body.roman-route .wiki-sidebar{display:none}body.roman-route #foto-roman-page{margin:0;padding:115px 0 0;max-width:none;background:#11100e;color:#eee4d1}.roman-mast{position:static;display:block;height:auto;width:auto;top:auto;z-index:auto;border:0;padding:22px 6% 40px}.roman-edition{display:flex;justify-content:space-between;border-bottom:1px solid #b8996938;padding-bottom:20px;color:#b19b7b;font-size:10px;letter-spacing:.2em}.roman-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;padding-top:38px}.roman-title-row h1{font:clamp(75px,10.5vw,160px)/.9 Georgia,serif;letter-spacing:-.06em;margin:0;font-weight:400}.roman-title-row h1 em{font-weight:400;color:#c4a47b}.roman-title-row>div{padding-bottom:6px;max-width:310px}.roman-title-row p{font:24px/1.3 Georgia,serif;margin:0 0 10px}.roman-title-row span{display:block;font-size:11px;line-height:1.8;color:#a7977c}.roman-title-row a{display:inline-block;margin-top:22px;font-size:11px;color:#d6bd95}.roman-scene-nav{position:sticky;top:82px;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#11100ef5;border-top:1px solid #b8996928;border-bottom:1px solid #b8996928;padding:8px 6%;backdrop-filter:blur(12px)}.roman-scene-nav>span{font-size:9px;letter-spacing:.14em;color:#a69070;min-width:83px}.roman-scene-nav>span:last-child{text-align:right}.roman-scene-nav>div{display:flex;gap:8px}.roman-scene-nav a{display:grid;place-items:center;min-width:37px;min-height:36px;font-size:11px;color:#98866c;border-bottom:1px solid transparent}.roman-scene-nav a:hover,.roman-scene-nav a[aria-current]{color:#f0dfbf;border-bottom-color:#c8aa7b}.roman-story{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:100px 36px;max-width:1600px;margin:0 auto;padding:0 6%}.roman-frame{margin:0;min-width:0;grid-column:1/-1;scroll-margin-top:155px}.roman-image{overflow:hidden;background:#1f1b16}.roman-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.roman-frame figcaption{display:grid;grid-template-columns:1fr 2fr;gap:30px;padding-top:24px}.roman-scene-title{display:flex;align-items:baseline;gap:15px}.roman-scene-title>span{font-size:10px;color:#947b59;letter-spacing:.1em}.roman-scene-title h2{font:17px/1.5 Georgia,serif;color:#bcaa8d;margin:0}.roman-speaker{display:block;text-transform:uppercase;font-size:9px;letter-spacing:.18em;color:#a98e66;margin-bottom:11px}.roman-words p{font:clamp(19px,2.1vw,28px)/1.55 Georgia,serif;margin:0;color:#e5d8c0;max-width:760px}.roman-frame-1{margin:0 -6.82%;}.roman-frame-1 figcaption{padding:30px 6% 0}.roman-frame-2{grid-column:1/6;margin-top:55px}.roman-frame-3{grid-column:6/-1}.roman-frame-4{grid-column:1/8}.roman-frame-5{grid-column:8/-1;margin-top:90px}.roman-frame-2 figcaption,.roman-frame-3 figcaption,.roman-frame-4 figcaption,.roman-frame-5 figcaption{grid-template-columns:1fr;gap:16px}.roman-frame-6{margin:25px -6.82% 0}.roman-frame-6 figcaption{padding:35px 8% 0;grid-template-columns:1fr 2fr}.roman-frame-6 .roman-words p{font-size:clamp(25px,3.4vw,45px);font-style:italic}.roman-frame-7{grid-column:2/12;margin-top:25px}.roman-frame-8{margin-top:20px}.roman-pause{display:block;color:#a18761;letter-spacing:.6em;margin:16px 0}.roman-ending{padding:100px 6% 85px;text-align:center}.roman-ending>span{font-size:11px;letter-spacing:1em;color:#bda37a}.roman-ending p{font:32px/1.4 Georgia,serif;color:#dcc8a6;margin:25px 0}.roman-ending a{font-size:11px;color:#a48b66}.roman-colophon{margin:0 6%;padding:45px 0 65px;border-top:1px solid #b8996940;display:grid;grid-template-columns:1.3fr 1fr;gap:12%}.roman-colophon h2{font:30px/1.3 Georgia,serif;margin-bottom:20px}.roman-colophon p:not(.eyebrow){font-size:12px;line-height:1.9;color:#a79a85}.roman-colophon a{font-size:11px;color:#c8ad82}.roman-cast>a{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #b8996928;font-size:13px}.roman-cast img{width:48px;height:55px;object-fit:cover;object-position:50% 20%}.roman-cast b{margin-left:auto;font-weight:400}.roman-home-link{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:7%;margin:0 6% 90px;border-top:1px solid #b8996940;padding-top:35px}.roman-home-link>img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.roman-home-link h2{font:clamp(48px,6vw,88px)/1 Georgia,serif;margin:20px 0;color:#e9dbc2}.roman-home-link p:not(.eyebrow){font:20px/1.5 Georgia,serif;color:#b2a187}.roman-home-link span{display:inline-block;margin-top:20px;font-size:12px;color:#d4b584}.roman-page a:focus-visible{outline:2px solid #e2c89e;outline-offset:5px}@media(min-width:1101px) and (max-width:1350px){.desktop-nav{gap:16px}.desktop-nav a{font-size:11px}.header-search span{display:none}}@media(max-width:700px){body.roman-route #foto-roman-page{padding-top:100px}.roman-mast{position:static;display:block;height:auto;width:auto;top:auto;z-index:auto;border:0;padding:18px 5% 28px}.roman-edition{font-size:7px;letter-spacing:.13em;padding-bottom:16px}.roman-title-row{display:block;padding-top:27px}.roman-title-row h1{font-size:76px}.roman-title-row>div{margin-top:24px}.roman-title-row p{font-size:21px;margin-bottom:7px}.roman-title-row span{font-size:10px}.roman-title-row a{margin-top:16px}.roman-scene-nav{top:91px;padding:5px 4%;gap:0}.roman-scene-nav>span{display:none}.roman-scene-nav>div{width:100%;justify-content:space-between;gap:0}.roman-scene-nav a{min-width:35px;min-height:39px;font-size:10px}.roman-story{display:block;padding:0 5%}.roman-frame{margin:0 0 55px;scroll-margin-top:150px}.roman-frame-1,.roman-frame-6{margin-left:-5.56%;margin-right:-5.56%}.roman-frame figcaption{display:block;padding:20px 0 0}.roman-frame-1 figcaption,.roman-frame-6 figcaption{padding:20px 5% 0}.roman-scene-title{margin-bottom:17px;gap:12px}.roman-scene-title h2{font-size:17px}.roman-words p{font-size:22px;line-height:1.55}.roman-frame-6 .roman-words p{font-size:30px}.roman-speaker{font-size:8px}.roman-ending{padding:20px 5% 55px}.roman-ending p{font-size:28px}.roman-colophon{display:block;margin:0 5%;padding-top:30px}.roman-colophon h2{font-size:27px}.roman-cast{margin-top:35px}.roman-home-link{display:block;margin:0 5% 60px}.roman-home-link>div{padding-top:24px}.roman-home-link h2{font-size:55px}}@media(prefers-reduced-motion:no-preference){html:has(body.roman-route){scroll-behavior:smooth}}@media print{.site-header,.wiki-sidebar,.roman-scene-nav,.roman-home-link,.roman-ending a{display:none!important}.roman-frame{break-inside:avoid}.roman-story{display:block}.roman-frame{margin-bottom:40px}}

