:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#231b1d;--muted:#63575a;--canvas:#faf7f4;--panel:#fffdfb;--line:#e7dbd7;--accent:#963928;--accent-text:#fff;--radius:18px;font-family:system-ui,sans-serif}*,:before,:after{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);margin:0}a{color:var(--accent);text-underline-offset:.18em}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}h1,h2,p{margin-block-start:0}h1{overflow-wrap:anywhere;margin-block-end:.4em;font-size:clamp(2rem,5vw,4rem);line-height:1.08}h2{margin-block-end:.55em;font-size:clamp(1.2rem,2.4vw,1.65rem)}p{line-height:1.65}time,input[type=range]{font-variant-numeric:tabular-nums}.cast-header{border-block-end:1px solid var(--line);background:var(--panel);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding:.8rem max(1rem,50vw - 38rem);display:flex}.cast-header nav,.cast-header-actions,.cast-header form{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.cast-header a{color:var(--ink);text-decoration:none}.cast-header a:hover{text-decoration:underline}.cast-brand{letter-spacing:-.035em;font-size:1.45rem;font-weight:850}.cast-header-actions{margin-inline-start:auto}.cast-shell{max-inline-size:76rem;margin-inline:auto;padding:2rem 1rem 8.5rem}.cast-page-heading{margin-block-end:1.25rem}.cast-page-heading p{color:var(--muted)}.cast-hero{isolation:isolate;border-radius:calc(var(--radius) + 6px);background:linear-gradient(125deg,#fed2bb 0%,#f6b6a2 55%,#f6bcd0 100%);align-items:center;min-block-size:19rem;padding:clamp(1.3rem,6vw,4.5rem);display:grid;position:relative;overflow:hidden}.cast-hero:after{content:"";z-index:-1;pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 28px,#9b433b27 29px 30px);border-radius:50%;block-size:34rem;inline-size:34rem;position:absolute;inset-block-start:-12rem;inset-inline-end:-8rem}.cast-hero-copy{max-inline-size:37rem}.cast-hero-copy>span{color:#6d2d26;margin-block-end:.65rem;font-weight:700;display:inline-block}.cast-actions,.cast-meta{flex-wrap:wrap;align-items:center;gap:.65rem .9rem;display:flex}.cast-meta{color:var(--muted)}.cast-actions{margin-block-start:1rem}.cast-button{background:var(--accent);min-block-size:2.6rem;color:var(--accent-text);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.3rem .9rem;font-weight:670;text-decoration:none;display:inline-flex}.cast-button:hover{filter:brightness(.93)}.cast-button-secondary{background:var(--panel);border-color:var(--line);color:var(--ink)}.cast-section{min-inline-size:0;margin-block-start:2rem}.cast-section-heading,.cast-filters,.cast-pagination,.cast-search{flex-wrap:wrap;align-items:center;gap:.8rem 1rem;display:flex}.cast-section-heading{justify-content:space-between;margin-block-end:.65rem}.cast-section-heading h2{margin:0}.cast-filters{margin-block-end:1rem}.cast-filters form,.cast-section-heading form{align-items:center;gap:.4rem;display:flex}.cast-pagination{margin-block-start:1.25rem}.cast-search{margin-block-end:1rem}.cast-search input{inline-size:min(35rem,100%)}.cast-header select,.cast-header button,.cast-filters input,.cast-filters select,.cast-filters button,.cast-section-heading select,.cast-section-heading button,.cast-search input{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:.6rem;min-block-size:2.4rem;padding:.35rem .65rem}.cast-grid,.cast-pills,.cast-episode-list,.cast-comments,.cast-chapters{margin:0;padding:0;list-style:none}.cast-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:1rem;display:grid}.cast-card{min-inline-size:0;color:var(--ink);gap:.2rem;text-decoration:none;display:grid}.cast-card strong{overflow-wrap:anywhere;margin-block-start:.2rem;line-height:1.3}.cast-card:where(:hover) strong{text-decoration:underline}.cast-card span,.cast-episode-list :where(li>div:nth-child(2)) span{color:var(--muted);font-size:.87rem}.cast-cover{aspect-ratio:1;border-radius:var(--radius);background:#f0ddd6;place-content:center;display:grid;position:relative;overflow:hidden}.cast-cover img{object-fit:cover}.cast-cover>span{color:#ad6c5f;font-size:2rem}.cast-cover-large{inline-size:min(100%,15.5rem)}.cast-cover-large>span{font-size:4rem}.cast-pills{flex-wrap:wrap;gap:.45rem;display:flex}.cast-pills a,.cast-filters>a{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:999px;padding:.4rem .75rem;text-decoration:none;display:inline-block}.cast-pills a:hover,.cast-pills a[aria-current],.cast-filters>a[aria-current]{border-color:var(--accent)}.cast-episode-list{gap:.45rem;display:grid}.cast-episode-list li{border:1px solid var(--line);background:var(--panel);border-radius:.85rem;grid-template-columns:3.25rem minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.55rem;display:grid}.cast-episode-list li>div:nth-child(2){overflow-wrap:anywhere;gap:.12rem;display:grid}.cast-episode-list .cast-cover{border-radius:.55rem}.cast-episode-list a{color:var(--ink);font-weight:680}.cast-episode-list time{color:var(--muted);font-size:.85rem}.cast-detail-hero{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);align-items:center;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1rem,4vw,2.5rem);display:flex}.cast-detail-hero>.cast-cover{flex-shrink:0}.cast-detail-hero h1{margin-block:.25em;font-size:clamp(1.8rem,4vw,3rem)}.cast-detail-hero p{max-inline-size:60ch}.cast-detail-hero .cast-pills{margin-block-start:.7rem}.cast-detail-columns{grid-template-columns:minmax(0,2fr) minmax(13rem,1fr);gap:1.5rem;display:grid}.cast-comments,.cast-chapters{gap:.6rem;display:grid}.cast-comments>li,.cast-show-notes{border:1px solid var(--line);background:var(--panel);overflow-wrap:anywhere;border-radius:.8rem;padding:.8rem}.cast-comments p{white-space:pre-wrap;margin:.25rem 0}.cast-comments time{color:var(--muted);font-size:.85rem}.cast-replies{margin-block-start:.5rem;margin-inline-start:.6rem}.cast-chapters button{text-align:start;border-radius:.65rem;justify-content:flex-start;inline-size:100%}.cast-empty{text-align:center;padding-block:clamp(2rem,8vw,6rem)}.cast-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cast-player{z-index:5;background:var(--panel);border-block-start:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.65rem max(1rem,50vw - 37rem);display:flex;position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -5px 22px #26191914}.cast-player-title{min-inline-size:0;display:grid}.cast-player-title strong,.cast-player-title span{text-overflow:ellipsis;white-space:nowrap;max-inline-size:28ch;overflow:hidden}.cast-player-title span{color:var(--muted);font-size:.85rem}.cast-player-controls,.cast-player-progress{align-items:center;gap:.45rem;display:flex}.cast-player-progress input{inline-size:min(22vw,17rem);accent-color:var(--accent)}.cast-player>button,.cast-player-controls>button:not(.cast-button){border:1px solid var(--line);background:0 0;border-radius:999px;min-block-size:2rem;min-inline-size:2rem}@media (max-width:650px){.cast-header-actions{margin-inline-start:0}.cast-detail-hero{display:grid}.cast-detail-columns{grid-template-columns:minmax(0,1fr);gap:0}.cast-episode-list li{grid-template-columns:2.5rem minmax(0,1fr) auto}.cast-episode-list time{display:none}}.cast-listener-nav{margin:1rem 0 2rem}.cast-listener-list{gap:1rem;padding:0;list-style:none;display:grid}.cast-listener-list>li{border:1px solid;border-radius:.75rem;padding:1rem}.cast-listener-form{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:.75rem;display:flex}.cast-listener-form label{align-items:center;gap:.5rem;display:flex}.cast-listener-form input:not([type=checkbox]),.cast-listener-form textarea,.cast-listener-form select{color:inherit;background:inherit;border:1px solid;border-radius:.4rem;padding:.4rem}
