.page-module__UhXU5G__page{color:#28322c;background:0 0;min-height:100dvh;margin:-8px;position:relative;overflow:hidden}.page-module__UhXU5G__page:before{content:"";z-index:-1;background:linear-gradient(#182b2499,#182b2466),url(/assets/crowfield/atmosphere/backgrounds/homepage-city-background-v2.webp) 50%/cover no-repeat;position:fixed;inset:0}.page-module__UhXU5G__reader{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:calc(100dvh - 96px);padding:8px 0 12px;display:flex;transform:translateY(-12px)}.page-module__UhXU5G__sheetWrap{filter:drop-shadow(0 16px 28px #111d1899);justify-content:center;align-items:center;max-width:96vw;min-height:0;max-height:calc(100% - 54px);display:flex;position:relative}.page-module__UhXU5G__sheet{object-fit:contain;width:auto;max-width:96vw;height:auto;max-height:calc(100dvh - 170px);display:block}.page-module__UhXU5G__hotspot{cursor:pointer;background:0 0;width:50%;height:13%;position:absolute;top:78%;left:25%}.page-module__UhXU5G__controls{color:#f6edda;width:min(96vw,1448px);min-height:44px;font:600 .7rem/1.4 var(--font-ui);letter-spacing:.04em;background:#24352c;justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;display:flex;transform:translateY(-16px)}.page-module__UhXU5G__controls button{color:#f6edda;min-height:34px;font:inherit;cursor:pointer;background:#254534;border:1px solid #b49a62;border-radius:1px;padding:6px 10px}.page-module__UhXU5G__controls button:hover:not(:disabled){background:#315c49}.page-module__UhXU5G__controls button:disabled{cursor:default;opacity:.52}.page-module__UhXU5G__controls span{align-items:center;gap:10px;display:flex}.page-module__UhXU5G__controls span b{letter-spacing:.12em;font-size:.85rem}.page-module__UhXU5G__controls small{font:inherit;color:#d9cfb8}@media (max-width:700px){.page-module__UhXU5G__page{overflow:auto}.page-module__UhXU5G__reader{height:calc(100dvh - 150px);min-height:520px;transform:none}.page-module__UhXU5G__sheetWrap{max-width:96vw;max-height:calc(100% - 58px)}.page-module__UhXU5G__sheet{max-width:96vw;max-height:calc(100dvh - 210px)}.page-module__UhXU5G__controls{flex-wrap:wrap;justify-content:center;width:96vw}.page-module__UhXU5G__controls span{order:-1;justify-content:center;width:100%}.page-module__UhXU5G__controls button{font-size:.62rem}}.page-module__UhXU5G__page>header[data-editorial-navigation]{box-sizing:border-box}
