@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cinzel-latin-400-normal-DnUIPmzd.woff2) format("woff2"),url(/assets/cinzel-latin-400-normal-C8jUSQqm.woff) format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cinzel-latin-600-normal-Dd5YO2UX.woff2) format("woff2"),url(/assets/cinzel-latin-600-normal-CH_LB4su.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff")}@font-face{font-family:IM Fell English;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/im-fell-english-latin-400-normal-BhowGHCQ.woff2) format("woff2"),url(/assets/im-fell-english-latin-400-normal-CxhBQSzl.woff) format("woff")}:root{font-family:Cormorant Garamond,Georgia,serif;color:#e8e0d1;background:#101314;font-synthesis:none;--bone:#e8e0d1;--muted:#b7b2a7;--red:#843e30;--brass:#c5a875;--ink:#302b24;color-scheme:dark}html{scrollbar-gutter:stable}*{box-sizing:border-box}body{margin:0}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer}button{border:0;background:none}a{color:inherit;text-decoration:none}button:disabled{opacity:.25;cursor:default}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #dab785;outline-offset:6px}button,a{transition:color .2s,opacity .2s}::selection{background:#8d483c;color:#fff7e3}h1,h2,h3,p{margin:0}main:focus{outline:0}.access-skip{position:fixed;top:-100px;left:20px;background:var(--bone);color:#161616;padding:12px;z-index:200}.access-skip:focus{top:12px}.cinema-nav{position:absolute;inset:0 0 auto;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:30px 5.5vw;gap:25px;background:linear-gradient(#080c1099,transparent)}.logo-link{display:inline-flex;line-height:0}.logo-link img{width:70px;height:70px;border-radius:50%;clip-path:circle(49.7%);filter:sepia(.1) brightness(1.75);mix-blend-mode:screen}.cinema-nav nav{display:flex;gap:45px;align-items:center;font:400 16px Cinzel,serif}.cinema-nav nav>a{position:relative;padding:13px 0}.cinema-nav nav>a:after{content:"";position:absolute;bottom:4px;left:0;right:0;height:1px;transform:scaleX(0);transform-origin:left;background:var(--brass);transition:transform .3s}.cinema-nav nav>a:hover:after,.cinema-nav nav>a.active:after{transform:scaleX(1)}.cinema-nav .nav-discord{display:flex;align-items:center;gap:17px}.nav-discord svg{width:20px}.cinema-home,.lore-scene{position:relative;min-height:760px;height:100svh;isolation:isolate;overflow:hidden}.landscape{position:absolute;inset:0;z-index:-3;overflow:hidden;background:#151a1e;animation:scene-arrive 1.4s both}.landscape-camera{position:absolute;inset:-12px;transform:translate(var(--look-x,0px),var(--look-y,0px)) scale(1.025);transition:transform 1.7s cubic-bezier(.2,.7,.3,1);will-change:transform}.landscape-camera>img{width:100%;height:100%;object-fit:cover;object-position:63% 50%;filter:saturate(.82) brightness(.92)}.moon-aureole{position:absolute;top:9%;left:69%;width:15%;aspect-ratio:1;border-radius:50%;background:radial-gradient(#cf4e2826,transparent 70%);mix-blend-mode:screen;animation:moon-breathe 12s ease-in-out infinite alternate}.scene-vignette{position:absolute;inset:0;background:linear-gradient(180deg,#080c1024 0%,transparent 35%,#090e1360 63%,#080c12b8 100%),linear-gradient(90deg,#060b1244,transparent 75%)}.mist{position:absolute;pointer-events:none;left:-40%;width:180%;height:29%;opacity:.3;filter:blur(22px);background:radial-gradient(ellipse at 27% 60%,#a9b6b530 0%,transparent 39%),radial-gradient(ellipse at 65% 45%,#c4cac52b 0%,transparent 35%),radial-gradient(ellipse at 86% 70%,#9dadb62b 0%,transparent 28%);animation:mist-drift 36s ease-in-out infinite alternate}.mist-far{top:31%;height:27%;opacity:.5;animation-duration:49s}.mist-near{bottom:2%;filter:blur(15px);animation-direction:alternate-reverse}.lantern{position:absolute;border-radius:50%;background:radial-gradient(#ffbe6388 0%,#f38a3626 25%,transparent 70%);mix-blend-mode:screen;animation:lantern-life 3.7s linear infinite alternate}.lantern-a{width:5%;height:7%;left:88%;top:50%}.lantern-b{width:3%;height:5%;left:76%;top:37%;animation-delay:-2.2s}.is-still *{animation-play-state:paused!important}.is-still .landscape-camera{transform:none;transition:none}.home-caption{position:absolute;left:6.4vw;top:31%;display:flex;align-items:center;gap:25px;font:400 16px Cinzel,serif;color:#d5caba;animation:words-arrive 1.2s .12s both}.home-caption>span:first-child{font:400 39px Cormorant Garamond,serif;letter-spacing:.04em;border-right:1px solid #b9a9885c;padding-right:25px}.home-wordmark{position:absolute;left:6vw;right:6vw;bottom:20%;animation:words-arrive 1.3s .25s both}.home-wordmark>p{font-style:italic;font-size:clamp(21px,2vw,29px);margin-left:.45vw;color:#e0d3bf;text-shadow:0 2px 12px #000}.home-wordmark h1{font:400 clamp(66px,10.8vw,184px)/1.25 "Cinzel",serif;letter-spacing:-.057em;text-transform:uppercase;text-shadow:0 4px 35px #02060c66;white-space:nowrap;color:#e7e0d2}.home-baseline{display:flex;align-items:center;gap:45px;margin:4px .5vw 0}.home-baseline>span{font:400 16px Cinzel,serif;letter-spacing:.55em;color:#cbbb9f}.home-baseline>span:after{content:"";display:inline-block;width:65px;height:1px;background:#9d8c7188;vertical-align:middle;margin-left:30px}.enter-link{display:flex;gap:28px;align-items:center;font-size:23px}.enter-link:hover,.home-invitation a:hover,.lore-bottom>a:hover{color:#f2c481}.home-invitation{position:absolute;bottom:76px;right:6.4vw;display:flex;gap:29px;align-items:center;font-size:20px}.home-invitation>span{color:#b2afa6;font-style:italic}.home-invitation>a{display:flex;gap:22px;align-items:center;border-bottom:1px solid #af8c554a;padding-bottom:7px}.cinema-footer{position:absolute;left:6.4vw;right:6.4vw;bottom:26px;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#aaa79f;z-index:3;letter-spacing:.025em}.footer-dot{padding:0 10px}.motion-toggle{display:flex;align-items:center;gap:8px;font-size:13px;padding:7px 0}.motion-toggle>span:first-child{font:14px Georgia}.lore-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#081018e0 0%,#0a1119a6 38%,#0a111925 67%,transparent)}.lore-copy{padding:0;position:absolute;left:8vw;top:24%;max-width:565px;animation:words-arrive .8s both}.lore-location{font:400 15px Cinzel,serif;letter-spacing:.05em;color:#c8a373;margin-bottom:25px}.lore-copy h1{font:400 clamp(48px,4.7vw,75px)/1.05 "Cormorant Garamond",serif;letter-spacing:-.03em;margin-bottom:27px}.lore-copy>p:not(.lore-location){font-size:23px;line-height:1.5;max-width:460px;color:#d1d1c7}.lore-copy .lore-whisper{font-style:italic;margin-top:20px;color:#b8a889!important;font-size:22px!important}.lore-bottom{position:absolute;left:8vw;right:6.4vw;bottom:102px;display:flex;justify-content:space-between;align-items:center;gap:30px}.lore-switch{display:flex;align-items:center;gap:25px}.lore-switch button{font:400 17px Cinzel,serif;padding:14px 0;color:#a7aaa6;position:relative}.lore-switch button[aria-selected=true]{color:#eee2ce}.lore-switch button[aria-selected=true]:after{content:"";position:absolute;height:1px;background:#caa973;inset:auto 0 0}.lore-switch>span{width:35px;height:1px;background:#98897455}.lore-bottom>a{display:flex;gap:22px;align-items:center;font-size:22px}.veil .landscape-camera>img{object-position:55% 48%;filter:saturate(.52) brightness(.8)}.veil .moon-aureole,.veil .lantern{display:none}.lore-veil .lore-shade{background:linear-gradient(90deg,#071012e8,#07101287 41%,#07101200 75%)}.veil .mist-near{bottom:20%;opacity:.6}.at-book{min-height:100svh;background:#111417}.at-book .cinema-nav{padding-top:20px;padding-bottom:16px}.at-book .logo-link img{width:58px;height:58px}.rulebook-room{position:relative;isolation:isolate;min-height:100svh;padding:112px max(5vw,22px) 24px}.library-backdrop{position:fixed;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 53%,#8c60432b,transparent 64%),linear-gradient(180deg,#080e1770,#17141066),url(/images/library-cinema.webp) center/cover}.rulebook-heading{max-width:1140px;margin:0 auto 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.rulebook-heading>div>p{font-style:italic;font-size:18px;color:#ac967b}.rulebook-heading h1{font:400 33px Cinzel,serif;line-height:1.4}.book-tools{display:flex;gap:26px;font-size:18px}.book-tools button{padding:9px 0;border-bottom:1px solid #b8956047}.book-tools button:hover{color:#e1b680}.book-stage{max-width:1140px;margin:auto;min-height:520px;display:flex;justify-content:center;position:relative;perspective:2000px}.book-mount{position:relative;transition:transform .85s cubic-bezier(.25,.5,.25,1);height:var(--leaf-height,600px);filter:drop-shadow(0 22px 24px #0008);flex-shrink:0}.book-mount.closed-book{transform:translate(calc(var(--leaf-width) * -.5))}.physical-book{margin:auto;position:relative}.physical-book:after{content:"";position:absolute;bottom:-5px;left:5px;right:5px;height:8px;background:repeating-linear-gradient(0deg,#655239 0 1px,#c4b18d 1px 2px);border-radius:0 0 5px 5px;box-shadow:0 3px #3e2017;pointer-events:none;z-index:-1}.closed-book .physical-book:after{left:50%}.paper-page{color:var(--ink);background-color:#e5d9ba;background-image:linear-gradient(90deg,#b7a58122,transparent 12%,#f7eacf44 60%,#b0986924),url(/images/paper-grain.png);border:1px solid #8a795848;overflow:hidden;box-shadow:inset -6px 0 15px #71562b0d}.paper-page.--left{box-shadow:inset -18px 0 28px -15px #37270c94;background-color:#e0d2b0}.paper-page.--right{box-shadow:inset 18px 0 28px -15px #37270c8c}.paper-inner{height:100%;padding:27px 34px 18px;display:flex;flex-direction:column}.paper-running{font:400 9px Cinzel,serif;letter-spacing:.08em;display:flex;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid #87764f66;color:#77674a;flex-shrink:0}.paper-body{flex:1;min-height:0;overflow:hidden;padding-top:17px;font:400 17px/1.4 Cormorant Garamond,Georgia,serif;overflow-wrap:break-word}.paper-body h1{font:400 17px/1.35 Cinzel,serif;margin:0 0 17px;color:#6f3226}.paper-body h2{font:400 18px/1.4 Cinzel,serif;margin:8px 0 17px;color:#6f3226}.paper-body h3{font:400 22px/1.15 IM Fell English,Georgia,serif;margin:0 0 12px;letter-spacing:-.01em}.paper-body p{margin:0 0 9px}.paper-body strong{font-weight:600}.paper-body blockquote{margin:22px 0 0;padding:0;font-style:italic;font-size:21px;line-height:1.45}.paper-body hr{display:none}.paper-body .printed-rule+.printed-rule{border-top:1px solid #a58d6255;margin-top:20px;padding-top:20px}.paper-body ul,.paper-body ol{padding-left:21px}.paper-number{flex-shrink:0;padding-top:13px;display:flex;justify-content:center;gap:17px;align-items:center;font:400 12px Cinzel,serif;color:#88724e}.paper-number span{font-size:7px}.measuring-page{position:absolute;visibility:hidden;pointer-events:none;top:0;left:0}.paper-cover{background-color:#361b18;background-image:radial-gradient(ellipse at 35% 20%,#8243333b,transparent 68%),linear-gradient(90deg,#140d0b 0%,#633129 2%,#1d1311 4%,#573025 7%,transparent 11%,#180d0c88 96%,#754636 99%),url(/images/paper-grain.png);border:1px solid #875a3b;border-radius:2px 7px 7px 2px;color:#bea06b;padding:22px 22px 22px 29px;box-shadow:inset 0 0 0 3px #1c100d,inset 0 0 24px #10050477}.cover-tooling{height:100%;border:1px solid #b08a4857;outline:1px solid #b08a482e;outline-offset:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;text-align:center;padding:25px 10px}.cover-tooling:before,.cover-tooling:after{content:"❦";position:absolute;font-size:24px;color:#a57d43;top:10px;left:14px}.cover-tooling:after{inset:auto 14px 10px auto;transform:rotate(180deg)}.cover-edition{font:400 11px Cinzel,serif;letter-spacing:.08em;margin-bottom:28px;color:#c1a373}.cover-tooling img{width:120px;height:120px;clip-path:circle(49%);filter:sepia(1) brightness(1.55) saturate(.45);mix-blend-mode:screen;opacity:.7;margin-bottom:25px}.cover-title{font:400 45px/1.12 Cinzel,serif;text-shadow:0 1px 1px #e0b46855,0 -1px 1px #000;letter-spacing:-.03em}.cover-rule{width:70px;height:1px;background:#ad8a4a80;margin:22px 0 15px}.cover-subtitle{font:400 10px Cinzel,serif;letter-spacing:.08em}.cover-bottom{font-style:italic;font-size:15px;line-height:1.4;margin-top:35px;color:#ad9164}.back-cover .cover-tooling{justify-content:center}.back-cover img{width:140px;height:140px}.book-controls{max-width:965px;margin:25px auto 0;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:14px}.book-controls>button{display:flex;align-items:center;gap:16px;padding:8px 0;font-size:20px}.book-controls>button:last-child{justify-content:flex-end}.book-controls>button>span[aria-hidden]{font-size:28px;color:#c5a475}.book-controls>div{text-align:center;font-size:17px;color:#c5b697}.book-controls small{display:block;font-size:13px;color:#96968c;margin-top:5px}.book-error,.book-loading{text-align:center;margin:25px;color:#e4c59e}.contents-dialog{background:#1c2020;color:var(--bone);border:1px solid #6f65535c;box-shadow:0 30px 100px #000b;width:min(650px,calc(100vw - 28px));max-height:min(80svh,770px);padding:0;border-radius:2px}.contents-dialog::backdrop{background:#050b12c9;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.contents-inner{padding:30px 35px}.contents-inner>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.contents-inner h2{font:400 32px Cinzel,serif}.contents-inner header p{font-style:italic;color:#b49a72;font-size:17px;margin-bottom:5px}.contents-inner header button{font-size:35px;padding:5px 12px}.contents-inner input{width:100%;border:0;border-bottom:1px solid #877754;background:transparent;color:#eee2d0;font-size:20px;padding:12px 0;border-radius:0;margin:0 0 18px}.contents-inner input::placeholder{color:#aaa79b}.contents-inner nav{display:grid}.contents-inner nav button{display:flex;gap:15px;text-align:left;align-items:baseline;font:400 13px/1.5 Cinzel,serif;padding:13px 0;border-bottom:1px solid #b7a47523}.contents-inner nav button>span{font:italic 17px Cormorant Garamond,serif;color:#ba9864;min-width:23px}.contents-inner button:hover{color:#ecc895}.rule-results>p{font-size:18px;color:#b5a98e;padding:12px 0}.rule-results>button{display:flex;align-items:center;justify-content:space-between;text-align:left;width:100%;padding:14px 0;border-bottom:1px solid #b7a47523;font-size:21px}.rule-results>button>span{color:#ab8b5d}.reading-paper{max-width:800px;margin:20px auto 50px;padding:55px 65px;background:#e5d9ba;color:#302b24;font:20px/1.6 Cormorant Garamond,serif;box-shadow:0 20px 55px #0004}.reading-paper h1{font:400 26px/1.5 Cinzel,serif;margin:25px 0}.reading-paper h2,.reading-paper h3{font:400 27px/1.3 IM Fell English,serif;margin:25px 0 15px}.reading-paper p{margin:12px 0}.reading-paper blockquote{margin:20px 0;font-style:italic}.reading-paper hr{border:0;border-top:1px solid #b8a481;margin:26px 0}.reading-paper section{scroll-margin-top:30px}@keyframes mist-drift{0%{transform:translate(-5%) scaleY(.9)}to{transform:translate(9%) scaleY(1.1)}}@keyframes lantern-life{0%,14%,19%,47%,81%,to{opacity:.35}8%,17%,39%,65%,87%{opacity:.8}}@keyframes moon-breathe{0%{opacity:.3}to{opacity:.85}}@keyframes scene-arrive{0%{opacity:0}to{opacity:1}}@keyframes words-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1800px){.home-wordmark{bottom:22%}.home-caption{top:36%}.rulebook-room{padding-top:130px}}@media(max-width:900px){.cinema-nav{padding:25px 5vw}.cinema-nav nav{gap:30px}.home-wordmark{bottom:25%}.home-caption{top:31%}.home-wordmark h1{font-size:10.8vw}.home-invitation{bottom:95px}.lore-copy{left:7vw;max-width:500px}.lore-copy h1{font-size:62px}.lore-copy>p:not(.lore-location){max-width:410px}.rulebook-heading{margin-bottom:25px}.book-tools{gap:19px}.paper-inner{padding-left:27px;padding-right:27px}}@media(max-width:600px){.cinema-nav{padding:22px 23px;gap:10px}.logo-link img{width:52px;height:52px}.cinema-nav nav{gap:23px;font-size:12px}.cinema-nav .nav-discord{gap:0}.nav-discord svg{display:none}.cinema-home,.lore-scene{min-height:730px;height:100svh}.landscape-camera>img{object-position:72% 50%}.scene-vignette{background:linear-gradient(0deg,#090e16d9,transparent 80%),linear-gradient(90deg,#040c1426,transparent)}.home-caption{left:27px;top:29%;font-size:12px;gap:15px}.home-caption>span:first-child{font-size:31px;padding-right:15px}.home-wordmark{left:24px;right:24px;bottom:27%}.home-wordmark>p{font-size:20px;max-width:260px;line-height:1.25;margin-bottom:11px}.home-wordmark h1{font-size:10.8vw;letter-spacing:-.06em;margin-left:-2px}.home-baseline{display:block;margin-top:13px}.home-baseline>span{font-size:10px;letter-spacing:.55em}.home-baseline>span:after{width:35px;margin-left:18px}.enter-link{font-size:22px;gap:27px;margin-top:30px}.enter-link svg{width:29px}.home-invitation{left:26px;right:25px;bottom:99px;display:block;font-size:19px}.home-invitation>span{display:none}.home-invitation>a{display:inline-flex;gap:24px;border-bottom:1px solid #bfa47855}.cinema-footer{left:26px;right:25px;bottom:22px;font-size:10px;align-items:flex-end}.cinema-footer>span{max-width:150px;line-height:1.6}.footer-dot{padding:0 3px}.motion-toggle{font-size:11px;gap:6px}.lore-copy{left:27px;right:27px;top:23%;max-width:340px}.lore-location{font-size:12px;margin-bottom:24px}.lore-copy h1{font-size:49px;margin-bottom:25px}.lore-copy>p:not(.lore-location){font-size:20px;line-height:1.4;max-width:310px}.lore-copy .lore-whisper{font-size:20px!important;margin-top:20px;max-width:280px!important}.lore-bottom{left:27px;right:27px;bottom:89px;gap:15px}.lore-bottom>a{display:none}.lore-switch{gap:22px}.lore-switch button{font-size:14px}.lore-switch>span{width:25px}.lore-shade{background:linear-gradient(90deg,#081018d9,#08101884 80%)}.lore-veil .lore-shade{background:linear-gradient(90deg,#071014dd,#07101463)}.veil .landscape-camera>img{object-position:43% 48%}.rulebook-room{padding:101px 15px 22px}.at-book .cinema-nav{padding:20px 23px}.at-book .logo-link img{width:52px;height:52px}.rulebook-heading{padding:0 7px;align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:23px}.rulebook-heading>div>p{font-size:16px}.rulebook-heading h1{font-size:27px}.book-tools{gap:26px;font-size:17px}.book-tools button{padding:4px 0}.book-stage{min-height:520px}.paper-inner{padding:25px 27px 17px}.paper-body{font-size:16.5px;line-height:1.38}.paper-body h3{font-size:21px}.paper-body h1{font-size:15px}.paper-body blockquote{font-size:20px}.paper-body .printed-rule+.printed-rule{padding-top:16px;margin-top:16px}.cover-title{font-size:43px}.cover-tooling img{width:112px;height:112px}.cover-bottom{margin-top:34px}.book-controls{grid-template-columns:1fr 1.35fr 1fr;gap:8px;margin-top:20px}.book-controls>button{font-size:16px;gap:8px}.book-controls>div{font-size:13px}.book-controls small{font-size:11px;line-height:1.3}.contents-inner{padding:23px}.contents-inner h2{font-size:28px}.contents-inner input{font-size:18px}.contents-inner nav button{font-size:12px}.reading-paper{padding:27px 23px;font-size:19px}.reading-paper h1{font-size:22px}.reading-paper h2,.reading-paper h3{font-size:25px}}@media(max-height:720px)and (min-width:601px){.cinema-home,.lore-scene{min-height:660px}.home-caption{top:28%}.home-wordmark{bottom:23%}.lore-copy{top:24%}.lore-copy h1{font-size:53px}.lore-copy>p:not(.lore-location){font-size:21px}.lore-bottom{bottom:73px}.lore-copy .lore-whisper{font-size:19px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.landscape-camera{transform:none!important}}.ambient-music{position:absolute;z-index:30;top:88px;right:6vw;display:flex;align-items:center;gap:12px;color:#d5c9ad;font:14px Cormorant Garamond,Georgia,serif;text-shadow:0 1px 4px #000;background:#090e1680;padding:5px 12px;border:1px solid #bfa47825;border-radius:2px}.ambient-music button{width:32px;height:30px;font-size:18px}.ambient-music button:focus-visible,.ambient-music input:focus-visible{outline:1px solid #d5bc8a;outline-offset:3px}.ambient-music input{width:76px;accent-color:#b99b68;cursor:pointer}.track-name{font-style:italic;white-space:nowrap}.at-book .ambient-music{top:73px}.ambient-music [role=status]{font-size:11px}@media(max-width:600px){.ambient-music,.at-book .ambient-music{top:86px;right:23px;font-size:13px;gap:8px;padding:2px 9px}.ambient-music input{width:66px}.at-book .rulebook-room{padding-top:137px}}@media(min-width:601px){.rulebook-heading,.book-stage,.book-controls{max-width:1800px}.rulebook-heading{margin-bottom:18px}.rulebook-room{padding-top:112px}.paper-body{font-size:clamp(19px,1.05vw,25px);line-height:1.42}.paper-body h3{font-size:clamp(24px,1.25vw,30px)}.paper-body h1,.paper-body h2{font-size:clamp(19px,1.05vw,25px)}.paper-inner{padding:30px 40px 20px}.paper-running{font-size:11px}.paper-number{font-size:14px}}.book-mount{filter:none}.physical-book{box-shadow:0 20px 28px #0005}.mist,.mist-near{filter:none;will-change:transform;transform:translateZ(0)}.moon-aureole,.lantern{will-change:opacity}.landscape-camera{transform:translate3d(var(--look-x,0px),var(--look-y,0px),0) scale(1.025)}.paper-page{contain:layout style}.book-mount[data-flip-state=flipping] .stf__item,.book-mount[data-flip-state=user_fold] .stf__item[style*="display: block"]{will-change:transform,clip-path}.is-still .mist,.is-still .moon-aureole,.is-still .lantern{will-change:auto}.landscape-camera picture{display:block;width:100%;height:100%}.landscape-camera picture img{width:100%;height:100%;object-fit:cover;object-position:63% 50%;filter:saturate(.82) brightness(.92)}@media(max-width:600px){.landscape-camera picture img{object-position:72% 50%}.frontier .landscape-camera picture img{object-position:center}.veil .landscape-camera picture img{object-position:43% 48%}}
