@font-face{font-family:"Daemon Hand";src:url("/assets/patrick-hand-regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
/* Scoped paper and ink. Existing scenes, controls and media remain untouched. */
.expanded-room .epk-parchment{position:relative;isolation:isolate;width:min(780px,calc(100% - 48px));max-width:780px;margin:48px auto 76px;padding:58px 66px 48px;color:#35271c;color-scheme:light;filter:drop-shadow(0 12px 18px #0007);scroll-margin-top:32px}
.epk-parchment:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 0 12%,#8a542b35,transparent 32%),radial-gradient(ellipse at 100% 84%,#83552b36,transparent 29%),linear-gradient(93deg,#c4a46c 0%,#d8bd85 2%,#e0c99a 8%,#e8d6ae 44%,#e0c99a 81%,#c8aa75 99%);box-shadow:inset 0 0 35px #71441a25,inset 0 1px #fff3;clip-path:polygon(.5% .5%,11% .25%,22% .55%,34% .2%,47% .4%,60% .15%,72% .5%,85% .2%,99.2% .45%,99.65% 15%,99.3% 28%,99.6% 42%,99.3% 59%,99.7% 73%,99.25% 86%,99.5% 99.4%,89% 99.7%,76% 99.35%,62% 99.8%,49% 99.5%,35% 99.75%,22% 99.3%,10% 99.65%,.5% 99.4%,.25% 86%,.7% 72%,.35% 57%,.55% 41%,.2% 26%,.6% 13%)}
.epk-parchment:after{content:"";position:absolute;inset:6px;z-index:2;pointer-events:none;opacity:.13;mix-blend-mode:multiply;background-image:url("/assets/parchment-fiber.svg");border:1px solid #78563330}
.epk-parchment .parchment-ink{position:relative;mix-blend-mode:multiply}
.epk-parchment .eyebrow{color:#695036;letter-spacing:.2em;font-size:11px}
.expanded-room .epk-parchment h1{font:400 clamp(38px,5vw,52px)/1.12 Fell,Georgia,serif;letter-spacing:-.025em;margin:13px 0 29px;color:#39291c}
.backstory-letter.epk-parchment .epk-copy p{font:400 25px/1.47 "Daemon Hand","Trebuchet MS",sans-serif!important;letter-spacing:.006em;max-width:none;margin:0 0 24px;text-shadow:.25px .25px .35px #462a1726;color:#35271c}
.epk-parchment .epk-copy .epk-origin{padding-bottom:25px;border-bottom:1px solid #75553442;margin-bottom:25px}
.backstory-letter.epk-parchment .epk-copy .epk-closing{font-size:30px!important;line-height:1.28!important;margin:29px 0 35px;color:#382719}
.epk-parchment .parchment-links{display:flex;flex-wrap:wrap;gap:6px 26px;border-top:1px solid #75553442;padding-top:15px}
.epk-parchment .parchment-links .text-link{color:#51391f;border-color:#74542d75;font-size:12px;line-height:1.4;margin:0;min-height:44px;display:inline-flex;align-items:center}
.epk-parchment .text-link:hover{color:#21160d;border-color:#382719}
.epk-parchment .text-link:focus-visible{outline:3px solid #563915;outline-offset:5px}
.epk-parchment ::selection{background:#634721;color:#fff2d0}
@media(max-width:700px){.expanded-room .epk-parchment{width:calc(100% - 28px);margin:28px auto 52px;padding:36px 27px 30px}.expanded-room .epk-parchment h1{font-size:39px;margin-bottom:24px}.backstory-letter.epk-parchment .epk-copy p{font-size:23px!important;line-height:1.43!important;margin-bottom:23px}.backstory-letter.epk-parchment .epk-copy .epk-closing{font-size:28px!important}.epk-parchment .parchment-links{gap:3px 18px}}
@media(max-width:360px){.expanded-room .epk-parchment{padding:32px 23px 27px}.backstory-letter.epk-parchment .epk-copy p{font-size:22px!important}.expanded-room .epk-parchment h1{font-size:35px}}
@media(forced-colors:active){.epk-parchment:before,.epk-parchment:after{display:none}.expanded-room .epk-parchment{filter:none;border:1px solid CanvasText;color:CanvasText}.epk-parchment .parchment-ink{mix-blend-mode:normal}.epk-parchment .epk-copy p{color:CanvasText!important;text-shadow:none}}
