#title.marble-menu{--marble-ink: #1c3241;--marble-gold: #ad823c;display:grid;grid-template:44px auto minmax(0,1fr) auto / minmax(0,1fr);gap:0;padding:max(8px,var(--pad-top)) var(--pad-right) var(--pad-bottom) var(--pad-left);color:var(--marble-ink);background:#d7e7ee url(/assets/art/marble-menu-p.webp) center / cover no-repeat!important;overflow:hidden;isolation:isolate;text-shadow:none;color-scheme:light}#title.marble-menu[hidden]{display:none!important}#title.marble-menu.in,#title.marble-menu.in>*{animation:none}#title.marble-menu:before,#title.marble-menu:after,#title.marble-menu .hearth,#title.marble-menu .sparks,#title.marble-menu .fate-thread,#title.marble-menu .menu-artwork,#title.marble-menu .logo,#title.marble-menu .dust{display:none!important}#title.marble-menu .stage{display:contents;position:static;padding:0;width:auto;height:auto;pointer-events:none}#title.marble-menu .say{grid-area:2/1;position:relative;inset:auto;z-index:4;width:100%;padding:4px 20px 8px;margin:0;transform:none;border:0;background:none;text-align:center;filter:none;box-shadow:none}#title.marble-menu .say:before{content:"◇";display:block;height:18px;color:#ad823c;font:24px/14px Georgia,serif;text-shadow:0 1px #fff}#title.marble-menu .ttl{position:static;clip:auto;overflow:visible;width:auto;height:auto;margin:6px 0 0;color:#142c3e;font:500 clamp(34px,10.9vw,62px)/1.05 var(--font-display);letter-spacing:.01em;text-shadow:0 1px 12px #ffffffa0;background:none;-webkit-text-fill-color:currentColor}#title.marble-menu .say .sub{position:static;width:auto;height:auto;clip-path:none;overflow:visible;margin:7px 0 0;max-width:none;color:#415b6c;font:14px/1.3 var(--font-ui);letter-spacing:.055em;text-shadow:0 1px 4px #fff}#title.marble-menu .figure{grid-area:3/1;position:relative;inset:auto;z-index:2;margin:0;width:100%;height:100%;min-height:0;max-width:none;max-height:none;transform:none;translate:none;animation:none;background-size:contain;background-position:center bottom;background-repeat:no-repeat;filter:drop-shadow(0 7px 5px #544b3930)}#title.marble-menu .figure:before,#title.marble-menu .figure:after{display:none}#title.marble-menu .corner.tr{position:absolute;z-index:8;left:calc(var(--pad-left) + 18px);right:auto;top:calc(var(--pad-top) + 12px);bottom:auto}#title.marble-menu .wallet{padding:0;height:40px;display:flex;align-items:center;gap:8px;border:0;background:none;color:#354d5b;font:20px/1 var(--font-ui);text-shadow:0 1px 3px #fff;box-shadow:none}#title.marble-menu .wallet .ico{width:25px;height:25px;color:#a77829;--ico2:#fae8ae}#title.marble-menu .wallet b{font-weight:400}#title.marble-menu .wallet span{display:none}#title.marble-menu .corner.br{display:block;position:absolute;top:calc(var(--pad-top) + 8px);right:calc(var(--pad-right) + 12px);bottom:auto;z-index:10}#title.marble-menu #btn-prefs{width:44px;height:44px;border:0;border-radius:50%;padding:8px;color:#395363;background:#edf5f440;box-shadow:none}#title.marble-menu #btn-prefs .ico{width:28px;height:28px}#title.marble-menu .prefs{top:52px;bottom:auto;right:0;color:#1c3241;background:#f6eddf url(/assets/art/marble-surface.webp) center/cover;border:1px solid #b58a42;box-shadow:0 6px 24px #253b4a45}#title.marble-menu .prefs .pref{color:#1c3241;min-height:44px}#title.marble-menu .deck{grid-area:4/1;position:relative;inset:auto;transform:none;translate:none;z-index:5;display:block;margin:0;width:100%;max-width:none;min-width:0;max-height:none;min-height:0;height:auto;padding:10px 16px 12px;border:0;border-top:2px solid #b79050;border-radius:0;background:#f4ecdc url(/assets/art/marble-surface.webp) center/540px auto;box-shadow:0 -2px #fff4ce,0 -6px 24px #8d713a24;animation:none}#title.marble-menu .deck:before{display:none}#title.marble-menu .deck:after{content:"";position:absolute;z-index:0;top:4px;right:5px;bottom:4px;left:5px;border:1px solid #b8924a70;background:none;clip-path:none;pointer-events:none}#title.marble-menu .ctrl{position:relative;display:flex;flex-direction:column;width:100%;padding:0;gap:0;z-index:1}#title.marble-menu .marble-hero{position:relative;z-index:1;display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:0 8px 8px;border:0;border-bottom:1px solid #bb9e6660;background:none;color:#1c3241;text-align:left;box-shadow:none;border-radius:0;font-family:var(--font-story);cursor:pointer}#title.marble-menu .marble-portrait{display:block;flex:none;width:48px;height:48px;border-radius:50%;border:2px solid #b58a42;outline:1px solid #fff0c7;background-size:cover;background-position:center 35%;box-shadow:0 2px 4px #70502140}#title.marble-menu .marble-hero-name{display:flex;flex-direction:column;gap:1px;min-width:0}#title.marble-menu .marble-hero strong{font:600 22px/1.1 var(--font-display)}#title.marble-menu .marble-hero .fame-title{font:italic 13px/1.1 var(--font-ui);color:#7a5f34;opacity:.8}#title.marble-menu .marble-change{display:flex;align-items:center;gap:9px;margin-left:auto;font:16px/1.2 var(--font-ui);color:#456071}#title.marble-menu .marble-change>span:last-child{font-size:28px}#title.marble-menu .cta{width:100%;min-width:0;min-height:72px;height:clamp(64px,9vw,88px);margin:5px 0 4px;padding:10px 15%;background:transparent url(/assets/art/marble-cta.webp) center/100% 100% no-repeat;border:0;border-radius:0;box-shadow:none;color:#fff0d0;font:600 clamp(24px,6.4vw,36px)/1 var(--font-display);text-shadow:0 2px 3px #3b100e;letter-spacing:0;animation:none;position:relative;white-space:normal;clip-path:none}#title.marble-menu .cta:before,#title.marble-menu .cta:after{display:none}#title.marble-menu .cta:hover{filter:brightness(1.1);transform:none}#title.marble-menu .cta:active{filter:brightness(.94);transform:translateY(1px)}#title.marble-menu .link{min-height:44px;margin:0;color:#654d32;font:14px var(--font-ui);text-decoration:underline;text-underline-offset:3px;background:none;border:0}#title.marble-menu .promise{display:none}#title.marble-menu .row.second{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0 0;gap:0;padding:8px 0 0;border-top:1px solid #b9924d80}#title.marble-menu .row.second .pill{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;width:auto;min-height:60px;border:0;border-right:1px solid #b9924d50;padding:0 4px;border-radius:0;background:none;box-shadow:none;color:#334f60;font:14px/1.15 var(--font-ui);white-space:normal;text-shadow:none;letter-spacing:0}#title.marble-menu .row.second .pill:last-child{border-right:0}#title.marble-menu .row.second .pill:before{content:"";display:block;width:27px;height:27px;background:#a77b33;mask:var(--nav-icon) center/contain no-repeat}#title.marble-menu #btn-hall{order:-1;--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='M2 8L12 2l10 6H2zm2 12h16M2 23h20M6 10v8m6-8v8m6-8v8'/%3E%3C/g%3E%3C/svg%3E")}#title.marble-menu #btn-daily{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'%3E%3Cpath d='M8 3C1 8 2 17 10 21m6-18c7 5 6 14-2 18M5 6l3 3M3 11l4 2M4 16l5 1M19 6l-3 3m5 2-4 2m3 3-5 1M9 8h6l2 6-5 3-5-3 2-6z'/%3E%3C/g%3E%3C/svg%3E")}#title.marble-menu #btn-store{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'%3E%3Cpath d='M5 3h14l3 6H2l3-6zM4 9v13h16V9M9 22v-8h6v8M9 3L8 9m7-6 1 6'/%3E%3C/g%3E%3C/svg%3E")}#title.marble-menu #btn-week{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 2v6m8-6v6'/%3E%3Cpath d='M6 14h2m3 0h2m3 0h2M6 17h2m3 0h2'/%3E%3C/g%3E%3C/svg%3E")}#title.marble-menu .row.second .pill:hover{color:#7e3321;background:#c9a24a14;transform:none}#title.marble-menu #title-note{margin:6px 0 0;padding:0;color:#6c6251;font:11px/1.25 var(--font-ui);text-shadow:none;text-align:center}#title.marble-menu #title-note:empty{display:none}#title.marble-menu .altar-row{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:10px;width:100%;min-width:0;margin:6px 0;padding:0;border:0;background:none;color:#1c3241}#title.marble-menu .altar-row[hidden]{display:none}#title.marble-menu .altar-row .step{display:grid;place-items:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;border:1px solid #b7905080;background:#faf2e2;color:#785327;font:700 22px/1 var(--font-story)}#title.marble-menu .altar-row .lbl{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;color:#1c3241;text-align:center;line-height:1.15}#title.marble-menu .altar-row .lbl b{display:block;max-width:100%;font:600 20px/1.15 var(--font-display);overflow-wrap:anywhere}#title.marble-menu .altar-row .lbl i{display:block;max-width:100%;margin-top:2px;color:#5e625f;font:italic 15px/1.2 var(--font-story);overflow-wrap:anywhere}#title.marble-menu button:focus-visible{outline:3px solid #276b91;outline-offset:3px}#title.marble-menu button:disabled{opacity:.55;filter:saturate(.5)}#title.marble-menu .marble-hero-dialog{padding:20px;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);margin:0;width:min(640px,calc(100% - 24px));max-height:calc(100% - var(--pad-top) - var(--pad-bottom) - 24px);overflow:auto;color:#1c3241;background:#f4ecdc url(/assets/art/marble-surface.webp) center/cover;border:2px solid #b18a46;border-radius:10px;box-shadow:0 18px 80px #18273790}#title.marble-menu .marble-hero-dialog::backdrop{background:#18324790;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#title.marble-menu .marble-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}#title.marble-menu .marble-dialog-head h2{margin:0;color:#1c3241;font:600 28px var(--font-display)}#title.marble-menu #btn-hero-close,#title.marble-menu #btn-altar-close{width:44px;min-width:44px;height:44px;padding:0;flex:none;border:1px solid #b28c4880;background:#fff4dc;color:#1c3241;border-radius:6px;font:28px Georgia,serif}#title.marble-menu #hero-pick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;padding:0;margin:0}#title.marble-menu #hero-pick .hero{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;padding:14px 6px;margin:0;width:100%;min-width:0;height:auto;border:1px solid #b38b4660;border-radius:6px;background:#fff7e880;box-shadow:none;color:#1c3241;text-align:center;text-shadow:none;transform:none}#title.marble-menu #hero-pick .hero.sel{background:#e4d1a960;border-color:#ad7e2c;box-shadow:inset 0 0 0 1px #ad7e2c}#title.marble-menu #hero-pick .frame{position:relative;width:clamp(48px,13vw,92px);height:clamp(48px,13vw,92px);margin:0;border:2px solid #b88f48;border-radius:50%;box-shadow:0 2px 6px #71572540}#title.marble-menu #hero-pick .frame:before,#title.marble-menu #hero-pick .frame:after{display:none}#title.marble-menu #hero-pick .medal{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:50%;background-size:cover;background-position:center 35%;filter:none}#title.marble-menu #hero-pick b{display:block;width:100%;min-width:0;color:#1c3241;font:600 clamp(17px,3.2vw,20px)/1.1 var(--font-display);background:none;padding:0;white-space:normal;overflow-wrap:anywhere}#title.marble-menu #hero-pick .hero *{text-shadow:none}#title.marble-menu #hero-pick small{display:block;position:static;width:100%;min-width:0;color:#6e6554;font:12px/1.3 var(--font-ui);white-space:normal;max-width:none;overflow-wrap:anywhere}#title.marble-menu #kit-worn{margin:0 0 10px;color:#6e6554;font:600 14px/1.3 var(--font-ui)}#title.marble-menu #kit-list{display:flex;flex-direction:column;gap:8px;width:100%;padding:0;margin:0}#title.marble-menu .kit-item{display:flex;align-items:center;gap:10px;min-width:0;padding:10px;border:1px solid #b38b4660;border-radius:6px;background:#fff7e880;text-align:left}#title.marble-menu .kit-item.lock{opacity:.5;filter:saturate(.4)}#title.marble-menu .kit-item.worn{background:#e4d1a960;border-color:#ad7e2c;box-shadow:inset 0 0 0 1px #ad7e2c}#title.marble-menu .kit-ico{flex:none;width:36px;font-size:26px;line-height:1;text-align:center}#title.marble-menu .kit-copy{flex:1 1 auto;min-width:0}#title.marble-menu .kit-copy b{display:block;color:#1c3241;font:600 15px/1.2 var(--font-display);overflow-wrap:anywhere}#title.marble-menu .kit-copy small{display:block;color:#6e6554;font:12px/1.3 var(--font-ui);overflow-wrap:anywhere}#title.marble-menu .kit-copy .kit-owned{color:#785327;font-weight:600}#title.marble-menu .kit-copy .kit-deal{color:#8a2a1a;font-weight:700}#title.marble-menu .kit-item.deal{box-shadow:inset 0 0 0 2px #d4a03c8c}#title.marble-menu .kit-act.buy s{opacity:.55;font-weight:400}#title.marble-menu .kit-worn .kit-club{display:block;font-size:.8em;opacity:.7;font-weight:400}#title.marble-menu .kit-act{flex:none;min-width:44px;min-height:44px;padding:0 12px;border:1px solid #b28c4880;border-radius:6px;background:#fff4dc;color:#1c3241;font:600 13px/1.1 var(--font-ui);white-space:nowrap}#title.marble-menu .kit-act.buy{background:#3f7a4a;border-color:#2c5a35;color:#fdf6e3}#title.marble-menu .kit-acts{display:flex;flex-direction:column;gap:6px;flex:none}#title.marble-menu .kit-act.bulk{background:#7a5a1f;border-color:#5a3f12;color:#fdf6e3}#title.marble-menu #kit-scroll{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:12px}#title.marble-menu #kit-ad{width:100%;margin-top:12px}#title.marble-menu #kit-ad .kit-act{width:100%;min-height:44px}#title.marble-menu .kit-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}#title.marble-menu .kit-actions .cta{flex:1 1 auto}@media(max-width:560px){#title.marble-menu .kit-item{padding:8px}#title.marble-menu .kit-ico{width:30px;font-size:22px}#title.marble-menu .kit-act{padding:0 10px;font-size:12px}#title.marble-menu .kit-actions{flex-direction:column-reverse;align-items:stretch}}@media(max-width:560px){#title.marble-menu .marble-hero-dialog{width:calc(100% - 16px);padding:14px}#title.marble-menu .marble-dialog-head{margin-bottom:10px}#title.marble-menu .marble-dialog-head h2{min-width:0;font-size:24px;line-height:1.05}#title.marble-menu #hero-pick{grid-template-columns:minmax(0,1fr);gap:8px}#title.marble-menu #hero-pick .hero{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:12px;row-gap:2px;min-height:80px;padding:8px 12px;text-align:left}#title.marble-menu #hero-pick .frame{grid-column:1;grid-row:1 / 3;width:64px;height:64px}#title.marble-menu #hero-pick b{grid-column:2;grid-row:1;align-self:end;font-size:20px;text-align:left}#title.marble-menu #hero-pick small{grid-column:2;grid-row:2;align-self:start;font-size:12px;text-align:left}}@media(max-height:700px)and (orientation:portrait){#title.marble-menu{grid-template-rows:40px auto minmax(0,1fr) auto}#title.marble-menu .say{padding:0 16px 5px}#title.marble-menu .say:before{display:none}#title.marble-menu .ttl{font-size:36px;margin-top:0}#title.marble-menu .sub{font-size:12px;margin-top:3px}#title.marble-menu .deck{padding:6px 12px 8px}#title.marble-menu .marble-hero{min-height:44px;padding-bottom:4px}#title.marble-menu .marble-portrait{width:38px;height:38px}#title.marble-menu .marble-hero strong{font-size:20px}#title.marble-menu .cta{min-height:56px;height:56px;margin:3px 0;font-size:26px}#title.marble-menu .row.second{padding-top:5px;margin-top:2px}#title.marble-menu .row.second .pill{min-height:48px;font-size:12px;gap:3px}#title.marble-menu .row.second .pill:before{width:22px;height:22px}#title.marble-menu #title-note{font-size:10px;margin-top:4px}}@media(orientation:landscape){#title.marble-menu{display:block;background-image:url(/assets/art/marble-menu.webp)!important}#title.marble-menu .stage{display:block;position:absolute;inset:var(--pad-top) var(--pad-right) var(--pad-bottom) var(--pad-left);height:auto;width:auto}#title.marble-menu .say{position:absolute;left:4%;top:48px;width:44%;padding:0}#title.marble-menu .ttl{font-size:clamp(32px,5vw,70px)}#title.marble-menu .figure{position:absolute;left:3%;bottom:0;top:auto;width:48%;height:72%}#title.marble-menu .deck{position:absolute;left:53%;right:calc(var(--pad-right) + 4%);top:calc(var(--pad-top) + 50%);bottom:auto;transform:translateY(-45%);width:auto;max-height:calc(100% - var(--pad-top) - var(--pad-bottom) - 24px);overflow:auto;padding:16px 20px;border:2px solid #b79050;border-radius:6px;box-shadow:0 14px 40px #39404a40,inset 0 0 0 3px #fff3d0}#title.marble-menu .cta{font-size:clamp(24px,3vw,38px);height:80px}#title.marble-menu .row.second .pill{min-height:68px}}@media(orientation:landscape)and (max-height:480px){#title.marble-menu .say{top:14px;left:3%;width:43%}#title.marble-menu .say:before{display:none}#title.marble-menu .ttl{font-size:clamp(26px,4.5vw,40px)}#title.marble-menu .sub{font-size:11px;margin-top:2px}#title.marble-menu .figure{height:73%;left:1%;width:46%}#title.marble-menu .deck{left:47%;right:calc(var(--pad-right) + 3%);top:calc(50% + var(--pad-top)/2 - var(--pad-bottom)/2);transform:translateY(-50%);padding:7px 12px}#title.marble-menu .marble-hero{min-height:44px;padding:0 2px 4px;gap:8px}#title.marble-menu .marble-portrait{width:36px;height:36px}#title.marble-menu .marble-hero strong{font-size:20px}#title.marble-menu .marble-change{font-size:13px}#title.marble-menu .altar-row{grid-template-columns:minmax(0,1fr) 44px;gap:8px;margin:3px 0}#title.marble-menu .altar-row .step{width:44px;min-width:44px;height:44px;min-height:44px}#title.marble-menu .altar-row .lbl b{font-size:18px}#title.marble-menu .altar-row .lbl i{font-size:13px}#title.marble-menu .cta{min-height:52px;height:52px;font-size:24px;margin:3px 0}#title.marble-menu .row.second{padding-top:4px;margin-top:3px}#title.marble-menu .row.second .pill{min-height:44px;font-size:12px;gap:2px}#title.marble-menu .row.second .pill:before{height:20px;width:20px}#title.marble-menu .corner.tr{top:calc(var(--pad-top) + 8px)}#title.marble-menu .wallet{font-size:14px}#title.marble-menu .wallet .ico{width:19px;height:19px}#title.marble-menu #title-note{font-size:10px;margin-top:3px}}#title.marble-menu .aspect-badge{display:inline-flex;vertical-align:-.12em;margin-left:.3em;color:#3b5b74;--ico2:#d5b574}#title.marble-menu .aspect-badge .ico{width:1em;height:1em}#feed{--path-width: min(94vw, 600px);color:#f4e0b3;font-family:"PT Serif",Georgia,serif;background:#352719 url(/assets/art/screens/path-bg.webp) center / cover no-repeat!important;padding:max(6px,var(--pad-top)) max(10px,var(--pad-right)) max(8px,var(--pad-bottom)) max(10px,var(--pad-left));gap:0;overflow:hidden}#feed>.corner{display:none}#feed .head{flex:0 0 auto;padding:0 0 8px;width:var(--path-width);background:none;border:0}#feed .head .ttl{display:grid;place-items:center;width:min(75vw,390px);min-height:72px;margin:0 auto;padding:15px 24px;background:url(/assets/art/screens/heading-frame.webp) center / 100% 100% no-repeat;font:400 clamp(28px,6vw,46px)/1.1 "PT Serif",Georgia,serif;color:#50300e;text-shadow:0 1px #ffe7a4;letter-spacing:0}#feed-title{color:#ffe9b2;text-transform:none;font:400 12px/1.35 "PT Serif",Georgia,serif;letter-spacing:0;padding:3px 0;text-shadow:0 2px 3px #000}#feed .scroll{flex:1 1 auto;min-height:0;padding:0;align-items:center;width:100%;scrollbar-width:thin;scrollbar-color:#bc9750 transparent;-webkit-mask-image:none;mask-image:none}#feed .lane{width:var(--path-width);gap:0;padding:0 0 8px;margin:auto 0 0}#feed .pos{justify-content:center!important;padding:4px 0!important;min-height:44px;flex:0 0 auto}#feed .pos .mark{flex-direction:row;gap:7px}#feed .pos .mark .cap{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);width:100px;text-align:left;align-items:flex-start}#feed .mark .cap b{font-size:11px}#feed .mark .cap small{font-size:10px}#feed .mark .medal{width:36px;height:36px;filter:drop-shadow(0 0 4px #fbb643)}#feed .mark.boss .medal{width:48px;height:48px}#feed .pos.traced{min-height:20px;padding:1px 0!important}#feed .trace{width:18px;height:18px}#feed .walker{display:none}#feed .pos.here{align-items:stretch;gap:10px;padding:23px 0 4px!important}#feed .node.now{flex:1 1 0;min-width:0;max-width:280px;width:0;min-height:240px;display:flex;flex-direction:column;align-items:stretch;gap:4px;position:relative;isolation:isolate;padding:11px 12px 14px!important;border:0;border-radius:0;border-image:none;background:none;box-shadow:none;filter:drop-shadow(0 4px 4px #0008);color:#f4e0b3;cursor:pointer;font-family:inherit}#feed .node.now:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(/assets/art/screens/panel-frame.webp) center/100% 100%;clip-path:polygon(8% 1.5%,92% 1.5%,98% 5%,98% 94%,92% 96%,8% 96%,2% 93%,2% 5%)}#feed .node.now:after{display:none}#feed .node.now>.medal{display:none}#feed .node.now .lbl{display:flex;flex-direction:column;align-items:stretch!important;text-align:center;gap:4px;flex:1;width:100%}#feed .node.now .lbl b{font:400 clamp(20px,4.7vw,30px)/1.1 "PT Serif",Georgia,serif;color:#ffe5a6;border-bottom:1px solid #b58b445c;padding:3px 0}#feed .node.now .lbl small{font:400 12px/1.3 "PT Serif",Georgia,serif;opacity:1;color:#e8ce9d}#feed .node.now .foes{display:flex;align-items:flex-end;justify-content:center;width:100%;height:112px;overflow:hidden;background:linear-gradient(#38211644,#130a0588),url(/assets/art/menu-bg-premium.webp) center/cover}#feed .node.now .foes .face{width:70%;height:100%;margin:0 -10%;border:0;border-radius:0;background-color:transparent;background-position:center bottom;background-size:contain;background-repeat:no-repeat;filter:drop-shadow(0 3px 4px #0008)}#feed .node.now .foes .more{align-self:center}#feed .node.now.k-event .lbl:before,#feed .node.now.k-rest .lbl:before{content:"";display:block;height:112px;background:url(/assets/art/event-ev3_last_oracle.webp) center/cover}#feed .node.now.k-rest .lbl:before{background-image:url(/assets/art/screens/rest-bg.webp)}#feed .node.now .risk{position:static;display:flex;justify-content:center;gap:4px;height:12px;border:0;border-radius:0;background:none;padding:0}#feed .node.now .risk .ico{width:16px;height:16px;--ico2:#e9ab4b;color:#291a0e}#feed .node.now .risk.r3 .ico{--ico2:#f7694c;color:#32100c}#feed .node.now .risk{height:18px}#feed .node.now .promise{position:static;display:flex;justify-content:center;font-size:14px;opacity:.9;height:16px;border:0;border-radius:0;background:none;padding:0}#feed .path-select{position:relative;isolation:isolate;display:grid;place-items:center;min-height:42px;font-size:20px;padding:7px 10px;text-shadow:0 2px 2px #310400}#feed .path-select:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(/assets/art/menu-start-stone.webp) center/100% 140% no-repeat;clip-path:polygon(0 38%,7% 9%,46% 9%,50% 0,54% 9%,93% 9%,100% 38%,100% 65%,93% 91%,7% 91%,0 65%)}#feed .node.now:focus-visible{outline:2px solid #ffe2a1;outline-offset:2px}#feed .thread .glow{stroke:#ffb332;stroke-width:7px;filter:blur(3px)}#feed .thread .line,#feed .thread .branch{stroke:#fff0ba;stroke-width:2px;filter:drop-shadow(0 0 3px #ffab20)}#feed .foot{flex:0 0 auto;width:var(--path-width);padding:4px 0 0;background:none;border:0}#feed .foot .row{display:flex;flex-wrap:nowrap;gap:10px;width:100%}#feed .foot button.pill{flex:1;max-width:none;min-height:47px;border:0;border-radius:50px;padding:8px 12px;background:url(/assets/art/menu-navigation-stone.webp) center 5%/100% 290% no-repeat;font:400 20px/1.2 "PT Serif",Georgia,serif;color:#ffe7b0;box-shadow:none}#feed .wager{font-size:10px;padding:2px 7px;border:0;background:#100a058a;max-width:100%;justify-content:center}#feed-say{font-size:12px;padding:2px 0}#feed-say:empty{display:none}#feed .bosspin{display:none!important}#feed:not(.route-expanded) .pos.distant{display:none!important}#feed .route-overview{font:12px/1 "PT Serif",Georgia,serif;background:#211608a8;color:#efd5a0;border:1px solid #b48a4280;border-radius:12px;min-height:44px;padding:5px 12px}#feed .route-overview[aria-expanded=true]{background:#694313}#feed .head{position:relative;z-index:5}#feed .scroll{z-index:1}@media(orientation:portrait){#feed .head{position:relative}#feed .route-overview{position:absolute;left:0;top:calc(100% + 8px);width:125px;z-index:3}}@media(orientation:portrait)and (max-height:740px){#feed .head .ttl{min-height:62px;padding:10px 24px}#feed:not(.route-expanded) .pos:not(.here){min-height:34px;padding:1px 0!important}#feed:not(.route-expanded) .pos .mark .medal{width:30px;height:30px}#feed:not(.route-expanded) .pos .mark.boss .medal{width:40px;height:40px}#feed .pos.here{padding-top:14px!important}#feed .node.now{min-height:230px;gap:3px}#feed .node.now .foes,#feed .node.now.k-event .lbl:before,#feed .node.now.k-rest .lbl:before{height:85px}}#feed .mark .medal.art{box-shadow:0 0 0 1px #d0a457,0 0 9px #d9923480;filter:brightness(1.35)}@media(orientation:landscape){#feed{--path-width: min(100%,1100px);display:grid;grid-template-columns:minmax(200px,.8fr) minmax(340px,1.4fr);grid-template-rows:auto minmax(0,1fr) auto;column-gap:clamp(12px,3vw,50px);background-image:url(/assets/art/screens/path-bg-wide.webp)!important;background-position:center!important}#feed .head{grid-column:1;grid-row:1;width:100%;align-self:start}#feed .head .ttl{width:min(95%,380px);min-height:66px;font-size:36px}#feed .scroll{grid-column:1/-1;grid-row:2;display:block;overflow-y:auto;position:relative}#feed .lane{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(340px,1.4fr);column-gap:clamp(12px,3vw,50px);width:100%;min-height:100%;padding:0;align-content:center}#feed .pos:not(.here){grid-column:1;order:var(--path-order);min-height:26px;padding:1px 0!important}#feed .pos .mark .medal{width:27px;height:27px}#feed .pos .mark.boss .medal{width:36px;height:36px}#feed .pos.here{grid-column:2;grid-row:1/20;padding:10px 0 0!important;align-self:center;justify-content:center!important}#feed .node.now{min-height:360px;max-width:360px;padding:16px 18px 20px!important}#feed .node.now .foes,#feed .node.now.k-event .lbl:before,#feed .node.now.k-rest .lbl:before{height:clamp(70px,25vh,240px)}#feed .node.now .lbl b{font-size:24px}#feed .foot{grid-column:2;grid-row:3;width:100%;padding:0}#feed .foot .row{max-width:650px;margin:auto}#feed .foot button.pill{min-height:44px;font-size:21px}#feed .bosspin{left:20%;top:auto;bottom:10px;max-width:35%;transform:translate(-50%)}}@media(orientation:landscape)and (max-height:450px){#feed{grid-template-rows:64px minmax(0,1fr) 47px;column-gap:12px}#feed .head .ttl{min-height:45px;max-height:45px;padding:6px 20px;font-size:27px}#feed .route-overview{position:absolute;left:4px;top:66px;min-height:44px;font-size:10px;max-width:90px;z-index:4}#feed-title{font-size:10px}#feed .scroll{grid-row:1/-1}#feed .lane{padding-top:64px}#feed .pos.here{padding:0 0 46px!important;margin-top:-56px}#feed .node.now{min-height:210px;gap:1px;padding:8px 10px 11px!important}#feed .node.now .lbl b{font-size:20px}#feed .node.now .lbl small{font-size:11px}#feed .node.now .foes,#feed .node.now.k-event .lbl:before,#feed .node.now.k-rest .lbl:before{height:70px}#feed .path-select{min-height:34px;font-size:18px}#feed .foot{z-index:3;align-self:end}#feed .wager,#feed-say{display:none}#feed .pos:not(.here){min-height:24px}#feed .mark .cap b{font-size:10px}}@media(orientation:landscape)and (min-height:600px){#feed{grid-template-rows:110px minmax(0,1fr) 75px}#feed .head .ttl{min-height:92px;font-size:42px}#feed .node.now{min-height:450px;gap:8px}#feed .node.now .lbl small{font-size:16px}#feed .node.now .lbl b{font-size:34px}#feed .pos:not(.here){min-height:48px}#feed .pos .mark .medal{width:42px;height:42px}#feed .pos .mark.boss .medal{width:54px;height:54px}#feed .mark .cap b{font-size:15px}#feed .path-select{min-height:58px;font-size:27px}#feed .foot button.pill{min-height:60px;font-size:26px}}:is(#reward,#gift,#event,#rest,#shop,#choose,#deck,#hall,#store,#act,#over){--screen-max: 1120px;--screen-gap: clamp(8px, 1.5vh, 18px);--screen-edge: clamp(12px, 3vw, 36px);--screen-gold: #edcf8f;--screen-cream: #fff0ca;--screen-stone: url(/assets/art/screens/panel-frame.webp);--screen-heading: url(/assets/art/screens/heading-frame.webp);--font-display: "PT Serif", Georgia, serif;color:var(--screen-cream);isolation:isolate;justify-content:flex-start;gap:var(--screen-gap);padding:max(var(--screen-edge),var(--pad-top)) max(var(--screen-edge),var(--pad-right)) max(var(--screen-edge),var(--pad-bottom)) max(var(--screen-edge),var(--pad-left));background-color:#17110c;background-image:var(--screen-bg)!important;background-repeat:no-repeat;background-position:center!important;background-size:cover!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#aa813e transparent}#reward{--screen-bg: url(/assets/art/screens/reward-bg.webp)}#gift{--screen-bg: url(/assets/art/screens/gift-bg.webp)}#event{--screen-bg: url(/assets/art/screens/event-bg.webp)}#rest{--screen-bg: url(/assets/art/screens/rest-bg.webp)}#shop{--screen-bg: url(/assets/art/screens/shop-bg.webp)}#deck,#choose{--screen-bg: url(/assets/art/screens/deck-bg.webp)}#hall{--screen-bg: url(/assets/art/screens/hall-bg.webp)}#store{--screen-bg: url(/assets/art/screens/store-bg.webp)}#act{--screen-bg: url(/assets/art/screens/act-bg.webp)}#over{--screen-bg: url(/assets/art/screens/over-bg.webp)}:is(#reward,#gift,#event,#rest,#shop,#choose,#deck,#hall,#store,#act,#over):before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0806040a,#0806040a 45%,#08060461)}:is(#reward,#gift,#event,#rest,#shop,#choose,#deck,#hall,#store,#act,#over)>:not(.dust){flex-shrink:0}:is(#reward,#gift,#event,#rest,#shop,#choose,#deck,#hall,#store,#act,#over) .dust{z-index:-1}:is(#reward,#gift,#event,#rest,#shop,#choose,#deck,#hall,#store,#act,#over) .head-block{width:min(100%,720px);margin:0;gap:6px;flex-direction:column;align-items:center;justify-content:center;text-align:center}:is(#reward,#gift,#event,#rest,#shop,#choose,#deck,#hall,#store,#act,#over) .ttl{display:grid;place-items:center;width:min(100%,620px);min-height:104px;padding:20px 16%;margin:0;justify-self:center;border:0;border-image:none;background:var(--screen-heading) center / 100% 100% no-repeat;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor;color:#4c2b0b;filter:drop-shadow(0 4px 7px #0009);font:400 clamp(25px,4.4vw,48px)/1.12 var(--font-display);text-transform:none;letter-spacing:0;text-align:center;text-wrap:balance;text-shadow:0 1px 0 #ffe4a5,0 -1px 0 #261908}:is(#reward,#gift,#event,#rest,#shop,#choose,#deck,#hall,#store,#act,#over) .head-block .rule,:is(#gift,#event) .panel.narr>.rule{display:none}:is(#reward,#gift,#event,#rest,#shop,#choose,#deck,#hall,#store,#act,#over) :is(.sub,.small){font:400 14px/1.4 var(--font-story);color:#f7e6c5;opacity:1;max-width:660px;text-shadow:0 2px 5px #000,0 0 14px #000}:is(#reward,#gift,#event,#rest,#shop,#choose,#deck,#hall,#store,#act,#over) button:not(:where(.card,.opt,.dev-topup)){min-height:48px;min-width:44px;border-radius:0;border:10px solid transparent;border-image:var(--screen-stone) 8% fill / 10px stretch;padding:6px 18px;color:var(--screen-cream);background:none;font:400 clamp(16px,2.2vw,23px)/1.2 var(--font-story);text-shadow:0 2px 2px #000;box-shadow:none;text-decoration:none}:is(#reward,#gift,#event,#rest,#shop,#choose,#deck,#hall,#store,#act,#over) button:is(.cta,.big),:is(#btn-shop-leave,#btn-deck-close,#btn-hall-close,#btn-store-close,#btn-choose-ok){min-width:min(280px,100%);min-height:68px;border:0!important;border-image:none!important;padding:17px 46px!important;background:url(/assets/art/menu-start-stone.webp) center / 100% 100% no-repeat!important;color:#fff1cf;font:400 clamp(20px,3vw,32px)/1.15 var(--font-story)!important;filter:drop-shadow(0 4px 5px #0008)}:is(#reward,#gift,#event,#rest,#shop,#choose,#deck,#hall,#store,#act,#over) button:focus-visible{outline:2px solid #ffe6a1;outline-offset:3px;box-shadow:0 0 18px #ffb63288}:is(#reward,#gift,#event,#rest,#shop,#choose,#deck,#hall,#store,#act,#over) button:disabled{opacity:.55}:is(#gift,#event,#rest,#shop) .opts{width:100%;gap:10px}:is(#gift,#event,#rest,#shop) .opt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;width:100%;min-width:0;min-height:88px;gap:12px;padding:8px;border:10px solid transparent;border-image:var(--screen-stone) 8% fill / 10px stretch;border-radius:0;background:none;color:var(--screen-cream);filter:drop-shadow(0 4px 6px #0007);box-shadow:none;text-align:left}:is(#gift,#event,#rest,#shop) .opt>div{min-width:0}:is(#gift,#event,#rest,#shop) .opt b{color:var(--screen-cream);font:400 clamp(17px,2.1vw,25px)/1.18 var(--font-story);margin-bottom:4px;overflow-wrap:anywhere;text-shadow:0 2px 2px #000}:is(#gift,#event,#rest,#shop) .opt span{font:400 14px/1.32 var(--font-story);color:#e6d7bc;opacity:1}:is(#gift,#event,#rest,#shop) .opt .ic{width:clamp(48px,7vw,76px);height:clamp(48px,7vw,76px);display:grid;place-items:center;border:2px solid #a78040;background-color:#17120e;border-radius:50%;box-shadow:inset 0 0 0 2px #332414,0 2px 4px #000a;background-size:contain;background-position:center;background-repeat:no-repeat}:is(#gift,#event,#rest,#shop) .opt .ic .ico{width:58%;height:58%;color:#ebc579}:is(#gift,#event,#rest,#shop) .opt :is(.res,.signs){max-width:125px;margin:0;padding:0 0 0 10px;border:0;border-left:1px solid #8d692e;border-radius:0;background:none;white-space:normal;text-align:center;color:#ffdf93;font-size:15px;line-height:1.3}:is(#gift,#event,#rest,#shop) .opt .res:empty{display:none}#event .opt .signs{display:flex;flex-direction:column;align-items:center;gap:5px;max-width:84px}#event .opt .sign{padding:0;border:0;background:none;border-radius:0;gap:4px}#event .opt .sign .ico{width:20px;height:20px}#event .opt .sign i{font-style:normal}:is(#gift,#event,#rest,#shop) .opt:hover:not(:disabled),:is(#gift,#event,#rest,#shop) .opts.picked .opt.pick{background:#b776191a;filter:drop-shadow(0 0 8px #fbb93b77) brightness(1.12)}#reward{justify-content:center}#reward .head-block{margin-top:auto}#reward .cards{--rw: clamp(170px, 22vw, 250px);display:flex;flex-wrap:nowrap;justify-content:safe center;width:min(100%,900px);max-width:100%;gap:clamp(10px,2vw,24px);overflow-x:auto;overflow-y:hidden;padding:10px 6px 18px;scroll-snap-type:x mandatory;scroll-padding:6px}#reward .cards .card.framed{--cw: var(--rw);flex:0 0 auto;scroll-snap-align:center}#reward-gold{font:400 clamp(23px,4vw,36px)/1.1 var(--font-story);padding:7px 26px;min-height:46px;border:8px solid transparent;border-image:var(--screen-stone) 8% fill / 8px stretch}#reward-gold:empty{display:none}#reward #reward-note{font:400 14px/1.3 var(--font-story);color:#f5ddaf;opacity:1;text-shadow:0 2px 5px #000}#reward #reward-note.clean{color:#ceebbb}#reward #reward-hint{opacity:1;margin-top:-6px}#reward #btn-skip{min-width:min(300px,90%);margin-bottom:auto}#reward .second:has(button[hidden]){display:none}#reward .inspect{z-index:20;background:#0d0906de;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}#reward .ibox{gap:22px;width:min(100%,700px);padding:12px}#reward .ibox .card.framed{--cw: clamp(200px, 30vw, 250px)}#reward .itext{min-width:0;flex:1 1 220px;max-width:300px;gap:14px}#reward .badge{font-size:13px;padding:7px 10px;border-radius:0;background:#211b13}#reward .advice{font:italic 16px/1.45 var(--font-story)}#gift{display:grid;grid-template-columns:minmax(0,620px);grid-template-rows:auto auto minmax(180px,1fr) auto;justify-content:center;align-content:start}#gift .panel.narr,#event .panel.narr{display:contents;border:0;padding:0;background:none}#gift .panel.narr>.ttl{grid-row:1}#gift .panel.narr>.body{grid-row:2;text-align:center;font:400 14px/1.35 var(--font-story);color:#f5e5c4;text-shadow:0 2px 6px #000}#gift .god-head{grid-row:3;width:100%;min-height:180px;align-self:end;gap:2px}#gift .god-head .bust{display:block;width:min(100%,340px);height:clamp(160px,29vh,330px);border:0;border-radius:0;box-shadow:none;background-color:transparent;background-position:center 12%;background-size:100% auto;-webkit-mask-image:linear-gradient(#000 88%,transparent);mask-image:linear-gradient(#000 88%,transparent);filter:drop-shadow(0 3px 10px #0007)}#gift .god-head b{font:400 22px/1.2 var(--font-story);color:#ffdb96;text-shadow:0 2px 5px #000}#gift .god-head i{font-size:14px;max-width:480px;text-shadow:0 2px 5px #000}#gift .opts{grid-row:4}#gift .opt .who{font:400 12px/1.2 var(--font-story);color:#c69b54;letter-spacing:.02em;text-transform:none;margin-top:4px}#event{display:grid;grid-template-columns:minmax(0,760px);justify-content:center;align-content:start}#event .panel.narr>.ttl{grid-row:1}#event .illus{grid-row:2;width:100%;max-height:38vh;aspect-ratio:16 / 9;border:10px solid transparent;border-image:var(--screen-stone) 8% / 10px stretch;border-radius:0;box-shadow:0 5px 18px #0009;background-origin:padding-box;background-clip:padding-box}#event .panel.narr>.body{grid-row:3;padding:10px 16px;margin:0;border:10px solid transparent;border-image:var(--screen-stone) 8% fill / 10px stretch;font:400 clamp(15px,2vw,20px)/1.45 var(--font-story);color:#f4e7cc;text-shadow:0 2px 3px #000;text-align:center}#event .opts{grid-row:4}#rest{display:grid;grid-template-columns:minmax(0,680px);grid-template-rows:auto minmax(180px,1fr) auto;justify-content:center}#rest .head-block{display:flex;grid-row:1;width:100%}#rest .camp{grid-row:2;width:100%;height:clamp(180px,36vh,400px);align-self:end;overflow:hidden}#rest .camp .hero{width:74%;height:100%;left:0;bottom:0}#rest .camp .fire{width:46%;height:58%;left:73%;bottom:0}#rest .camp .sub{top:auto;bottom:0;z-index:2;font-size:14px;padding:8px 14px;background:linear-gradient(transparent,#120c0799)}#rest .opts.plates{grid-row:3;width:100%}#shop{gap:10px}#shop .head-block{width:min(100%,980px);margin-top:clamp(20px,13vh,160px)}#shop .cards{display:flex;flex-wrap:nowrap;justify-content:safe center;width:min(100%,980px);max-width:100%;overflow-x:auto;overflow-y:hidden;gap:18px;padding:10px 6px 30px;scroll-snap-type:x mandatory}#shop .cards .card.framed{--cw: clamp(160px, 20vw, 210px);flex:0 0 auto;scroll-snap-align:center}#shop .cards .price{bottom:-19px;min-height:39px;padding:4px 16px;border:7px solid transparent;border-image:var(--screen-stone) 8% fill / 7px stretch;border-radius:0;background:none;white-space:nowrap;font:400 20px/1 var(--font-story);color:#ffdfa0}#shop .opts.plates{width:min(100%,980px);padding-bottom:0}#shop .row{position:static;background:none;width:min(100%,980px);margin:0;padding:0}#shop .opt{min-height:80px}#deck,#choose{overflow:hidden}#deck .cards,#choose .cards{--collection-card: clamp(148px, 18vw, 214px);display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--collection-card),1fr));width:min(100%,var(--screen-max));max-width:100%;max-height:none;flex:1 1 auto;min-height:0;align-content:start;justify-items:center;gap:clamp(12px,2vw,24px);padding:10px 6px 18px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scroll-snap-type:none}#deck .cards .card.framed,#choose .cards .card.framed{--cw: var(--collection-card);flex:none}#deck .mix{flex-wrap:wrap;justify-content:center;gap:8px}#deck .mix span{border-radius:0;background:#15120dde;color:#dbc8a8}#deck .mix b{color:#f7dba3}#hall{--screen-max: 1160px}#hall .head-block{order:0}#hall .tally{order:1;width:min(100%,var(--screen-max));padding:10px 12px;gap:7px 16px;border:10px solid transparent;border-image:var(--screen-stone) 8% fill / 10px stretch}#hall .tally span{font:400 14px/1.2 var(--font-story);color:#dfcfb3}#hall .tally b{font:400 22px/1.1 var(--font-story);color:#ffe8ac;margin-left:4px}#hall .thread-bar{order:2;width:min(95%,800px);flex:0 0 16px;height:16px}#hall .gods{order:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,var(--screen-max));max-width:100%;padding:4px 0 8px;gap:clamp(10px,2vw,20px);overflow:visible}#hall .god{display:flex;flex-direction:column;width:auto;min-width:0;gap:0;padding:0 0 7px;text-align:center;align-items:stretch;border:9px solid transparent;border-image:var(--screen-stone) 8% fill / 9px stretch;background:none;border-radius:0;scroll-snap-align:none}#hall .god .niche{width:100%;height:clamp(130px,22vw,245px);border:0;border-radius:0;background:radial-gradient(ellipse at center,#a271252b,#14120fde 75%);overflow:hidden}#hall .god .statue{object-fit:cover;object-position:center 16%;padding:0}#hall .god .info{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0}#hall .god b{font:400 clamp(18px,2.4vw,27px)/1.15 var(--font-story);letter-spacing:0;padding:6px;border-top:1px solid #9c7338;border-bottom:1px solid #614622;background:#14110ddd;color:#f7dca2}#hall .god small{padding:0 4px;font:400 12px/1.35 var(--font-story);opacity:1;color:#d4c4a5}#hall .god .gifts{display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:2px;margin:0;padding:0 1px}#hall .god .gifts button{width:44px;height:44px;min-height:44px;padding:7px;position:relative;border:0;border-image:none;border-radius:50%;justify-self:center;background:none;color:#ffe4a2;font-size:19px;box-shadow:none}#hall .god .gifts button .ico{opacity:0}#hall .god .gifts button:before{content:"";position:absolute;width:16px;height:16px;left:14px;top:14px;border:1px solid #ffe0a1;border-radius:50%;background:#eeb149;box-shadow:inset 0 0 0 2px #98611b,0 0 9px #eead38a6}#hall .god .gifts button.lock{background:none;color:#92816b;border-color:#736447}#hall .god .gifts button.lock:before{background:#161819;border-color:#8f7b54;box-shadow:none}#hall .god .line{display:block;min-height:0;margin:0;padding:0 7px;font-size:13px}#hall .god .line:empty{display:none}#hall .god .wager{padding:0 4px}#hall .alley-head{order:4}#hall .alley{order:5;max-width:100%;flex-shrink:0}#hall #btn-hall-close{order:6}#store{overflow:hidden}#store .head-block{width:min(100%,900px)}#store #store-wallet{font:400 22px/1.2 var(--font-story);color:#ffdfa0}#store #store-wallet .ico{width:24px;height:24px}#store .tabs{width:min(100%,var(--screen-max));gap:5px;padding:4px 1px}#store .tabs button{border-width:7px;min-height:48px;padding:5px 10px;font-size:16px}#store .tabs button.sel{background:#9c241daa;color:#fff0ca;filter:drop-shadow(0 0 6px #eea232)}#store .note:empty{display:none}#store .goods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,var(--screen-max));min-height:0;max-height:none;flex:1 1 auto;gap:clamp(10px,2vw,20px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;padding:5px 2px 14px}#store .good{min-width:0;padding:8px;gap:8px;align-items:stretch;border:9px solid transparent;border-image:var(--screen-stone) 8% fill / 9px stretch;border-radius:0;background:none}#store .good:before{height:2px;border-radius:0}#store .good>b{order:-2;font:400 clamp(16px,2vw,22px)/1.2 var(--font-story);min-height:2.4em;display:grid;place-items:center}#store .good .swatch{align-self:center;width:min(100%,90px);height:90px;margin:10px 0}#store .good .preview{display:block;width:100%;height:clamp(145px,23vw,260px);object-fit:contain;object-position:center bottom}#store .good .price{font:400 20px/1 var(--font-story);justify-content:center;min-height:28px}#store .good .price b{font:inherit}#store .good small{font:400 13px/1.3 var(--font-story)}#store .good button{width:100%;padding:8px 4px;min-height:48px;font:400 16px/1.2 var(--font-story);margin-top:auto}#store .good.on{filter:drop-shadow(0 0 7px #dea34944);box-shadow:none}#store .good.wide{grid-column:1 / -1;padding:16px;flex-direction:row;align-items:center;gap:14px}#store .good.wide button{width:auto;min-width:120px;margin:0}#store .good.wide b{font:400 20px/1.2 var(--font-story)}#store .dev-topup{min-height:44px;font-size:13px}#act{justify-content:flex-start}#act .acts{order:0;margin:8px 0;gap:16px;font:400 15px/1.2 var(--font-story)}#act .head-block{order:1;width:min(100%,940px)}#act .ttl{min-height:110px;font-size:clamp(30px,5vw,62px)}#act .sub{order:2;width:min(100%,720px);padding:8px 16px;font-size:clamp(16px,2.2vw,23px)}#act .boss-sil{order:3;width:clamp(110px,20vh,200px);margin-top:auto;opacity:.42}#act>.row{order:4;margin-top:auto;margin-bottom:clamp(10px,5vh,60px)}#act .big{min-width:min(440px,88vw);min-height:80px}#over{display:flex;gap:10px;justify-content:flex-start}#over .head-block{margin-top:clamp(14px,4vh,50px);width:min(100%,940px)}#over .narrator{width:min(100%,850px);justify-content:center}#over .narrator .face{flex-basis:60px;width:60px;height:60px}#over .narrator .sub{font:italic 16px/1.4 var(--font-story);text-align:left}#over .trophy{width:min(100%,900px);max-width:none;gap:12px}#over .figure{width:clamp(130px,30vw,330px);height:clamp(190px,29vh,330px)}#over .loot{min-width:0;max-width:440px;flex:1;gap:10px}#over :is(.pay,.killer,.seal,.stat){padding:10px;border:9px solid transparent;border-image:var(--screen-stone) 8% fill / 9px stretch;border-radius:0;background:none;box-shadow:none}#over .pay .sum{font:400 clamp(26px,4vw,40px)/1 var(--font-story)}#over .killer .face{width:56px;height:56px;flex-basis:56px}#over .killer b,#over .seal b{font:400 18px/1.2 var(--font-story)}#over .killer span,#over .seal span{font:400 14px/1.35 var(--font-story)}#over .killer i{font-size:14px}#over .thread-row{width:min(100%,900px)}#over .stats{width:min(100%,900px);max-width:none;gap:6px}#over .stat b{font:400 clamp(22px,3.3vw,36px)/1.2 var(--font-story)}#over .stat span{font:400 13px/1.2 var(--font-story);text-transform:none;color:#e1cfac;opacity:1;letter-spacing:0}#over>.row:last-child{width:min(100%,700px);margin-top:4px}#over #btn-over-new{flex:1 0 100%}#over #btn-fresco,#over #btn-over-menu{flex:1 1 0;font-size:16px}@media(min-width:900px){#hall .gods{grid-template-columns:repeat(3,minmax(0,1fr))}#store .goods{grid-template-columns:repeat(4,minmax(0,1fr))}#hall .god .niche{height:clamp(170px,20vh,235px)}}@media(orientation:landscape){:is(#reward,#gift,#event,#rest,#shop,#choose,#deck,#hall,#store,#act,#over){--screen-edge: clamp(8px, 2vw, 28px);--screen-gap: 8px}:is(#reward,#gift,#event,#rest,#shop,#choose,#deck,#hall,#store,#act,#over) .ttl{min-height:86px;padding:15px 16%;border-width:0;font-size:clamp(24px,3.2vw,42px)}#gift{grid-template-columns:minmax(160px,38%) minmax(280px,620px);grid-template-rows:auto auto 1fr;column-gap:clamp(14px,3vw,48px);align-items:start}#gift .panel.narr>.ttl{grid-column:2;grid-row:1}#gift .panel.narr>.body{grid-column:2;grid-row:2}#gift .god-head{grid-column:1;grid-row:1 / 4;width:100%;align-self:center}#gift .god-head .bust{height:clamp(150px,60vh,550px);width:100%}#gift .opts{grid-column:2;grid-row:3}#event{grid-template-columns:minmax(180px,43%) minmax(280px,620px);grid-template-rows:auto auto 1fr;column-gap:clamp(12px,3vw,40px);align-items:start}#event .illus{grid-column:1;grid-row:1 / 4;max-height:none;height:min(75vh,620px);aspect-ratio:auto;align-self:center}#event .panel.narr>.ttl{grid-column:2;grid-row:1}#event .panel.narr>.body{grid-column:2;grid-row:2}#event .opts{grid-column:2;grid-row:3}#rest{grid-template-columns:minmax(200px,43%) minmax(280px,660px);grid-template-rows:auto 1fr;column-gap:clamp(16px,3vw,48px);align-items:start}#rest .head-block{grid-column:2;grid-row:1}#rest .camp{grid-column:1;grid-row:1 / 3;width:100%;height:min(85vh,650px);align-self:center}#rest .opts.plates{grid-column:2;grid-row:2;align-self:center}#shop{display:grid;grid-template-columns:minmax(280px,1fr) minmax(250px,520px);grid-template-rows:auto 1fr auto;justify-content:center;align-items:start}#shop .head-block{grid-column:1;grid-row:1;margin-top:0}#shop .cards{grid-column:1;grid-row:2 / 4;width:100%;align-self:center}#shop .cards .card.framed{--cw: clamp(145px, 18vw, 230px)}#shop .opts.plates{grid-column:2;grid-row:1 / 3;align-self:center;width:100%}#shop .row{grid-column:2;grid-row:3;width:100%}#shop .opt{min-height:80px}#reward{display:grid;grid-template-columns:minmax(200px,29%) minmax(300px,1fr);grid-template-rows:auto auto auto 1fr;align-content:center;align-items:center;justify-items:center}#reward .head-block{grid-column:1;grid-row:1;margin:0}#reward .cards{grid-column:2;grid-row:1 / 5;--rw: clamp(145px, calc((100vh - 65px) / 1.5), 265px)}#reward #reward-hint{grid-column:1;grid-row:2;margin:0}#reward .second{grid-column:1;grid-row:3}#reward #btn-skip{grid-column:1;grid-row:4;margin:0;min-width:0;width:100%;align-self:start}#reward .inspect{display:flex}#reward .ibox{flex-wrap:nowrap}#reward .ibox .card.framed{--cw: clamp(150px, calc((100vh - 42px) / 1.5), 265px)}#act{align-items:flex-end;justify-content:center}#act .acts,#act .head-block,#act .sub,#act>.row{width:min(52%,720px);justify-content:center;margin:0}#act .boss-sil{position:absolute;left:12%;bottom:16%;width:min(28vw,260px);margin:0}#act .sub{text-align:center}#act>.row{margin-top:12px}#act .big{min-width:0;width:90%}#over{display:grid;grid-template-columns:minmax(240px,1fr) minmax(260px,1fr);grid-template-rows:auto auto auto auto auto;align-items:start;justify-items:center;gap:8px 20px}#over .head-block{grid-column:1 / -1;grid-row:1;margin:0}#over .narrator{grid-column:1;grid-row:2}#over .trophy{grid-column:1;grid-row:3 / 6;align-self:center}#over .figure{width:clamp(120px,20vw,240px);height:clamp(190px,40vh,340px)}#over .thread-row{grid-column:2;grid-row:2}#over .stats{grid-column:2;grid-row:3}#over #over-ads{grid-column:2;grid-row:4}#over>.row:last-child{grid-column:2;grid-row:5;margin:0;align-self:end}}@media(orientation:landscape)and (max-height:480px){:is(#reward,#gift,#event,#rest,#shop,#choose,#deck,#hall,#store,#act,#over) .ttl{min-height:68px;font-size:24px;border-width:0;padding:13px 16%}:is(#gift,#event,#rest,#shop) .opt{min-height:72px;gap:8px;border-width:8px;padding:5px}:is(#gift,#event,#rest,#shop) .opt .ic{width:44px;height:44px}:is(#gift,#event,#rest,#shop) .opt b{font-size:17px}:is(#gift,#event,#rest,#shop) .opt span{font-size:14px}#gift{grid-template-rows:auto minmax(0,1fr) auto}#gift .panel.narr>.ttl{grid-column:1;grid-row:1}#gift .god-head{grid-column:1;grid-row:2;min-height:0}#gift .god-head .bust{height:clamp(90px,calc(100vh - 155px),245px);background-size:auto 270%;background-position:center 12%}#gift .god-head i{display:none}#gift .panel.narr>.body{grid-column:1;grid-row:3;padding:0}#gift .opts{grid-column:2;grid-row:1 / 4}#rest .head-block{grid-column:1;grid-row:1}#rest .camp{grid-column:1;grid-row:2;min-height:0;height:max(155px,calc(100vh - 105px))}#rest .opts.plates{grid-column:2;grid-row:1 / 3}#event .panel.narr>.ttl{grid-column:1;grid-row:1}#event .illus{grid-column:1;grid-row:2 / 4;height:max(165px,calc(100vh - 108px))}#event .panel.narr>.body{grid-column:2;grid-row:1}#event .opts{grid-column:2;grid-row:2 / 4}#event .panel.narr>.body{padding:5px 8px;font-size:14px}#shop .cards .card.framed{--cw: clamp(145px, calc((100vh - 120px) / 1.5), 190px)}#reward .cards{--rw: clamp(140px, calc((100vh - 48px) / 1.5), 220px)}#reward .head-block{gap:3px}#reward #reward-gold{min-height:34px;padding:3px 14px;font-size:23px}#reward .second button{font-size:14px}#reward #btn-skip{font-size:15px}#deck .cards,#choose .cards{--collection-card: 156px;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--collection-card),1fr))}#hall .head-block{flex-direction:column}#hall .gods{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#hall .god{flex-direction:column;width:auto;text-align:center}#hall .god .niche{height:130px}#hall .god .info{align-items:stretch}#hall .tally{display:flex;padding:5px}#store .head-block{flex-direction:row;width:100%;gap:18px}#store .head-block .ttl{width:min(60%,560px)}#store .tabs button{min-height:44px;font-size:14px;padding:4px 10px}#store .goods{grid-template-columns:repeat(3,minmax(0,1fr))}#store .good .preview{height:150px}#act .acts{font-size:12px;gap:9px}#act .sub{font-size:15px}#act .big{min-height:60px}#over .narrator{display:flex}#over #over-say{display:block;font-size:14px}#over .narrator .face{width:44px;height:44px;flex-basis:44px}#over .figure{width:120px;height:180px}#over .loot{min-width:0;gap:5px}#over :is(.pay,.killer,.seal,.stat){padding:5px;border-width:7px}#over .killer .face{width:38px;height:38px;flex-basis:38px}#over .killer b,#over .seal b{font-size:16px}#over .stat b{font-size:22px}#over .stat span{font-size:12px}#over .killer i{display:block;font-size:13px}}@media(orientation:portrait)and (max-width:420px){#gift .opt{grid-template-columns:52px minmax(0,1fr);padding:6px;gap:9px}#gift .opt .ic{width:52px;height:52px}#event .opt{grid-template-columns:44px minmax(0,1fr) auto;gap:7px}#event .opt .ic{width:44px;height:44px}#event .opt .signs{max-width:60px;padding-left:5px}#rest .opt{grid-template-columns:50px minmax(0,1fr);gap:6px 9px}#rest .opt .ic{grid-row:1 / 3;width:50px;height:50px}#rest .opt .res{grid-column:2;border-left:0;padding:0;text-align:left;max-width:100%}#shop .opt{grid-template-columns:44px minmax(0,1fr) auto;gap:7px;padding:6px}#shop .opt .ic{width:44px;height:44px}#shop .opt .res{padding-left:6px;max-width:70px}#hall .god .gifts{grid-template-columns:repeat(2,minmax(44px,1fr))}#over{gap:8px}#over .head-block{margin-top:0}#over .head-block .ttl{min-height:84px}#over .narrator .sub{font-size:14px}#over .narrator .face{width:44px;height:44px;flex-basis:44px}#over .trophy{flex-direction:row;gap:6px}#over .figure{width:32%;height:205px}#over .loot{flex:1;width:auto;max-width:none}#over .pay,#over .killer{padding:6px;border-width:7px}#over .killer{gap:6px}#over .killer .face{width:36px;height:36px;flex-basis:36px}#over .killer b{font-size:15px}#over .killer span,#over .killer i{font-size:12px}#over .stats{flex-wrap:nowrap}#over .stat{padding:7px 4px;border-width:7px}#over .stat span,#over .thread-row .lbl{font-size:12px}#over .strip .card.framed.tiny{--cw: 38px}}@media(prefers-reduced-motion:reduce){:is(#reward,#gift,#event,#rest,#shop,#choose,#deck,#hall,#store,#act,#over),:is(#reward,#gift,#event,#rest,#shop,#choose,#deck,#hall,#store,#act,#over) *{animation:none!important;transition:none!important;scroll-behavior:auto}}:is(#reward,#gift,#event,#rest,#shop,#choose,#deck,#hall,#store,#act,#over) button:not(:where(.card,.cta,.big,.dev-topup,#btn-shop-leave,#btn-deck-close,#btn-hall-close,#btn-store-close,#btn-choose-ok,.gifts button)),#reward-gold,#event .panel.narr>.body,#hall .tally,#hall .god,#store .good,#shop .cards .price,#over :is(.pay,.killer,.seal,.stat){position:relative;isolation:isolate;border-image:none}:is(#reward,#gift,#event,#rest,#shop,#choose,#deck,#hall,#store,#act,#over) button:not(:where(.card,.cta,.big,.dev-topup,#btn-shop-leave,#btn-deck-close,#btn-hall-close,#btn-store-close,#btn-choose-ok,.gifts button)):after,#reward-gold:after,#event .panel.narr>.body:after,#hall .tally:after,#hall .god:after,#store .good:after,#shop .cards .price:after,#over :is(.pay,.killer,.seal,.stat):after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;pointer-events:none;z-index:-1;border:10px solid transparent;border-image:var(--screen-stone) 8% / 10px stretch;clip-path:inset(2px 3px 5px);background:var(--screen-stone) center / cover no-repeat;border-radius:0}#hall .god .gifts button:after{display:none}#shop .cards .price{position:absolute}:is(#gift,#event,#rest,#hall,#act) .ttl{position:relative;isolation:isolate;background:none;color:#f7dfab;text-shadow:0 2px 3px #000,0 -1px 0 #6c4215}:is(#gift,#event,#rest,#hall,#act) .ttl:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:url(/assets/art/screens/heading-dark.webp) center / 100% 100% no-repeat;mask:url(/assets/art/screens/heading-frame.webp) center / 100% 100% no-repeat}:is(#reward,#shop,#deck,#choose,#inspect) .card.framed{height:calc(var(--cw) * 1.74);aspect-ratio:1 / 1.74;background:none;border:0;overflow:visible}:is(#reward,#shop,#deck,#choose,#inspect) .card.framed:before{top:0;right:0;bottom:0;left:0;z-index:0;border:8px solid transparent;border-radius:0;border-image:var(--screen-stone) 8% fill / 8px stretch;background:none;clip-path:inset(1.5px 2px 4px);box-shadow:0 0 14px 2px var(--look-glow, transparent)}:is(#reward,#shop,#deck,#choose,#inspect) .card.framed:after{top:0;right:0;bottom:0;left:0;z-index:2;border:8px solid transparent;border-radius:0;border-image:var(--screen-stone) 8% / 8px stretch;background:none;clip-path:inset(1.5px 2px 4px)}:is(#reward,#shop,#deck,#choose,#inspect) .card.framed .art{left:4.5%!important;top:3.5%!important;width:91%!important;height:56%!important;z-index:1;border:1px solid #b88b47}:is(#reward,#shop,#deck,#choose,#inspect) .card.framed .nm{left:4.5%!important;top:59.5%!important;width:91%!important;height:12.5%!important;z-index:3;padding:2px 5%;border:1px solid #b48a42;border-radius:0;background:linear-gradient(100deg,#4a0e0a,#66140d 50%,#340b09);color:#ffedc6;font:400 clamp(14px,calc(var(--cw) * .09),23px)/1.12 var(--font-story);-webkit-text-stroke:0;text-shadow:0 1px 2px #000;white-space:nowrap;overflow:hidden;clip-path:polygon(4% 0,96% 0,100% 15%,100% 85%,96% 100%,4% 100%,0 85%,0 15%)}:is(#reward,#shop,#deck,#choose,#inspect) .card.framed .nm>span{padding:0;white-space:nowrap;text-overflow:clip}:is(#reward,#shop,#deck,#choose,#inspect) .card.framed :is(.win,.tx,.mainno){left:4.5%!important;top:72%!important;width:91%!important;height:24%!important}:is(#reward,#shop,#deck,#choose,#inspect) .card.framed .win{z-index:1;background:url(/assets/art/ui-scroll.webp) center / 140% 500% no-repeat,#e8d6ad;filter:saturate(.55) brightness(1.16)}:is(#reward,#shop,#deck,#choose,#inspect) .card.framed .tx{z-index:3;padding:4px 6%;color:#23180e;text-shadow:none;font:400 clamp(14px,calc(var(--cw) * .082),21px)/1.15 var(--font-story)}:is(#reward,#shop,#deck,#choose,#inspect) .card.framed .cost{z-index:4;left:13%!important;top:9%!important;width:24%!important;height:auto;aspect-ratio:1;border:2px solid #cba359;background:radial-gradient(circle at 35% 28%,#651e15,#240806 75%);box-shadow:0 0 0 2px #241709,0 3px 6px #000a,inset 0 0 0 1px #e6c171;font:400 calc(var(--cw) * .18)/1 var(--font-story);-webkit-text-stroke:0;text-shadow:0 2px 2px #000}:is(#reward,#shop,#deck,#choose,#inspect) .card.framed.sel{filter:drop-shadow(0 0 3px #fff0af) drop-shadow(0 0 12px #ffaa00aa)}#reward .ibox .card.framed{--cw: clamp(205px, 30vw, 260px)}@media(orientation:landscape){#reward .cards{--rw: clamp(135px, calc((100vh - 48px) / 1.74), 265px)}#reward .ibox .card.framed{--cw: clamp(140px, calc((100vh - 38px) / 1.74), 265px)}}@media(orientation:landscape)and (max-height:480px){#deck .cards,#choose .cards{--collection-card: 140px}#shop .cards .card.framed{--cw: 130px}}#deck #btn-deck-close,#choose #btn-choose-ok,#hall #btn-hall-close,#store #btn-store-close,#shop #btn-shop-leave,#act #btn-act-go,#over #btn-over-new,#reward #btn-take{width:min(100%,480px);min-width:min(280px,100%);min-height:80px;position:relative;isolation:isolate;background:none!important}#deck #btn-deck-close:before,#choose #btn-choose-ok:before,#hall #btn-hall-close:before,#store #btn-store-close:before,#shop #btn-shop-leave:before,#act #btn-act-go:before,#over #btn-over-new:before,#reward #btn-take:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:url(/assets/art/menu-start-stone.webp) center / 100% 135% no-repeat;clip-path:polygon(0 38%,7% 9%,46% 9%,50% 0,54% 9%,93% 9%,100% 38%,100% 65%,93% 91%,7% 91%,0 65%)}@media(orientation:landscape)and (max-height:480px){#deck #btn-deck-close,#choose #btn-choose-ok,#hall #btn-hall-close,#store #btn-store-close,#shop #btn-shop-leave,#act #btn-act-go,#over #btn-over-new,#reward #btn-take{min-height:62px;width:min(100%,380px)}#deck,#choose{display:grid;grid-template-columns:minmax(170px,28%) minmax(0,1fr);grid-template-rows:auto 1fr auto;align-items:start;gap:8px 16px}#deck .head-block,#choose .head-block{grid-column:1;grid-row:1 / 3}#deck .cards,#choose .cards{grid-column:2;grid-row:1 / 4;height:100%;--collection-card: 148px;padding-top:6px}#deck #btn-deck-close,#choose>.row{grid-column:1;grid-row:3;min-width:0;width:100%}#choose #btn-choose-ok{min-width:0}#store{display:grid;grid-template-columns:minmax(185px,28%) minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:6px 16px;align-items:start}#store .head-block{grid-column:1;grid-row:1;flex-direction:column;gap:5px}#store .head-block .ttl{width:100%}#store #store-wallet{font-size:16px}#store .dev-topup{margin-left:4px;padding:4px;font-size:11px}#store .tabs{grid-column:1;grid-row:2;flex-wrap:wrap;align-content:start;overflow:auto;height:100%}#store .tabs button{flex:1 0 43%;font-size:13px;padding:4px}#store #btn-store-close{grid-column:1;grid-row:3;width:100%;min-width:0}#store .note{grid-column:2;grid-row:1}#store .goods{grid-column:2;grid-row:1 / 4;height:100%;grid-template-columns:repeat(2,minmax(0,1fr))}#store:has(.note:not(:empty)) .goods{grid-row:2 / 4}#store .good{padding:5px;gap:4px}#store .good>b{font-size:16px}#store .good .preview{height:114px}#store .good .price{font-size:17px;min-height:22px}#store .good button{font-size:14px;min-height:44px;padding:5px}#over{grid-template-columns:minmax(250px,1fr) minmax(270px,1fr);grid-template-rows:66px auto minmax(0,1fr);align-content:stretch;gap:6px 14px;overflow-y:auto}#over .head-block{grid-column:1;grid-row:1}#over .head-block .ttl{font-size:22px;min-height:66px}#over .narrator{grid-column:1;grid-row:2}#over .narrator .face{width:36px;height:36px;flex-basis:36px}#over .narrator .sub{font-size:13px;line-height:1.25}#over .trophy{grid-column:1;grid-row:3;min-height:0;height:max(100px,calc(100vh - 162px));max-height:none;overflow-y:auto;align-self:start;align-items:flex-start}#over .figure{width:86px;height:128px}#over .loot{min-width:0;gap:6px}#over .pay .sum{font-size:24px}#over .killer .face{width:30px;height:30px;flex-basis:30px}#over .killer b{font-size:14px}#over .killer span,#over .killer i{font-size:12px}#over .loot .pay,#over .loot .killer{padding:6px;border-width:0}#over .loot .pay:after,#over .loot .killer:after{top:0;right:0;bottom:0;left:0}#over .loot .pay .sum{font-size:22px}#over .loot .killer i{display:none}#over .trophy{scrollbar-width:thin;scrollbar-color:#bd8f46 transparent}#over .thread-row{grid-column:2;grid-row:1;height:66px}#over .strip .card.framed.tiny{--cw: 35px}#over .stats{grid-column:2;grid-row:2}#over .stats .stat{padding:5px}#over #over-ads:empty{display:none}#over #over-ads{grid-column:2;grid-row:3}#over>.row:last-child{grid-column:2;grid-row:3;gap:5px;align-self:start}#over:has(#over-ads:not(:empty)){grid-template-rows:66px auto auto auto}#over:has(#over-ads:not(:empty))>.row:last-child{grid-row:4}#over #btn-over-new{min-height:58px;min-width:0}#over #btn-over-menu,#over #btn-fresco{padding:5px 8px;font-size:14px;min-height:44px}}#hall{overflow:hidden;gap:8px}#hall .head-block{flex:0 0 auto}#hall .head-block .ttl{min-height:82px}#hall .tally{padding:5px 8px;gap:5px 14px;flex:0 0 auto}#hall .tally span{font-size:12px}#hall .tally b{font-size:21px}#hall .thread-bar{flex-basis:8px;height:8px}#hall .gods{min-height:0;flex:1 1 auto;overflow-y:auto;scrollbar-width:thin;grid-template-rows:repeat(3,minmax(160px,1fr));gap:9px;padding:5px}#hall .hall-collection{order:3;width:min(100%,var(--screen-max));min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}#hall .hall-collection .gods{flex:0 0 auto;min-height:100%;overflow:visible}#hall .hall-collection .alley-head{flex:0 0 auto;margin-top:12px}#hall .hall-collection .alley{flex:0 0 auto;max-height:none;overflow:visible}#hall .god{padding:0;min-height:0}#hall .god .niche{height:auto;flex:1 1 auto;min-height:65px}#hall .god .niche{background:linear-gradient(90deg,#18120ad9,#261b0fa6,#18120ad9),url(/assets/art/screens/hall-bg.webp) center 32%/cover}#hall .god .statue{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;background:none}#hall .god.s1 .statue{filter:saturate(.8) brightness(.95)}#hall .god .info{gap:0}#hall .god .info>b{padding:3px;font-size:19px}#hall .god .info>small{font-size:11px;line-height:1.15}#hall .god .gifts{display:flex;gap:0;width:100%;padding:0}#hall .god .gifts button{flex:1 1 0;width:auto;min-width:24px;height:36px;min-height:36px;padding:0}#hall .god .gifts button:before{width:12px;height:12px;left:calc(50% - 6px);top:12px}#hall #btn-hall-close{flex:0 0 66px;min-height:66px}#hall .alley:not(:empty){max-height:100px;overflow:auto}#hall .alley:empty{display:none}#hall .god .line,#hall .god .wager{font-size:11px}#over{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto minmax(120px,1fr) auto auto auto auto auto;justify-items:stretch;align-content:start;gap:7px;overflow-y:auto}#over .head-block{grid-column:1/-1;grid-row:1;margin:5vh auto 0;width:100%}#over .head-block .ttl{min-height:82px;font-size:clamp(25px,4vw,42px)}#over .narrator{grid-column:1/-1;grid-row:2;margin:0;justify-content:center}#over .narrator .face{display:none}#over .narrator .sub{text-align:center;font-size:13px;line-height:1.25}#over .trophy,#over .loot,#over .stats{display:contents}#over .figure{grid-column:1/-1;grid-row:3;width:100%;height:clamp(120px,24vh,270px);min-height:0;margin:0;filter:drop-shadow(0 6px 8px #0008)!important;animation:none!important;background-size:auto 130%;background-position:center top;-webkit-mask-image:linear-gradient(#000 88%,transparent);mask-image:linear-gradient(#000 88%,transparent)}#over .stat{grid-row:4;padding:8px 3px;border-width:5px;min-width:0}#over .stat:nth-child(1){grid-column:1}#over .stat:nth-child(2){grid-column:2}#over .stat:nth-child(3){grid-column:3}#over .stat b{font-size:clamp(23px,4vw,36px)}#over .stat span{font-size:12px}#over #over-pay{grid-column:4;grid-row:4;display:flex;justify-content:center;flex-direction:column;align-items:center;padding:6px 2px;border-width:5px}#over .pay .sum{font-size:clamp(21px,4vw,34px);white-space:nowrap}#over .pay .sum .ico{width:18px;height:18px}#over .pay .small{font-size:10px;line-height:1.2;text-align:center}#over #over-killer,#over #over-seal{grid-column:1/-1;grid-row:5;padding:8px 12px;border-width:8px;gap:12px}#over .killer .face{width:58px;height:58px;flex:0 0 58px}#over .killer b{font-size:18px}#over .killer span,#over .killer i{font-size:12px}#over #over-score{grid-column:1/-1;grid-row:6;text-align:center;font-size:12px}#over .thread-row{display:block;grid-column:1/-1;grid-row:7;height:auto;width:100%;padding:0 8px}#over .thread-row summary{cursor:pointer;min-height:28px;padding:6px;font-size:12px;text-align:center;color:#e6c786}#over .thread-row[open] .strip{margin-top:5px}#over>.row:last-child{grid-column:1/-1;grid-row:9;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;margin:0}#over #btn-over-new{grid-column:1/-1;min-width:0;width:100%;min-height:68px}#over #btn-fresco,#over #btn-over-menu{font-size:14px;min-height:44px;padding:5px}#over #over-ads{grid-column:1/-1;grid-row:8}#over #over-ads:empty{display:none}#act .boss-sil{display:none}@media(orientation:portrait)and (max-height:740px){#gift,#rest,#reward{--screen-gap: 6px}#gift .ttl,#rest .ttl,#reward .ttl{min-height:78px}#gift .god-head{min-height:130px}#gift .god-head .bust{height:130px}#gift{grid-template-rows:auto auto minmax(125px,1fr) auto}#gift .opt{min-height:85px}#rest .camp{height:185px}#rest{grid-template-rows:auto minmax(150px,1fr) auto}#rest .opt{min-height:83px;padding:4px}#rest .opt b{font-size:17px}#rest .opt span{font-size:13px}#reward .cards{--rw: 155px;padding-bottom:8px}#reward .head-block{margin-top:0}#reward #btn-skip{min-height:44px;margin-bottom:0}#hall .head-block .ttl{min-height:68px}#hall .head-block .sub{font-size:12px}#over .head-block{margin-top:10px}#over .head-block .ttl{min-height:66px}#over .figure{height:110px;background-size:auto 180%}#over{grid-template-rows:auto auto 110px auto auto auto auto auto auto;gap:4px}#over .killer .face{width:40px;height:40px;flex-basis:40px}#over #over-killer,#over #over-seal{padding:5px 8px}#over #btn-over-new{min-height:58px}}@media(orientation:landscape){#hall .gods{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(150px,1fr))}#over{grid-template-columns:minmax(240px,44%) repeat(4,minmax(0,1fr));grid-template-rows:auto auto auto auto auto;gap:12px 16px}#over .head-block{grid-column:2/-1;grid-row:1;margin:0}#over .narrator{grid-column:2/-1;grid-row:2}#over .figure{grid-column:1;grid-row:1/7;align-self:end;height:72vh;background-size:auto 100%;background-position:center bottom}#over .stat{grid-row:3}#over .stat:nth-child(1){grid-column:2}#over .stat:nth-child(2){grid-column:3}#over .stat:nth-child(3){grid-column:4}#over #over-pay{grid-column:5;grid-row:3}#over #over-killer,#over #over-seal{grid-column:2/-1;grid-row:4}#over #over-score{grid-column:2/-1;grid-row:5}#over .thread-row{grid-column:1;grid-row:7}#over>.row:last-child{grid-column:2/-1;grid-row:6/8;align-self:end}#over #over-ads{grid-column:2/-1;grid-row:8}}@media(orientation:landscape)and (max-height:480px){#hall{display:grid;grid-template-columns:minmax(170px,29%) minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:6px 12px}#hall .head-block{grid-column:1;grid-row:1}#hall .head-block .ttl{min-height:62px;font-size:22px}#hall .head-block .sub{font-size:11px}#hall .tally{grid-column:1;grid-row:2;align-self:start;border-width:5px;padding:5px;gap:5px}#hall .tally span{font-size:11px}#hall .tally b{font-size:17px}#hall .thread-bar{display:none}#hall .gods{grid-column:2;grid-row:1/4;height:100%;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,180px)}#hall .hall-collection{grid-column:2;grid-row:1/4;height:100%}#hall .hall-collection .gods,#hall .god .niche{height:auto}#hall #btn-hall-close{grid-column:1;grid-row:3;min-width:0;width:100%;min-height:58px}#hall .alley-head,#hall .alley{grid-column:2}#over{grid-template-columns:minmax(170px,31%) repeat(4,minmax(0,1fr));grid-template-rows:58px auto auto auto auto;gap:4px 8px}#over .head-block .ttl{min-height:58px;font-size:21px}#over .narrator .sub{font-size:11px}#over .figure{grid-row:1/6;height:88vh;background-size:auto 100%}#over .stat{padding:3px}#over .stat b,#over .pay .sum{font-size:22px}#over .stat span{font-size:10px}#over #over-killer{padding:3px 8px}#over .killer .face{width:32px;height:32px;flex-basis:32px}#over .killer b{font-size:14px}#over .killer span{font-size:11px}#over .thread-row{grid-row:6}#over #over-score{font-size:10px}#over>.row:last-child{grid-row:6;grid-template-columns:1.4fr 1fr 1fr;align-self:center}#over #btn-over-new{grid-column:1;min-height:48px;padding:8px 15px!important;font-size:17px!important}#over #btn-fresco,#over #btn-over-menu{font-size:11px}#over #over-ads{grid-row:7}#reward{grid-template-rows:auto auto auto auto;gap:6px}#reward .ttl{min-height:58px;font-size:21px}#reward #btn-skip{min-height:44px}#gift .opts{gap:6px}#gift .opt{min-height:75px}}#inspect{--screen-stone:url(/assets/art/screens/panel-frame.webp);background:#100c09eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#inspect .card.framed{--cw:clamp(200px,32vw,280px)}#inspect .ibox{max-height:100%;overflow:auto;padding:12px}#inspect .itext{font-family:"PT Serif",Georgia,serif;color:#f5dfac}#inspect button{min-height:44px}@media(orientation:portrait){#reward .cards{--rw:clamp(140px,40vw,240px);justify-content:flex-start}}@media(orientation:landscape){#over .row:not(#over-ads){grid-column:2/-1;grid-row:6/8}}@media(orientation:landscape)and (max-height:480px){#over .row:not(#over-ads){grid-column:2/-1;grid-row:6}#over .figure{grid-row:1/7;height:100%;min-height:0;align-self:stretch}#over #over-say{font-size:11px;line-height:1.15}#over .stat,#over .loot .pay{border-width:0;padding:4px}#over .stat:after,#over .loot .pay:after{top:0;right:0;bottom:0;left:0}#over #over-killer{border-width:0;padding:6px}#over #over-killer:after{top:0;right:0;bottom:0;left:0}#inspect .card.framed{--cw:clamp(130px,calc((100vh - 30px)/1.74),250px)}#reward{align-content:start;grid-template-rows:auto auto auto minmax(44px,1fr)}#reward .head-block .ttl{min-height:50px;padding:8px 14%}#reward #reward-gold{min-height:30px;border-width:2px;padding:3px 10px}#reward #reward-hint{font-size:12px;line-height:1.25}#reward #btn-reroll,#reward #btn-skip{border:0;border-image:none;padding:6px 10px;min-height:44px;font-size:13px}#reward #btn-reroll:after,#reward #btn-skip:after{top:0;right:0;bottom:0;left:0}#reward .cards{--rw:clamp(120px,calc((100vh - 2 * var(--screen-edge) - 28px)/1.74),240px)}}:is(#reward,#gift,#event,#rest,#shop,#hall,#store,#over,#feed) .ico{--ico2:#795624}:is(#reward,#shop,#deck,#choose,#inspect) .card[role=button]:focus-visible{outline:2px solid #ffe4a3;outline-offset:3px}@media(orientation:landscape)and (max-height:480px){#shop{grid-template-columns:minmax(240px,.9fr) minmax(280px,1.1fr);grid-template-rows:46px minmax(0,1fr) 96px;overflow:hidden;gap:8px 12px}#shop .head-block{grid-column:1;grid-row:1;flex-direction:row;gap:6px;height:46px}#shop .head-block .ttl{width:74%;min-height:46px;font-size:23px;padding:6px 14%}#shop #shop-sub{font-size:12px;line-height:1.2}#shop .cards{grid-column:1;grid-row:2/4;align-self:stretch;height:100%;padding:4px 4px 25px;margin:0;gap:10px}#shop .cards .card.framed{--cw:clamp(100px,calc((100vh - 110px)/1.74),155px)}#shop .opts.plates{grid-column:2;grid-row:1/3;align-self:stretch;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;padding:4px 3px 6px;scrollbar-width:thin}#shop .row{grid-column:2;grid-row:3;align-self:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:4px;height:96px;min-height:0;padding:0;margin:0}#shop #btn-shop-reroll{min-height:44px;max-height:44px;border-width:4px;padding:4px 8px;font-size:13px}#shop #btn-shop-leave{min-width:0;width:100%;min-height:48px;max-height:48px;padding:8px 18px!important;font-size:19px!important}#rest .opt .res{padding:0 4px;white-space:normal;max-width:100px;font-size:13px}#over .stat{min-height:44px}#over .stat span{line-height:1.2;padding-bottom:3px}}#hall .alley .bust{aspect-ratio:1;height:auto;min-height:70px}#hall .hall-collection .alley:not(:empty){max-height:none;overflow:visible}#rest .opt .ic{border:0;box-shadow:none;background-image:url(/assets/art/screens/rest-medallions.webp);background-size:300% 100%;background-position:0 0;border-radius:50%}#rest .opt:nth-child(2) .ic{background-position:50% 0}#rest .opt:nth-child(3) .ic{background-position:100% 0}#rest .opt .ic .ico{visibility:hidden}#rest .camp .hero[data-hero=hoplite]{-webkit-mask-image:url(/assets/art/screens/rest-hoplite-mask.webp);mask-image:url(/assets/art/screens/rest-hoplite-mask.webp);mask-mode:luminance;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center bottom;mask-position:center bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(orientation:portrait){#rest .opt{grid-template-columns:66px minmax(0,1fr)}#rest .opt .ic{width:66px;height:66px}#over .figure{-webkit-mask-image:none;mask-image:none;position:relative;top:12px;z-index:0}#over .stat,#over #over-pay{position:relative;z-index:1}}@media(orientation:landscape){#rest{--screen-bg:url(/assets/art/screens/rest-bg-wide.webp)}#rest .opt{grid-template-columns:76px minmax(0,1fr);gap:2px 10px}#rest .opt .ic{grid-row:1/3;align-self:center}#rest .opt .res{grid-column:2;padding:0;border:0;max-width:none;text-align:left}#over .figure{-webkit-mask-image:none;mask-image:none;position:relative}#over .figure:after{content:"";position:absolute;pointer-events:none;left:4%;right:4%;width:auto;transform:none;bottom:1%;height:5%;background:radial-gradient(ellipse,#080603c9,transparent 72%)}}@media(orientation:landscape)and (min-height:481px){#over .figure:before{content:"";position:absolute;pointer-events:none;left:0;right:0;bottom:-3%;height:7%;background:url(/assets/art/menu-altar-steps-v2.webp) center 45%/100% auto no-repeat;clip-path:polygon(3% 0,97% 0,100% 28%,98% 100%,1% 100%,0 27%);box-shadow:0 10px 12px #08060380}}@media(orientation:landscape)and (max-height:480px){#rest .opt{grid-template-columns:44px minmax(0,1fr);gap:2px 8px}#rest .opt .ic{grid-row:1/3;align-self:center}#rest .opt .res{grid-column:2;padding:0;border:0;max-width:none;text-align:left}}#reward{--screen-edge: clamp(10px, 2.5vw, 24px);--screen-gap: clamp(6px, 1.2vh, 12px);--reward-card-gap: clamp(6px, 1.8vw, 18px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto auto;align-content:center;align-items:center;justify-items:center;justify-content:stretch;gap:var(--screen-gap);overflow-x:hidden}#reward .head-block{grid-column:1 / -1;grid-row:1;margin:0;width:min(100%,620px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#reward .head-block .ttl{grid-column:1 / -1;width:100%;min-height:clamp(68px,11vh,104px);padding:12px 15%;font-size:clamp(26px,6vw,44px)}#reward #reward-gold{justify-self:end;min-height:34px;padding:4px 12px;border-width:4px;font-size:clamp(21px,5vw,30px);max-width:100%}#reward #reward-gold:after{top:-4px;right:-4px;bottom:-4px;left:-4px}#reward #reward-note{justify-self:start;font-size:13px;text-align:left}#reward .head-block:has(#reward-gold:empty) #reward-note{grid-column:1 / -1;justify-self:center}#reward #reward-cards{--rw: min(250px, calc((100vw - max(var(--screen-edge), var(--pad-left)) - max(var(--screen-edge), var(--pad-right)) - 2 * var(--reward-card-gap) - 8px) / 3));grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,var(--rw)));justify-content:center;align-items:center;gap:var(--reward-card-gap);width:100%;max-width:100%;padding:8px 4px;overflow:visible;scroll-snap-type:none;scroll-padding:0}#reward #reward-cards .card.framed{--cw: var(--rw);width:var(--cw);min-width:0;max-width:100%;height:calc(var(--cw) * 1.95);aspect-ratio:auto;margin:0;animation-name:rewardFadeIn}#reward.in>:not(.dust),#reward #inspect-card .card.framed{animation-name:rewardFadeIn}#reward.in>.dust{animation:none;transform:none}@keyframes rewardFadeIn{0%{opacity:0}to{opacity:1}}#reward #reward-cards .card.framed .art{height:52%!important}#reward #reward-cards .card.framed .nm{top:55.5%!important;height:21%!important;padding:2px;font-size:clamp(13px,calc(var(--cw) * .12),22px);line-height:1.12;white-space:normal;text-wrap:balance}#reward #reward-cards .card.framed .nm>span{width:100%;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}#reward #reward-cards .card.framed :is(.win,.tx,.mainno){top:76.5%!important;height:19.5%!important}#reward #reward-cards .card.framed .mainno{--main-tint: #77511c}#reward #reward-cards .card.framed .mainno b{color:#39220e;-webkit-text-stroke:0;text-shadow:none}#reward #reward-hint{grid-column:1 / -1;grid-row:3;margin:0;font-size:13px;text-align:center}#reward .second{grid-column:1;grid-row:4;width:100%;margin:0}#reward #btn-skip{grid-column:2;grid-row:4;align-self:stretch;margin:0;min-width:0}#reward #btn-reroll,#reward #btn-skip{width:100%;min-height:54px;border:0;border-image:none;padding:10px 12px;font-size:clamp(14px,3vw,19px);line-height:1.2;white-space:normal;text-wrap:balance}#reward #btn-reroll:after,#reward #btn-skip:after{top:0;right:0;bottom:0;left:0}#reward:has(#btn-reroll[hidden]) #btn-skip{grid-column:1 / -1;width:min(100%,340px)}#reward #reward-inspect{padding:max(10px,var(--pad-top)) max(12px,var(--pad-right)) max(10px,var(--pad-bottom)) max(12px,var(--pad-left));overflow-y:auto;align-items:safe center}#reward #reward-inspect .ibox{max-height:100%;min-height:0;gap:10px;padding:8px;overflow-y:auto}#reward #inspect-card .card.framed{--cw: min(190px, 44vw)}#reward #inspect-card .card.framed .art{height:53.5%!important}#reward #inspect-card .card.framed .nm{top:57%!important;height:17%!important;white-space:normal;font-size:clamp(14px,calc(var(--cw) * .085),20px);line-height:1.12}#reward #inspect-card .card.framed .nm>span{width:100%;white-space:normal;overflow-wrap:anywhere;text-wrap:balance}#reward #inspect-card .card.framed :is(.win,.tx,.mainno){top:74%!important;height:22%!important}#reward #reward-inspect .itext{gap:8px}#reward #reward-inspect .advice{font-size:14px;line-height:1.3}#reward #btn-inspect-back{min-height:44px;padding:5px 14px}@media(orientation:portrait)and (max-height:600px){#reward .head-block{gap:4px}#reward .head-block .ttl{min-height:54px;padding:8px 14%}#reward #reward-gold{min-height:30px;padding:3px 8px;border-width:3px}#reward #reward-gold:after{top:-3px;right:-3px;bottom:-3px;left:-3px}#reward #reward-cards{padding-block:4px}#reward #reward-cards .card.framed{height:calc(var(--cw) * 1.74)}#reward #btn-reroll,#reward #btn-skip{min-height:48px;padding-block:7px}#reward #reward-inspect .ibox{flex-wrap:nowrap;padding:4px;gap:8px}#reward #inspect-card{flex:0 0 auto}#reward #inspect-card .card.framed{--cw: 150px}#reward #reward-inspect .itext{flex:1 1 0}#reward #reward-inspect .advice{font-size:13px}#reward #btn-take{min-width:0;min-height:64px;padding:14px 18px!important;font-size:18px!important}}@media(orientation:portrait)and (max-width:340px){#reward #reward-cards .card.framed .nm{font-size:12px;padding-inline:1px}}@media(orientation:landscape){#reward{--reward-info: clamp(180px, 25vw, 280px);grid-template-columns:var(--reward-info) minmax(0,1fr)}#reward .head-block{grid-column:1;grid-row:1}#reward #reward-cards{--rw: min(250px, calc((100vw - max(var(--screen-edge), var(--pad-left)) - max(var(--screen-edge), var(--pad-right)) - var(--reward-info) - var(--screen-gap) - 2 * var(--reward-card-gap) - 8px) / 3), calc((100dvh - max(var(--screen-edge), var(--pad-top)) - max(var(--screen-edge), var(--pad-bottom)) - 16px) / 1.74));grid-column:2;grid-row:1 / 5}#reward #reward-cards .card.framed{height:calc(var(--cw) * 1.74)}#reward #reward-hint{grid-column:1;grid-row:2}#reward .second{grid-column:1;grid-row:3}#reward #btn-skip,#reward:has(#btn-reroll[hidden]) #btn-skip{grid-column:1;grid-row:4;width:100%}#reward #inspect-card .card.framed{--cw: min(230px, calc((100dvh - max(10px, var(--pad-top)) - max(10px, var(--pad-bottom)) - 16px) / 1.74))}}@media(orientation:landscape)and (max-height:480px){#reward{--screen-edge: 10px;--screen-gap: 6px;--reward-card-gap: 8px}#reward .head-block .ttl{min-height:50px;padding:7px 14%;font-size:24px}#reward #reward-gold{min-height:30px;padding:3px 6px;font-size:21px}#reward #reward-note,#reward #reward-hint{font-size:12px;line-height:1.2}#reward #btn-reroll,#reward #btn-skip{min-height:44px;padding:7px 10px;font-size:14px}}:is(#reward,#gift,#event,#rest,#shop,#choose,#act,#fallen,#gate,#over,#deck,#inspect).run-screen{--run-edge:clamp(12px,2.2vw,28px);--run-gap:clamp(10px,1.8vh,20px);--run-ink:#233d4b;--run-gold:#b58a42;--run-navy:#17394b;--run-paper:url(/assets/art/marble-surface.webp);--run-h: calc(100dvh - max(var(--run-edge),var(--pad-top)) - max(var(--run-edge),var(--pad-bottom))) ;--run-scene:url(/assets/art/marble-meadow.webp);color:var(--run-ink);font-family:var(--font-ui);text-shadow:none;gap:var(--run-gap);isolation:isolate;overflow:hidden;min-width:0;padding:max(var(--run-edge),var(--pad-top)) max(var(--run-edge),var(--pad-right)) max(var(--run-edge),var(--pad-bottom)) max(var(--run-edge),var(--pad-left));background:linear-gradient(180deg,#f6f2e9d9,#edf0eb77 38%,#17394bd9),var(--run-scene) center/cover no-repeat!important;scrollbar-color:#bd9a61 #193a4a;scrollbar-width:thin}.run-screen[hidden],.run-screen [hidden]{display:none!important}:is(#reward,#gift,#event,#rest,#shop,#choose,#act,#fallen,#gate,#over,#deck).run-screen:before{display:none}:is(#reward,#gift,#event,#rest,#shop,#choose,#act,#fallen,#gate,#over,#deck).run-screen>.dust{opacity:.3;pointer-events:none}:is(#reward,#gift,#event,#rest,#shop,#choose,#act,#fallen,#gate,#over,#deck).run-screen.in,:is(#reward,#gift,#event,#rest,#shop,#choose,#act,#fallen,#gate,#over,#deck).run-screen.in>*{animation:run-reveal .24s ease-out both}@keyframes run-reveal{0%{opacity:0}to{opacity:1}}:is(#reward,#gift,#event,#rest,#shop,#choose,#act,#fallen,#gate,#over,#deck).run-screen .head-block{display:flex;flex-direction:column;align-items:center;gap:7px;width:100%;max-width:none;margin:0;padding:0;min-width:0;text-align:center;flex-shrink:0}:is(#reward,#gift,#event,#rest,#shop,#choose,#act,#fallen,#gate,#over,#deck).run-screen .ttl{display:block;width:100%;min-height:0;height:auto;max-width:none;padding:0;margin:0;border:0;border-image:none;background:none;filter:none;box-shadow:none;color:var(--run-ink);-webkit-text-fill-color:currentColor;text-shadow:0 1px 1px #fff9;font:600 clamp(28px,4vw,48px)/1.12 var(--font-display);text-transform:none;letter-spacing:.015em;text-align:center;text-wrap:balance}:is(#reward,#gift,#event,#rest,#shop,#choose,#act,#fallen,#gate,#over,#deck).run-screen .head-block:after{content:"";display:block;width:82px;height:5px;margin:1px auto;background:linear-gradient(90deg,transparent,#a27632,transparent);clip-path:polygon(0 45%,45% 45%,50% 0,55% 45%,100% 45%,100% 55%,55% 55%,50% 100%,45% 55%,0 55%)}:is(#reward,#gift,#event,#rest,#shop,#choose,#act,#fallen,#gate,#over,#deck).run-screen :is(.sub,.small,.body){color:var(--run-ink);opacity:1;text-shadow:none;font:400 15px/1.4 var(--font-ui);max-width:none}:is(#reward,#gift,#event,#rest,#shop,#choose,#act,#fallen,#gate,#over,#deck,#inspect).run-screen button:not(.card):not(.opt){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;height:auto;padding:10px 18px;margin:0;border:1px solid #b58a42;border-image:none;border-radius:4px;background:#f8f0df var(--run-paper) center/cover;color:var(--run-ink);font:700 16px/1.2 var(--font-ui);text-shadow:none;box-shadow:inset 0 0 0 2px #fff8,0 3px 9px #0e25392b;filter:none;transform:none;white-space:normal;text-wrap:balance;text-decoration:none}:is(#reward,#gift,#event,#rest,#shop,#choose,#act,#fallen,#gate,#over,#deck,#inspect).run-screen button:is(.cta,.big,#btn-shop-leave,#btn-choose-ok){min-width:0;min-height:52px;padding:13px 27px!important;border:0!important;border-image:none!important;border-radius:3px;background:url(/assets/art/marble-cta.webp) center/100% 100% no-repeat!important;color:#fff4d9;font:700 18px/1.2 var(--font-ui)!important;text-shadow:0 1px 2px #390b03;box-shadow:0 4px 10px #132b3b35;filter:none}:is(#reward,#gift,#event,#rest,#shop,#choose,#act,#fallen,#gate,#over,#deck,#inspect).run-screen button:before,:is(#reward,#gift,#event,#rest,#shop,#choose,#act,#fallen,#gate,#over,#deck,#inspect).run-screen button:after{display:none}:is(#reward,#gift,#event,#rest,#shop,#choose,#act,#fallen,#gate,#over,#deck,#inspect).run-screen button:hover:not(:disabled){filter:brightness(1.06);transform:none}:is(#reward,#gift,#event,#rest,#shop,#choose,#act,#fallen,#gate,#over,#deck,#inspect).run-screen :is(button,[role=button]):focus-visible{outline:3px solid #367eaa;outline-offset:3px}:is(#reward,#gift,#event,#rest,#shop,#choose,#act,#fallen,#gate,#over,#deck,#inspect).run-screen button:disabled{opacity:.52;filter:saturate(.4);cursor:not-allowed}:is(#reward,#gift,#event,#rest,#shop,#choose,#act,#fallen,#gate,#over,#deck).run-screen .row{min-width:0;flex-shrink:0;gap:10px}:is(#gift,#event,#rest,#shop).run-screen .opts{display:flex;flex-direction:column;gap:10px;min-width:0;width:100%}:is(#gift,#event,#rest,#shop).run-screen .opt{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;min-height:76px;padding:12px;flex-shrink:0;border:1px solid #c0a16d;border-image:none;border-radius:5px;background:#f5efdf var(--run-paper) center/cover;color:var(--run-ink);text-shadow:none;box-shadow:inset 0 0 0 3px #fff5,0 4px 14px #0d263233;filter:none;text-align:left}:is(#gift,#event,#rest,#shop).run-screen .opt>div{min-width:0}:is(#gift,#event,#rest,#shop).run-screen .opt b{display:block;font:700 18px/1.15 var(--font-ui);color:var(--run-ink);text-shadow:none;overflow-wrap:normal;margin:0 0 5px}:is(#gift,#event,#rest,#shop).run-screen .opt span{font:400 14px/1.35 var(--font-ui);color:#465867;text-shadow:none;opacity:1}:is(#gift,#event,#rest,#shop).run-screen .opt .ic{display:grid;place-items:center;width:44px;height:44px;padding:7px;border:1px solid #b9904e;border-radius:50%;background-color:#19394b;background-size:contain;background-position:center;background-repeat:no-repeat;box-shadow:inset 0 0 0 2px #ddc28c55}:is(#gift,#event,#rest,#shop).run-screen .opt .ic .ico{width:28px;height:28px;color:#e6c988}:is(#gift,#event,#rest,#shop).run-screen .opt :is(.res,.signs){max-width:110px;white-space:normal;padding:3px 0 3px 10px;margin:0;background:none;border:0;border-left:1px solid #b9a074;font:700 14px/1.3 var(--font-ui);color:#365761;text-align:center;border-radius:0}:is(#gift,#event,#rest,#shop).run-screen .opt:hover:not(:disabled),:is(#gift,#event,#rest,#shop).run-screen .opts.picked .opt.pick{filter:brightness(1.04);background-color:#fff7df;box-shadow:inset 0 0 0 2px #d2ab5a,0 5px 16px #112f3f44}:is(#reward,#shop,#choose,#over,#deck,#inspect).run-screen :is(.card,#inspect-card .card,#inspect-card2 .card).run-card{position:relative;display:block;flex:none;width:var(--cw,160px);height:calc(var(--cw,160px) * 1.5);aspect-ratio:2/3;min-width:0;max-width:100%;margin:0;padding:0;border:0;border-image:none;border-radius:6px;background:url(/assets/art/fate-card-face.webp) center/100% 100% no-repeat;overflow:visible;box-shadow:var(--look-ring,0 0 0 2px transparent),0 7px 14px #071b3455;filter:none;transform:none;cursor:pointer;transition:filter .16s,box-shadow .16s}:is(#reward,#shop,#choose,#over,#deck,#inspect).run-screen :is(.card,#inspect-card .card,#inspect-card2 .card).run-card:before,:is(#reward,#shop,#choose,#over,#deck,#inspect).run-screen :is(.card,#inspect-card .card,#inspect-card2 .card).run-card:after{display:none}:is(#reward,#shop,#choose,#over,#deck,#inspect).run-screen :is(.card,#inspect-card .card,#inspect-card2 .card).run-card .art{left:9.2%!important;top:8.6%!important;width:81.7%!important;height:51.1%!important;z-index:1;border:0;border-radius:3px;background:#163344;overflow:hidden;clip-path:polygon(17% 0,100% 0,100% 100%,0 100%,0 13%,6% 13%,12% 10%,16% 5%)}:is(#reward,#shop,#choose,#over,#deck,#inspect).run-screen :is(.card,#inspect-card .card,#inspect-card2 .card).run-card .nm{left:10%!important;top:61%!important;width:80%!important;height:16%!important;min-height:26px;z-index:2;display:flex;align-items:center;justify-content:center;padding:0;margin:0;border:0;border-bottom:1px solid #bc944b;border-radius:0;background:#f6eedb var(--run-paper) center/360px auto;clip-path:none;font:700 clamp(11px,calc(var(--cw) * .08),19px)/1.08 var(--font-ui);color:#233d4b;-webkit-text-stroke:0;text-shadow:none;white-space:normal}:is(#reward,#shop,#choose,#over,#deck,#inspect).run-screen :is(.card,#inspect-card .card,#inspect-card2 .card).run-card .nm>span{width:100%;padding:0;white-space:normal;overflow-wrap:normal;word-break:normal;text-wrap:balance;overflow:hidden;padding-block:.12em;margin-block:-.12em}:is(#reward,#shop,#choose,#over,#deck,#inspect).run-screen :is(.card,#inspect-card .card,#inspect-card2 .card).run-card .cost{left:14.5%!important;top:8.6%!important;width:20%!important;height:auto;aspect-ratio:1;z-index:3;border:0;background:none;box-shadow:none;padding:0;color:#fff4d9;font:700 calc(var(--cw) * .19)/1 var(--font-ui);text-shadow:0 1px 2px #001123;-webkit-text-stroke:0}:is(#reward,#shop,#choose,#over,#deck,#inspect).run-screen :is(.card,#inspect-card .card,#inspect-card2 .card).run-card .mainno{left:20%!important;top:78%!important;width:60%!important;height:14%!important;display:flex;align-items:center;justify-content:center;gap:7%;color:var(--main-tint,#2c667c);z-index:2}:is(#reward,#shop,#choose,#over,#deck,#inspect).run-screen :is(.card,#inspect-card .card,#inspect-card2 .card).run-card .mainno b{color:#233d4b;font:700 calc(var(--cw) * .19)/1 var(--font-ui);text-shadow:none;-webkit-text-stroke:0}:is(#reward,#shop,#choose,#over,#deck,#inspect).run-screen :is(.card,#inspect-card .card,#inspect-card2 .card).run-card .mainno .ico{width:calc(var(--cw) * .16);height:calc(var(--cw) * .16);max-height:none;color:var(--run-icon,#856431);--ico2:var(--run-icon-fill,#ecd6a3)}.run-card:is([data-effect=attack],[data-effect=multi]){--run-icon:#a63428;--run-icon-fill:#d77955}.run-card[data-effect=block]{--run-icon:#286883;--run-icon-fill:#9bc5cf}.run-card:is([data-effect=weak],[data-effect=vulnerable],[data-effect=poison]){--run-icon:#735485;--run-icon-fill:#d3bde0}:is(#reward,#shop,#choose,#over,#deck,#inspect).run-screen :is(.card,#inspect-card .card,#inspect-card2 .card).run-card:hover{filter:brightness(1.07);transform:none}:is(#reward,#shop,#choose,#over,#deck,#inspect).run-screen :is(.card,#inspect-card .card,#inspect-card2 .card).run-card.sel{outline:3px solid #5da8c7;outline-offset:3px;box-shadow:0 0 18px #4ca0bb88;transform:none;filter:none}:is(#reward,#shop,#choose,#over,#deck,#inspect).run-screen :is(.card,#inspect-card .card,#inspect-card2 .card).run-card.up .nm{color:#79602c}#reward.run-screen{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto minmax(0,1fr) auto auto;align-content:stretch;justify-content:stretch;align-items:center;justify-items:center;--reward-card-gap:clamp(8px,2vw,22px)}#reward.run-screen .head-block{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:auto auto;justify-content:center;column-gap:12px}#reward.run-screen .head-block .ttl{grid-column:1/-1;min-height:0;padding:0;font-size:clamp(34px,5vw,54px)}#reward.run-screen .head-block:after{grid-column:1/-1}#reward.run-screen #reward-gold{justify-self:end;display:flex;align-items:center;gap:7px;border:0;border-image:none;background:none;min-height:0;padding:0;color:#826021;font:700 23px/1.1 var(--font-ui)}#reward.run-screen #reward-gold .ico{width:23px;height:23px}#reward.run-screen #reward-gold:after{display:none}#reward.run-screen #reward-note{justify-self:start;font:400 14px/1.2 var(--font-ui);text-shadow:none;color:#475b63}#reward.run-screen #reward-note.clean{color:#356952}#reward.run-screen #reward-cards{--rw:min(220px,calc((100vw - max(var(--run-edge),var(--pad-left)) - max(var(--run-edge),var(--pad-right)) - 2 * var(--reward-card-gap) - 12px) / 3),calc((var(--run-h) - 210px) / 1.5));grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,var(--rw)));align-content:center;gap:var(--reward-card-gap);padding:12px 4px;overflow:visible;width:100%;height:100%;min-height:0}#reward.run-screen #reward-cards .run-card{--cw:var(--rw)}#reward.run-screen #reward-hint{grid-column:1/-1;grid-row:3;color:#f4eddf;font:400 14px/1.3 var(--font-ui);text-shadow:0 1px 2px #153445;text-align:center;margin:0}#reward.run-screen .second{grid-column:1;grid-row:4;justify-content:flex-end;margin:0;width:100%}#reward.run-screen #btn-skip{grid-column:2;grid-row:4;justify-self:start;align-self:center;width:auto;min-height:48px;min-width:0;max-width:100%}#reward.run-screen #btn-reroll{width:auto;min-height:48px;max-width:100%}#reward.run-screen:has(#btn-reroll[hidden]) #btn-skip{grid-column:1/-1;justify-self:center;width:auto}#reward.run-screen #reward-inspect,#inspect.run-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:flex;align-items:center;justify-content:center;padding:max(12px,var(--pad-top)) max(12px,var(--pad-right)) max(12px,var(--pad-bottom)) max(12px,var(--pad-left));background:#102a3deb!important;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);overflow:hidden}#reward.run-screen #reward-inspect .ibox,#inspect.run-screen .ibox{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:24px;width:min(100%,760px);max-width:760px;max-height:100%;min-height:0;padding:22px;border:1px solid #c3a367;border-radius:7px;background:linear-gradient(#f8f1e2eb,#f8f1e2ed),var(--run-paper) center/cover;box-shadow:inset 0 0 0 5px #d6bf8c33,0 18px 60px #00172588;overflow-y:auto}#reward.run-screen #inspect-card,#inspect.run-screen #inspect-card2{display:grid;place-items:center;min-width:0}#reward.run-screen #inspect-card .run-card,#inspect.run-screen #inspect-card2 .run-card{--cw:min(230px,30vw);cursor:default}#reward.run-screen #reward-inspect .itext,#inspect.run-screen .itext{display:flex;flex-direction:column;gap:12px;min-width:0;max-width:none;width:100%;color:#233d4b}#reward.run-screen #reward-inspect .run-detail-title,#inspect.run-screen .run-detail-title{margin:0;font:600 28px/1.1 var(--font-display);text-wrap:balance;color:#233d4b}#reward.run-screen #reward-inspect .run-detail-rule,#inspect.run-screen .run-detail-rule{margin:0;font:400 17px/1.4 var(--font-ui);color:#233d4b}#reward.run-screen #reward-inspect .badges,#inspect.run-screen .badges{display:flex;flex-wrap:wrap;gap:6px}#reward.run-screen #reward-inspect .badge,#inspect.run-screen .badge{padding:5px 8px;border:1px solid #bca273;border-radius:3px;background:#e9dcc1;color:#40545d;font:700 12px/1.2 var(--font-ui)}#reward.run-screen #reward-inspect .advice,#inspect.run-screen .advice{padding:10px 0;border-top:1px solid #bfaa8266;font:400 14px/1.35 var(--font-ui);color:#54666c}#reward.run-screen #reward-inspect :is(.advice,.badges):empty,#inspect.run-screen :is(.advice,.badges):empty{display:none}#reward.run-screen #reward-inspect button,#inspect.run-screen .ibox button{width:100%}@media(orientation:landscape){#reward.run-screen{grid-template-columns:minmax(180px,.75fr) minmax(0,2fr);grid-template-rows:minmax(0,1fr) auto auto auto}#reward.run-screen .head-block{grid-column:1;grid-row:1}#reward.run-screen #reward-cards{--rw:min(220px,calc((100vw - max(var(--run-edge),var(--pad-left)) - max(var(--run-edge),var(--pad-right)) - 220px - 2 * var(--reward-card-gap)) / 4),calc((var(--run-h) - 24px) / 1.5));grid-column:2;grid-row:1/5}#reward.run-screen #reward-hint{grid-column:1;grid-row:2}#reward.run-screen .second{grid-column:1;grid-row:3;justify-content:center}#reward.run-screen #btn-skip,#reward.run-screen:has(#btn-reroll[hidden]) #btn-skip{grid-column:1;grid-row:4;justify-self:center}}@media(max-height:600px){:is(#reward,#gift,#event,#rest,#shop,#choose,#act,#fallen,#gate,#over,#deck,#inspect).run-screen{--run-edge:10px;--run-gap:8px}:is(#reward,#gift,#event,#rest,#shop,#choose,#act,#fallen,#gate,#over,#deck).run-screen .ttl{font-size:27px}:is(#reward,#gift,#event,#rest,#shop,#choose,#act,#fallen,#gate,#over,#deck).run-screen .head-block:after{display:none}#reward.run-screen .head-block .ttl{font-size:30px}#reward.run-screen #reward-inspect .ibox,#inspect.run-screen .ibox{padding:12px;gap:14px}#reward.run-screen #inspect-card .run-card,#inspect.run-screen #inspect-card2 .run-card{--cw:min(180px,29vw,calc((100dvh - var(--pad-top) - var(--pad-bottom) - 48px) / 1.5))}#reward.run-screen #reward-inspect .run-detail-title,#inspect.run-screen .run-detail-title{font-size:22px}#reward.run-screen #reward-inspect .run-detail-rule,#inspect.run-screen .run-detail-rule{font-size:15px}}@media(orientation:portrait)and (min-height:601px)and (max-width:600px){#reward.run-screen #reward-inspect .ibox,#inspect.run-screen .ibox{grid-template-columns:1fr;width:min(100%,390px);padding:18px;gap:16px}#reward.run-screen #inspect-card .run-card,#inspect.run-screen #inspect-card2 .run-card{--cw:min(180px,42vw,calc((100dvh - var(--pad-top) - var(--pad-bottom) - 370px) / 1.5))}}@media(orientation:landscape)and (max-height:480px){#reward.run-screen{grid-template-columns:150px minmax(0,1fr);--reward-card-gap:8px}#reward.run-screen #reward-cards{--rw:min(160px,calc((100vw - max(var(--run-edge),var(--pad-left)) - max(var(--run-edge),var(--pad-right)) - 198px) / 3),calc((var(--run-h) - 20px) / 1.5))}#reward.run-screen #reward-gold{font-size:20px}#reward.run-screen #reward-note,#reward.run-screen #reward-hint{font-size:12px}#reward.run-screen #btn-skip,#reward.run-screen #btn-reroll{min-height:44px;font-size:14px;padding:8px}}body.reduced .run-screen,body.reduced .run-screen *{animation:none!important;transition:none!important}:is(#gift,#event,#rest).run-screen{--run-scene: var(--run-paper, url(/assets/art/marble-surface.webp));--scene-gap: var(--run-gap, clamp(10px, 1.8vh, 20px));--scene-edge: var(--run-edge, clamp(12px, 2.2vw, 28px));--scene-icon: 52px;display:grid;grid-template-columns:minmax(0,660px);justify-content:center;align-content:stretch;align-items:stretch;justify-items:stretch;gap:var(--scene-gap);padding:max(var(--scene-edge),var(--pad-top, 0px)) max(var(--scene-edge),var(--pad-right, 0px)) max(var(--scene-edge),var(--pad-bottom, 0px)) max(var(--scene-edge),var(--pad-left, 0px));overflow:hidden;color:var(--run-ink, #233d4b);background-color:#fff5dc!important;background-image:var(--run-scene)!important;background-position:center!important;background-size:720px auto!important;background-repeat:repeat!important;text-shadow:none;color-scheme:light}:is(#gift,#event,#rest).run-screen:before,:is(#gift,#event,#rest).run-screen:after,:is(#gift,#event,#rest).run-screen>.dust{display:none}:is(#gift,#event,#rest).run-screen>:not(.dust){min-width:0;min-height:0;margin:0}:is(#gift,#event).run-screen .panel.narr{grid-column:1;grid-row:2;display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:none;height:100%;max-height:100%;min-height:0;padding:clamp(12px,2vw,24px);border:1px solid var(--run-gold, #b58a42);border-image:none;border-radius:3px;background:#fff5dc var(--run-paper, url(/assets/art/marble-surface.webp)) center / 640px auto;box-shadow:inset 0 0 0 3px #fff5dc,0 4px 18px #17394b12;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--run-gold, #b58a42) transparent;scroll-padding-block:12px;-webkit-overflow-scrolling:touch}:is(#gift,#event).run-screen .panel.narr>*{flex:0 0 auto;min-width:0}:is(#gift,#event).run-screen .panel.narr>.ttl,#rest.run-screen .head-block .ttl{grid-area:auto;display:block;width:100%;min-height:0;margin:0;padding:0;border:0;border-image:none;background:none;filter:none;color:var(--run-navy, #17394b);font:600 clamp(25px,3.1vw,38px)/1.12 var(--font-display, Georgia, serif);letter-spacing:.015em;text-align:left;text-shadow:none;text-wrap:balance;overflow-wrap:anywhere;-webkit-text-fill-color:currentColor}:is(#gift,#event,#rest).run-screen .ttl:before,:is(#gift,#event,#rest).run-screen .ttl:after,:is(#gift,#event).run-screen .panel.narr>.body:after{display:none}:is(#gift,#event).run-screen .panel.narr>.body{grid-area:auto;max-width:none;margin:0;padding:0 0 12px;border:0;border-bottom:1px solid #b58a4259;border-image:none;background:none;color:var(--run-ink, #233d4b);font:400 clamp(14px,1.35vw,17px)/1.5 var(--font-story, Georgia, serif);text-align:left;text-shadow:none;overflow-wrap:anywhere;white-space:pre-line}:is(#gift,#event,#rest).run-screen .opts{grid-area:auto;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;align-items:stretch;gap:10px;width:100%;max-width:none;min-width:0;margin:0;padding:3px}:is(#gift,#event).run-screen .panel.narr .opts{height:auto;max-height:none;overflow:visible}:is(#gift,#event,#rest).run-screen .opt{grid-template-columns:var(--scene-icon) minmax(0,1fr);align-items:center;min-width:0;min-height:76px;height:auto;gap:4px 12px;padding:12px;white-space:normal;scroll-margin-block:10px}:is(#gift,#event,#rest).run-screen .opt>div{grid-column:2;grid-row:1;min-width:0}:is(#gift,#event,#rest).run-screen .opt .ic{grid-column:1;grid-row:1 / 3;align-self:center;width:var(--scene-icon);height:var(--scene-icon)}:is(#gift,#event,#rest).run-screen .opt b{margin:0 0 4px;font-size:clamp(17px,1.65vw,22px);line-height:1.2;overflow-wrap:anywhere}:is(#gift,#event,#rest).run-screen .opt>div>span{display:block;font-size:14px;line-height:1.4;overflow-wrap:anywhere}#gift.run-screen{grid-template-rows:minmax(0,.75fr) minmax(0,1.8fr)}#gift.run-screen .god-head{grid-column:1;grid-row:1;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);grid-template-rows:minmax(0,.8fr) minmax(0,1fr);align-self:stretch;width:100%;height:100%;min-height:0;gap:6px 12px;padding:12px 16px;border:1px solid var(--run-gold, #b58a42);border-radius:3px;background:linear-gradient(90deg,#17394b18,#17394be6),url(/assets/art/screens/gift-bg.webp) center 48% / cover no-repeat;box-shadow:inset 0 0 0 3px #b58a4226;overflow:hidden;text-align:left}#gift.run-screen .god-head .bust{grid-column:1;grid-row:1 / -1;align-self:stretch;width:100%;height:100%;min-height:0;border:0;border-radius:0;background-color:transparent;background-size:contain;background-position:center bottom;background-repeat:no-repeat;box-shadow:none;-webkit-mask-image:none;mask-image:none;filter:drop-shadow(0 4px 8px #0005)}#gift.run-screen .god-head b{grid-column:2;grid-row:1;align-self:end;color:#fff5dc;font:600 clamp(21px,2.8vw,32px)/1.12 var(--font-display, Georgia, serif);letter-spacing:.02em;text-shadow:0 1px 4px #17394b;overflow-wrap:anywhere}#gift.run-screen .god-head i{grid-column:2;grid-row:2;display:block;align-self:stretch;min-height:0;max-width:none;margin:0;color:#fff5dc;font:italic 14px/1.4 var(--font-story, Georgia, serif);opacity:1;text-shadow:0 1px 4px #17394b;overflow:auto;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:#b58a42 transparent}#gift.run-screen .opt .ic{grid-row:1}#gift.run-screen .opt .who{margin-top:5px;color:#715320;font:400 12px/1.3 var(--font-ui, Arial, sans-serif);letter-spacing:.035em;text-transform:none}#event.run-screen{grid-template-rows:minmax(0,.7fr) minmax(0,1.8fr)}#event.run-screen .illus,#event.run-screen .illus:not([style*=url]){grid-column:1;grid-row:1;display:block;align-self:stretch;width:100%;height:100%;min-height:0;max-height:none;aspect-ratio:auto;border:1px solid var(--run-gold, #b58a42);border-image:none;border-radius:3px;background-color:var(--run-navy, #17394b);background-image:url(/assets/art/screens/event-bg.webp);background-position:center;background-size:cover;background-repeat:no-repeat;box-shadow:inset 0 0 0 3px #fff5dc40,0 4px 18px #17394b18}#event.run-screen .opt{--scene-icon: 44px}#event.run-screen .opt .signs{grid-column:2;grid-row:2;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:5px 10px;width:auto;max-width:none;margin:2px 0 0;padding:0;border:0;text-align:left;white-space:normal;overflow-wrap:anywhere}#event.run-screen .opt .sign{max-width:100%}#event.run-screen .opt .sign.bad{color:#9c3528}#event.run-screen .opt .sign.good{color:#28613e}#event.run-screen .opt .sign:is(.bad,.good) .ico{color:currentColor}#event.run-screen .opt .sign .ico{flex:0 0 18px;width:18px;height:18px}#event.run-screen .opt .sign i{min-width:0;overflow-wrap:anywhere}#rest.run-screen{grid-template-rows:auto minmax(0,.9fr) minmax(0,1.1fr)}#rest.run-screen .head-block{grid-column:1;grid-row:1;display:flex;width:100%;align-items:flex-start;padding:0;text-align:left}#rest.run-screen .camp{grid-column:1;grid-row:2;display:grid;grid-template:minmax(0,1fr) auto / minmax(0,1fr);align-self:stretch;width:100%;height:100%;min-height:0;border:1px solid var(--run-gold, #b58a42);border-radius:3px;background:#17394b url(/assets/art/screens/rest-bg.webp) center 58% / cover no-repeat;box-shadow:inset 0 0 0 3px #b58a4226;overflow:hidden}#rest.run-screen .camp .hero,#rest.run-screen .camp .fire{grid-column:1;grid-row:1;position:relative;inset:auto;align-self:stretch;height:100%;min-height:0;transform:none;background-size:contain;background-position:center bottom;background-repeat:no-repeat;pointer-events:none}#rest.run-screen .camp .hero{z-index:1;justify-self:start;width:77%;filter:drop-shadow(0 5px 6px #081d2aaa)}#rest.run-screen .camp .fire{z-index:2;justify-self:end;align-self:end;width:39%;height:57%}#rest.run-screen .camp .sub{grid-column:1;grid-row:2;position:relative;inset:auto;z-index:3;width:100%;max-width:none;max-height:5.8em;margin:0;padding:9px 14px;transform:none;border-top:1px solid #b58a4299;background:#17394bf2;color:#fff5dc;font:italic 14px/1.4 var(--font-story, Georgia, serif);opacity:1;text-align:center;text-shadow:none;overflow:auto;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:#b58a42 transparent}#rest.run-screen .opts.plates{grid-column:1;grid-row:3;align-self:stretch;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--run-gold, #b58a42) transparent;scroll-padding-block:6px;-webkit-overflow-scrolling:touch}#rest.run-screen .opt .res{grid-column:2;grid-row:2;justify-self:start;max-width:100%;margin:0;padding:0;border:0;background:none;color:var(--run-navy, #17394b);font:700 14px/1.35 var(--font-ui, Arial, sans-serif);text-align:left;white-space:normal;overflow-wrap:anywhere}#rest.run-screen .opt.good .res{color:#28613e}#rest.run-screen .opt .ic{padding:0;border:0;box-shadow:none;background-image:url(/assets/art/screens/rest-medallions.webp);background-size:300% 100%;background-position:0 0}#rest.run-screen .opt:nth-child(2) .ic{background-position:50% 0}#rest.run-screen .opt:nth-child(3) .ic{background-position:100% 0}@media(orientation:landscape){:is(#gift,#event,#rest).run-screen{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:minmax(0,1fr);padding-left:max(var(--scene-edge),var(--pad-left, 0px),calc((100vw - 1200px)/2));padding-right:max(var(--scene-edge),var(--pad-right, 0px),calc((100vw - 1200px)/2))}:is(#gift,#event).run-screen .panel.narr{grid-column:2;grid-row:1;align-self:center;height:auto}#gift.run-screen .god-head{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto;max-height:min(620px,var(--run-h, 100dvh));align-self:center;padding:20px;gap:10px;background-image:linear-gradient(0deg,#17394bf5,#17394b26 65%),url(/assets/art/screens/gift-bg.webp);text-align:center}#gift.run-screen .god-head .bust{grid-column:1;grid-row:1}#gift.run-screen .god-head b{grid-column:1;grid-row:2}#gift.run-screen .god-head i{grid-column:1;grid-row:3;max-height:5.6em}#event.run-screen .illus,#event.run-screen .illus:not([style*=url]){align-self:center;height:auto;max-height:100%;aspect-ratio:3 / 2}#rest.run-screen{grid-template-rows:auto minmax(0,1fr)}#rest.run-screen .head-block{grid-column:2;grid-row:1}#rest.run-screen .camp{grid-column:1;grid-row:1 / 3;align-self:center;max-height:min(620px,var(--run-h, 100dvh));background-image:url(/assets/art/screens/rest-bg-wide.webp)}#rest.run-screen .opts.plates{grid-column:2;grid-row:2}#rest.run-screen .opt{min-height:96px}}@media(orientation:portrait)and (max-height:620px){:is(#gift,#event,#rest).run-screen{--scene-gap: 8px;--scene-icon: 44px}#gift.run-screen{grid-template-rows:minmax(0,.6fr) minmax(0,1.6fr)}#event.run-screen{grid-template-rows:minmax(0,.5fr) minmax(0,1.6fr)}#rest.run-screen{grid-template-rows:auto minmax(0,.55fr) minmax(0,1fr)}#gift.run-screen .god-head{padding:7px 10px;gap:4px 10px}:is(#gift,#event).run-screen .panel.narr{padding:10px;gap:8px}:is(#gift,#event,#rest).run-screen .opt{min-height:72px;padding:9px;gap:3px 9px}#rest.run-screen .camp .sub{padding:6px 10px;max-height:4.2em}}@media(orientation:landscape)and (max-height:480px){:is(#gift,#event,#rest).run-screen{--scene-edge: 10px;--scene-gap: 10px;--scene-icon: 44px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}:is(#gift,#event).run-screen .panel.narr{height:100%;padding:10px 12px;gap:8px}:is(#gift,#event).run-screen .panel.narr>.ttl,#rest.run-screen .head-block .ttl{font-size:24px}:is(#gift,#event).run-screen .panel.narr>.body{font-size:14px;padding-bottom:8px}:is(#gift,#event,#rest).run-screen .opts{gap:8px}:is(#gift,#event,#rest).run-screen .opt{min-height:72px;padding:8px;gap:3px 8px}:is(#gift,#event,#rest).run-screen .opt b{font-size:17px}#gift.run-screen .god-head{padding:8px;gap:5px}#gift.run-screen .god-head b{font-size:22px}#gift.run-screen .god-head i{max-height:4.2em}#event.run-screen .illus,#event.run-screen .illus:not([style*=url]){height:100%;aspect-ratio:auto}#rest.run-screen .camp .sub{max-height:4.2em;padding:6px 8px}}:is(#shop,#choose,#act,#fallen,#gate,#over).run-screen{container:run-journey / size;display:grid;grid-template:auto minmax(0,1fr) auto / minmax(0,1fr);align-content:stretch;align-items:stretch;justify-items:center;gap:clamp(8px,1.4vh,16px);padding:max(var(--run-edge, 12px),var(--pad-top, 0px)) max(var(--run-edge, 12px),var(--pad-right, 0px)) max(var(--run-edge, 12px),var(--pad-bottom, 0px)) max(var(--run-edge, 12px),var(--pad-left, 0px));min-width:0;min-height:0;overflow:hidden}:is(#shop,#choose,#act,#fallen,#gate,#over).run-screen [hidden]{display:none!important}:is(#shop,#choose,#act,#fallen,#gate,#over).run-screen>.head-block{grid-area:1 / 1;align-self:center;width:min(100%,1120px);min-width:0;height:auto;margin:0;padding:10px 14px;gap:5px;flex-direction:column;border:1px solid #b58a4255;border-radius:8px;background:linear-gradient(#f8f3eaf2,#f8f3eaf2),var(--run-paper)}:is(#shop,#choose,#act,#fallen,#gate,#over).run-screen .head-block .ttl{width:100%;min-height:0;margin:0;padding:0}:is(#shop,#choose,#act,#fallen,#gate,#over).run-screen .ttl:before,:is(#shop,#choose,#act,#fallen,#gate,#over).run-screen .ttl:after{content:none;display:none}:is(#shop,#choose,#act,#fallen,#gate,#over).run-screen>.row{grid-area:3 / 1;position:relative;inset:auto;align-self:end;display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:center;width:min(100%,760px);height:auto;min-height:0;margin:0;padding:8px 0 0;gap:8px;background:none;border-top:1px solid #b58a4255;z-index:2}:is(#shop,#choose,#act,#fallen,#gate,#over).run-screen>.row>button{flex:1 1 0;width:auto;min-width:44px;min-height:48px;max-height:none;margin:0;padding:10px 12px!important;white-space:normal;overflow-wrap:anywhere}#shop.run-screen .shop-catalog,#choose.run-screen #choose-cards,#over.run-screen .over-body,#act.run-screen #act-say{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#b58a4280 transparent;scroll-padding-block:8px}#shop.run-screen .shop-catalog::-webkit-scrollbar,#choose.run-screen #choose-cards::-webkit-scrollbar,#over.run-screen .over-body::-webkit-scrollbar,#act.run-screen #act-say::-webkit-scrollbar,#over.run-screen #over-thread::-webkit-scrollbar{display:block;width:5px;height:5px}#shop.run-screen .shop-catalog::-webkit-scrollbar-thumb,#choose.run-screen #choose-cards::-webkit-scrollbar-thumb,#over.run-screen .over-body::-webkit-scrollbar-thumb,#act.run-screen #act-say::-webkit-scrollbar-thumb,#over.run-screen #over-thread::-webkit-scrollbar-thumb{background:#b58a4280;border-radius:6px}#shop.run-screen>.head-block{display:grid;grid-template:auto auto / minmax(0,1fr) clamp(88px,18cqw,160px);gap:4px 16px}#shop.run-screen>.head-block:before{content:"";grid-area:1 / 2 / 3 / 3;align-self:stretch;min-height:74px;background:url(/assets/art/screens/shop-bg.webp) center top / 100% auto no-repeat;border:1px solid #b58a4280;border-radius:48% 48% 8px 8px;pointer-events:none}#shop.run-screen .head-block .ttl{grid-area:1 / 1;align-self:end}#shop.run-screen #shop-sub{grid-area:2 / 1;align-self:start;width:100%;max-width:none;margin:0;font-variant-numeric:tabular-nums}#shop.run-screen .shop-catalog{grid-area:2 / 1;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;width:min(100%,1120px);padding:4px;gap:20px}#shop.run-screen #shop-cards,#choose.run-screen #choose-cards{--journey-cols: 2;--journey-card-gap: 12px;container-type:inline-size;display:grid;grid-template-columns:repeat(var(--journey-cols),minmax(0,1fr));grid-auto-rows:max-content;align-content:start;align-items:start;justify-items:center;gap:18px var(--journey-card-gap);width:100%;max-width:none;max-height:none;height:auto;margin:0;padding:8px 4px;scroll-snap-type:none}#shop.run-screen #shop-cards{grid-area:auto;overflow:visible}#shop.run-screen #shop-cards .card.framed.run-card,#choose.run-screen #choose-cards .card.framed.run-card{--cw: min(220px, calc((100cqw - (var(--journey-cols) - 1) * var(--journey-card-gap)) / var(--journey-cols)));flex:none;margin:0;scroll-margin-block:12px}#shop.run-screen #shop-cards{row-gap:58px;padding-bottom:48px}#shop.run-screen #shop-cards .price{position:absolute;inset:calc(100% + 5px) 0 auto;transform:none;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:34px;padding:5px 8px;border:1px solid var(--run-gold, #b58a42);border-radius:6px;background:var(--run-navy, #17394b);color:#fff5dc;font:700 16px/1.25 var(--font-ui);font-variant-numeric:tabular-nums;white-space:normal;text-align:center;text-shadow:none;z-index:5}#shop.run-screen #shop-cards .price:after{display:none}#shop.run-screen #shop-cards .price .ico{width:18px;height:18px}#shop.run-screen #shop-cards .card.poor{opacity:1;filter:saturate(.65)}#shop.run-screen #shop-cards .card.poor .price{color:#7e2e25;background:#fff1e5;border-color:#a65245}#shop.run-screen #shop-cards .card.sold{opacity:.78;filter:saturate(.25)}#shop.run-screen #shop-cards .card.sold .price{color:#fff5dc;background:#52636b;border-color:#52636b}#shop.run-screen #shop-opts.opts.plates{grid-area:auto;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;align-self:start;gap:10px;width:100%;min-width:0;height:auto;max-height:none;padding:0 0 8px;overflow:visible}#shop.run-screen #shop-opts .opt{grid-template-columns:44px minmax(0,1fr) minmax(46px,auto);min-height:84px;gap:8px;padding:10px}#shop.run-screen #shop-opts .ic{width:44px;height:44px}#shop.run-screen #shop-opts .res{max-width:88px;padding-left:8px;white-space:normal}#shop.run-screen #shop-opts .opt:disabled{opacity:.8}#shop.run-screen #shop-opts .opt.sold{opacity:.7}#shop.run-screen #shop-opts .opt:disabled:not(.sold) .res{color:#87372c}#shop.run-screen #btn-shop-leave{flex-grow:1.1}#shop.run-screen #btn-shop-reroll{max-width:360px}#choose.run-screen #choose-cards{grid-area:2 / 1;align-self:stretch;width:min(100%,1120px);height:100%;padding:10px 6px 18px}#choose.run-screen #choose-sub{width:100%;max-width:760px;margin:0}#choose.run-screen>.row{max-width:540px}#choose.run-screen #choose-cards .card.sel{outline:3px solid var(--run-gold, #b58a42);outline-offset:2px}#act.run-screen{grid-template:auto auto minmax(0,1fr) auto auto / minmax(0,1fr)}#act.run-screen #act-progress{grid-area:1 / 1;order:initial;display:flex;align-items:center;justify-content:center;gap:clamp(20px,5cqw,56px);width:100%;min-height:28px;margin:0;color:#526572}#act.run-screen #act-progress span{gap:8px}#act.run-screen #act-progress .done{color:#89642c}#act.run-screen #act-progress .now{color:var(--run-navy, #17394b);font-weight:700}#act.run-screen #act-progress .done i{background:var(--run-gold, #b58a42)}#act.run-screen #act-progress .now i{background:#17394b;box-shadow:0 0 0 4px #b58a422e}#act.run-screen>.head-block{grid-area:2 / 1;order:initial}#act.run-screen #act-title{font-size:clamp(26px,5cqw,48px);line-height:1.08}#act.run-screen:after{content:"";grid-area:3 / 1;position:relative;inset:auto;align-self:stretch;width:min(100%,1120px);min-height:0;border:1px solid #b58a4277;border-radius:12px;background:linear-gradient(0deg,#17394b35,transparent 50%),var(--run-scene, url(/assets/art/bg-hills.webp)) center / cover no-repeat;pointer-events:none;z-index:0}#act.run-screen #act-boss.boss-sil{grid-area:3 / 1;position:relative;inset:auto;order:initial;display:block;align-self:stretch;justify-self:center;width:min(82%,500px);height:100%;min-height:0;margin:0;aspect-ratio:auto;background-position:center bottom;background-size:contain;background-repeat:no-repeat;opacity:1;filter:drop-shadow(0 9px 10px #152d3d65);z-index:1}#act.run-screen #act-say{grid-area:4 / 1;order:initial;align-self:stretch;width:min(100%,780px);max-width:none;max-height:clamp(56px,16cqh,128px);margin:0;padding:12px 16px;border:1px solid #b58a4270;border-radius:8px;background:linear-gradient(#f8f3eaf5,#f8f3eaf5),var(--run-paper);color:var(--run-ink, #233d4b);text-align:center}#act.run-screen>.row{grid-area:5 / 1;order:initial;margin:0;max-width:360px}#act.run-screen #btn-act-go{flex:0 1 320px;width:min(100%,320px);min-width:44px;min-height:52px;padding:12px 20px!important}#over.run-screen:has(#over-ads:not(:empty)){grid-template:auto minmax(0,1fr) auto / minmax(0,1fr)}#over.run-screen .over-body{grid-area:2 / 1;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;align-items:start;gap:12px;width:min(100%,1120px);padding:clamp(10px,2cqw,24px);border:1px solid #b58a4270;border-radius:10px;background:linear-gradient(#f6f0e6f5,#f6f0e6f5),var(--run-paper);isolation:isolate}#over.run-screen .over-body>*,#over.run-screen .trophy>*,#over.run-screen .loot>*,#over.run-screen #over-stats>.stat{grid-area:auto;min-width:0;margin:0}#over.run-screen .narrator{grid-row:1;display:flex;gap:10px;align-items:center;width:100%;max-width:none}#over.run-screen #over-face{display:block;width:44px;height:44px;flex:0 0 44px}#over.run-screen #over-say{display:block;max-width:none;text-align:left;font-size:14px;line-height:1.4}#over.run-screen .trophy{grid-row:2;display:grid;grid-template-columns:minmax(88px,.65fr) minmax(0,1.35fr);align-items:center;gap:12px;width:100%;max-width:none;min-height:0;height:auto;max-height:none;overflow:visible}#over.run-screen #over-figure.figure{position:relative;inset:auto;align-self:stretch;width:100%;height:auto;min-height:clamp(190px,30cqh,320px);background-position:center bottom;background-size:contain;background-repeat:no-repeat;-webkit-mask-image:none;mask-image:none;isolation:isolate;filter:none!important;animation:none!important}#over.run-screen #over-figure:before,#over.run-screen #over-figure:after{content:none;display:none}#over.run-screen .loot{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;min-width:0;max-width:none}#over.run-screen :is(.pay,.killer,.seal,.stat){border:1px solid #b58a425c;border-radius:8px;padding:10px;background:#fff5dcb8;color:var(--run-ink, #233d4b);box-shadow:none;text-shadow:none}#over.run-screen :is(.pay,.killer,.seal,.stat):after{display:none}#over.run-screen #over-pay{grid-area:auto;display:flex;flex-direction:column;align-items:center;gap:6px}#over.run-screen #over-pay:empty{display:none}#over.run-screen .pay .sum{color:#765220;font-size:clamp(26px,4cqw,38px);text-shadow:none;white-space:normal}#over.run-screen .pay .sum .ico{width:24px;height:24px}#over.run-screen .pay .small{font-size:13px;line-height:1.4;text-align:center}#over.run-screen :is(#over-killer,#over-seal){grid-area:auto}#over.run-screen :is(.killer,.seal){display:flex;align-items:flex-start;gap:8px}#over.run-screen :is(.killer,.seal)>div{min-width:0}#over.run-screen .killer .face,#over.run-screen .seal .medal{width:44px;height:44px;flex:0 0 44px}#over.run-screen :is(.killer,.seal) b{color:#17394b;font-size:17px;line-height:1.2}#over.run-screen :is(.killer,.seal) span{color:#435867;font-size:13px;line-height:1.4}#over.run-screen .killer i{display:block;color:#233d4b;font-size:13px;line-height:1.4;opacity:1}#over.run-screen #over-score{grid-area:auto;text-align:center;font-size:13px;line-height:1.4;opacity:1}#over.run-screen #over-stats{grid-area:3 / 1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:none}#over.run-screen #over-stats .stat{min-height:72px;padding:10px 6px}#over.run-screen .stat b{color:#17394b;font-size:clamp(26px,4cqw,38px)}#over.run-screen .stat span{color:#435867;font-size:13px;line-height:1.25}#over.run-screen #over-thread-row{grid-area:4 / 1;display:block;width:100%;height:auto;padding:0}#over.run-screen #over-thread-row>summary{min-height:44px;padding:12px;color:#17394b;font-size:14px;line-height:1.4;border-block:1px solid #b58a4245}#over.run-screen #over-thread{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;width:100%;padding:12px 4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;scrollbar-color:#b58a4280 transparent}#over.run-screen #over-thread .card.framed.run-card{--cw: 96px;flex:0 0 auto}#over.run-screen #over-ads{grid-area:5 / 1;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:8px;width:100%}#over.run-screen #over-ads:empty{display:none}#over.run-screen #over-ads button{min-width:44px;min-height:48px;padding:10px;white-space:normal}#over.run-screen>.row:last-child:not(#over-ads){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-area:3 / 1;align-self:end;width:min(100%,760px);gap:8px}#over.run-screen #btn-over-new{grid-column:1 / -1;min-width:44px;min-height:52px;width:100%}#over.run-screen #btn-fresco,#over.run-screen #btn-over-menu{grid-column:auto;min-height:44px;font-size:15px}@container run-journey (min-width: 520px){#choose.run-screen #choose-cards{--journey-cols: 3}#over.run-screen .trophy{grid-template-columns:minmax(160px,.8fr) minmax(0,1.2fr)}}@container run-journey (min-width: 760px){#shop.run-screen .shop-catalog{grid-template-columns:minmax(0,1.55fr) minmax(270px,1fr);gap:24px}#shop.run-screen #shop-cards{--journey-cols: 3}#choose.run-screen #choose-cards{--journey-cols: 4;--journey-card-gap: 18px}#over.run-screen .over-body{grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);gap:12px 24px}#over.run-screen .trophy{display:contents}#over.run-screen #over-figure.figure{grid-area:1 / 1 / 6 / 2;min-height:360px}#over.run-screen .narrator{grid-area:1 / 2}#over.run-screen .loot{grid-area:2 / 2}#over.run-screen #over-stats{grid-area:3 / 2}#over.run-screen #over-thread-row{grid-area:4 / 2}#over.run-screen #over-ads{grid-area:5 / 2}#over.run-screen>.row:last-child:not(#over-ads){grid-template-columns:1.4fr 1fr 1fr}#over.run-screen #btn-over-new{grid-column:auto}}@container run-journey (min-width: 1040px){#choose.run-screen #choose-cards{--journey-cols: 5}}@media(orientation:landscape){#act.run-screen{grid-template:auto auto minmax(0,1fr) auto / minmax(0,1.05fr) minmax(0,1fr);gap:12px 24px}#act.run-screen:after,#act.run-screen #act-boss.boss-sil{grid-area:1 / 1 / 5 / 2}#act.run-screen #act-progress{grid-area:1 / 2;gap:24px}#act.run-screen>.head-block{grid-area:2 / 2}#act.run-screen #act-title{font-size:clamp(24px,3.6cqw,46px)}#act.run-screen #act-say{grid-area:3 / 2;align-self:center;max-height:100%;padding-inline:16px}#act.run-screen>.row{grid-area:4 / 2;width:100%}#act.run-screen #act-boss.boss-sil{width:94%}}@media(max-height:600px){:is(#shop,#choose,#act,#fallen,#gate,#over).run-screen{--run-edge: 10px;gap:6px}:is(#shop,#choose,#act,#fallen,#gate,#over).run-screen>.row{padding-top:5px;gap:6px}:is(#shop,#choose,#act,#fallen,#gate,#over).run-screen>.row>button{min-height:44px;padding:8px 10px!important}#shop.run-screen>.head-block{grid-template-columns:minmax(0,1fr) 78px}#shop.run-screen>.head-block:before{min-height:56px}#act.run-screen #act-title{font-size:clamp(22px,4cqw,32px)}#act.run-screen #act-say{font-size:14px;line-height:1.4}#over.run-screen .over-body{gap:10px}}@media(orientation:landscape)and (max-height:480px){:is(#shop,#choose,#over).run-screen>.head-block .ttl{font-size:26px;line-height:1.1}#shop.run-screen>.head-block{display:flex;flex-direction:row;justify-content:space-between;gap:12px}#shop.run-screen>.head-block:before{content:none}#shop.run-screen .head-block .ttl,#shop.run-screen #shop-sub{width:auto}#choose.run-screen>.head-block{flex-direction:row;align-items:center;justify-content:space-between;gap:14px}#choose.run-screen .head-block .ttl{width:auto;flex:1 1 45%}#choose.run-screen #choose-sub{width:auto;flex:1 1 55%;max-width:460px;text-align:left}#act.run-screen{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:14px}#act.run-screen #act-progress{min-height:20px;gap:22px;font-size:14px}#act.run-screen #act-title{font-size:clamp(22px,3.6cqw,30px)}#over.run-screen>.row:last-child:not(#over-ads){grid-template-columns:1.25fr 1fr 1fr}#over.run-screen #btn-over-new{grid-column:auto;min-height:44px}#over.run-screen #btn-fresco,#over.run-screen #btn-over-menu{font-size:14px}}#gate.run-screen .gate-opts{grid-area:2 / 1;align-self:center;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,760px);min-width:0}#gate.run-screen .gate-opts button.gate-opt{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;min-height:132px;padding:14px 10px!important;text-align:center}#gate.run-screen .gate-opt b{font:700 18px/1.2 var(--font-ui);color:var(--run-navy)}#gate.run-screen .gate-opt small{font:400 14px/1.35 var(--font-ui);color:var(--run-ink);overflow-wrap:anywhere}#gate.run-screen #gate-go-heal{font-weight:700}@media(max-height:600px){#gate.run-screen .gate-opts button.gate-opt{min-height:96px;gap:5px;padding:10px 8px!important}}#fallen.run-screen .fallen-body{grid-area:2 / 1;align-self:center;display:flex;flex-direction:column;align-items:center;gap:10px;width:min(100%,420px);min-width:0}#fallen.run-screen .fallen-timer{display:flex;align-items:center;gap:10px;width:100%}#fallen.run-screen .fallen-bar{flex:1 1 auto;height:8px;border-radius:4px;overflow:hidden;background:#b58a4230;box-shadow:inset 0 0 0 1px #b58a4255}#fallen.run-screen .fallen-bar i{display:block;height:100%;width:100%;transform-origin:left center;background:var(--run-navy, #17394b);transition:transform .25s linear}#fallen.run-screen #fallen-sec{flex:0 0 auto;min-width:3.2em;text-align:right;font:700 18px/1 var(--font-ui);color:var(--run-navy, #17394b);font-variant-numeric:tabular-nums}#fallen.run-screen #fallen-ads{display:flex;width:100%}#fallen.run-screen #fallen-ads>button{flex:1 1 auto;min-height:56px}#fallen.run-screen #fallen-have{font:400 14px/1.35 var(--font-ui);color:var(--run-ink, #536672);text-align:center;overflow-wrap:anywhere}#fallen.run-screen #fallen-have b{color:var(--run-navy, #17394b)}@media(prefers-reduced-motion:reduce){#fallen.run-screen .fallen-bar i{transition:none}}#fallen.run-screen>.row>button#btn-fallen-giveup{min-height:48px}:is(#feed,#deck,#hall,#store).marble-section{--section-edge:clamp(12px,2vw,28px);--section-ink:#233d4b;--section-gold:#b58a42;--section-paper:url(/assets/art/marble-surface.webp);color:var(--section-ink);font-family:var(--font-ui);text-shadow:none;isolation:isolate;overflow:hidden;min-width:0;gap:12px;padding:max(var(--section-edge),var(--pad-top)) max(var(--section-edge),var(--pad-right)) max(var(--section-edge),var(--pad-bottom)) max(var(--section-edge),var(--pad-left));background:linear-gradient(#f6f2e9e8,#edf0ebbb 36%,#17394bcc),url(/assets/art/marble-menu.webp) center/cover!important;scrollbar-width:thin;scrollbar-color:#b58a42 #193a4a}.marble-section[hidden],.marble-section [hidden]{display:none!important}:is(#feed,#deck,#hall,#store).marble-section:before{display:none}:is(#feed,#deck,#hall,#store).marble-section>.dust{display:none}:is(#feed,#deck,#hall,#store).marble-section.in,:is(#feed,#deck,#hall,#store).marble-section.in>*{animation:run-reveal .24s ease-out both}:is(#feed,#deck,#hall,#store).marble-section .head-block{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:none;margin:0;padding:0;gap:6px;min-width:0;flex-shrink:0}:is(#feed,#deck,#hall,#store).marble-section .ttl{display:block;width:100%;min-height:0;height:auto;margin:0;padding:0;border:0;border-image:none;background:none;filter:none;box-shadow:none;font:600 clamp(28px,4vw,46px)/1.12 var(--font-display);letter-spacing:.015em;text-transform:none;color:var(--section-ink);-webkit-text-fill-color:currentColor;text-shadow:0 1px 1px #fff9;text-align:center;text-wrap:balance}:is(#feed,#deck,#hall,#store).marble-section .head-block>.rule{display:none}:is(#feed,#deck,#hall,#store).marble-section :is(.sub,.small){font:400 14px/1.35 var(--font-ui);color:#405963;text-shadow:none;opacity:1;max-width:none}:is(#feed,#deck,#hall,#store).marble-section button:not(.node){min-width:44px;min-height:44px;height:auto;margin:0;padding:10px 16px;border:1px solid #b58a42;border-image:none;border-radius:4px;background:#f8f0df var(--section-paper) center/cover;color:var(--section-ink);font:700 16px/1.2 var(--font-ui);text-shadow:none;text-decoration:none;box-shadow:inset 0 0 0 2px #fff8,0 3px 9px #0e25392b;filter:none;transform:none;white-space:normal;text-wrap:balance}:is(#feed,#deck,#hall,#store).marble-section button:before,:is(#feed,#deck,#hall,#store).marble-section button:after{display:none}:is(#feed,#deck,#hall,#store).marble-section :is(button,[role=button]):focus-visible{outline:3px solid #367eaa;outline-offset:3px}:is(#feed,#deck,#hall,#store).marble-section button:hover:not(:disabled){filter:brightness(1.06)}:is(#feed,#deck,#hall,#store).marble-section button:disabled{opacity:.55;filter:saturate(.45);cursor:not-allowed}:is(#deck,#hall,#store).marble-section :is(#btn-deck-close,#btn-hall-close,#btn-store-close){min-width:160px;min-height:48px;padding:11px 28px!important;border:1px solid #cba55f!important;border-image:none!important;border-radius:4px;background:#18394b!important;color:#fff2d5;box-shadow:inset 0 0 0 3px #f6deb51a,0 3px 10px #001c3733;font:700 16px/1.2 var(--font-ui)!important;text-shadow:none;filter:none;flex-shrink:0}#deck.marble-section{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;--run-paper:var(--section-paper);background:linear-gradient(#f7f1e4e8,#e9eee9c9 30%,#17394bf2),url(/assets/art/marble-menu.webp) center/cover!important}#deck.marble-section .head-block{gap:4px}#deck.marble-section .head-block:after{display:none}#deck.marble-section #deck-count{text-align:center}#deck.marble-section .deck-filters{display:flex;gap:6px;width:min(100%,1000px);min-width:0;flex-shrink:0;overflow-x:auto;padding:3px;scrollbar-width:thin}#deck.marble-section .deck-filters button{display:inline-flex;align-items:center;justify-content:center;flex:1 0 auto;gap:7px;padding:8px 12px;font-size:14px;white-space:nowrap}#deck.marble-section .deck-filters button b{font-size:12px;opacity:.75}#deck.marble-section .deck-filters button.sel{background:#17394b;color:#fff1d7;border-color:#c9a567;box-shadow:inset 0 0 0 2px #fff1}#deck.marble-section #deck-cards{--cw:150px;display:grid;grid-template-columns:repeat(auto-fill,var(--cw));grid-auto-rows:max-content;align-items:start;align-content:start;justify-content:center;flex:1 1 0;width:min(100%,1040px);max-width:100%;height:auto;max-height:none;min-height:0;gap:18px 16px;padding:14px 10px 20px;margin:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bfa271 #23435166;border-block:1px solid #b59b6a66;background:linear-gradient(#fff2,#12344916);border-radius:5px;-webkit-mask-image:none;mask-image:none;scroll-snap-type:none}#deck.marble-section #deck-cards .run-card{--cw:inherit;max-width:none;flex:none}#deck.marble-section #deck-cards .run-card.up{box-shadow:var(--look-ring,0 0 0 2px #c3a156),0 7px 14px #071b3455}#deck.marble-section .deck-empty{grid-column:1/-1;margin:36px 12px;text-align:center;color:#233d4b;font-size:17px}@media(max-width:600px){#deck.marble-section #deck-cards{--cw:min(152px, calc((100vw - max(var(--section-edge),var(--pad-left)) - max(var(--section-edge),var(--pad-right)) - 40px)/2) );gap:16px 12px}}@media(max-height:600px){:is(#feed,#deck,#hall,#store).marble-section{--section-edge:10px;gap:8px}:is(#feed,#deck,#hall,#store).marble-section .ttl{font-size:27px}}@media(orientation:landscape)and (max-height:480px){#deck.marble-section{display:grid;grid-template-columns:150px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;align-items:start;justify-items:stretch;gap:10px 18px}#deck.marble-section .head-block{grid-column:1;grid-row:1}#deck.marble-section #deck-count{font-size:12px}#deck.marble-section .deck-filters{grid-column:2;grid-row:1;align-self:start}#deck.marble-section .deck-filters button{font-size:12px;padding:7px 10px}#deck.marble-section #deck-cards{--cw:126px;grid-column:2;grid-row:2/4;width:100%;height:100%;padding:8px 7px 14px;gap:14px 10px}#deck.marble-section #btn-deck-close{grid-column:1;grid-row:3;width:100%;min-width:0}}body.reduced .marble-section,body.reduced .marble-section *{animation:none!important;transition:none!important}#feed.marble-section{--path-ink:#233d4b;--path-navy:#17394b;--path-gold:#b58a42;--path-paper:url(/assets/art/marble-surface.webp);--path-scene:url(/assets/art/marble-meadow.webp);--path-edge:clamp(8px,1.5vw,20px);--path-gap:clamp(8px,1.5vh,16px);--path-width:min(100%,1120px);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;align-items:stretch;justify-items:center;justify-content:stretch;min-width:0;min-height:0;gap:var(--path-gap);overflow:hidden;isolation:isolate;padding:max(var(--path-edge),var(--pad-top)) max(var(--path-edge),var(--pad-right)) max(var(--path-edge),var(--pad-bottom)) max(var(--path-edge),var(--pad-left));color:var(--path-ink);font-family:var(--font-ui);text-shadow:none;background:linear-gradient(180deg,#f8f1e3aa,#e9ece651 34%,#17394bba),var(--path-scene) center/cover no-repeat!important}#feed.marble-section[hidden],#feed.marble-section [hidden]{display:none!important}#feed.marble-section:before,#feed.marble-section:after,#feed.marble-section>.corner,#feed.marble-section .walker,#feed.marble-section .bosspin{display:none!important}#feed.marble-section>:is(.head,.scroll,.foot){grid-area:auto;min-width:0;max-width:1120px;width:100%;margin:0}#feed.marble-section.in>:is(.head,.scroll,.foot){animation:none}#feed.marble-section .head,#feed.marble-section .foot{position:relative;z-index:2;flex:none;border:1px solid #c3a36a;border-radius:7px;background:#f7f0e3 var(--path-paper) center/cover;box-shadow:inset 0 0 0 3px #fff8,0 5px 18px #12364729}#feed.marble-section .head{grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 14px;padding:10px 16px;text-align:left}#feed.marble-section .head .ttl{display:block;grid-column:1;grid-row:1;width:auto;max-width:none;min-height:0;height:auto;margin:0;padding:0;border:0;border-image:none;border-radius:0;background:none;box-shadow:none;filter:none;font:600 clamp(30px,3.8vw,46px)/1.06 var(--font-display);letter-spacing:.015em;text-transform:none;color:var(--path-ink);-webkit-text-fill-color:currentColor;text-shadow:none;text-align:left}#feed.marble-section .head .ttl:before,#feed.marble-section .head .ttl:after,#feed.marble-section .head .rule{display:none}#feed.marble-section #feed-title{grid-column:1;grid-row:2;min-width:0;max-width:none;padding:0;margin:0;color:#48616c;font:400 clamp(12px,1.3vw,15px)/1.3 var(--font-ui);letter-spacing:0;text-transform:none;text-shadow:none;opacity:1}#feed.marble-section button.route-overview{grid-column:2;grid-row:1/3;position:static;inset:auto;transform:none;z-index:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-width:44px;min-height:44px;max-width:160px;margin:0;padding:9px 13px;border:1px solid var(--path-gold);border-radius:4px;background:#17394b;color:#fff5dc;box-shadow:inset 0 0 0 2px #ecd09722;filter:none;font:700 14px/1.2 var(--font-ui);text-shadow:none;white-space:normal}#feed.marble-section button.route-overview[aria-expanded=true]{background:#ead9b6;color:var(--path-navy);box-shadow:inset 0 0 0 2px #fff8}#feed.marble-section button.route-overview:before,#feed.marble-section button.route-overview:after{display:none}#feed.marble-section .scroll{grid-row:2;position:relative;z-index:1;display:flex;flex-direction:column-reverse;align-items:center;min-height:0;max-height:100%;padding:8px 6px;overflow:auto;overflow-x:hidden;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#b58a42 #17394b33;scroll-padding:12px;mask-image:none;-webkit-mask-image:none;-webkit-overflow-scrolling:touch}#feed.marble-section .scroll::-webkit-scrollbar{display:block;width:5px}#feed.marble-section .scroll::-webkit-scrollbar-thumb{background:#b58a42;border-radius:4px}#feed.marble-section .lane{position:relative;isolation:isolate;display:flex;flex-direction:column-reverse;align-items:center;width:min(100%,680px);min-height:0;flex:none;gap:0;margin:auto 0 0;padding:6px 8px 4px}#feed.marble-section .pos{display:flex;flex:none;align-items:center;justify-content:center!important;order:0;width:100%;min-width:0;min-height:42px;padding:3px 0!important;margin:0;gap:10px;grid-column:auto;grid-row:auto;position:relative;z-index:1}#feed.marble-section:not(.route-expanded) .pos.distant{display:none!important}#feed.marble-section .pos.traced{display:flex;min-height:22px;padding:2px 0!important}#feed.marble-section .trace{width:18px;height:18px;border:1px solid #bb984f;box-shadow:0 0 0 3px #fff0cc66;opacity:.8}#feed.marble-section .mark{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0}#feed.marble-section .mark .medal,#feed.marble-section .mark .medal.art{flex:none;width:32px;height:32px;border:1px solid #b58a42;border-radius:50%;background-color:#17394b;background-size:contain;filter:none;box-shadow:0 0 0 3px #fff0c861,0 2px 6px #17394b55}#feed.marble-section .mark.boss .medal{width:42px;height:42px}#feed.marble-section .mark .cap{position:absolute;left:calc(100% + 8px);right:auto;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:clamp(104px,24vw,185px);padding:5px 8px;border:1px solid #b9996466;border-radius:4px;background:#fff5dcef;text-align:left;box-shadow:0 2px 7px #17394b20;line-height:1.2}#feed.marble-section .mark .cap b{font:700 12px/1.2 var(--font-ui);color:var(--path-ink);text-shadow:none}#feed.marble-section .mark .cap small{font:400 11px/1.2 var(--font-ui);color:#4b6066;text-shadow:none;opacity:1}#feed.marble-section .mark.boss .cap b{font-size:14px;color:#805d27}#feed.marble-section .pos.here{display:flex;align-items:stretch;justify-content:center!important;gap:clamp(10px,2vw,20px);min-height:0;padding:34px 0 4px!important;align-self:stretch}#feed.marble-section .node.now{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) auto auto;flex:1 1 0;align-items:center;align-content:stretch;justify-items:stretch;gap:7px 8px;width:0;max-width:330px;min-width:0!important;min-height:280px;height:auto;margin:0;padding:10px!important;border:1px solid #b58a42!important;border-image:none!important;border-radius:7px;background:#fbf3e3 var(--path-paper) center/cover!important;box-shadow:inset 0 0 0 3px #fff9,0 6px 18px #102e4559;filter:none!important;color:var(--path-ink);font-family:var(--font-ui);text-shadow:none;cursor:pointer;transform:none;transition:box-shadow .15s,background-color .15s}#feed.marble-section .node.now:before,#feed.marble-section .node.now:after,#feed.marble-section .node.now>.medal{display:none!important}#feed.marble-section .node.now .lbl{grid-column:1/-1;grid-row:1;display:flex;flex-direction:column;align-items:stretch!important;align-self:stretch;gap:6px;width:100%;min-width:0;flex:initial;text-align:center!important}#feed.marble-section .node.now .lbl b{display:block;margin:0;padding:2px 0 0;border:0;font:600 clamp(22px,2.8vw,32px)/1.08 var(--font-display);color:var(--path-ink);text-shadow:none}#feed.marble-section .node.now .lbl small{display:block;max-width:none;margin:0;padding:0;opacity:1;color:#435b67;font:400 13px/1.35 var(--font-ui);text-shadow:none;overflow-wrap:break-word;text-wrap:balance}#feed.marble-section .node.now .foes,#feed.marble-section .node.now.k-event .lbl:before,#feed.marble-section .node.now.k-rest .lbl:before{display:flex;flex:none;align-items:flex-end;justify-content:center;position:relative;isolation:isolate;width:100%;height:clamp(90px,16vh,180px);min-height:0;overflow:hidden;margin:0;border:1px solid #c2a474;border-radius:4px;background:linear-gradient(0deg,#17394b99,transparent 65%),url(/assets/art/marble-meadow.webp) center/cover}#feed.marble-section .node.now.k-event .lbl:before{content:"";background-image:linear-gradient(0deg,#17394b88,transparent),url(/assets/art/marble-menu.webp)}#feed.marble-section .node.now.k-rest .lbl:before{content:"";background-image:linear-gradient(0deg,#17394b44,transparent),url(/assets/art/marble-meadow-p.webp)}#feed.marble-section .node.now .foes .face,#feed.marble-section .node.now .foes .face.big{flex:1 1 0;width:70%;max-width:85%;height:100%;margin:0 -9%;border:0;border-radius:0;background-color:transparent;background-position:center bottom;background-size:contain;background-repeat:no-repeat;filter:drop-shadow(0 3px 3px #10293877)}#feed.marble-section .node.now .foes .more{align-self:center;z-index:1;padding:5px;border-radius:4px;background:#17394b;color:#fff5dc;font:700 13px/1 var(--font-ui)}#feed.marble-section .node.now .foes.shop-scene{background-image:linear-gradient(0deg,#17394b66,transparent),url(/assets/art/screens/shop-bg.webp);background-position:center top}#feed.marble-section :is(.mark.k-shop .medal,.trace.k-shop){display:grid;place-items:center;color:#966b28;--ico2:#f6dd9f}#feed.marble-section .mark.k-shop .medal .ico{width:22px;height:22px}#feed.marble-section .trace.k-shop .ico{width:13px;height:13px}#feed.marble-section .node.now :is(.risk,.promise){position:static;inset:auto;display:flex;align-items:center;justify-content:center;gap:4px;min-height:22px;height:auto;width:auto;margin:0;padding:0;border:0;border-radius:0;background:none;opacity:1}#feed.marble-section .node.now .risk{grid-column:1;grid-row:2}#feed.marble-section .node.now .promise{grid-column:2;grid-row:2;border-left:1px solid #b89a625c}#feed.marble-section .node.now :is(.risk,.promise) .ico{width:19px;height:19px;color:#795724;--ico2:#d5b574}#feed.marble-section .node.now .risk.r3 .ico{color:#9d3d30;--ico2:#df9975}#feed.marble-section .path-select{grid-column:1/-1;grid-row:3;display:flex;align-items:center;justify-content:center;position:relative;min-height:44px;padding:10px 12px;border:1px solid #b58a42;border-radius:4px;background:#7f3027 url(/assets/art/marble-cta.webp) center/100% 100% no-repeat;color:#fff5dc;font:700 16px/1.2 var(--font-ui);text-shadow:0 1px 2px #40180e;box-shadow:inset 0 0 0 2px #f7d68e22}#feed.marble-section .path-select:before,#feed.marble-section .path-select:after{display:none}#feed.marble-section .node.now:hover{transform:none;box-shadow:inset 0 0 0 2px #d7b162,0 7px 20px #15344766}#feed.marble-section .node.now:active{transform:none;background-color:#ecdec0!important}#feed.marble-section :is(button,.node.now):focus-visible{outline:3px solid #327e9c;outline-offset:3px}#feed.marble-section .pos.here.picked .node.now.pick{box-shadow:inset 0 0 0 3px #cda553,0 0 20px #ffe6a666}#feed.marble-section .thread{z-index:0;overflow:visible}#feed.marble-section .thread .glow{stroke:#ffe6a899;stroke-width:8px;filter:blur(2px)}#feed.marble-section .thread :is(.line,.branch){stroke:#a97c31;stroke-width:2.5px;filter:drop-shadow(0 1px 1px #fff4cf)}#feed.marble-section .thread .branch.lit{stroke:#cf9c38;stroke-width:4px}#feed.marble-section .foot{grid-row:3;display:flex;flex-direction:column;align-items:center;gap:7px;padding:9px 14px}#feed.marble-section .foot .row{display:flex;flex-wrap:nowrap;gap:10px;width:100%;max-width:650px;margin:0}#feed.marble-section .foot button.pill{display:flex;align-items:center;justify-content:center;flex:1 1 0;min-width:44px;min-height:44px;height:auto;max-width:none;margin:0;padding:10px 14px;border:1px solid #b58a42;border-radius:4px;border-image:none;background:#f5ecda;color:var(--path-ink);font:700 16px/1.2 var(--font-ui);text-shadow:none;box-shadow:inset 0 0 0 2px #fff8;filter:none;white-space:normal}#feed.marble-section .foot button.pill:before,#feed.marble-section .foot button.pill:after{display:none}#feed.marble-section .wager{display:flex;align-items:center;justify-content:center;gap:6px;max-width:100%;margin:0;padding:0;border:0;border-radius:0;background:none;color:#4b5d64;font:400 12px/1.3 var(--font-ui)}#feed.marble-section .wager :is(b,.ico){color:#806028}#feed.marble-section .wager .ico{flex:none;width:18px;height:18px;--ico2:#d5b574}#feed.marble-section .wager b{flex:none;font-weight:700}#feed.marble-section #feed-say{display:block;margin:0;padding:0;opacity:1;color:#4b5d64;font:italic 13px/1.3 var(--font-story);text-shadow:none;text-align:center}#feed.marble-section :is(.wager,#feed-say):empty{display:none}@media(orientation:portrait){#feed.marble-section{--path-scene:url(/assets/art/marble-meadow-p.webp)}}@media(orientation:landscape)and (min-height:451px){#feed.marble-section .scroll{display:block}#feed.marble-section .lane{display:grid;grid-template-columns:minmax(160px,.75fr) minmax(0,2fr);grid-template-rows:repeat(9,auto);column-gap:32px;align-content:center;align-items:center;width:100%;min-height:100%;margin:0;padding:12px 8px}#feed.marble-section .pos:not(.here){grid-column:1;order:var(--path-order);min-height:46px;justify-content:flex-start!important;padding:4px 0 4px 12px!important}#feed.marble-section .pos.traced{min-height:24px}#feed.marble-section .mark .cap{width:clamp(104px,14vw,170px)}#feed.marble-section .pos.here{grid-column:2;grid-row:1/10;align-self:center;padding:24px 0 4px!important}#feed.marble-section .node.now{min-height:clamp(310px,52vh,460px);padding:14px!important;gap:10px}#feed.marble-section .node.now .foes,#feed.marble-section .node.now.k-event .lbl:before,#feed.marble-section .node.now.k-rest .lbl:before{height:clamp(120px,24vh,215px)}#feed.marble-section .node.now .lbl small{font-size:15px}#feed.marble-section .mark .cap b{font-size:14px}#feed.marble-section .mark .cap small{font-size:12px}}@media(orientation:landscape)and (max-height:450px){#feed.marble-section{grid-template-columns:138px minmax(0,1fr);grid-template-rows:minmax(0,.85fr) minmax(0,1.15fr);gap:8px;--path-edge:8px}#feed.marble-section .head{grid-column:1;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) 72px;grid-template-rows:44px minmax(0,1fr);align-items:stretch;gap:3px;padding:6px;min-height:0;height:100%;max-height:100%;align-self:stretch}#feed.marble-section .head .ttl{grid-column:1;grid-row:1;align-self:center;font-size:22px;text-align:center}#feed.marble-section #feed-title{grid-column:1/-1;grid-row:2;min-height:0;overflow-y:auto;font-size:10.5px;text-align:center}#feed.marble-section button.route-overview{grid-column:2;grid-row:1;width:100%;max-width:none;padding:4px;font-size:11.5px}#feed.marble-section .scroll{grid-column:2;grid-row:1/-1;max-height:none;padding:4px}#feed.marble-section .lane{width:100%;padding:2px 14px 2px 20px}#feed.marble-section .pos.here{padding:28px 0 2px!important;gap:8px}#feed.marble-section .node.now{min-height:222px;padding:7px!important;gap:4px}#feed.marble-section .node.now .foes,#feed.marble-section .node.now.k-event .lbl:before,#feed.marble-section .node.now.k-rest .lbl:before{height:64px}#feed.marble-section .node.now .lbl{gap:4px}#feed.marble-section .node.now .lbl b{font-size:22px}#feed.marble-section .node.now .lbl small{font-size:12px;line-height:1.25}#feed.marble-section .path-select{font-size:14px;padding:8px}#feed.marble-section .foot{grid-column:1;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto;align-items:stretch;align-self:stretch;min-height:0;height:100%;max-height:100%;padding:6px;gap:4px;overflow:hidden}#feed.marble-section .foot .row{grid-row:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:4px}#feed.marble-section .foot button.pill{width:100%;min-width:44px;min-height:44px;font-size:12px;padding:4px}#feed.marble-section .foot button.pill .ico{display:none}#feed.marble-section .wager{grid-row:1;display:block;min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;font-size:11px;text-align:center;scrollbar-width:thin}#feed.marble-section .wager .ico{vertical-align:middle;margin-right:4px}#feed.marble-section .wager b{margin-left:4px}#feed.marble-section #feed-say{grid-row:2;max-height:28px;overflow-y:auto;font-size:11px}}@media(orientation:portrait)and (max-width:430px){#feed.marble-section .head{padding:9px 12px;gap:4px 8px}#feed.marble-section button.route-overview{max-width:112px;font-size:13px;padding:8px}#feed.marble-section .mark .cap{width:112px}#feed.marble-section .foot{padding:8px 10px}}@media(prefers-reduced-motion:reduce){#feed.marble-section,#feed.marble-section *{animation:none!important;transition:none!important}}@media(orientation:portrait)and (max-height:620px){#feed.marble-section{--path-edge:8px;--path-gap:6px}#feed.marble-section .head{padding:7px 9px;gap:3px 7px}#feed.marble-section .head .ttl{font-size:27px}#feed.marble-section #feed-title{font-size:11px;line-height:1.15}#feed.marble-section button.route-overview{max-width:100px;font-size:12px;padding:6px}#feed.marble-section .scroll{padding:0 2px}#feed.marble-section .lane{padding:0 4px}#feed.marble-section .pos.here{padding:18px 0 2px!important;gap:8px}#feed.marble-section .node.now{min-height:212px;padding:7px!important;gap:4px}#feed.marble-section .node.now .lbl{gap:3px}#feed.marble-section .node.now .lbl b{font-size:22px}#feed.marble-section .node.now .lbl small{font-size:12px;line-height:1.2}#feed.marble-section .node.now .foes,#feed.marble-section .node.now.k-event .lbl:before,#feed.marble-section .node.now.k-rest .lbl:before{height:60px}#feed.marble-section .path-select{min-height:44px;font-size:14px;padding:8px}#feed.marble-section .foot{padding:6px 8px;gap:4px}#feed.marble-section .wager{font-size:11px;line-height:1.2}#feed.marble-section .foot button.pill{min-height:44px;font-size:14px;padding:8px}#feed.marble-section #feed-say{font-size:11px;line-height:1.2}}#feed.marble-section:is([data-act="2"],[data-act="3"]){--path-scene:var(--path-act)}@media(orientation:portrait){#feed.marble-section:is([data-act="2"],[data-act="3"]){--path-scene:var(--path-act-p)}}:is(#hall,#store).marble-section{--collection-ink: #233d4b;--collection-gold: #b58a42;--collection-navy: #17394b;--collection-paper: url(/assets/art/marble-surface.webp);--collection-edge: clamp(12px, 2.2vw, 28px);--collection-gap: clamp(8px, 1.4vh, 14px);display:grid;grid-template-columns:minmax(0,1180px);align-content:stretch;align-items:stretch;justify-content:center;gap:var(--collection-gap);padding:max(var(--collection-edge),var(--pad-top, 0px)) max(var(--collection-edge),var(--pad-right, 0px)) max(var(--collection-edge),var(--pad-bottom, 0px)) max(var(--collection-edge),var(--pad-left, 0px));min-width:0;overflow:hidden;color:var(--collection-ink);color-scheme:light;background:linear-gradient(#fff5dce8,#f2eee7ed),url(/assets/art/bg-hall.webp) center / cover no-repeat!important}:is(#hall,#store).marble-section:before,:is(#hall,#store).marble-section>.dust{display:none}:is(#hall,#store).marble-section>:not(.dust){min-width:0;min-height:0;margin:0}:is(#hall,#store).marble-section .head-block{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%;max-width:none;padding:0;text-align:center}:is(#hall,#store).marble-section .head-block .ttl{width:100%;min-height:0;height:auto;padding:0;margin:0;color:#17394b;font:600 clamp(25px,3.2vw,40px)/1.08 var(--font-display, Georgia, serif);background:none;border:0;border-image:none;filter:none;text-shadow:none;letter-spacing:.012em;text-wrap:balance;overflow-wrap:anywhere;-webkit-text-fill-color:currentColor}:is(#hall,#store).marble-section .head-block .ttl:before,:is(#hall,#store).marble-section .head-block .ttl:after,:is(#hall,#store).marble-section .head-block>.rule,:is(#hall,#store).marble-section .head-block:after{display:none}:is(#hall,#store).marble-section .head-block .sub{color:#465c69;font:400 14px/1.35 var(--font-ui, Arial, sans-serif);max-width:none;opacity:1;text-shadow:none}:is(#hall,#store).marble-section :is(.hall-collection,.goods){width:100%;max-width:none;min-height:0;min-width:0;padding:4px 5px 10px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b58a42 #17394b12;scroll-padding-block:8px;-webkit-overflow-scrolling:touch}:is(#hall,#store).marble-section :is(button,[role=button]):focus-visible{outline:3px solid #367eaa;outline-offset:2px}#hall.marble-section #btn-hall-close,#store.marble-section #btn-store-close{grid-column:1;justify-self:center;align-self:stretch;width:min(100%,360px);min-width:44px;min-height:48px;height:auto;margin:0;padding:10px 28px!important;border:1px solid #b58a42!important;border-image:none!important;border-radius:3px;background:#17394b!important;color:#fff5dc;font:700 17px/1.25 var(--font-ui, Arial, sans-serif)!important;box-shadow:none;filter:none;text-shadow:0 1px 2px #3d1411}#hall.marble-section #btn-hall-close:before,#hall.marble-section #btn-hall-close:after,#store.marble-section #btn-store-close:before,#store.marble-section #btn-store-close:after{display:none}#hall.marble-section{grid-template-rows:auto 10px minmax(0,1fr) auto auto}#hall.marble-section .head-block{grid-column:1;grid-row:1}#hall.marble-section .thread-bar{grid-column:1;grid-row:2;display:flex;justify-self:center;width:min(100%,760px);height:10px;min-height:10px;flex:none}#hall.marble-section .thread-bar:before{background:#b58a4266}#hall.marble-section .thread-bar i:after{width:6px;height:6px;margin:-3px 0 0 -3px;background:#f8f0df;border:1px solid #a69d8a;box-shadow:none}#hall.marble-section .thread-bar i.on:after{background:#b58a42;border-color:#97702f;box-shadow:0 0 0 2px #b58a4222}#hall.marble-section .hall-collection{grid-column:1;grid-row:3;display:flex;flex-direction:column;height:100%;gap:14px}#hall.marble-section .hall-collection .gods{grid-area:auto;order:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:max-content;align-items:stretch;align-content:start;width:100%;max-width:none;min-height:0;height:auto;flex:none;gap:12px;padding:0;overflow:visible;scroll-snap-type:none}#hall.marble-section .god{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;min-height:0;height:auto;margin:0;padding:0;gap:0;border:1px solid #b8ac95;border-image:none;border-radius:5px;background:#fff5dc var(--collection-paper) center / 450px auto;box-shadow:0 3px 12px #17394b19;text-align:center}#hall.marble-section .god:after{display:none}#hall.marble-section .god.s1{border-color:#b58a42}#hall.marble-section .god.s2{border-color:#a57623;box-shadow:0 0 0 2px #b58a4233,0 4px 16px #17394b22}#hall.marble-section .god .niche{position:relative;flex:none;width:100%;height:auto;min-height:0;aspect-ratio:3 / 2;overflow:hidden;border:0;border-radius:4px 4px 0 0;background:#17394b}#hall.marble-section .god .niche:before{display:none}#hall.marble-section .god .statue{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;animation:none}#hall.marble-section .god.s0 .statue{filter:grayscale(1) brightness(.9)}#hall.marble-section .god.s1 .statue{filter:saturate(.52) brightness(.97)}#hall.marble-section .god.s2 .statue{filter:none}#hall.marble-section .god .info{flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:10px 7px}#hall.marble-section .god .info>b{margin:0;padding:0;border:0;background:none;color:#17394b;font:600 clamp(20px,2.1vw,28px)/1.1 var(--font-display, Georgia, serif);letter-spacing:.015em;text-shadow:none;overflow-wrap:anywhere}#hall.marble-section .god small{padding:0;color:#465c69;opacity:1;font:400 12px/1.35 var(--font-ui, Arial, sans-serif);overflow-wrap:anywhere}#hall.marble-section :is(.god,#hall-extras) .gifts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;width:100%;margin:0;padding:2px 0;overflow:visible}#hall.marble-section :is(.god,#hall-extras) .gifts button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:9px;margin:0;border:1px solid #b58a42;border-image:none;border-radius:50%;background:#ebd6a9;color:#725021;box-shadow:inset 0 0 0 3px #fff5dc80;filter:none;text-shadow:none}#hall.marble-section :is(.god,#hall-extras) .gifts button:before,#hall.marble-section :is(.god,#hall-extras) .gifts button:after{display:none}#hall.marble-section :is(.god,#hall-extras) .gifts button .ico{width:24px;height:24px;opacity:1;color:currentColor;--ico2: #fff5dc}#hall.marble-section :is(.god,#hall-extras) .gifts button.lock{border:1px dashed #8b9a9f;background:#e7ebea;color:#637985;box-shadow:none;opacity:1}#hall.marble-section .god .line{display:block;max-width:none;min-height:0;padding:5px 0 0;margin:0;border-top:1px solid #b58a4240;color:#536672;opacity:1;font:italic 12px/1.4 var(--font-story, Georgia, serif);overflow-wrap:anywhere}#hall.marble-section .god .line:empty{display:none}#hall.marble-section .god .wager{padding:0;color:#725021;font:400 12px/1.3 var(--font-ui, Arial, sans-serif)}#hall.marble-section .god .wager b{display:inline;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:700}#hall.marble-section .tally{grid-column:1;grid-row:4;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;max-width:none;gap:8px;padding:9px 6px;border:0;border-top:1px solid #b58a4266;border-image:none;border-radius:0;background:#fff5dcbf;box-shadow:none;text-align:center}#hall.marble-section .tally:has(>span:nth-child(6)){grid-template-columns:repeat(6,minmax(0,1fr))}#hall.marble-section .tally:after{display:none}#hall.marble-section .tally span{min-width:0;color:#536672;font:400 11px/1.3 var(--font-ui, Arial, sans-serif);overflow-wrap:normal}#hall.marble-section .tally b{display:block;margin:3px 0 0;color:#17394b;font:700 19px/1.15 var(--font-ui, Arial, sans-serif);white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums}#hall.marble-section #btn-hall-close{grid-row:5}#hall.marble-section .hall-collection .alley-head{order:0;margin:0;gap:5px}#hall.marble-section .alley-head .lbl{color:#17394b;font:600 18px/1.2 var(--font-display, Georgia, serif);letter-spacing:.04em}#hall.marble-section .alley-head .rule{background:linear-gradient(90deg,transparent,#b58a42,transparent)}#hall.marble-section .hall-collection .alley{order:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));width:100%;max-width:none;max-height:none;gap:12px;padding:2px 0;overflow:visible}#hall.marble-section .hall-collection .alley:empty{display:none}#hall.marble-section .fallen{width:100%;min-width:0;padding:10px;border:1px solid #b58a424d;border-radius:4px;background:#fff5dc80}#hall.marble-section .fallen .bust{width:64px;min-height:64px;height:64px;border-color:#819098;filter:grayscale(1)}#hall.marble-section .fallen.won .bust{border-color:#b58a42;filter:none;box-shadow:0 0 0 3px #b58a4220}#hall.marble-section .fallen b{color:#17394b;font:700 14px/1.3 var(--font-ui, Arial, sans-serif)}#hall.marble-section .fallen small{color:#536672;opacity:1;font:400 12px/1.35 var(--font-ui, Arial, sans-serif);overflow-wrap:anywhere}#store.marble-section{grid-template-rows:auto auto auto minmax(0,1fr) auto}#store.marble-section .head-block{grid-column:1;grid-row:1}#store.marble-section #store-wallet{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px;color:#725021;font:400 16px/1.25 var(--font-ui, Arial, sans-serif)}#store.marble-section #store-wallet b{color:#17394b}#store.marble-section #store-wallet .ico{width:20px;height:20px}#store.marble-section #store-wallet .dev-topup{min-width:44px;min-height:44px;margin:0 0 0 8px;padding:6px 9px;font-size:12px}#store.marble-section .tabs{grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;max-width:none;min-height:44px;height:auto;gap:4px;padding:0;overflow:visible}#store.marble-section .tabs button{width:100%;min-width:44px;min-height:44px;height:auto;margin:0;padding:7px 3px;border:1px solid #b58a4266;border-image:none;border-radius:4px;background:#fff5dc;color:#233d4b;box-shadow:none;filter:none;font:700 13px/1.2 var(--font-ui, Arial, sans-serif);text-shadow:none;white-space:normal;overflow-wrap:anywhere;letter-spacing:0}#store.marble-section .tabs button.sel{border-color:#b58a42;background:#17394b;color:#fff5dc;filter:none;box-shadow:inset 0 -3px #b58a42}#store.marble-section .tabs button:before,#store.marble-section .tabs button:after{display:none}#store.marble-section .note{grid-column:1;grid-row:3;min-height:0;max-height:4.4em;padding:0 4px;color:#536672;font:400 13px/1.4 var(--font-ui, Arial, sans-serif);text-shadow:none;overflow:auto;overflow-wrap:anywhere}#store.marble-section .note:empty{display:none}#store.marble-section .goods{grid-column:1;grid-row:4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;align-items:stretch;height:100%;max-height:none;gap:12px}#store.marble-section:has(.note:not(:empty)) .goods{grid-column:1;grid-row:4}#store.marble-section .good{display:flex;flex-direction:column;align-items:stretch;position:relative;min-width:0;min-height:0;height:auto;margin:0;padding:10px;gap:8px;border:1px solid #c4ad80;border-image:none;border-radius:5px;background:#fff5dc var(--collection-paper) center / 450px auto;box-shadow:0 3px 12px #17394b19;filter:none;text-align:center}#store.marble-section .good:after{display:none}#store.marble-section .good:before{inset:0 10px auto;height:3px;border-radius:0 0 3px 3px;opacity:.85}#store.marble-section .good.on{border-color:#a57623;box-shadow:inset 0 0 0 2px #b58a4238;filter:none}#store.marble-section .good .skin-preview{order:0;position:relative;width:100%;min-width:0;border:1px solid #b58a4280;border-radius:3px;overflow:hidden;background:radial-gradient(ellipse at 50% 70%,#69868c,#17394b 78%)}#store.marble-section .good .preview{display:block;width:100%;height:clamp(140px,24vw,220px);margin:0;padding:0;object-fit:contain;object-position:center bottom}#store.marble-section .good>b{order:1;display:block;min-height:0;margin:0;padding:0;color:#17394b;font:700 clamp(16px,1.65vw,21px)/1.2 var(--font-ui, Arial, sans-serif);text-shadow:none;overflow-wrap:anywhere}#store.marble-section .good>:is(small,.price){order:2}#store.marble-section .good small{color:#536672;font:400 13px/1.35 var(--font-ui, Arial, sans-serif);overflow-wrap:anywhere}#store.marble-section .good .price{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;min-height:24px;color:#725021;font:700 18px/1.2 var(--font-ui, Arial, sans-serif)}#store.marble-section .good .price b{color:#17394b;font:inherit;overflow-wrap:anywhere}#store.marble-section .good .price s{color:#65737b;font-size:13px}#store.marble-section .good .price .ico{width:19px;height:19px}#store.marble-section .good button{order:3;width:100%;min-width:44px;min-height:44px;height:auto;margin:auto 0 0;padding:9px 7px;border:1px solid #b58a42;border-image:none;border-radius:3px;background:#17394b;color:#fff5dc;font:700 14px/1.25 var(--font-ui, Arial, sans-serif);text-shadow:none;box-shadow:none;filter:none;white-space:normal;overflow-wrap:anywhere}#store.marble-section .good button:not(:disabled){background:url(/assets/art/marble-cta.webp) center / 100% 100% no-repeat;color:#fff5dc;border-color:transparent;text-shadow:0 1px 2px #3d1411}#store.marble-section .good button:disabled{background:#e0e5e4;color:#60717b;border-color:#9ca7a9;opacity:1;cursor:default}#store.marble-section .good.on button:disabled{background:#efe1bf;color:#725021;border-color:#b58a4266}#store.marble-section .good button:before,#store.marble-section .good button:after{display:none}#store.marble-section #btn-store-close{grid-row:5}#store.marble-section .good .swatch{order:0;display:block;position:relative;isolation:isolate;align-self:stretch;width:100%;height:156px;margin:0;padding:0;border:1px solid #b58a4280;border-radius:3px;box-shadow:none;overflow:hidden}#store.marble-section .good .swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse at center,#355769,#17394b 80%)}#store.marble-section .good[data-kind=tail] .swatch:before{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;z-index:1;background:var(--sw-edge, #c3a156);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 130'%3E%3Cg fill='white'%3E%3Cpath d='M82 23l6 31 27 10-28 6-8 32-5-29-30-10 30-7zM32 17l3 11 12 4-12 3-4 12-2-12-12-4 12-2zM128 79l3 13 14 4-14 3-4 15-3-15-13-4 13-3z'/%3E%3Ccircle cx='55' cy='102' r='4'/%3E%3Ccircle cx='124' cy='35' r='3'/%3E%3Ccircle cx='26' cy='77' r='3'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}#store.marble-section .good[data-kind=wing] .swatch:after{background:url(/assets/art/fate-card-back.webp) center / auto 136px no-repeat,#17394b}#store.marble-section .good[data-kind=wing] .swatch:before{content:"";position:absolute;z-index:1;top:11px;bottom:11px;left:calc(50% - 45px);width:90px;border-radius:6px;box-shadow:var(--sw-ring, 0 0 0 2px var(--sw-edge, #c3a156))}#store.marble-section .good[data-kind=booster] .swatch{display:grid;place-items:center;font-size:64px;line-height:1}#store.marble-section .good[data-kind=booster] .swatch:after{z-index:-1}#store.marble-section .good.wide{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;text-align:left}#store.marble-section .good.wide>div:not(.price){min-width:0;grid-column:1 / -1}#store.marble-section .good.wide b{color:#17394b;font:700 18px/1.25 var(--font-ui, Arial, sans-serif);overflow-wrap:anywhere}#store.marble-section .good.wide small{display:block;margin-top:5px}#store.marble-section .good.wide .price{justify-content:flex-start;min-width:0}#store.marble-section .good.wide button{width:auto;min-width:100px;max-width:100%;margin:0}@media(min-width:700px)and (min-height:481px){#hall.marble-section .hall-collection .gods{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#hall.marble-section :is(.god,#hall-extras) .gifts{gap:6px}#store.marble-section .goods{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#store.marble-section .head-block{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;text-align:left}#store.marble-section .head-block .ttl{text-align:left}#store.marble-section #store-wallet{justify-content:flex-end}#store.marble-section .tabs button{font-size:15px}}@media(min-width:1100px)and (min-height:481px){#store.marble-section .goods{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(orientation:portrait)and (max-height:620px){:is(#hall,#store).marble-section{--collection-edge: 10px;--collection-gap: 6px}:is(#hall,#store).marble-section .head-block .ttl{font-size:25px}#hall.marble-section .tally{padding-block:6px;gap:5px}#hall.marble-section .tally b{font-size:17px}#store.marble-section .good .preview{height:130px}}@media(orientation:portrait)and (max-width:699px){#hall.marble-section .tally,#hall.marble-section .tally:has(>span:nth-child(6)){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 4px;padding:8px 4px}#hall.marble-section .tally span{padding:3px 2px;font-size:11px}#hall.marble-section .tally b{font-size:18px}}@media(orientation:landscape)and (max-height:480px){:is(#hall,#store).marble-section{--collection-edge: 10px;--collection-gap: 8px;grid-template-columns:minmax(120px,.6fr) minmax(0,1.4fr)}:is(#hall,#store).marble-section .head-block{align-items:flex-start;text-align:left;gap:5px}:is(#hall,#store).marble-section .head-block .ttl{font-size:23px;text-align:left}:is(#hall,#store).marble-section .head-block .sub{font-size:12px}#hall.marble-section{grid-template-rows:auto 10px minmax(0,1fr) auto}#hall.marble-section .hall-collection{grid-column:2;grid-row:1 / 5}#hall.marble-section .hall-collection .gods{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#hall.marble-section .god .info{padding:8px 5px}#hall.marble-section .god .info>b{font-size:20px}#hall.marble-section :is(.god,#hall-extras) .gifts{gap:3px}#hall.marble-section .tally,#hall.marble-section .tally:has(>span:nth-child(6)){grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;align-content:start;padding:6px 2px;overflow:auto;scrollbar-width:thin}#hall.marble-section .tally b{font-size:17px}#hall.marble-section #btn-hall-close{grid-row:4}#store.marble-section{grid-template-rows:auto minmax(0,1fr) auto}#store.marble-section #store-wallet{justify-content:flex-start;font-size:14px}#store.marble-section #store-wallet .dev-topup{margin-left:0;font-size:11px}#store.marble-section .tabs{grid-column:1;grid-row:2;grid-template-columns:minmax(0,1fr);align-content:start;min-height:0;height:100%;overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain}#store.marble-section .tabs button{font-size:14px}#store.marble-section .note{grid-column:2;grid-row:1}#store.marble-section .goods{grid-column:2;grid-row:1 / 4;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#store.marble-section:has(.note:not(:empty)) .goods{grid-column:2;grid-row:2 / 4}#store.marble-section .good{padding:8px;gap:7px}#store.marble-section .good .preview{height:126px}#store.marble-section .good>b{font-size:16px}#store.marble-section #btn-store-close{grid-row:3}#hall.marble-section #btn-hall-close,#store.marble-section #btn-store-close{width:100%;min-height:44px;padding:9px 14px!important;font-size:15px!important}}@media(max-width:480px){#store.marble-section .tabs button{font-size:12px;padding-inline:2px;overflow-wrap:normal}}#hall.marble-section #hall-extras{order:0;flex:0 0 auto;width:100%;min-width:0;margin:0;padding:14px;border:1px solid #b58a4280;border-radius:5px;background:#fff5dc var(--collection-paper) center / 640px auto;box-shadow:0 3px 12px #17394b12}#hall.marble-section #hall-extras>:is(.lbl,b,h2){display:block;margin:0 0 10px;padding:0 0 8px;border-bottom:1px solid #b58a4240;color:#17394b;font:600 22px/1.2 var(--font-display, Georgia, serif);letter-spacing:.015em;overflow-wrap:anywhere}#hall.marble-section #hall-extras .gifts{justify-content:flex-start;gap:8px}#hall.marble-section .hall-collection>*{order:0}:is(#loading.utility-loading,#veil.utility-veil,#settings.utility-screen,#daily.utility-screen,#fame.utility-screen){--utility-ink: #233d4b;--utility-muted: #50616a;--utility-gold: #b58a42;--utility-paper: url(/assets/art/marble-surface.webp);--utility-scene: url(/assets/art/marble-menu.webp);--utility-edge: clamp(12px, 2.5vmin, 28px);box-sizing:border-box;min-width:0;min-height:0;overflow:hidden;isolation:isolate;color:var(--utility-ink);color-scheme:light;font-family:var(--font-ui);text-shadow:none;padding:max(var(--utility-edge),var(--pad-top, 0px)) max(var(--utility-edge),var(--pad-right, 0px)) max(var(--utility-edge),var(--pad-bottom, 0px)) max(var(--utility-edge),var(--pad-left, 0px))}:is(#loading.utility-loading,#veil.utility-veil,#settings.utility-screen,#daily.utility-screen,#fame.utility-screen)[hidden],:is(#loading.utility-loading,#veil.utility-veil,#settings.utility-screen,#daily.utility-screen,#fame.utility-screen) [hidden]{display:none!important}:is(#loading.utility-loading,#settings.utility-screen,#daily.utility-screen,#fame.utility-screen).in,:is(#loading.utility-loading,#settings.utility-screen,#daily.utility-screen,#fame.utility-screen).in>*{animation:none}#loading.utility-loading{display:grid;grid-template-columns:minmax(0,740px);grid-auto-rows:max-content;align-content:center;justify-content:center;justify-items:center;gap:16px;background:radial-gradient(ellipse at 50% 43%,#fff8eede,#f6f0e79c 32%,#f6f0e71a 66%),var(--utility-scene) center / cover no-repeat!important;text-align:center}#loading.utility-loading:before{content:"";position:absolute;z-index:-1;inset:max(10px,var(--pad-top, 0px)) max(10px,var(--pad-right, 0px)) max(10px,var(--pad-bottom, 0px)) max(10px,var(--pad-left, 0px));border:1px solid #b58a4266;box-shadow:inset 0 0 0 4px #fff8de30;pointer-events:none}#loading.utility-loading:after{display:none}:is(#loading.utility-loading,#veil.utility-veil) .loading-emblem{position:relative;display:grid;place-items:center;width:clamp(88px,17vmin,148px);aspect-ratio:1;margin:0 0 6px;border:1px solid #ad823c99;border-radius:50%;color:#967032;background:radial-gradient(circle,#fff9ead9,#f5e8c84d 68%,#fff8df99);box-shadow:inset 0 0 0 6px #fff9ea55,0 4px 28px #68451b14}:is(#loading.utility-loading,#veil.utility-veil) .loading-emblem:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px solid #ad823c44;border-radius:inherit;pointer-events:none}:is(#loading.utility-loading,#veil.utility-veil) .loading-emblem:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px solid transparent;border-top-color:#b58a42;border-bottom-color:#b58a4266;border-radius:inherit;animation:marble-utility-thread 5s linear infinite;pointer-events:none}:is(#loading.utility-loading,#veil.utility-veil) .loading-emblem svg{display:block;width:65%;height:65%;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.6}:is(#loading.utility-loading,#veil.utility-veil) .emblem-ring{opacity:.5}:is(#loading.utility-loading,#veil.utility-veil) .emblem-thread{stroke-linecap:round;stroke-linejoin:round}#loading.utility-loading .loading-title{position:static;width:100%;height:auto;margin:0;padding:0;border:0;background:none;color:#183649;-webkit-text-fill-color:currentColor;font:600 clamp(40px,7.4vw,88px) / 1.04 var(--font-display);letter-spacing:.018em;text-shadow:0 2px 18px #fff8eacc;text-wrap:balance;overflow-wrap:anywhere}#loading.utility-loading .loading-rule{display:block;width:min(58%,248px);height:1px;margin:3px 0;background:linear-gradient(90deg,transparent,#a87930 30%,#a87930 70%,transparent)}:is(#loading.utility-loading,#veil.utility-veil) .loading-status{margin:0;max-width:32em;color:#314f60;font:400 clamp(15px,2vw,18px) / 1.4 var(--font-ui);letter-spacing:.045em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}#loading.utility-loading .loading-caption{max-width:30em;margin:0;color:#4b5c62;font:italic 14px / 1.45 var(--font-story);text-wrap:balance}#veil.utility-veil{display:grid;place-content:center;justify-items:center;gap:24px;background:radial-gradient(ellipse at 50% 44%,#26485a,#102a3af7 70%);color:#f8e9ca;text-transform:none;letter-spacing:0}#veil.utility-veil .loading-emblem{width:92px;margin:0;color:#e3c487;background:#f5e7c908;box-shadow:inset 0 0 0 6px #f5e7c906,0 0 38px #edce8720}#veil.utility-veil .loading-status{color:#f6e8cc;text-align:center}@keyframes marble-utility-thread{to{transform:rotate(360deg)}}:is(#settings,#daily,#fame).utility-screen{--utility-max: 1040px;display:grid;grid-template:auto minmax(0,1fr) auto / minmax(0,var(--utility-max));align-items:stretch;justify-items:stretch;justify-content:center;align-content:stretch;gap:clamp(12px,2.2vh,22px);background:linear-gradient(#f6f1e9ed,#edf0eab8 38%,#17394bd9),var(--utility-scene) center / cover no-repeat!important}:is(#settings,#daily,#fame).utility-screen:before,:is(#settings,#daily,#fame).utility-screen:after,:is(#settings,#daily,#fame).utility-screen>.dust{display:none}:is(#settings,#daily,#fame).utility-screen .utility-head{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;gap:5px;margin:0;padding:0;text-align:center}:is(#settings,#daily,#fame).utility-screen .utility-kicker{display:flex;align-items:center;justify-content:center;gap:12px;max-width:100%;margin:0;color:#80602d;font:700 11px / 1.3 var(--font-ui);letter-spacing:.18em;text-transform:uppercase;text-wrap:balance}:is(#settings,#daily,#fame).utility-screen .utility-kicker:before,:is(#settings,#daily,#fame).utility-screen .utility-kicker:after{content:"";flex:0 1 32px;width:32px;height:1px;background:#b58a4280}:is(#settings,#daily,#fame).utility-screen .utility-title{position:static;display:block;width:100%;height:auto;min-height:0;margin:0;padding:0;border:0;background:none;box-shadow:none;filter:none;color:var(--utility-ink);-webkit-text-fill-color:currentColor;font:600 clamp(30px,4.3vw,50px) / 1.08 var(--font-display);letter-spacing:.01em;text-transform:none;text-shadow:0 1px 1px #fff9;text-wrap:balance;overflow-wrap:anywhere}:is(#settings,#daily,#fame).utility-screen .utility-subtitle{max-width:42em;margin:0;color:#445b68;font:400 14px / 1.35 var(--font-ui);text-wrap:balance}:is(#settings,#daily,#fame).utility-screen .utility-body{min-width:0;min-height:0;max-height:100%;margin:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:12px;scrollbar-width:thin;scrollbar-color:#ad884d #e5ddcb}:is(#settings,#daily,#fame).utility-screen .utility-body::-webkit-scrollbar{display:block;width:5px;height:5px}:is(#settings,#daily,#fame).utility-screen .utility-body::-webkit-scrollbar-thumb{background:#ad884d;border-radius:3px}:is(#settings,#daily,#fame).utility-screen .utility-note{margin:0;color:var(--utility-muted);font:400 13px / 1.4 var(--font-ui);text-wrap:pretty;overflow-wrap:anywhere}:is(#settings,#daily,#fame).utility-screen .utility-note:empty{display:none}:is(#settings,#daily,#fame).utility-screen button{min-width:44px;min-height:48px;height:auto;margin:0;border:1px solid var(--utility-gold);border-image:none;border-radius:4px;font:700 16px / 1.2 var(--font-ui);letter-spacing:0;text-transform:none;text-decoration:none;text-shadow:none;white-space:normal;overflow-wrap:anywhere;filter:none;transform:none;touch-action:manipulation;transition:background-color .16s,border-color .16s,filter .16s}:is(#settings,#daily,#fame).utility-screen button:before,:is(#settings,#daily,#fame).utility-screen button:after{display:none}:is(#settings,#daily,#fame).utility-screen button:active:not(:disabled){transform:none;filter:brightness(.94)}:is(#settings,#daily,#fame).utility-screen button:focus-visible{outline:3px solid #2e739b;outline-offset:3px}:is(#settings,#daily,#fame).utility-screen button:disabled{opacity:.65;filter:saturate(.45);cursor:not-allowed}:is(#settings,#daily,#fame).utility-screen .utility-footer{display:flex;align-items:stretch;justify-content:center;gap:12px;min-width:0;margin:0;padding:8px;border:1px solid #b58a427a;border-radius:5px;background:#f5eddf var(--utility-paper) center / 680px auto;box-shadow:inset 0 0 0 3px #fff9,0 6px 20px #102c3b30}:is(#settings,#daily,#fame).utility-screen .utility-secondary{padding:12px 24px;min-width:min(100%,192px);background:#193b4e;color:#fff0d0;box-shadow:inset 0 0 0 3px #f6deb512,0 2px 6px #102c3b24}:is(#daily,#fame).utility-screen .utility-primary{min-height:58px;padding:12px 17%;border:0;border-radius:0;background:transparent url(/assets/art/marble-cta.webp) center / 100% 100% no-repeat;color:#fff1ce;box-shadow:none;font:600 clamp(21px,2.5vw,28px) / 1.08 var(--font-display);text-shadow:0 1px 3px #401411;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}@media(hover:hover){:is(#settings,#daily,#fame).utility-screen button:hover:not(:disabled){border-color:#d2ae70;filter:brightness(1.07)}}#settings.utility-screen{--utility-max: 660px}#settings.utility-screen .settings-body{position:relative;align-self:center;display:grid;gap:22px;padding:clamp(18px,3.4vmin,34px);border:1px solid #b58a42;border-radius:6px;background:#f5eddf var(--utility-paper) center / 768px auto;box-shadow:inset 0 0 0 4px #fff8,inset 0 0 0 5px #b58a4240,0 14px 40px #19374724}#settings.utility-screen .settings-seal{display:grid;place-items:center;justify-self:center;width:78px;aspect-ratio:1;border:1px solid #b58a4280;border-radius:50%;outline:1px solid #b58a4233;outline-offset:5px;color:#9e7739;background:radial-gradient(circle,#fff9eacc,#e4d4b640);box-shadow:inset 0 0 0 5px #fff8}#settings.utility-screen .settings-seal :is(.ico,svg){width:36px;height:36px}#settings.utility-screen .settings-list{display:grid;gap:12px;min-width:0}#settings.utility-screen .setting-row{display:grid;grid-template:auto auto / 44px minmax(0,1fr) 54px;align-items:center;column-gap:14px;row-gap:4px;width:100%;min-width:0;min-height:100px;padding:16px;border:1px solid #ac8c565e;border-radius:4px;background:#fffcf57d;color:var(--utility-ink);box-shadow:inset 0 1px #fff,0 2px 5px #75644309;text-align:start}#settings.utility-screen .setting-icon{grid-column:1;grid-row:1 / 3;display:grid;place-items:center;width:44px;height:44px;color:#907039;background:#eadcbd66;border:1px solid #b58a4238;border-radius:50%}#settings.utility-screen .setting-icon :is(.ico,svg){width:23px;height:23px}#settings.utility-screen .setting-copy{grid-column:2;grid-row:1 / 3;min-width:0}#settings.utility-screen .setting-copy b{display:block;font:700 18px / 1.25 var(--font-ui)}#settings.utility-screen .setting-copy small{display:block;margin-top:5px;color:#52636b;font:400 13px / 1.35 var(--font-ui)}#settings.utility-screen .setting-switch{grid-column:3;grid-row:1;justify-self:center;align-self:end;position:relative;display:block;width:48px;height:28px;padding:3px;border:1px solid #8e9b9d;border-radius:20px;background:#a2acad;box-shadow:inset 0 1px 3px #253f4833;transition:background-color .18s,border-color .18s}#settings.utility-screen .setting-switch i{display:block;width:20px;height:20px;border:1px solid #fff7;border-radius:50%;background:#fffaf0;box-shadow:0 1px 3px #122c3b50;transform:translate(0);transition:transform .18s ease}#settings.utility-screen .setting-value{grid-column:3;grid-row:2;align-self:start;color:#54636a;font:700 11px / 1.25 var(--font-ui);text-align:center;overflow-wrap:anywhere}#settings.utility-screen .setting-row[aria-checked=true]{border-color:#b391577d;background:#fff9eab8}#settings.utility-screen .setting-row[aria-checked=true] .setting-switch{background:#244f60;border-color:#b69251}#settings.utility-screen .setting-row[aria-checked=true] .setting-switch i{transform:translate(20px);background:#f5dba0}#settings.utility-screen .setting-row[aria-checked=true] .setting-value{color:#285064}#settings.utility-screen #settings-note{text-align:center}#daily.utility-screen .daily-body{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-auto-rows:minmax(min-content,1fr);gap:18px;padding:1px 4px 5px 1px}#daily.utility-screen .daily-hero-pane{position:relative;display:grid;grid-template-rows:minmax(180px,1fr) auto;min-width:0;min-height:340px;overflow:hidden;isolation:isolate;border:1px solid #b58a42;border-radius:5px;background:linear-gradient(#f6efe329,#fff4da52 60%,#183b4a66),var(--utility-scene) 52% center / cover;box-shadow:inset 0 0 0 4px #fff5,0 5px 14px #18374724}#daily.utility-screen .daily-hero-pane:before{content:"";position:absolute;z-index:-1;width:72%;aspect-ratio:1;left:14%;top:9%;border:1px solid #b58a4280;border-radius:50%;outline:1px solid #fff3cd70;outline-offset:7px;background:radial-gradient(circle,#fff3db73,#fff3db08 70%);pointer-events:none}#daily.utility-screen .daily-hero{min-width:0;min-height:0;margin:12px 10px 0;background-position:center bottom;background-size:contain;background-repeat:no-repeat;filter:drop-shadow(0 6px 5px #243a4140)}#daily.utility-screen .daily-hero-caption{position:relative;display:grid;gap:3px;min-width:0;padding:14px 18px 16px;border-top:1px solid #b58a42;background:#f5eddf var(--utility-paper) center / 580px auto;box-shadow:0 -4px 18px #f5e8cf66,inset 0 3px #fff7;text-align:center}#daily.utility-screen .daily-hero-caption>span{color:#856331;font:700 10px / 1.3 var(--font-ui);letter-spacing:.14em;text-transform:uppercase}#daily.utility-screen .daily-hero-caption strong{color:var(--utility-ink);font:600 30px / 1.1 var(--font-display);overflow-wrap:anywhere}#daily.utility-screen .daily-hero-caption small{color:#50636c;font:400 13px / 1.3 var(--font-ui)}#daily.utility-screen .daily-details{display:flex;flex-direction:column;justify-content:center;gap:18px;min-width:0;padding:clamp(18px,2.5vw,30px);border:1px solid #b58a42;border-radius:5px;background:#f5eddf var(--utility-paper) center / 768px auto;box-shadow:inset 0 0 0 4px #fff7,0 5px 14px #18374724}#daily.utility-screen .daily-status{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:12px;row-gap:5px;align-items:center;padding:16px;border:1px solid #c2a066;border-radius:4px;background:#1d4053;box-shadow:inset 0 0 0 3px #e8cb9412;color:#fff0d2}#daily.utility-screen .daily-status-icon{display:grid;place-items:center;grid-column:1;grid-row:1 / 3;width:44px;height:44px;color:#ebcd8d;border:1px solid #ddbd7966;border-radius:50%;font:600 25px / 1 var(--font-display)}#daily.utility-screen .daily-status-icon .ico{width:25px;height:25px}#daily.utility-screen .daily-status b{grid-column:2;font:700 17px / 1.25 var(--font-ui);overflow-wrap:anywhere}#daily.utility-screen .daily-status p{grid-column:2;margin:0;color:#e2e6dd;font:400 13px / 1.4 var(--font-ui)}#daily.utility-screen[data-state=done] .daily-status{background:#344d49;border-color:#9aab91}#daily.utility-screen[data-state=done] .daily-status-icon{color:#e0e8c8;border-color:#c2d0a975}#daily.utility-screen[data-state=resume] .daily-status{background:#534536;border-color:#c9a05a}#daily.utility-screen .daily-rules{display:grid;min-width:0}#daily.utility-screen .daily-rule{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:13px;padding:14px 2px;border-bottom:1px solid #b58a4238}#daily.utility-screen .daily-rule:first-child{padding-top:0}#daily.utility-screen .daily-rule:last-child{border-bottom:0;padding-bottom:0}#daily.utility-screen .daily-rule>.ico{width:27px;height:27px;color:#987033;--ico2: #dabb79}#daily.utility-screen .daily-rule>div{min-width:0}#daily.utility-screen .daily-rule b{display:block;color:var(--utility-ink);font:700 16px / 1.25 var(--font-ui)}#daily.utility-screen .daily-rule small{display:block;margin-top:3px;color:#50616a;font:400 13px / 1.35 var(--font-ui)}#daily.utility-screen #daily-warning{grid-column:1 / -1;padding:10px 12px;border-left:2px solid #b58a42;background:#fff8e4b8;color:#705237}#daily.utility-screen .daily-week-oaths small{line-height:1.4}:is(#daily,#fame).utility-screen .daily-top{display:flex;flex-direction:column;gap:10px;min-width:0;padding-top:14px;border-top:1px solid #b58a4238}:is(#daily,#fame).utility-screen .daily-top-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}:is(#daily,#fame).utility-screen .daily-top-toggle{display:flex;border:1px solid #b58a42;border-radius:999px;overflow:hidden}:is(#daily,#fame).utility-screen .daily-top-tab{padding:6px 14px;border:0;background:transparent;color:#856331;font:700 12px / 1.2 var(--font-ui);letter-spacing:.04em;cursor:pointer}:is(#daily,#fame).utility-screen .daily-top-tab.on{background:#1d4053;color:#fff0d2}:is(#daily,#fame).utility-screen .daily-top-claim{padding:6px 14px;font-size:13px}:is(#daily,#fame).utility-screen .daily-top-list{display:flex;flex-direction:column;gap:6px;min-width:0;max-height:220px;overflow-y:auto}:is(#daily,#fame).utility-screen .daily-top-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;border-radius:4px;background:#fff7e8a8}:is(#daily,#fame).utility-screen .daily-top-avatar{width:24px;height:24px;border-radius:50%;background:#d8c39f center/cover no-repeat}:is(#daily,#fame).utility-screen .daily-top-row b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--utility-ink);font:600 13px / 1.3 var(--font-ui)}:is(#daily,#fame).utility-screen .daily-top-row span{color:#856331;font:700 13px / 1.3 var(--font-ui)}:is(#daily,#fame).utility-screen .daily-top-note,:is(#daily,#fame).utility-screen .daily-top-me{margin:0;color:#50616a;font:400 13px / 1.35 var(--font-ui)}:is(#daily,#fame).utility-screen .daily-top-me{color:#705237;font-weight:700}:is(#daily,#fame).utility-screen .daily-footer{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:center}:is(#daily,#fame).utility-screen .daily-footer button{width:100%;min-width:0}#fame.utility-screen{--utility-max: 760px}#fame.utility-screen .fame-body{display:flex;flex-direction:column;min-width:0;min-height:0;gap:14px;padding:clamp(14px,2.4vw,24px);border:1px solid #b58a42;border-radius:5px;background:#f5eddf var(--utility-paper) center / 768px auto;box-shadow:inset 0 0 0 4px #fff7,0 5px 14px #18374724}#fame.utility-screen .fame-tabs{display:flex;flex-wrap:wrap;gap:10px}#fame.utility-screen .daily-top-toggle button{min-height:44px}#fame.utility-screen .daily-top-row{min-height:44px;cursor:pointer;border:0;width:100%;text-align:left}#fame.utility-screen .daily-top-row:focus-visible{outline:3px solid #2e739b;outline-offset:2px}#fame.utility-screen .fame-me-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:4px;padding:9px 8px;border:1px solid #b58a4280;border-radius:4px;background:#f0dfb578}#fame.utility-screen .fame-me-row[hidden]{display:none}#player-card{max-width:min(92vw,420px);padding:0;border:1px solid var(--utility-gold, #b58a42);border-radius:6px}#player-card::backdrop{background:#10222dcc}#player-card .marble-dialog-head{padding:14px 16px}#player-card .player-card-body{display:flex;flex-direction:column;align-items:center;gap:12px;padding:6px 20px 22px;text-align:center}#player-card .player-card-avatar{width:76px;height:76px;border-radius:50%;background:#d8c39f center/cover no-repeat;border:2px solid #b58a42}#player-card .player-card-name{font:600 22px / 1.2 var(--font-display);color:var(--utility-ink, #233d4b);overflow-wrap:anywhere}#player-card .player-card-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}#player-card .player-card-stat{padding:10px;border:1px solid #b58a4260;border-radius:4px;background:#fff7e8a8}#player-card .player-card-stat b{display:block;font:700 20px / 1.1 var(--font-ui);color:#705237}#player-card .player-card-stat span{display:block;margin-top:3px;font:400 12px / 1.3 var(--font-ui);color:#50616a}#player-card .player-card-sleeve{width:64px;height:90px;border-radius:4px;background:#1b1410 center/cover no-repeat;border:1px solid #b58a4280}@media(min-width:1000px)and (min-height:481px){#daily.utility-screen .daily-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}#daily.utility-screen .daily-rule{align-items:start;padding:16px 0}#daily.utility-screen .daily-rule:first-child{padding-top:16px}#daily.utility-screen .daily-rule:nth-last-child(-n+2){border-bottom:0;padding-bottom:0}}@media(orientation:portrait){:is(#loading.utility-loading,#settings.utility-screen,#daily.utility-screen,#fame.utility-screen){--utility-scene: url(/assets/art/marble-menu-p.webp)}}@media(max-width:699px){:is(#settings,#daily,#fame).utility-screen{gap:12px}#settings.utility-screen .settings-body{gap:20px;padding:24px 16px}#settings.utility-screen .setting-row{grid-template-columns:36px minmax(0,1fr) 50px;column-gap:10px;padding:14px 10px}#settings.utility-screen .setting-icon{width:36px;height:36px}#settings.utility-screen .setting-copy b{font-size:16px}#daily.utility-screen .daily-body{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;gap:12px;padding-right:3px}#daily.utility-screen .daily-hero-pane{grid-template-rows:210px auto;min-height:0}#daily.utility-screen .daily-hero-pane:before{width:180px;left:calc(50% - 90px);top:20px}#daily.utility-screen .daily-hero-caption{padding:9px 12px 11px}#daily.utility-screen .daily-hero-caption strong{font-size:26px}#daily.utility-screen .daily-details{padding:18px;gap:16px}:is(#daily,#fame).utility-screen .daily-footer{gap:6px;padding:6px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}:is(#daily,#fame).utility-screen .daily-footer .utility-secondary{padding:10px 8px;font-size:14px}:is(#daily,#fame).utility-screen .daily-footer .utility-primary{padding-inline:14px;min-height:56px;font-size:21px}}@media(max-height:640px){:is(#loading.utility-loading,#settings.utility-screen,#daily.utility-screen,#fame.utility-screen){--utility-edge: 10px}:is(#settings,#daily,#fame).utility-screen{gap:8px}:is(#settings,#daily,#fame).utility-screen .utility-head{gap:3px}:is(#settings,#daily,#fame).utility-screen .utility-title{font-size:30px}:is(#settings,#daily,#fame).utility-screen .utility-subtitle{font-size:12px}:is(#settings,#daily,#fame).utility-screen .utility-kicker{font-size:10px;letter-spacing:.12em}#settings.utility-screen .settings-body{gap:12px;padding:16px}#settings.utility-screen .settings-seal{display:none}#settings.utility-screen .setting-row{min-height:78px;padding-block:10px}#settings.utility-screen .settings-list{gap:8px}#settings.utility-screen .setting-copy small{font-size:12px;margin-top:3px}#settings.utility-screen #settings-note{font-size:12px}#daily.utility-screen .daily-details{padding:14px;gap:12px}#daily.utility-screen .daily-status{padding:12px}#daily.utility-screen .daily-rule{padding-block:11px}#loading.utility-loading{gap:10px}#loading.utility-loading .loading-emblem{width:82px;margin-bottom:5px}#loading.utility-loading .loading-caption{font-size:12px}}@media(max-width:699px)and (max-height:640px){#daily.utility-screen .daily-hero-pane{grid-template:minmax(100px,auto) / minmax(80px,.75fr) minmax(0,1.25fr)}#daily.utility-screen .daily-hero{min-height:100px;margin:4px 0 0 6px}#daily.utility-screen .daily-hero-caption{align-content:center;text-align:start;padding:12px;border-top:0;border-left:1px solid #b58a4270;box-shadow:none}#daily.utility-screen .daily-hero-pane:before{width:94px;left:6px;top:9px}}@media(orientation:landscape)and (max-height:480px){:is(#settings,#daily,#fame).utility-screen{--utility-max: 1100px;grid-template:minmax(0,1fr) auto / minmax(128px,.3fr) minmax(0,1fr);gap:10px 16px}:is(#settings,#daily,#fame).utility-screen .utility-head{grid-area:1 / 1;align-self:center;gap:7px}:is(#settings,#daily,#fame).utility-screen .utility-title{font-size:clamp(24px,3.5vw,28px);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}:is(#settings,#daily,#fame).utility-screen .utility-kicker{letter-spacing:.08em}:is(#settings,#daily,#fame).utility-screen .utility-kicker:before,:is(#settings,#daily,#fame).utility-screen .utility-kicker:after{display:none}:is(#settings,#daily,#fame).utility-screen .utility-body{grid-area:1 / 2 / 3 / 3;align-self:stretch;max-height:none}:is(#settings,#daily,#fame).utility-screen .utility-footer{grid-area:2 / 1;display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:5px}:is(#settings,#daily,#fame).utility-screen .utility-footer button{min-width:0;min-height:44px;width:100%;padding:9px 6px;font-size:14px}#settings.utility-screen .settings-body{align-content:start;padding:14px;gap:12px}#settings.utility-screen .setting-row{min-height:78px}#daily.utility-screen .daily-body{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);grid-auto-rows:max-content;gap:10px}#daily.utility-screen .daily-hero-pane{grid-template:minmax(130px,1fr) auto / minmax(0,1fr);min-height:254px}#daily.utility-screen .daily-hero{min-height:0;margin:6px 4px 0}#daily.utility-screen .daily-hero-pane:before{width:86%;left:7%;top:14px}#daily.utility-screen .daily-hero-caption{padding:9px 8px;border-left:0;border-top:1px solid #b58a42;text-align:center}#daily.utility-screen .daily-hero-caption strong{font-size:23px}#daily.utility-screen .daily-hero-caption small{font-size:12px}#daily.utility-screen .daily-details{padding:12px;gap:10px}#daily.utility-screen .daily-status{grid-template-columns:26px minmax(0,1fr);padding:10px;column-gap:8px}#daily.utility-screen .daily-status-icon{width:26px;height:26px;font-size:19px}#daily.utility-screen .daily-status-icon .ico{width:18px;height:18px}#daily.utility-screen .daily-status b{font-size:14px}#daily.utility-screen .daily-status p{grid-column:1 / -1;font-size:12px}#daily.utility-screen .daily-rule{grid-template-columns:22px minmax(0,1fr);gap:8px;padding-block:9px}#daily.utility-screen .daily-rule>.ico{width:21px;height:21px}#daily.utility-screen .daily-rule b{font-size:14px}#daily.utility-screen .daily-rule small{font-size:12px}:is(#daily,#fame).utility-screen .daily-footer .utility-primary{min-height:52px;padding:10px 14px;font:700 14px / 1.2 var(--font-ui)}#daily.utility-screen:has(#daily-warning:not([hidden])) .daily-body{grid-area:1 / 2}#daily.utility-screen:has(#daily-warning:not([hidden])) .daily-footer{grid-area:2 / 1 / 3 / -1;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}#daily.utility-screen:has(#daily-warning:not([hidden])) #daily-warning{padding:6px 10px;font-size:12px}#loading.utility-loading{gap:8px}#loading.utility-loading .loading-emblem{width:66px;margin-bottom:3px}#loading.utility-loading .loading-title{font-size:clamp(34px,6vw,52px)}#loading.utility-loading .loading-status{font-size:14px}#loading.utility-loading .loading-rule{margin:0}}body.reduced :is(#loading.utility-loading,#veil.utility-veil,#settings.utility-screen,#daily.utility-screen,#fame.utility-screen),body.reduced :is(#loading.utility-loading,#veil.utility-veil,#settings.utility-screen,#daily.utility-screen,#fame.utility-screen) *,body.reduced :is(#loading.utility-loading,#veil.utility-veil,#settings.utility-screen,#daily.utility-screen,#fame.utility-screen) *:before,body.reduced :is(#loading.utility-loading,#veil.utility-veil,#settings.utility-screen,#daily.utility-screen,#fame.utility-screen) *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){#loading.utility-loading,#loading.utility-loading *,#loading.utility-loading *:before,#loading.utility-loading *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