/* One-frame presentation: cinematic image and a dedicated reading panel. */
.roman-deck-controls{display:none}body.roman-presentation #foto-roman-page{padding-top:98px}.roman-presentation .roman-mast{padding:12px 4% 20px}.roman-presentation .roman-edition{border:0;padding:0;font-size:8px}.roman-presentation .roman-title-row{padding-top:15px;align-items:center}.roman-presentation .roman-title-row h1{font-size:57px;letter-spacing:-.045em}.roman-presentation .roman-title-row>div{max-width:none;padding:0;text-align:right}.roman-presentation .roman-title-row p{font:17px Georgia,serif;margin:0 0 6px}.roman-presentation .roman-title-row span{font-size:9px}.roman-presentation .roman-title-row a{display:none}.roman-presentation .roman-scene-nav{position:static;padding:5px 4%;background:transparent;backdrop-filter:none}.roman-presentation .roman-story{display:block;max-width:none;margin:0;padding:0 4%;background:#0b0a09}.roman-presentation .roman-frame{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(260px,1fr);margin:0;min-height:390px;height:calc(100svh - 320px);max-height:800px;background:#15120f}.roman-presentation .roman-frame[hidden]{display:none!important}.roman-presentation .roman-image{height:100%;min-height:0;display:flex;align-items:center;background:#080706}.roman-presentation .roman-image img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain}.roman-presentation .roman-frame figcaption{display:flex;flex-direction:column;justify-content:center;padding:30px clamp(22px,3vw,55px);gap:28px;border-left:1px solid #b8996928;min-width:0;overflow:auto}.roman-presentation .roman-scene-title{display:block}.roman-presentation .roman-scene-title>span{display:block;font:42px Georgia,serif;color:#73604a;margin-bottom:20px}.roman-presentation .roman-scene-title h2{font:23px/1.25 Georgia,serif;color:#d1bfa2}.roman-presentation .roman-speaker{font-size:8px;line-height:1.7}.roman-presentation .roman-words p{font:clamp(18px,1.65vw,25px)/1.5 Georgia,serif}.roman-presentation .roman-frame-6 .roman-words p{font:italic clamp(25px,2.5vw,38px)/1.35 Georgia,serif}.roman-presentation .roman-deck-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 4% 20px;border-bottom:1px solid #b8996940}.roman-deck-controls>span{font-size:10px;color:#ac9677;letter-spacing:.05em}.roman-deck-controls>div{display:flex;gap:10px}.roman-deck-controls button{min-height:44px;padding:0 20px;display:flex;align-items:center;gap:18px;background:transparent;border:1px solid #ba9b6d60;color:#e5d0af;font-size:13px;cursor:pointer}.roman-deck-controls button:last-child{background:#d1b485;color:#211b13;border-color:#d1b485}.roman-deck-controls button:disabled{opacity:.3;cursor:default}.roman-deck-controls button:focus-visible{outline:2px solid #e9d2af;outline-offset:3px}.roman-presentation .roman-ending{display:none}.roman-presentation .roman-colophon{padding-top:45px;margin-top:30px}.roman-presentation .roman-frame-5 .roman-words p{font-size:clamp(16px,1.5vw,22px)}.roman-presentation .roman-pause{margin:11px 0}@media(prefers-reduced-motion:no-preference){.roman-presentation .roman-frame:not([hidden]){animation:roman-scene-in .35s ease-out}@keyframes roman-scene-in{from{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}html:has(body.roman-presentation){scroll-behavior:auto}}@media(max-width:800px){body.roman-presentation #foto-roman-page{padding-top:99px}.roman-presentation .roman-mast{padding:12px 5% 17px}.roman-presentation .roman-title-row{padding-top:14px;display:flex;align-items:end;gap:12px}.roman-presentation .roman-title-row h1{font-size:44px;white-space:nowrap}.roman-presentation .roman-title-row>div{margin:0;max-width:130px}.roman-presentation .roman-title-row p{font-size:13px;line-height:1.4}.roman-presentation .roman-title-row span{display:none}.roman-presentation .roman-edition{font-size:6px}.roman-presentation .roman-story{padding:0}.roman-presentation .roman-frame{display:flex;flex-direction:column;height:auto;max-height:none;min-height:0}.roman-presentation .roman-image{height:auto;flex:none;min-height:0}.roman-presentation .roman-image img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.roman-presentation .roman-frame figcaption{padding:22px 6%;border-left:0;gap:15px;min-height:220px;overflow:visible}.roman-presentation .roman-scene-title{display:flex;align-items:baseline;gap:14px;margin:0}.roman-presentation .roman-scene-title>span{font-size:21px;margin:0}.roman-presentation .roman-scene-title h2{font-size:22px}.roman-presentation .roman-words p,.roman-presentation .roman-frame-5 .roman-words p{font-size:19px}.roman-presentation .roman-frame-6 .roman-words p{font-size:29px}.roman-presentation .roman-deck-controls{position:sticky;bottom:0;z-index:15;background:#11100ef5;padding:12px 5%;gap:10px}.roman-deck-controls>span{font-size:8px;max-width:130px;line-height:1.6}.roman-deck-controls button{padding:0 13px;gap:12px;min-height:44px}.roman-deck-controls button span{font-size:11px}.roman-presentation .roman-colophon{margin-top:0}.roman-presentation .roman-scene-nav{padding:3px 5%}.roman-presentation .roman-scene-nav>span{display:none}.roman-presentation .roman-scene-nav>div{width:100%;justify-content:space-between}}

