.story-moment[open]{--moment-gold:#e0bc78;color:#fff2dc;isolation:isolate;background:#0b1721;border:0;flex-direction:column;width:100%;max-width:none;height:100svh;max-height:none;margin:0;padding:0;font:16px/1.5 Arial,sans-serif;display:flex;position:fixed;inset:0;overflow-y:auto}.story-moment::backdrop{background:#0b1721}.moment-picture{z-index:-3;position:absolute;inset:0;overflow:hidden}.moment-picture img{object-fit:cover;object-position:43% 50%;width:100%;height:100%;transition:transform .15s linear}.moment-shade{z-index:-2;background:linear-gradient(#071522a3,#0000 25%,#07152266 52%,#071522f5 90%);position:absolute;inset:0}.moment-top{background:linear-gradient(#0b1721,#0000);justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 32px;display:flex}.moment-top p,.moment-caption p{color:var(--moment-gold);letter-spacing:.15em;text-transform:uppercase;margin:0 0 5px;font-size:13px}.moment-top span{color:#e0e0da;font-size:14px}.story-moment button{min-height:44px;color:inherit;cursor:pointer;background:#122937e8;border:1px solid #ddbd7b66;padding:10px 15px;font:14px Arial,sans-serif}.story-moment button:disabled{opacity:.4;cursor:default}:is(.story-moment button:focus-visible,.story-moment summary:focus-visible){outline-offset:4px;outline:3px solid #e3c27f}.moment-caption{text-shadow:0 2px 18px #000;max-width:720px;margin:auto 32px 25px;padding-top:190px}.moment-caption p{font-size:14px}.moment-caption h2{min-height:2.4em;margin:7px 0 0;font:400 clamp(26px,3.6vw,47px)/1.14 Georgia,serif}.moment-bottom{background:#091c28b8;padding:0 32px 24px}.moment-bottom progress{width:100%;height:3px;accent-color:var(--moment-gold);border:0;margin:0 0 20px;display:block}.moment-bottom progress::-webkit-progress-bar{background:#627581}.moment-bottom progress::-webkit-progress-value{background:var(--moment-gold)}.moment-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.moment-controls>span{color:#c9d5d9;padding:0 9px;font-size:13px}.moment-controls .moment-return{color:#eed3a2;border-color:#e0bc78;margin-left:auto}.moment-bottom details{color:#d2dde0;margin-top:14px;font-size:14px}.moment-bottom summary{cursor:pointer;width:fit-content;padding:5px 0}.moment-transcript{max-width:720px;padding:8px 0}.moment-transcript p{margin:8px 0}.moment-transcript strong{color:#efd49d}.story-moment-still .moment-picture img{transition:none}@media (max-width:650px){.moment-top{padding:18px 16px}.moment-top p{font-size:11px}.moment-top span{max-width:180px;font-size:12px;display:block}.moment-top button{white-space:nowrap;padding:9px;font-size:13px}.moment-picture{position:fixed;inset:0}.moment-picture img{object-fit:contain;object-position:center 25%}.moment-caption{margin:auto 18px 22px;padding-top:210px}.moment-caption h2{font-size:29px}.moment-bottom{background:#091c28f2;padding:0 16px 20px}.moment-controls button{padding:10px 12px;font-size:13px}.moment-controls .moment-return{margin-left:0}.moment-shade{background:linear-gradient(#0b1721b8,#0000 23%,#0b172122 42%,#0b1721 67%);position:fixed}}body:has(dialog.story-moment[open]){overflow:hidden}
