.nomgar-match{position:fixed;inset:0;z-index:9;pointer-events:none;color:#f7f8ff;font-family:Arial,sans-serif;--nomgar-width: min(100vw, 56.25vh)}.nomgar-match [hidden],.nomgar-match[hidden]{display:none!important}.nomgar-match button{pointer-events:auto;cursor:pointer;font:inherit;font-weight:800;color:#f7f8ff;background:#263548;border:2px solid #708597;border-radius:8px;padding:10px 14px}.nomgar-match button:disabled{cursor:default;opacity:.5}.nomgar-match button:focus-visible{outline:3px solid #ffe18a;outline-offset:3px}.nomgar-lobby{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;pointer-events:none}.nomgar-eyebrow{font-size:10px;font-weight:800;letter-spacing:2px;color:#79d7ef}.nomgar-lobby h2{margin:8px 0;font-size:24px}.nomgar-lobby-copy,.nomgar-help,.nomgar-loading{font-size:12px;line-height:1.5;color:#c8d6df}.nomgar-help{margin-bottom:0}.nomgar-seats{display:flex;justify-content:space-between;margin:16px 0 12px;gap:12px;font-size:11px;font-weight:800}.nomgar-seats [data-seat="0"]{color:#68d3ff}.nomgar-seats [data-seat="1"]{color:#ff8279}.nomgar-deck-preview{display:grid;grid-template-columns:repeat(8,1fr);gap:5px}.nomgar-deck-preview img{width:100%;aspect-ratio:1;object-fit:contain;background:#101e2d;border:1px solid #627584;border-radius:6px}.nomgar-lobby-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.nomgar-lobby-actions [data-action=join],.nomgar-lobby-actions [data-action=ready]{background:#397cb1;border-color:#8cd5ff}.nomgar-battle-frame{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:var(--nomgar-width)}.nomgar-overhead #hud,.nomgar-overhead #prompt,.nomgar-overhead .exhibit-copy,.nomgar-overhead #trailer-audio-prompt,.nomgar-overhead #room-music-prompt,.nomgar-at-terminal #hud,.nomgar-at-terminal #prompt,.nomgar-at-terminal .exhibit-copy,.nomgar-at-terminal #trailer-audio-prompt,.nomgar-at-terminal #room-music-prompt{visibility:hidden}.nomgar-scoreboard{position:absolute;inset:max(8px,env(safe-area-inset-top)) 8px auto;display:grid;grid-template-columns:minmax(0,1fr) 20% minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:3px;height:clamp(34px,4.7vh,58px)}.nomgar-competitor,.nomgar-clock{display:flex;align-items:center;gap:6px;background:#202936f5;border:2px solid #7d929d;border-radius:7px;font-weight:900}.nomgar-competitor,.nomgar-clock{min-width:0;min-height:0}.nomgar-competitor img{height:100%;width:clamp(28px,4.3vh,52px);min-width:0;flex-shrink:0;object-fit:contain;background:#f3cf82;border-radius:4px}.nomgar-competitor span{flex:1;font-size:clamp(9px,1.2vh,15px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nomgar-competitor b{font-size:clamp(10px,1.2vh,15px);padding:0 4px;white-space:nowrap;color:#ffe18a}.nomgar-competitor.is-enemy{text-align:right}.nomgar-clock{flex-direction:column;justify-content:center;gap:0}.nomgar-clock strong{font-size:clamp(20px,2.6vh,32px);line-height:1}.nomgar-clock small{font-size:clamp(5px,.62vh,8px);letter-spacing:.5px;color:#afc8dc;margin-top:2px}.nomgar-crowns{display:flex;justify-content:space-around;position:absolute;top:6vh;width:100%;font-size:clamp(18px,2.8vh,32px);color:#73ceff;text-shadow:0 2px 1px #0d254f;letter-spacing:5px}.nomgar-crowns [data-crowns=enemy]{color:#ff8279}.nomgar-arena-actions{position:absolute;top:9.5vh;right:10px;display:flex;align-items:center;gap:6px}.nomgar-arena-actions button{font-size:10px;padding:7px 9px;border-width:1px}.nomgar-view-label{font-size:8px;font-weight:800;color:#fff;text-shadow:0 1px 3px #000}.nomgar-banner{position:absolute;top:40%;left:8%;width:84%;padding:16px 8px;box-sizing:border-box;text-align:center;background:#182536ed;border:2px solid #efd893;border-radius:9px;font-size:clamp(15px,2.3vh,28px);font-weight:900;box-shadow:0 8px 32px #0006}.nomgar-lane-status{position:absolute;left:0;right:0;top:14%;text-align:center;font-size:10px;font-weight:900;color:#ffedb2;text-shadow:0 1px 3px #000}.nomgar-hand-area{position:absolute;left:5%;right:5%;bottom:max(8px,env(safe-area-inset-bottom))}.nomgar-instruction{text-align:center;font-weight:700;font-size:clamp(9px,1vh,12px);margin:0 0 7px;padding:4px;border-radius:4px;color:#fff;text-shadow:0 1px 3px #000,0 0 3px #000}.nomgar-instruction.has-message{background:#202936ed;color:#ffe18a}.nomgar-hand{display:grid;grid-template-columns:13% 1fr;gap:2.5%;align-items:end}.nomgar-next{position:relative;text-align:center;font-size:10px;font-weight:900}.nomgar-next span{display:block;padding-bottom:3px;letter-spacing:1px;text-shadow:0 1px 3px #000}.nomgar-next img{width:100%;aspect-ratio:.88;object-fit:contain;background:#202936;border:2px solid #ed7168;border-radius:6px;box-sizing:border-box}.nomgar-next b{position:absolute;bottom:-3px;left:-3px;background:#4fc8ff;border:2px solid #182536;border-radius:50%;width:20px;height:20px;line-height:20px;font-size:17px;text-shadow:1px 1px #182536}.nomgar-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.nomgar-match .nomgar-card{position:relative;padding:0;border-radius:7px;border:3px solid #9ba7ae;background:#252f40;aspect-ratio:.86;box-shadow:0 3px #182536;touch-action:none;-webkit-user-select:none;user-select:none}.nomgar-card img{display:block;width:100%;height:82%;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.nomgar-card b{position:absolute;bottom:-4px;left:-5px;width:clamp(22px,2.7vh,36px);height:clamp(22px,2.7vh,36px);line-height:clamp(22px,2.7vh,36px);border:2px solid #172238;background:#55c7ee;border-radius:50%;font-size:clamp(20px,2.4vh,32px);color:#fff;text-shadow:2px 2px 0 #172238,-1px -1px #172238}.nomgar-card span{display:block;position:absolute;bottom:3px;left:20%;right:1px;font-size:clamp(7px,.8vh,11px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nomgar-card kbd{position:absolute;top:3px;right:3px;min-width:0;height:auto;padding:1px 4px;font-size:8px;border-radius:3px;background:#101a2ddd;color:#fff;box-shadow:none}.nomgar-match .nomgar-card[aria-pressed=true]{transform:translateY(-7px);border-color:#fff09c;box-shadow:0 0 14px #fff09c66}.nomgar-match .nomgar-card:disabled{opacity:1;filter:brightness(.48)}.nomgar-energy{position:relative;display:flex;align-items:center;margin-top:12px;gap:6px}.nomgar-energy>b{position:absolute;z-index:1;left:-5px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#50c9ee;border:3px solid #172238;font-size:24px;text-shadow:2px 2px #172238}.nomgar-energy>div{position:relative;height:15px;border:3px solid #181525;background:#30263f;border-radius:6px;overflow:hidden;flex:1}.nomgar-energy>div:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(8.333% - 2px),#17132299 calc(8.333% - 2px),#17132299 8.333%)}.nomgar-energy i{display:block;height:100%;background:#54cafa;transition:width .1s linear}.nomgar-energy>span{font-size:9px;text-shadow:0 1px 3px #000;white-space:nowrap}.nomgar-spectator-footer{position:absolute;left:5%;right:5%;bottom:20px;padding:12px;background:#202936e8;border:1px solid #7d929d;border-radius:8px;text-align:center;font-size:11px}.nomgar-confirm{pointer-events:auto;position:absolute;inset:0;display:grid;place-items:center;background:#061126aa}.nomgar-confirm>div{margin:15px;padding:24px;text-align:center;background:#202936;border:2px solid #7d929d;border-radius:12px}.nomgar-confirm h3{margin-top:0}.nomgar-confirm p{font-size:13px;line-height:1.5}.nomgar-confirm button{margin:4px;font-size:12px}.nomgar-confirm [data-action=confirm-leave]{border-color:#e8786d}.nomgar-damage-number{position:absolute;font-size:clamp(13px,1.8vh,23px);font-weight:900;text-shadow:1px 2px 0 #142235,-1px -1px 0 #142235;transform:translate(-50%,-50%);pointer-events:none}@media(max-width:520px){.nomgar-cards{gap:4px}.nomgar-match .nomgar-card{border-width:2px}.nomgar-view-label{display:none}}@media(prefers-reduced-motion:reduce){.nomgar-energy i{transition:none}}@font-face{font-family:BREAK Extended;src:url(/assets/break/EurostileExtendedBlack-v2.woff2) format("woff2");font-display:swap;font-weight:900}:root{color:#151923;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-synthesis:none;text-rendering:geometricPrecision}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden}body{background:#f7f9ff}canvas{display:block;width:100%;height:100%}.loading{position:fixed;z-index:20;inset:0;display:grid;place-content:center;justify-items:center;gap:14px;color:#32384b;letter-spacing:.18em;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.72),transparent 34%),linear-gradient(135deg,#edf3ff,#fff 50%,#edf0ff);transition:opacity .7s ease,visibility .7s ease}.loading.is-hidden{opacity:0;visibility:hidden}.loading p{margin:0;font-size:10px;text-transform:uppercase}.loading .eyebrow{font-size:18px;font-weight:750;letter-spacing:.36em}.loading__line{width:220px;height:1px;overflow:hidden;background:#38457024}.loading__line span{display:block;width:45%;height:100%;background:#7f8fd6;animation:load 1.2s ease-in-out infinite alternate}@keyframes load{0%{transform:translate(-105%)}to{transform:translate(225%)}}.hud{position:fixed;z-index:4;inset:0;pointer-events:none;padding:26px 30px;font-size:10px;font-weight:700;letter-spacing:.17em}.brand,.controls,.location{position:absolute;display:flex;align-items:center}.brand{top:28px;left:30px;gap:11px}.brand__mark{width:9px;height:9px;border:1px solid #1a2134;border-radius:50%;box-shadow:0 0 18px 4px #6d80d873}.controls{right:30px;bottom:26px;gap:22px;color:#1e253894}kbd{display:inline-grid;min-width:27px;height:25px;padding:0 7px;place-items:center;border:1px solid rgba(23,30,48,.25);border-radius:20px;color:#151923;font:inherit;background:#ffffffa8;box-shadow:inset 0 0 0 1px #ffffffb3}.location{top:auto;bottom:28px;left:30px;transform:none;color:#1e253880}.room-music-toggle,.atrium-sfx-toggle{position:absolute;left:30px;bottom:51px;min-height:27px;padding:0 10px;border:1px solid rgba(28,35,57,.14);border-radius:999px;color:#1e25389e;font:inherit;letter-spacing:.14em;cursor:pointer;background:#ffffffb8;box-shadow:0 8px 24px #333e6614;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto}.atrium-sfx-toggle{bottom:84px}.room-music-toggle:hover,.room-music-toggle:focus-visible,.atrium-sfx-toggle:hover,.atrium-sfx-toggle:focus-visible{border-color:#5266be7a;color:#171c2b;background:#fffffff5}.room-music-toggle[aria-pressed=false],.atrium-sfx-toggle[aria-pressed=false]{opacity:.68}.atrium-sfx-toggle[data-state=unavailable]{cursor:not-allowed;opacity:.48}.wallet-dock{position:absolute;top:20px;right:30px;display:flex;align-items:center;gap:8px;pointer-events:auto}.ronin-auth,.mixer-toggle,.mixer-panel button{border:1px solid rgba(28,35,57,.16);color:#171c2b;font:inherit;letter-spacing:.13em;cursor:pointer;background:#ffffffc7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ronin-auth,.mixer-toggle{min-height:34px;padding:0 14px;border-radius:999px;box-shadow:0 10px 30px #333e661a}.ronin-auth:hover,.mixer-toggle:hover,.mixer-panel button:hover{border-color:#5266be7a;background:#fffffff5}.wallet-status{position:absolute;top:42px;right:0;width:280px;color:#a13b55;font-size:8px;line-height:1.35;text-align:right;letter-spacing:.08em}.room-presence{position:absolute;top:64px;right:30px;display:flex;align-items:center;gap:8px;min-height:30px;padding:5px 7px 5px 10px;border:1px solid rgba(28,35,57,.13);border-radius:999px;color:#1e25389e;font-size:8px;background:#ffffffb8;box-shadow:0 10px 30px #333e6614;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto}.room-presence[hidden]{display:none}.schiffy-reward{position:absolute;top:104px;right:30px;display:flex;align-items:center;gap:9px;min-height:34px;padding:6px 12px 6px 7px;border:1px solid rgba(135,91,0,.2);border-radius:999px;color:#59420a;font-size:8px;background:#fff6c2e0;box-shadow:0 12px 36px #80580021;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto}.schiffy-reward[hidden]{display:none}.schiffy-reward__coin{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:#5c4200;font-weight:900;background:linear-gradient(145deg,#fff6a9,#e1ae28);box-shadow:inset 0 0 0 2px #6e4a0029}.schiffy-reward a{color:#6d4d00;font-weight:850;text-decoration:underline;text-underline-offset:2px}.schiffy-reward a[hidden]{display:none}.room-presence__signal{width:7px;height:7px;border-radius:50%;background:#70b88b;box-shadow:0 0 10px #58b57bb3}.room-presence button{min-height:22px;padding:0 9px;border:0;border-radius:999px;color:#fff;font:inherit;letter-spacing:.12em;background:#6075d2;cursor:pointer}.room-presence button.is-active{background:#252d4b}.reaction-picker{position:absolute;z-index:10;top:126px;left:118px;width:52px;height:52px;pointer-events:auto}.reaction-toggle,.reaction-option{display:grid;place-items:center;border:1px solid rgba(34,42,68,.16);color:#181d2b;cursor:pointer;background:#ffffffeb;box-shadow:0 12px 30px #313b6029;-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15)}.reaction-toggle{position:relative;z-index:2;width:52px;height:52px;padding:3px 0 4px;border-radius:50%;transition:border-color .16s ease,background .16s ease,transform .16s ease}.reaction-toggle span{font:24px/1 Segoe UI Symbol,sans-serif}.reaction-toggle small{font:800 6px/1 inherit;letter-spacing:.14em}.reaction-toggle:hover,.reaction-toggle:focus-visible,.reaction-picker.is-open .reaction-toggle{border-color:#5b6ec58a;background:#fff;transform:scale(1.06)}.reaction-wheel{position:absolute;z-index:1;top:50%;left:50%;width:216px;height:216px;border:1px solid rgba(50,61,101,.12);border-radius:50%;background:radial-gradient(circle,rgba(244,247,255,.84) 0 30%,rgba(245,248,255,.62) 31% 61%,transparent 62%);box-shadow:0 24px 70px #2f395f29;transform:translate(-50%,-50%);animation:reaction-wheel-in .18s cubic-bezier(.2,.85,.25,1) both}.reaction-wheel[hidden]{display:none}.reaction-option{position:absolute;top:50%;left:50%;width:46px;height:46px;padding:0;border-radius:50%;font:25px/1 "Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-80px) rotate(var(--inverse-angle));transition:border-color .14s ease,box-shadow .14s ease,filter .14s ease}.reaction-option:after{content:attr(data-key);position:absolute;right:-2px;bottom:-2px;display:grid;width:15px;height:15px;place-items:center;border-radius:50%;color:#242c46b8;font:800 7px/1 Arial,sans-serif;background:#eef1fb;box-shadow:0 2px 7px #2b345629}.reaction-option:hover,.reaction-option:focus-visible{border-color:#5b6ec59e;box-shadow:0 12px 30px #43529947;filter:saturate(1.16) brightness(1.03);outline:2px solid rgba(126,143,220,.36);outline-offset:2px}.reaction-option:nth-child(1){--angle: 0deg;--inverse-angle: 0deg}.reaction-option:nth-child(2){--angle: 45deg;--inverse-angle: -45deg}.reaction-option:nth-child(3){--angle: 90deg;--inverse-angle: -90deg}.reaction-option:nth-child(4){--angle: 135deg;--inverse-angle: -135deg}.reaction-option:nth-child(5){--angle: 180deg;--inverse-angle: -180deg}.reaction-option:nth-child(6){--angle: 225deg;--inverse-angle: -225deg}.reaction-option:nth-child(7){--angle: 270deg;--inverse-angle: -270deg}.reaction-option:nth-child(8){--angle: 315deg;--inverse-angle: -315deg}@keyframes reaction-wheel-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.72) rotate(-8deg)}to{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}}.mixer-panel{position:fixed;z-index:12;display:flex;flex-direction:column;top:76px;right:30px;width:min(390px,calc(100vw - 36px));max-height:calc(100vh - 112px);overflow:hidden;border:1px solid rgba(37,45,73,.16);border-radius:24px;color:#171c2b;background:#f8faffe8;box-shadow:0 28px 80px #2a335433;-webkit-backdrop-filter:blur(28px) saturate(1.12);backdrop-filter:blur(28px) saturate(1.12)}#app:has(.room-presence:not([hidden])) .mixer-panel{top:112px;max-height:calc(100vh - 148px)}.mixer-panel[hidden],.mixer-panel [hidden],.wallet-dock [hidden]{display:none}.mixer-panel__header{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;padding:22px 22px 15px}.mixer-panel__eyebrow{margin:0 0 6px;color:#6878bd;font-size:9px;font-weight:800;letter-spacing:.2em}.mixer-panel h2{margin:0;font-size:26px;line-height:1;letter-spacing:-.04em}.mixer-panel__close{display:grid;width:34px;height:34px;padding:0;place-items:center;border-radius:50%;font-size:21px;line-height:1}.mixer-panel__status{flex-shrink:0;min-height:31px;margin:0;padding:0 22px 13px;color:#1e25388a;font-size:9px;font-weight:750;letter-spacing:.13em}.moki-grid{display:grid;flex:1 1 auto;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:10px;max-height:calc(100vh - 285px);padding:0 16px 18px;overflow:auto;scrollbar-color:rgba(88,105,178,.4) transparent}.moki-card{position:relative;display:grid;gap:8px;padding:8px 8px 11px;border-radius:16px;overflow:hidden;text-align:left}.moki-card img{width:100%;aspect-ratio:1;border-radius:11px;object-fit:cover;background:#e8ebf6}.moki-card span{overflow:hidden;padding:0 3px;white-space:nowrap;text-overflow:ellipsis}.moki-card small{padding:0 3px;color:#5368a5;font-size:9px;letter-spacing:.1em}.wallet-login{width:min(400px,calc(100vw - 32px));box-sizing:border-box;padding:28px;border:1px solid #d5dcf3;border-radius:24px;background:#f7f9ff;color:#222b42;box-shadow:0 24px 80px #182b5550}.wallet-login::backdrop{background:#1a244b80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wallet-login .mixer-panel__close{float:right}.wallet-login h2{margin:16px 0;font-size:32px;letter-spacing:-.04em}.wallet-login p{font-size:14px;line-height:1.5}.wallet-login button{cursor:pointer}.wallet-login__primary{display:grid;gap:5px;width:100%;margin:24px 0 12px;padding:16px;background:#5368c8;color:#fff;border-radius:12px}.wallet-login__primary[hidden]{display:none}.wallet-login__primary small{font-weight:400;opacity:.85}.wallet-login__external{display:flex;gap:10px}.wallet-login__external button{flex:1;padding:15px 8px;border-radius:12px}.wallet-login .wallet-login__note{color:#596784;font-size:12px}.wallet-login .wallet-login__status{min-height:20px;font-size:12px;color:#9b3940}.wallet-login button:disabled{opacity:.55;cursor:wait}.moki-card.is-active{border-color:#6479d8;background:#e0e6fff5;box-shadow:inset 0 0 0 1px #6479d859}.moki-card.is-active:after{content:"ACTIVE";position:absolute;top:15px;right:15px;padding:5px 7px;border-radius:999px;color:#fff;font-size:7px;background:#5368c8}.mixer-panel__footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px 17px;border-top:1px solid rgba(37,45,73,.11);color:#1e25386e;font-size:8px;font-weight:750;letter-spacing:.12em}.mixer-panel__footer button{flex:0 0 auto;padding:7px 10px;border-radius:999px;color:#1e25389e}.prompt{position:fixed;z-index:6;left:50%;bottom:72px;display:flex;align-items:center;gap:12px;padding:8px 16px 8px 8px;border:1px solid rgba(20,25,40,.14);border-radius:30px;color:#141925;font-size:10px;font-weight:750;letter-spacing:.18em;background:#ffffffd1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translate(-50%);box-shadow:0 18px 50px #2d36581f}.prompt[hidden],.trailer-audio-prompt[hidden],.room-music-prompt[hidden],.hud[hidden]{display:none}.exhibit-copy{position:fixed;z-index:5;left:clamp(28px,5.4vw,92px);top:50%;width:min(400px,38vw);color:#10141e;pointer-events:none;opacity:0;transform:translateY(calc(-50% + 42px));filter:blur(8px);transition:opacity .9s ease,transform 1.1s cubic-bezier(.2,.8,.2,1),filter .9s ease}.exhibit-copy.is-visible{opacity:1;transform:translateY(-50%);filter:blur(0)}.exhibit-copy__number{margin:0 0 17px;color:#6878bd;font-size:11px;font-weight:900;letter-spacing:.25em}.exhibit-copy h1{margin:0;font-size:clamp(56px,7.25vw,112px);line-height:.8;letter-spacing:-.07em;font-weight:900}.exhibit-copy__category{margin:18px 0 0;color:#6878bd;font-size:11px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.exhibit-copy__description{max-width:340px;margin:16px 0 22px;color:#10141ea8;font-size:15px;font-weight:650;line-height:1.55}.exhibit-copy__facts{display:grid;gap:10px;padding-top:18px;border-top:1px solid rgba(22,27,42,.18);font-size:11px;font-weight:850;letter-spacing:.12em}.exhibit-copy__facts span{display:grid;grid-template-columns:96px 1fr}.exhibit-copy__facts small{color:#10141e66;font:inherit}.exhibit-copy.is-forbidden{color:#fff8d8;text-shadow:0 2px 18px rgba(76,0,12,.7)}.exhibit-copy.is-forbidden .exhibit-copy__number,.exhibit-copy.is-forbidden .exhibit-copy__category,.exhibit-copy.is-forbidden .exhibit-copy__facts small{color:#ffcf54}.exhibit-copy.is-forbidden .exhibit-copy__description{color:#fff8d8d1}.exhibit-copy.is-forbidden .exhibit-copy__facts{border-top-color:#ffdc706b}.exhibit-copy.is-break{color:#f4f2ec;text-shadow:0 2px 22px rgba(0,224,255,.18)}.exhibit-copy.is-break h1{color:#f4f2ec;font-family:BREAK Extended,Arial Black,sans-serif;letter-spacing:-.04em}.exhibit-copy.is-break .exhibit-copy__number,.exhibit-copy.is-break .exhibit-copy__category,.exhibit-copy.is-break .exhibit-copy__facts small{color:#00e0ff}.exhibit-copy.is-break .exhibit-copy__description{color:#f4f2ecc2}.exhibit-copy.is-break .exhibit-copy__facts{border-top-color:#ff2c8c8c}.exhibit-copy.is-break .exhibit-copy__facts span{grid-template-columns:96px 1fr}.exhibit-copy.is-dark{color:#f2fffc;text-shadow:0 2px 22px rgba(0,0,0,.55)}.exhibit-copy.is-dark .exhibit-copy__number,.exhibit-copy.is-dark .exhibit-copy__category,.exhibit-copy.is-dark .exhibit-copy__facts small{color:var(--exhibit-accent, #55d5c3)}.exhibit-copy.is-dark .exhibit-copy__description{color:#f2fffcc7}.exhibit-copy.is-dark .exhibit-copy__facts{border-top-color:color-mix(in srgb,var(--exhibit-accent, #55d5c3) 58%,transparent)}.trailer-audio-prompt{position:fixed;z-index:8;left:50%;bottom:28px;display:flex;align-items:center;gap:14px;padding:10px 12px 10px 16px;color:#f4f2ec;border:1px solid rgba(0,224,255,.42);border-radius:999px;background:#050817e0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%);font:800 11px/1 Arial Black,sans-serif;letter-spacing:.12em}.trailer-audio-prompt button{padding:8px 12px;color:#050817;border:0;border-radius:999px;background:#00e0ff;font:inherit;cursor:pointer}.room-music-prompt{position:fixed;z-index:8;right:24px;bottom:24px;display:flex;align-items:center;gap:12px;padding:9px 10px 9px 14px;color:#f4f2ec;border:1px solid rgba(255,44,140,.46);border-radius:999px;background:#050817db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font:800 10px/1 Arial Black,sans-serif;letter-spacing:.11em}.room-music-prompt button{padding:8px 12px;color:#050817;border:0;border-radius:999px;background:#ff2c8c;font:inherit;cursor:pointer}.goal-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.schiffy-about{position:fixed;z-index:8;left:30px;bottom:96px;min-height:38px;border:1px solid #d5c59f;border-radius:20px;padding:10px 15px;background:#fff8e7ee;color:#574329;font:800 10px/1.3 Arial,sans-serif;letter-spacing:.1em;cursor:pointer}.schiffy-about[hidden]{display:none}.schiffy-about:hover{background:#fff2ca}.schiffy-about:focus-visible{outline:3px solid #876633;outline-offset:3px}.exhibit-copy.is-schiffy{left:30px;top:auto;bottom:145px;width:min(300px,calc(100vw - 60px));padding:20px;border:1px solid #e5d7b9;border-radius:16px;background:#fff9ecef;box-shadow:0 8px 30px #29382418;color:#493c29;transform:translateY(8px);filter:none;transition:opacity .25s ease,transform .25s ease}.exhibit-copy.is-schiffy.is-visible{transform:translateY(0)}.exhibit-copy.is-schiffy h1{font-size:32px;letter-spacing:-.04em}.exhibit-copy.is-schiffy .exhibit-copy__number{font-size:9px;margin-bottom:10px;color:#876a39}.exhibit-copy.is-schiffy .exhibit-copy__category{margin-top:8px;font-size:9px;color:#876a39}.exhibit-copy.is-schiffy .exhibit-copy__description{font-size:12px;margin-top:12px}.exhibit-copy.is-schiffy .exhibit-copy__facts{margin-top:14px;padding-top:12px;font-size:9px;gap:7px}.exhibit-copy.is-schiffy .exhibit-copy__facts small{color:#876a39}@media(max-width:600px){.schiffy-about{left:16px;bottom:148px}.exhibit-copy.is-schiffy{left:16px;bottom:200px;width:min(300px,calc(100vw - 32px));padding:16px}#app[data-world=schiffy] .reaction-picker{inset:auto 16px 142px auto}#app[data-world=schiffy] .reaction-wheel{inset:auto 0 0 auto;transform:none}}@media(prefers-reduced-motion:reduce){.exhibit-copy.is-schiffy{transition:none}}.battle-hud{position:fixed;z-index:12;right:30px;bottom:64px;display:flex;gap:7px}.battle-hud[hidden]{display:none}.battle-hud button{display:grid;grid-template-columns:22px auto;gap:7px;align-items:center;min-width:70px;padding:7px 9px 7px 7px;color:#ffffffc2;border:1px solid rgba(255,255,255,.24);border-radius:10px;background:#110f12a3;box-shadow:0 7px 20px #0e0c0a2e;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);font:850 9px/1 inherit;letter-spacing:.08em;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease,transform .14s ease}.battle-hud button:hover{transform:translateY(-1px)}.battle-hud button.is-active{color:#213012;border-color:#e9ffbceb;background:#daf69ff0}.battle-hud kbd{display:grid;width:22px;height:22px;place-items:center;padding:0;color:inherit;border:1px solid currentColor;border-radius:6px;background:#ffffff14;font-size:10px}.battle-hud button.is-active kbd{background:#ffffff57}.vignette{position:fixed;z-index:3;inset:0;pointer-events:none;box-shadow:inset 0 0 130px #909bc624}@media(max-width:760px){.atrium-sfx-toggle{left:16px}.wallet-dock,.room-presence{right:16px}.schiffy-reward{top:102px;right:16px;max-width:calc(100vw - 32px)}.ronin-auth{max-width:125px;padding:0 9px;overflow:hidden;text-overflow:ellipsis}.mixer-toggle{padding:0 9px;font-size:8px}.mixer-panel{top:68px;right:18px}#app:has(.room-presence:not([hidden])) .mixer-panel{top:108px;max-height:calc(100vh - 126px)}.controls span:nth-child(n+2){display:none}.exhibit-copy{width:min(330px,calc(100vw - 48px))}.exhibit-copy h1{font-size:clamp(44px,12.5vw,52px)}.exhibit-copy__category{margin-top:14px}.exhibit-copy__description{font-size:12.5px}.exhibit-copy__facts{gap:8px;font-size:10px}.battle-hud{right:16px;bottom:56px}.reaction-picker{top:116px;left:104px}}.ga-s2-match{position:absolute;z-index:6;top:20px;left:50%;transform:translate(-50%);width:min(360px,calc(100% - 32px));box-sizing:border-box;padding:14px 20px 12px;max-height:calc(100dvh - 140px);overflow:auto;border:1px solid #ffffff24;border-radius:18px;background:#102921ef;color:#fff;text-align:center;box-shadow:0 12px 32px #10292126;font-family:inherit}.ga-s2-match[hidden]{display:none}.ga-s2-match p{margin:4px 0;font-size:11px;letter-spacing:.06em}.ga-s2-match__eyebrow{color:#d2dbc7;font-size:9px!important;letter-spacing:.14em!important}#ga-s2-special{color:#bceffe;font-weight:700;padding:4px 0}.ga-s2-match__score{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;font-weight:700}.ga-s2-match__score strong{font-size:28px;font-variant-numeric:tabular-nums;white-space:nowrap}.ga-s2-blue{color:#69d2ef}.ga-s2-coral{color:#ffaaa5}.ga-s2-match details{margin:7px 0;font-size:10px;line-height:1.65}.ga-s2-match summary{cursor:pointer;color:#d2dbc7}.ga-s2-match__actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.ga-s2-match button{border:1px solid #ffffff40;border-radius:8px;padding:7px 10px;background:#ffffff10;color:#fff;font:inherit;font-size:10px;cursor:pointer}.ga-s2-match button:hover{background:#ffffff25}.ga-s2-match button:focus-visible,.ga-s2-match summary:focus-visible{outline:2px solid #a3ecd6;outline-offset:3px}#app[data-ga-s2-watching=true] .controls{visibility:hidden}#app[data-world=arena][data-ga-s2-watching=false] .ga-s2-match{display:grid;grid-template-columns:1fr auto;grid-template-areas:"score clock" "actions actions" "special special";gap:4px 10px;width:320px;padding:8px 12px}#app[data-ga-s2-watching=false] .ga-s2-match__eyebrow{display:none}#app[data-ga-s2-watching=false] .ga-s2-match__score{grid-area:score;gap:10px;font-size:9px}#app[data-ga-s2-watching=false] #ga-s2-clock{grid-area:clock;align-self:center;font-size:9px;margin:0}#app[data-ga-s2-watching=false] .ga-s2-match__actions{grid-area:actions}#app[data-ga-s2-watching=false] #ga-s2-special{grid-area:special;margin:0}#app[data-ga-s2-watching=false] .ga-s2-match details{display:none}#app[data-world=arena][data-ga-s2-watching=false] .ga-s2-match__score strong{font-size:20px}#app:has(#mixer-panel:not([hidden])) .ga-s2-match{display:none}@media(max-width:900px){#app[data-world=arena] .ga-s2-match{top:110px;left:auto;right:16px;transform:none;width:min(360px,calc(100% - 100px));max-width:calc(100% - 100px);max-height:calc(100dvh - 200px)}#app[data-world=arena] .reaction-picker{left:16px;top:116px}#app:has(#mixer-panel:not([hidden])) .reaction-picker{visibility:hidden}}@media(max-width:550px){#app[data-world=arena][data-ga-s2-watching=false] .ga-s2-match{grid-template-columns:1fr;grid-template-areas:"score" "clock" "actions" "special"}}@media(max-width:380px){.brand{left:16px;gap:6px;font-size:7px;letter-spacing:.1em}.ronin-auth{max-width:110px;font-size:8px}}
