.world-page{color:#f5e9df;background:#0b090c}.world-page a:focus-visible{outline-offset:5px;outline:2px solid #f2c2a1}.world-hero{isolation:isolate;align-items:flex-end;height:min(790px,85vh);min-height:590px;display:flex;position:relative;overflow:hidden}.world-hero-image{z-index:-3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0}.world-hero-shade{z-index:-2;background:linear-gradient(#0b090c29 20%,#0b090c8a 63%,#0b090c 100%),linear-gradient(90deg,#0b090cb8,#0000 85%);position:absolute;inset:0}.world-hero-copy{width:100%;padding-block:110px 74px}.world-page h1,.world-page h2,.world-page h3{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.world-hero h1{margin:18px 0 24px;font-size:clamp(65px,9vw,150px);line-height:.92}.world-page h1 em,.world-page h2 em{color:#e7b59a}.world-hero-copy>p{color:#e9d6c9;max-width:610px;font-size:clamp(17px,2vw,23px);line-height:1.55}.world-hero-actions{flex-wrap:wrap;align-items:center;gap:30px;margin-top:28px;display:flex}.world-text-link{color:#e7baa0;letter-spacing:.14em;font-size:11px;font-weight:700;text-decoration:none}.world-page .two-column-section h2,.world-section-heading h2,.world-preview-grid h2{margin:16px 0 24px;font-size:clamp(44px,5.5vw,82px);line-height:1.03}.world-gallery-section{background:#160f13}.world-section-heading{max-width:740px;margin-bottom:44px}.world-section-heading p,.world-district p,.world-character p,.world-preview-grid p{color:#cbb9ae;font-size:clamp(15px,1.3vw,18px);line-height:1.7}.world-district-grid,.world-character-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.world-district,.world-character{min-width:0}.world-image-frame{aspect-ratio:4/5;background:#21171b;border:1px solid #deaf9733;overflow:hidden}.world-image-frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.world-district-grid .world-image-frame{aspect-ratio:4/4.4}.world-district h3,.world-character h3{margin:22px 0 6px;font-size:clamp(26px,2.5vw,39px)}.world-district p,.world-character p{margin:0 0 18px}.world-wide-art{margin-top:45px}.world-wide-art img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;max-height:550px}.world-wide-art p{color:#aa9388;font-size:13px}.world-characters{background:#0f0b0e}.world-mediums{background:#1b1116}.world-chapter-preview{background:#100b0e}.world-preview-grid{grid-template-columns:1fr .8fr;align-items:center;gap:clamp(35px,7vw,130px);display:grid}.world-preview-grid>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;border:1px solid #e2ab9240;width:100%;height:540px}.world-excerpt{max-width:650px;color:#f0ddd0!important;font:italic clamp(22px,2.6vw,34px)/1.48 Georgia,serif!important}.world-preview-grid .reference-primary{margin-top:22px}.chapter-heading{max-width:980px;padding-top:100px;padding-bottom:48px}.chapter-heading .eyebrow{margin-top:55px;display:block}.chapter-heading h1{margin:16px 0;font-size:clamp(65px,9vw,135px)}.chapter-heading p{color:#ccb6aa;font-size:19px}.chapter-illustration{text-align:center;max-width:850px;margin:0 auto 55px}.chapter-illustration img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:450px}.chapter-reading{color:#ead7c8;max-width:740px;margin:0 auto;padding:0 22px 95px;font:clamp(18px,1.5vw,21px)/1.85 Georgia,serif}.chapter-reading p{margin:0 0 1.5em}.chapter-reading h2{margin:65px 0 10px;font-size:40px}.chapter-reading h3{color:#d6b39e;margin:16px 0 42px;font-size:24px}.chapter-return{max-width:740px;padding-bottom:100px}@media (max-width:850px){.world-hero{height:76vh;min-height:660px}.world-district-grid,.world-character-grid{grid-template-columns:1fr 1fr}.world-preview-grid{grid-template-columns:1fr}.world-preview-grid>img{height:420px}.world-hero-copy{padding-block:85px 55px}}@media (max-width:600px){.world-hero{height:80vh;min-height:600px}.world-hero-image{-o-object-position:61% center;object-position:61% center}.world-hero h1{font-size:clamp(56px,13vw,85px)}.world-district-grid,.world-character-grid{grid-template-columns:1fr;gap:35px}.world-district-grid .world-image-frame{aspect-ratio:4/3}.world-character .world-image-frame{aspect-ratio:4/4.5}.world-hero-actions{gap:20px}.chapter-heading{padding-top:60px}.chapter-illustration img{height:320px}.chapter-reading{padding-inline:24px;font-size:19px;line-height:1.8}.world-preview-grid>img{height:340px}}.world-page .reference-primary{color:#1a1112;letter-spacing:.13em;background:linear-gradient(120deg,#f1d8c0,#d3a388);border-radius:3px;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:13px 23px;font:800 11px/1.3 Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex}.world-page .reference-primary span{font-size:18px}.world-page .reference-primary:hover{filter:brightness(1.09)}.world-page .reference-primary:focus-visible{outline-offset:4px;outline:2px solid #fff}.world-page .world-hero-actions .world-text-link{align-items:center;min-height:44px;display:inline-flex}.world-page .chapter-reading h2,.world-page .chapter-reading h3{scroll-margin-top:80px}@media (max-width:600px){.world-page .reference-primary{max-width:100%}.world-page .world-hero-copy{padding-inline:0}}.chapter-page{--reader-font:19px}.chapter-reading-time{color:#bba699;letter-spacing:.16em;margin-top:24px;font:700 10px/1.5 Arial,Helvetica,sans-serif;display:block}.chapter-reading-shell{color:#281d1a;background:#e9ded0;border-block:1px solid #37221e29}.chapter-reading-inner{max-width:850px;margin:0 auto;padding:58px 28px 90px}.chapter-page .chapter-reading{color:#322923;max-width:700px;font:normal var(--reader-font)/1.9 Georgia,"Times New Roman",serif;letter-spacing:.005em;margin:0 auto;padding:38px 0 0}.chapter-page .chapter-reading p{color:inherit;margin:0 0 1.38em}.chapter-page .chapter-reading h2,.chapter-page .chapter-reading h3{color:inherit}.chapter-reading-controls{color:#4d3b33;border-block:1px solid #39271e3b;justify-content:space-between;align-items:center;gap:22px;max-width:700px;margin:0 auto;padding:16px 0;display:flex}.chapter-reading-controls>span{letter-spacing:.17em;font:700 10px/1.4 Arial,Helvetica,sans-serif}.chapter-reading-controls>div{flex-wrap:wrap;gap:8px;display:flex}.chapter-reading-controls button{min-width:45px;min-height:42px;color:inherit;cursor:pointer;background:0 0;border:1px solid #422c2559;border-radius:3px;padding:10px 14px;font:700 11px Arial,Helvetica,sans-serif}.chapter-reading-controls button:hover:not(:disabled){background:#432d241a}.chapter-reading-controls button:focus-visible{background:#432d241a}.chapter-reading-controls button:focus-visible{outline-offset:3px;outline:2px solid #9c654e}.chapter-reading-controls button:disabled{opacity:.4;cursor:not-allowed}.chapter-inline-art{text-align:center;max-width:570px;margin:65px auto 70px}.chapter-inline-art img{-o-object-fit:contain;object-fit:contain;border:1px solid #3d271e29;width:100%;height:auto;max-height:700px;display:block}.chapter-inline-art figcaption{color:#6d5347;margin-top:15px;font:italic 15px/1.5 Georgia,serif}.chapter-page.night-reader .chapter-reading-shell{color:#ead7c8;background:#181317}.chapter-page.night-reader .chapter-reading{color:#ead7c8}.chapter-page.night-reader .chapter-reading-controls{color:#ead7c8;border-color:#e1b99e47}.chapter-page.night-reader .chapter-reading-controls button{border-color:#e1b99e59}.chapter-page.night-reader .chapter-inline-art figcaption{color:#c1a99b}.chapter-page .chapter-return>p{color:#c9b6aa;margin-bottom:23px;font-family:Georgia,serif;font-size:21px}@media (max-width:600px){.chapter-reading-inner{padding:30px 23px 65px}.chapter-page .chapter-reading{font-size:var(--reader-font);padding-top:30px;line-height:1.78}.chapter-reading-controls{flex-direction:column;align-items:flex-start;gap:12px}.chapter-inline-art{margin:44px -8px 46px}.chapter-inline-art img{max-height:530px}.chapter-heading{padding-bottom:35px}}@media (prefers-reduced-motion:reduce){.chapter-reading-controls button{transition:none}}
