/* Seasonal, non-animated atmosphere. Owner-selected colors remain the base. */
:root{--halloween-ember:#cc6934;--halloween-plum:#4b2558;--halloween-ink:#100b13}
html,body,.site-shell{background:var(--owner-background,#080609)}
.site-header{background:color-mix(in srgb,var(--owner-background,#080609) 88%,#2a1325);border-bottom-color:#ca714a55}
.hero{background:linear-gradient(90deg,#100a17d9 0%,#100a1780 48%,#100a1747 100%),radial-gradient(ellipse at 82% 24%,#c662313b,transparent 38%),url('/assets/halloween-night.png') center 56%/cover,var(--owner-hero,#0a1013)}
.hero:after{background:linear-gradient(transparent,var(--owner-background,#080609))}
.hero-grid{background-image:linear-gradient(#d8794b0d 1px,transparent 1px),linear-gradient(90deg,#d8794b0d 1px,transparent 1px)}
.hero-orbit{border-color:#d28b5a40}
.hero-art:after{background:linear-gradient(0deg,var(--owner-background,#080609),transparent 70%),linear-gradient(90deg,#1b0c18b8,transparent 59%)}
.hero-bottom,.section-topline{border-color:#c67c555d}
.world-section{--halloween-base:var(--owner-story,#090d0f);--halloween-glow:#8d421a29}
.latest-section{--halloween-base:var(--owner-story,#090d0f);--halloween-glow:#a1572d29}
.cast-section{--halloween-base:var(--owner-cast,#080d0f);--halloween-glow:#6d34703d}
.extras-section{--halloween-base:var(--owner-cast,#080d0f);--halloween-glow:#8e472d29}
.episodes-section{--halloween-base:var(--owner-episodes,#070a0b);--halloween-glow:#ad572b2e}
.trailer-section{--halloween-base:var(--owner-trailer,#06090b);--halloween-glow:#67316c40}
.creator-section{--halloween-base:var(--owner-purpose,#090d0f);--halloween-glow:#9b482734}
.world-section,.latest-section,.cast-section,.extras-section,.episodes-section,.trailer-section,.creator-section{background:linear-gradient(95deg,#100a15bd 0%,#100a155e 58%,#100a1580 100%),radial-gradient(ellipse at 92% 6%,var(--halloween-glow),transparent 52%),url('/assets/halloween-night.png') center/cover,var(--halloween-base)}
.membership-section{background:var(--owner-family,#091216);border-color:#b666485c}
.membership-content{background:linear-gradient(90deg,#130b17c2,#130b17a3),url('/assets/halloween-night.png') center/cover,var(--owner-family,#091216)}
.final-frame-content{background:linear-gradient(90deg,#160b1dc8,#160b1d98),url('/assets/halloween-night.png') center/cover,var(--owner-panels,#10191d)}
.site-footer{background:linear-gradient(90deg,#100a16ce,#100a16a0),url('/assets/halloween-night.png') center 68%/cover,var(--owner-footer,#050607);border-top-color:#c67c5558}
.cast-card,.cast-card .card-lower,.episode-card,.extras-feature,.support-grid article{background:linear-gradient(150deg,#ad522116,transparent 56%),var(--owner-cards,var(--owner-surface,#10191d));border-color:#bd744750}
.creator-box,.future-panel,.profile-dialog,.profile-note,.world-thread{background:linear-gradient(140deg,#71356822,transparent 66%),var(--owner-panels,var(--owner-surface,#10191d));border-color:#9b63765c}
.trailer-stage{border-color:#ca774c7d;box-shadow:0 28px 80px #000a,0 0 55px #a84d2721}
.trailer-placeholder{background:linear-gradient(0deg,#110914ed,#35182236 80%),linear-gradient(90deg,#52234a8f,#b4572922),var(--owner-trailerCover,url('/assets/skulltop.jpeg')) center 27%/cover}
.wordmark-mark{box-shadow:inset 0 0 0 3px #120914,inset 0 0 0 4px #d4775c6e,0 8px 24px #0009}
@media(max-width:700px){.hero{background:linear-gradient(180deg,#100a1780,#100a17c9 70%),url('/assets/halloween-night.png') center/cover,var(--owner-hero,#0a1013)}.world-section,.latest-section,.cast-section,.extras-section,.episodes-section,.trailer-section,.creator-section{background:linear-gradient(180deg,#100a168e,#100a16b8),url('/assets/halloween-night.png') center/cover,var(--halloween-base)}}

/* Distinct story panels: family, crews, and the passing of time. */
.world-thread{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(145deg,#33151e30,transparent 68%),var(--owner-panels,var(--owner-surface,#10191d));border-color:#91546170;box-shadow:inset 0 0 42px #2d101a35}
.world-thread--blood{background:radial-gradient(circle at 50% 0%,#6a091c25,transparent 58%),var(--owner-panels,var(--owner-surface,#10191d));border-color:#93405385}
.world-thread::after{content:"";position:absolute;inset:-15px;z-index:0;pointer-events:none;background:url('/assets/blood-frame.png') center/100% 100% no-repeat;opacity:.49}
.world-thread--blood::after{opacity:.64}
.world-thread>span,.world-thread>h3,.world-thread>p{position:relative;z-index:1}
.world-thread--crews{padding-bottom:clamp(92px,10vw,120px);background:radial-gradient(circle at 90% 90%,#a94b2b1e,transparent 46%),var(--owner-panels,var(--owner-surface,#10191d))}
.crews-pumpkin{position:absolute;z-index:1;right:clamp(16px,2vw,28px);bottom:10px;width:clamp(84px,10vw,118px);height:auto;opacity:.72;filter:drop-shadow(0 0 9px #a8433666) saturate(.68) brightness(.79);mix-blend-mode:screen;mask-image:radial-gradient(ellipse at 50% 55%,#000 47%,transparent 79%);pointer-events:none}
.world-thread--sound{background:radial-gradient(circle at 88% 16%,#955a3921,transparent 41%),var(--owner-panels,var(--owner-surface,#10191d))}
.sound-clock{position:absolute;z-index:1;top:clamp(16px,2vw,26px);right:clamp(16px,2vw,26px);width:clamp(43px,5vw,65px);height:auto;stroke:#bd8068;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px #a94d3e61)}
@media(max-width:700px){.world-thread--crews{padding-bottom:112px}.world-thread--sound{padding-right:76px}.sound-clock{width:48px}}

/* Cast entrance: a graveyard vignette that leaves the character files in focus. */
.cast-intro{position:relative;isolation:isolate;min-height:clamp(410px,38vw,540px);align-items:center}
.cast-intro::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 72% 65%,#8d44302d,transparent 58%);pointer-events:none}
.cast-graveyard{position:absolute;z-index:0;right:-3%;bottom:-24px;width:min(69%,850px);height:110%;pointer-events:none;mask-image:radial-gradient(ellipse 85% 78% at 68% 61%,#000 46%,transparent 100%)}
.cast-graveyard img{display:block;width:100%;height:100%;object-fit:contain;object-position:right bottom;opacity:.77;filter:saturate(.68) brightness(.73)}
.cast-intro::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--owner-cast,#080d0f) 70%,transparent),transparent 62%),linear-gradient(0deg,var(--owner-cast,#080d0f),transparent 28%)}
.cast-intro-copy,.cast-intro .cast-tally{position:relative;z-index:2}
.cast-intro-copy{width:min(55%,580px)}
.cast-intro h2{color:#f1e9e5;text-shadow:0 4px 25px #080509}
.cast-intro h2 em{color:#e3aa78}
.cast-intro .section-copy{max-width:510px;color:#d6cdd1;text-shadow:0 2px 15px #080509}
.cast-intro .cast-tally{align-self:flex-start;margin-top:62px}
@media(max-width:700px){.world-section{padding-bottom:52px}.cast-section{padding-top:44px}.cast-intro{min-height:610px;margin-bottom:20px;align-items:flex-start}.cast-intro-copy{width:100%;max-width:530px}.cast-intro .cast-tally{margin-top:54px}.cast-graveyard{right:-10%;bottom:-10px;width:115%;height:350px;mask-image:radial-gradient(ellipse 80% 76% at 65% 60%,#000 48%,transparent 100%)}.cast-graveyard img{opacity:.88;filter:saturate(.72) brightness(.75)}.cast-intro::after{background:linear-gradient(0deg,var(--owner-cast,#080d0f),transparent 24%)}}

/* A few recurring embers tie the quieter sections to the opening without competing with portraits. */
.future-panel{position:relative;isolation:isolate;overflow:hidden;border-color:#ae6b5c76;background:radial-gradient(ellipse at 92% 85%,#93462235,transparent 46%),linear-gradient(120deg,#4e243522,transparent 70%),var(--owner-panels,var(--owner-surface,#10191d));box-shadow:inset 0 1px #d88b6440,0 16px 45px #0803083b}
.future-panel::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url('/assets/halloween-night.png') right 58%/cover no-repeat;opacity:.12;mask-image:linear-gradient(90deg,transparent 28%,#000)}
.future-panel::after{content:"";position:absolute;right:10px;bottom:-17px;width:125px;height:125px;z-index:-1;pointer-events:none;background:url('/assets/haunted-pumpkin.png') center/contain no-repeat;opacity:.24;filter:saturate(.62) brightness(.77);mask-image:radial-gradient(circle,#000 35%,transparent 72%)}
.future-icon{border-color:#d58a6a8c;color:#ecab80;box-shadow:0 0 26px #bf5b3826,inset 0 0 15px #9b4a3925}
.future-label{color:#ddab9c}
.membership-content{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(90deg,#130b17d8,#130b17b0),radial-gradient(ellipse at 100% 85%,#a4502b3b,transparent 55%),url('/assets/halloween-night.png') center/cover,var(--owner-family,#091216)}
.membership-content::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 92% 80%,#cf6a3530,transparent 48%),linear-gradient(90deg,transparent 90%,#cc815a18)}
.membership-content>span{color:#e7a987}
.membership-content h2 em{color:#eac5b0}
.membership-content>p{color:#ded0d0}
.membership-section{border-top-color:#cb825d78;border-bottom-color:#cb825d61}
.episodes-intro,.trailer-heading,.creator-heading{position:relative}
.episodes-intro::before,.trailer-heading::before,.creator-heading::before{content:"";display:block;width:42px;height:1px;margin-bottom:19px;background:linear-gradient(90deg,#d99268,transparent);box-shadow:0 0 13px #cf6a3c83}
.episode-card,.extras-feature,.support-grid article,.creator-box{box-shadow:inset 0 1px #c17e5230,0 14px 35px #06020724}
.latest-actions a,.extras-feature a,.final-frame-links a{border-color:#ae785f7a}
.latest-actions a:hover,.extras-feature a:hover,.final-frame-links a:hover{background:#6a352b38;border-color:#d2936d}
.site-footer{box-shadow:inset 0 1px #cc895e32}
.footer-statement em{color:#deb49b}
@media(max-width:700px){.future-panel{padding-right:30px}.future-panel::after{width:94px;height:94px;right:-17px;bottom:-14px;opacity:.19}.membership-content{background:linear-gradient(180deg,#130b17cf,#130b17d9),url('/assets/halloween-night.png') center/cover,var(--owner-family,#091216)}.membership-content::before{background:radial-gradient(ellipse at 85% 88%,#c4653530,transparent 54%)}}

/* Bring the next chapter into view sooner, especially on a phone. */
.cast-intro{margin-top:38px;margin-bottom:25px;min-height:clamp(360px,32vw,465px)}
.cast-section{padding-bottom:clamp(35px,5vw,68px)}
.extras-section{padding-bottom:clamp(36px,5vw,65px)}
.extras-grid{margin-bottom:clamp(24px,4vw,42px)}
.creator-section{padding-bottom:clamp(36px,5vw,66px)}
.trailer-section{padding-top:clamp(42px,5vw,70px);padding-bottom:clamp(45px,6vw,78px)}
.trailer-heading{padding-top:20px}
.final-frame{min-height:500px}
.final-frame-photo{min-height:500px}
.final-frame-photo img{transform:scale(1.03);object-position:center 25%;filter:saturate(.8) contrast(1.07) brightness(.88)}
.final-frame-photo:after{background:linear-gradient(0deg,#130915a6,transparent 57%)}
.final-frame-photo:nth-child(2) img{object-position:center 23%}

/* Blood detail is a fine edge on every story card, rather than a layer over the words. */
.episode-card,.extras-feature,.support-grid article,.creator-box,.future-panel{position:relative;isolation:isolate;overflow:hidden}
.episode-card::after,.extras-feature::after,.support-grid article::after,.creator-box::after,.future-panel::before{content:"";position:absolute;inset:-11px;z-index:0;pointer-events:none;background:url('/assets/blood-frame.png') center/100% 100% no-repeat;opacity:.38}
.episode-card>*,.extras-feature>*,.support-grid article>*,.creator-box>*,.future-panel>*{position:relative;z-index:1}
.future-panel::before{inset:-11px;background:url('/assets/blood-frame.png') center/100% 100% no-repeat;opacity:.36;mask-image:none}
.future-panel::after{z-index:0}
.extras-feature,.support-grid article{background:linear-gradient(145deg,#200c14b8,#0e0910eb 75%),var(--owner-cards,var(--owner-surface,#10191d));border-color:#a65d596b}
.creator-box{background:linear-gradient(140deg,#310d1b65,#0a080dcc 70%),var(--owner-panels,var(--owner-surface,#10191d));border-color:#a65d596b}
.episode-card{border-color:#a65d596b}
.extras-feature>span,.creator-box .box-index{color:#dba58e}
.creator-heading{border-top-color:#c17b5e83}
.creator-heading .section-kicker{color:#e5aa83}
.creator-section{background:linear-gradient(100deg,#100912b8,#1b0b18a5),radial-gradient(ellipse at 90% 54%,#a34d3436,transparent 48%),url('/assets/halloween-night.png') center/cover,var(--owner-purpose,#090d0f)}
.creator-grid{gap:clamp(14px,2vw,24px)}
.final-frame{border-color:#c1795c86;box-shadow:0 -12px 45px #a34e3328}
.final-frame-content{background:linear-gradient(90deg,#130a17e0,#200c18b5),radial-gradient(ellipse at 95% 80%,#b258343b,transparent 58%),url('/assets/halloween-night.png') center/cover,var(--owner-panels,#10191d)}
.final-frame-kicker{color:#e7aa8b}
.final-frame-content h2 em{color:#edb699}
.final-frame-content>p{color:#e2d0d0}
.site-footer{position:relative;overflow:hidden;background:linear-gradient(100deg,#100913e0,#130817bf),url('/assets/halloween-night.png') center 68%/cover,var(--owner-footer,#050607)}
.site-footer::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 12% 10%,#b5593236,transparent 44%);opacity:.8}
.site-footer>*{position:relative}
.footer-statement p{color:#f2e7e3}
.footer-nav a:hover{color:#efb48d}
@media(max-width:700px){.cast-intro{min-height:465px;margin:25px 0 12px}.cast-intro .cast-tally{margin-top:48px}.cast-graveyard{right:-9%;bottom:-8px;width:110%;height:265px}.cast-section{padding-top:30px;padding-bottom:30px}.world-section{padding-bottom:38px}.extras-section{padding-top:44px;padding-bottom:38px}.extras-grid{margin:24px 0 28px}.creator-section{padding-top:0;padding-bottom:35px}.creator-grid{gap:14px}.trailer-section{padding:40px 20px 52px}.trailer-heading{padding:15px 0 22px}.final-frame-art{height:230px}.final-frame-photo{min-height:230px}.final-frame-photo img{transform:scale(1);object-position:center 26%}.final-frame-content{padding:43px 22px 48px}.site-footer{padding-top:45px;gap:32px}.episode-card::after,.extras-feature::after,.support-grid article::after,.creator-box::after{opacity:.3}}

.cast-card{position:relative;isolation:isolate;overflow:hidden}
.cast-card::after{content:"";position:absolute;inset:-9px;z-index:2;pointer-events:none;background:url('/assets/blood-frame.png') center/100% 100% no-repeat;opacity:.25}
.cast-card:hover,.cast-card:focus-visible,.episode-card:hover,.extras-feature:hover{border-color:#d28a68a8;box-shadow:0 18px 48px #060207b0,0 0 28px #ae502b2b}
.cast-card:hover::after{opacity:.42}
.trailer-stage{box-shadow:0 25px 75px #000a,0 0 36px #aa4d322d,inset 0 0 0 2px #b86a4c52}
.button-primary:hover,.final-frame-secondary:hover{box-shadow:0 0 22px #cf6f4433}
@media(prefers-reduced-motion:reduce){.cast-card:hover,.cast-card:focus-visible,.episode-card:hover,.extras-feature:hover{transition:none}}

/* Fade the graveyard itself; an opaque section overlay made a hard black baseline. */
.cast-graveyard img{mask-image:linear-gradient(180deg,#000 0%,#000 68%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 68%,transparent 100%)}
.cast-intro::after{background:linear-gradient(90deg,color-mix(in srgb,var(--owner-cast,#080d0f) 45%,transparent),transparent 55%)}
@media(max-width:700px){.cast-intro::after{background:none}}

/* Street-night atmosphere: warm light, wet pavement, and quiet traces of Halloween. */
.scroll-progress{background:linear-gradient(90deg,#70243d,#d0774b,#f0c59f);box-shadow:0 0 12px #b85d4899}
.live-dot{background:#d38152;box-shadow:0 0 10px #d3815280}
.site-header nav a:hover,.hero-secondary:hover,.world-link:hover{color:#efbb94}
.hero-grid{background-image:radial-gradient(ellipse at 72% 74%,#ae8b9e12,transparent 45%),linear-gradient(#d8794b09 1px,transparent 1px),linear-gradient(90deg,#d8794b09 1px,transparent 1px);animation:street-mist 18s ease-in-out infinite alternate}
.hero-orbit{box-shadow:inset 0 0 44px #8d3e2710}
.hero-note,.hero-bottom,.hero-side-label{color:#c6aaa7}
.latest-section{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(100deg,#110a15e0,#28101cc4),url('/assets/halloween-night.png') center 73%/cover,var(--owner-story,#090d0f)}
.latest-section::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 76% 100%,#aa67312e,transparent 50%)}
.latest-actions a{background:#120b1399;box-shadow:inset 0 0 18px #9f442718}
.section-topline{border-image:linear-gradient(90deg,#a25a4d,#e0a17466,#6d3d5950) 1}
.world-link,.hero-secondary{border-bottom-color:#b878626e}
.cast-toolbar{border-top-color:#a36a5d55}
.search-box{border-color:#bd816c99;background:#100b13bf}
.future-panel::after{opacity:.32}
.membership-content::before{background:radial-gradient(ellipse at 94% 83%,#c16b3b3b,transparent 51%),url('/assets/halloween-street-lantern.png') right -35px bottom -20px/240px auto no-repeat;opacity:.5}
.membership-content>*{position:relative;z-index:1}
.membership-privacy,.account-option{border-color:#a66d5e66}
.episodes-section{padding-bottom:60px}
.episodes-intro{margin-top:38px}
.episode-number,.season-label,.episodes-coming{color:#dfb09a}
.episode-card{background:radial-gradient(ellipse at 95% 100%,#bd663a24,transparent 64%),linear-gradient(135deg,#280f1b75,#0b0810d9),var(--owner-cards,#10191d)}
.trailer-play{color:#f3c7a6;border-color:#db9e748c;box-shadow:0 0 30px #c3693426;background:#1c0e1eb8}
.trailer-foot{border-color:#aa6e5d66;color:#d6b4ac}
.extras-feature{background:radial-gradient(ellipse at 95% 2%,#92443127,transparent 58%),linear-gradient(145deg,#200c14b8,#0e0910eb 75%),var(--owner-cards,#10191d)}
.extras-feature h3,.creator-box h3{color:#f1e4df}
.future-offerings{border-color:#a56c5c66;background:#140b1580}
.creator-heading{max-width:100%;isolation:isolate;margin-top:38px}
.creator-heading::after{content:"";position:absolute;right:-1%;top:0;width:300px;height:160px;z-index:-1;pointer-events:none;background:url('/assets/halloween-street-lantern.png') center/contain no-repeat;opacity:.48;filter:saturate(.74) brightness(.82)}
.creator-heading h2,.creator-heading>.section-kicker{max-width:calc(100% - 215px)}
.creator-heading>p{position:relative}
.creator-box .coming-label{border-color:#ae7a666e;color:#e0bcae}
.mission-line{border-color:#bd795d6b}
.mission-line strong{color:#e6b698;text-shadow:0 0 25px #a4453129}
.profile-dialog{border-color:#b16f658c;box-shadow:0 22px 100px #000d,0 0 45px #923c3d24}
.profile-note{background:linear-gradient(140deg,#33132180,#120c17dd),var(--owner-panels,#10191d);border-color:#a4656177}
.profile-performance,.performance-item{border-color:#b7776252}
.dialog-close{border-color:#b67b6677;background:#1c101b}
.final-frame-content{position:relative;isolation:isolate;overflow:hidden}
.final-frame-content::after{content:"";position:absolute;bottom:-40px;right:-40px;width:240px;height:160px;z-index:-1;background:url('/assets/halloween-street-lantern.png') center/contain no-repeat;opacity:.26;pointer-events:none}
.site-footer::before{animation:candle-glow 10s ease-in-out infinite alternate}
.site-footer::after{content:"";position:absolute;right:7%;bottom:8px;width:250px;height:145px;z-index:0;background:url('/assets/halloween-street-lantern.png') center/contain no-repeat;opacity:.4;pointer-events:none}
.site-footer>*{z-index:1}
.footer-bottom{border-color:#b8776255}
.footer-statement .footer-kicker{color:#dda891}
@keyframes street-mist{from{opacity:.35;transform:translateX(-6px)}to{opacity:.65;transform:translateX(8px)}}
@keyframes candle-glow{from{opacity:.55}to{opacity:.85}}
@media(max-width:700px){.cast-graveyard{right:5%}.membership-content::before{background:radial-gradient(ellipse at 85% 88%,#c4653530,transparent 54%),url('/assets/halloween-street-lantern.png') right -30px bottom -15px/200px auto no-repeat;opacity:.4}.episodes-section{padding-bottom:42px}.episodes-intro{margin-top:32px}.creator-heading{margin:34px 0 26px}.creator-heading::after{right:-12px;top:-7px;width:135px;height:87px;opacity:.4}.creator-heading h2,.creator-heading>.section-kicker{max-width:100%}.creator-heading::after{top:auto;bottom:0;opacity:.28}.site-footer::after{right:-28px;bottom:65px;width:170px;height:110px;opacity:.3}.final-frame-content::after{width:170px;height:110px;bottom:-25px;opacity:.22}.hero-grid{animation-duration:22s}}
@media(prefers-reduced-motion:reduce){.hero-grid,.site-footer::before{animation:none}}

/* Distinct discoveries at the quieter headings, kept outside the reading column. */
.episodes-intro{position:relative;isolation:isolate}
.episodes-intro::after{content:"";position:absolute;right:0;top:0;width:220px;height:155px;z-index:-1;background:url('/assets/halloween-raven.png') center/contain no-repeat;opacity:.6;filter:saturate(.65) brightness(.88);pointer-events:none}
.episodes-intro h2{max-width:calc(100% - 190px)}
#extras-title{position:relative;max-width:900px;padding-right:155px}
#extras-title::after{content:"";position:absolute;right:0;top:-15px;width:140px;height:115px;background:url('/assets/halloween-raven.png') center/contain no-repeat;opacity:.55;filter:saturate(.58);pointer-events:none}
.creator-box::before{content:"";position:absolute;top:8px;right:8px;width:130px;height:80px;z-index:0;background:url('/assets/halloween-street-lantern.png') center/contain no-repeat;opacity:.45;pointer-events:none}
.creator-box-music::before{opacity:.28;filter:saturate(.5)}
.coming-label,.extras-status{color:#e5baa7!important}
.crews-pumpkin{opacity:.8;filter:drop-shadow(0 0 9px #a8433666) saturate(.75) brightness(.88)}
.sound-clock{stroke:#d49872;filter:drop-shadow(0 0 8px #b56b406b)}
.cast-graveyard{right:3%}
@media(max-width:700px){.episodes-intro::after{right:-8px;top:21px;width:117px;height:97px;opacity:.57}.episodes-intro h2{max-width:calc(100% - 87px)}#extras-title{padding-right:85px}#extras-title::after{right:-8px;top:6px;width:100px;height:88px;opacity:.55}.creator-box::before{width:105px;height:65px;opacity:.4}.cast-graveyard{right:5%}}

/* Frame these existing stills around the person, with matching upper-body portraits. */
.card-art[data-character="skully-g"] .portrait-image[src="/assets/still-skully-g.jpg"]{width:155%;height:155%;left:5%;top:-15%}
.card-art[data-character="dealer"] .portrait-image[src="/assets/still-boogz-p.jpg"]{width:145%;height:145%;left:-44%;top:-10%}