.roman-library-switch{display:flex;align-items:center;gap:12px}.roman-library-switch>span{font-size:8px;color:#968163;letter-spacing:.12em}.roman-library-switch select{font:11px Manrope,Arial,sans-serif;color:#e2cba6;background:#1d1913;border:1px solid #a58a604d;border-radius:0;padding:8px 30px 8px 11px;min-height:36px;max-width:250px;cursor:pointer}.roman-library-switch select:focus-visible{outline:2px solid #d4b98d;outline-offset:3px}.roman-library{padding:45px 4% 75px;border-top:1px solid #b8996940}.roman-library-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.roman-library-heading h2{font:36px/1.2 Georgia,serif;margin:0;color:#dfcdb0}.roman-library-heading>span{font-size:9px;color:#ac9270;letter-spacing:.12em}.roman-library-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.roman-library-grid>a{display:block;min-width:0;color:#d5c2a3;border-bottom:1px solid #ab8c5938;padding-bottom:19px}.roman-library-grid>a[aria-current]{border-bottom-color:#d0b482}.roman-library-grid img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.roman-library-grid>a>div{padding-top:17px}.roman-library-grid span{font-size:8px;letter-spacing:.12em;color:#9f8660}.roman-library-grid h3{font:24px/1.2 Georgia,serif;margin:11px 0;color:#ead8b9}.roman-library-grid p{font-size:11px;color:#a69982;line-height:1.7;min-height:38px;margin-bottom:16px}.roman-library-grid b{font-size:10px;font-weight:400;color:#c4a779}.roman-library-grid a:hover h3{color:#fff0d1}.roman-presentation .roman-title-row h1{line-height:1.08;white-space:normal}.roman-page[data-story-id]:not([data-story-id="bir-damla"]) .roman-frame-6 .roman-words p{font:clamp(18px,1.65vw,25px)/1.5 Georgia,serif}.roman-page[data-story-id] .roman-scene-nav>span:first-child{max-width:230px;line-height:1.6}.roman-presentation .roman-edition{align-items:center;gap:15px}.roman-presentation .roman-frame{height:calc(100svh - 345px)}@media(max-width:1100px){.roman-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.roman-library-grid p{min-height:0}}@media(max-width:800px){.roman-library-switch>span{display:none}.roman-library-switch select{font-size:10px;max-width:190px;min-height:34px;padding:7px 24px 7px 9px}.roman-presentation .roman-title-row h1{font-size:clamp(27px,7.3vw,44px);white-space:normal;max-width:65%}.roman-presentation .roman-title-row>div{max-width:32%}.roman-presentation .roman-frame{height:auto}.roman-library{padding:30px 5% 45px}.roman-library-heading{display:block}.roman-library-heading h2{font-size:29px}.roman-library-heading>span{display:block;margin-top:14px;font-size:8px}.roman-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.roman-library-grid h3{font-size:23px}.roman-library-grid p{font-size:10px}.roman-page[data-story-id]:not([data-story-id="bir-damla"]) .roman-frame-6 .roman-words p{font-size:19px}}@media(max-width:350px){.roman-library-switch select{max-width:160px}.roman-library-grid{grid-template-columns:1fr}}

/* Narrow-screen reading: complete scene navigation and uncramped controls. */
@media (max-width:800px){
  body.roman-presentation #foto-roman-page>.site-breadcrumb{margin-top:0!important;margin-bottom:14px!important;padding-inline:5%}
  .roman-presentation .roman-mast{padding-top:10px;padding-bottom:18px}
  .roman-presentation .roman-edition{min-width:0;gap:12px}
  .roman-presentation .roman-edition>span{min-width:0;font-size:8px;line-height:1.5;letter-spacing:.08em}
  .roman-library-switch{min-width:0;max-width:60%;flex-shrink:0}
  .roman-library-switch select{width:100%;max-width:100%;min-width:0;min-height:44px;font-size:12px;padding:10px 26px 10px 10px}
  .roman-presentation .roman-title-row{align-items:start;gap:16px;padding-top:18px}
  .roman-presentation .roman-title-row h1{font-size:clamp(30px,8.5vw,44px);max-width:none;flex:1;min-width:0;overflow-wrap:break-word}
  .roman-presentation .roman-title-row>div{flex:0 1 36%;max-width:36%;min-width:0}
  .roman-presentation .roman-title-row p{font-size:14px;line-height:1.45}
  .roman-presentation .roman-scene-nav{padding:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}
  .roman-presentation .roman-scene-nav>div{display:flex;min-width:max-content;width:100%;gap:0;justify-content:space-between}
  .roman-presentation .roman-scene-nav a{display:grid;flex:1 0 44px;min-width:44px;min-height:48px;font-size:11px;padding:0 4px;box-sizing:border-box}
  .roman-presentation .roman-frame figcaption{min-height:0;padding:22px 6% 28px;gap:18px}
  .roman-presentation .roman-scene-title h2{font-size:22px;line-height:1.35}
  .roman-presentation .roman-scene-title>span{flex:none}
  .roman-presentation .roman-speaker{font-size:10px;line-height:1.6;margin-bottom:10px}
  .roman-presentation .roman-words p,.roman-presentation .roman-frame-5 .roman-words p{font-size:19px;line-height:1.6}
  .roman-presentation .roman-deck-controls{position:static;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:10px 5% calc(10px + env(safe-area-inset-bottom));gap:12px;align-items:center}
  .roman-deck-controls>span{max-width:none;min-width:0;font-size:10px;line-height:1.5;overflow-wrap:anywhere;letter-spacing:0}
  .roman-deck-controls>div{gap:8px;min-width:0}
  .roman-deck-controls button{min-width:44px;min-height:48px;padding:10px 12px;gap:9px;font-size:14px}
  .roman-deck-controls button span{font-size:12px}
  .roman-library-grid h3{font-size:23px;overflow-wrap:break-word}
  .roman-library-grid p{font-size:12px;line-height:1.75}
  .roman-library-grid b{display:inline-block;font-size:11px;line-height:1.6;padding-block:7px}
  .roman-colophon p:not(.eyebrow){font-size:13px;line-height:1.85}
}
@media (max-width:380px){
  .roman-presentation .roman-deck-controls{grid-template-columns:1fr;padding-top:8px;gap:7px}
  .roman-deck-controls>span{text-align:center}
  .roman-deck-controls>div{display:grid;grid-template-columns:1fr 1fr;width:100%}
  .roman-deck-controls button{justify-content:center}
}
