:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#262321;background:#141313;font-synthesis:none;font-size:16px;--paper:#f3edde;--muted:#62584c;--amber:#e6b86b;--line:#d5c9b5}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}button:disabled{cursor:wait;opacity:.5}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #b78030;outline-offset:4px}button svg{width:22px;height:22px}button{transition:background .18s,transform .18s}button:active{transform:translateY(1px)}[hidden]{display:none!important}.experience{display:grid;grid-template-columns:360px minmax(0,1fr);min-height:100svh;height:100svh;overflow:hidden}.sidebar{background:var(--paper);padding:30px 30px 20px;display:flex;flex-direction:column;position:relative;z-index:2;overflow:auto;border-right:1px solid #38332c}.brand{display:flex;gap:12px;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--line)}.brand svg{width:39px;height:48px;flex-shrink:0;color:#8f6939}.brand h1{font-family:Georgia,serif;font-size:42px;line-height:.88;letter-spacing:-2px;font-weight:500;margin:0}.edition{font-size:10px;text-transform:uppercase;letter-spacing:.2em;margin:12px 0 0 51px;color:var(--muted)}.brand-wrap{margin-bottom:26px}.eyebrow{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#80561e;margin:0 0 10px}.instruction h2{font-family:Georgia,serif;font-weight:400;font-size:30px;letter-spacing:-.8px;line-height:1.13;margin:0 0 10px}.instruction p{font-size:14px;line-height:1.6;margin:0;color:var(--muted)}.guide-wrap{margin:18px -6px 12px;position:relative;background:linear-gradient(140deg,#e7dfd1,#eee6d8);border-radius:4px;overflow:hidden}.hand-guide{display:block;width:100%;height:173px}.guide-caption{font-size:10px;letter-spacing:.12em;text-align:center;text-transform:uppercase;color:#74634e;margin:0 0 10px}.live-guide{position:absolute;inset:0;width:100%;height:100%;background:#e8dfd1}.status-block{border-top:1px solid var(--line);padding-top:15px;margin-top:5px}.hold-head{display:flex;justify-content:space-between;align-items:center;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#76644b}.hold-head strong{font-weight:500;font-variant-numeric:tabular-nums;color:#80561e}.progress-track{height:4px;background:#dcd1bf;margin:10px 0 12px;border-radius:4px;overflow:hidden}.progress-fill{height:100%;width:0;background:#9d7337;transition:width .06s linear}.cue{font-size:14px;line-height:1.45;min-height:41px;color:#514a41;margin:0}.actions{display:grid;gap:9px;margin-top:17px}.primary,.secondary{min-height:47px;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:9px;font-size:14px;font-weight:550;padding:11px 14px}.primary{border:1px solid #262321;color:#f8f1e6;background:#262321}.primary:hover{background:#41372b}.secondary{border:1px solid #baa98e;background:transparent;color:#40372a}.secondary:hover{background:#e6dccb}.privacy{font-size:11px;line-height:1.5;color:#6a6052;text-align:center;margin:12px 0}.session-end{display:flex;justify-content:space-between;align-items:center;margin-top:auto;border-top:1px solid var(--line);padding-top:12px;gap:5px}.text-button{background:none;border:0;min-height:44px;color:#62584c;padding:6px 4px;font-size:12px}.text-button:hover{color:#262321;text-decoration:underline}.source-link{color:#7b6a53;font-size:10px;text-decoration:none;line-height:1.5}.source-link:hover{text-decoration:underline}.stage{position:relative;min-width:0;overflow:hidden;background:#141313;color:var(--paper)}.canvas-host{position:absolute;inset:0}.canvas-host canvas{display:block;width:100%;height:100%}.stage:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 100px #0005;background:linear-gradient(0deg,#0c0c10d9,transparent 27%,transparent 80%,#11111466)}.stage-top{position:absolute;top:30px;left:34px;right:30px;display:flex;align-items:center;justify-content:space-between;z-index:1;gap:12px}.stage-kicker{letter-spacing:.23em;font-size:10px;color:#c4b69f;text-transform:uppercase}.camera-badge{display:flex;gap:8px;align-items:center;padding:9px 13px;border:1px solid #ffffff24;border-radius:50px;background:#151416aa;color:#ddd2bf;font-size:11px}.camera-dot{height:6px;width:6px;background:#8d857b;border-radius:50%}.camera-badge.on .camera-dot{background:#a4bd8b;box-shadow:0 0 9px #accd8750}.stage-bottom{position:absolute;bottom:31px;left:34px;right:34px;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.creature-caption .eyebrow{color:#b5a58c;font-size:9px;letter-spacing:.24em;margin-bottom:8px}.creature-caption h2{font: 47px/.98 Georgia,serif;letter-spacing:-1px;margin:0 0 10px}.creature-caption p{font-size:12px;color:#c4b69f;line-height:1.5;margin:0;max-width:270px}.stage-controls{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;max-width:330px}.stage-button{border:1px solid #88775e;border-radius:5px;background:#1c1a1adc;color:#efe4d2;min-height:44px;padding:9px 15px;font-size:12px}.stage-button:hover{background:#352c20}.stage-button[aria-pressed=true]{color:#f4c781;border-color:#e6b86b}.stage-message{position:absolute;top:22%;left:10%;right:10%;text-align:center;z-index:1;pointer-events:none}.stage-message h3{font: 38px/1.15 Georgia,serif;letter-spacing:-.8px;margin:0 0 13px;color:#e9dac3}.stage-message p{font-size:12px;color:#b2a38e;letter-spacing:.03em}.error-box{padding:12px;background:#efddcf;color:#783d2d;border-left:3px solid #a55638;margin-top:12px;font-size:13px;line-height:1.45}.operator{position:fixed;z-index:5;left:20px;bottom:60px;width:min(420px,calc(100vw - 40px));background:#f7f1e6;border:1px solid #d3c3a9;border-radius:6px;padding:20px;box-shadow:0 15px 50px #0007;max-height:70vh;overflow:auto}.operator h3{font:24px Georgia,serif;margin:0 0 14px}.operator p,.operator li,.operator label{font-size:12px;line-height:1.6;color:#62584c}.operator pre{font:11px/1.6 ui-monospace,monospace;white-space:pre-wrap;color:#4c4439}.operator .secondary{width:100%;margin-top:10px}.operator label{display:flex;align-items:center;gap:8px;min-height:44px}.notice{font-size:11px;color:#c7b698;min-height:18px}.arrows{display:flex;gap:5px;justify-content:center;margin-top:8px}.arrows button{min-width:44px}.exit-follow{width:100%}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-height:790px)and (min-width:801px){.experience{grid-template-columns:330px minmax(0,1fr)}.sidebar{padding:21px 24px 12px}.brand{padding-bottom:19px}.brand h1{font-size:37px}.brand-wrap{margin-bottom:19px}.instruction h2{font-size:26px}.hand-guide{height:145px}.guide-wrap{margin-top:13px}.actions{margin-top:11px}.privacy{margin:9px 0}.stage-bottom{bottom:24px}.cue{min-height:38px}.stage-top{top:25px}}@media(max-width:800px){.experience{display:flex;flex-direction:column;height:auto;min-height:100svh;overflow:visible}.stage{order:-1;height:58svh;min-height:380px}.sidebar{overflow:visible;padding:25px;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;border:0}.brand-wrap,.session-end{grid-column:1/-1}.brand-wrap{margin:0}.brand{border:0;padding:0}.brand h1{font-size:35px}.edition{margin-top:8px}.instruction h2{font-size:26px}.instruction{grid-column:1}.guide-wrap{grid-column:2;grid-row:2/4;margin:0;align-self:start}.status-block{grid-column:1}.actions,.privacy{grid-column:1/-1}.session-end{margin-top:0}.stage-top{left:22px;right:22px;top:22px}.stage-kicker{font-size:8px}.stage-bottom{left:22px;right:22px;bottom:22px}.creature-caption h2{font-size:34px}.creature-caption p{max-width:220px;font-size:11px}.stage-message h3{font-size:28px}}@media(max-width:460px){.sidebar{display:flex;gap:0}.brand-wrap{margin-bottom:24px}.guide-wrap{margin:16px 0}.hand-guide{height:180px}.stage{min-height:370px}.stage-kicker{display:none}.stage-top{justify-content:flex-end}.stage-bottom{gap:10px}.stage-controls{max-width:130px}.stage-button{padding:8px 11px}.creature-caption p{max-width:180px}.stage-message{top:28%}}.sidebar>*{flex-shrink:0}.live-guide{background:transparent}.guide-wrap{flex-shrink:0}@media(max-height:790px)and (min-width:801px){.brand h1{font-size:33px}.brand{padding-bottom:12px}.brand-wrap{margin-bottom:14px}.edition{font-size:9px;margin-top:8px}.instruction p{font-size:12px;line-height:1.5}.instruction h2{font-size:25px}.eyebrow{font-size:9px;margin-bottom:8px}.hand-guide{height:125px}.guide-wrap{margin:12px -6px 8px}.guide-caption{font-size:9px;margin-bottom:8px}.status-block{padding-top:11px}.cue{font-size:12px;min-height:35px}.hold-head{font-size:9px}.privacy{font-size:10px}.session-end{padding-top:6px}.primary,.secondary{min-height:44px;font-size:13px}.actions{gap:7px}.progress-track{margin:8px 0 10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.creature-picker{border:0;padding:0;margin:0 0 18px;display:flex;gap:8px}.creature-picker legend{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#62584c;margin-bottom:7px}.creature-picker button{flex:1;min-height:44px;border:1px solid #baa98e;border-radius:5px;background:transparent;color:#40372a;font-size:12px;padding:8px}.creature-picker button[aria-pressed=true]{background:#262321;color:#f3edde;border-color:#262321}.creature-picker button:disabled{cursor:default}.creature-picker button:hover:not(:disabled):not([aria-pressed=true]){background:#e6dccb}@media(max-width:800px){.creature-picker{grid-column:1/-1;margin:0}.guide-wrap{grid-row:3/5}}@media(max-width:460px){.creature-picker{margin-bottom:18px}}@media(max-height:790px)and (min-width:801px){.creature-picker{margin-bottom:12px}}.automatic-poses{display:flex;align-items:center;min-height:173px}.automatic-poses>div{width:50%;min-width:0;text-align:center}.automatic-poses .hand-guide{height:130px}.automatic-poses span{display:block;font-size:10px;color:#62584c;margin:0 0 8px}.creature-picker button{padding:8px 5px}.casting-hint{font-size:11px;line-height:1.4;color:var(--muted);margin:0 0 8px}.tracking-preview{position:absolute;top:94px;right:30px;z-index:2;width:clamp(210px,26vw,320px);margin:0;border:1px solid #d5b67c70;border-radius:3px;overflow:hidden;background:#201b17;box-shadow:0 12px 35px #0006;pointer-events:none}.tracking-preview .live-guide{position:static;display:block;width:100%;height:auto;aspect-ratio:4/3;background:transparent}.tracking-preview figcaption{padding:8px;text-align:center;font-size:10px;letter-spacing:.1em;color:#e5d2af}#capture-notice{font-size:11px;line-height:1.4;color:var(--muted);margin:0 0 2px}#voice-panel{margin-top:12px;grid-column:1/-1}.stage:has(.tracking-preview:not([hidden])) .stage-message{left:4%;right:calc(clamp(210px,26vw,320px) + 50px)}@media(max-width:760px){.tracking-preview{top:86px;right:20px;width:150px}}@media(max-width:760px){.stage:has(.tracking-preview:not([hidden])) .stage-message{left:20px;right:185px}.stage:has(.tracking-preview:not([hidden])) .stage-message h3{font-size:24px}}@media(max-height:790px)and (min-width:801px){.automatic-poses{min-height:125px}.automatic-poses .hand-guide{height:94px}.automatic-poses span{font-size:9px}}.presentation-picker{display:flex;gap:8px;margin:14px 0;border:0;padding:0}.presentation-picker legend{font-size:12px;color:#62584c;margin-bottom:8px}.presentation-picker button{flex:1;min-height:44px;border:1px solid #baa98e;border-radius:5px;background:transparent;color:#40372a;font-size:12px}.presentation-picker button[aria-pressed=true]{background:#262321;color:#f3edde;border-color:#262321}.button-alternative{margin:10px 0 0;grid-column:1/-1}.button-alternative summary{min-height:44px;display:flex;align-items:center;gap:7px;cursor:pointer;color:var(--muted);font-size:12px;list-style:none}.button-alternative summary:before{content:"＋";font-size:16px}.button-alternative[open] summary:before{content:"−"}.manual-actions{display:grid;gap:7px;padding:0 0 8px}.advanced-controls{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.advanced-controls .arrows{width:100%}.operator #duel-panel{margin:18px 0;border-top:1px solid var(--line);padding-top:16px}.operator .command-grid{grid-template-columns:1fr 1fr}.stage-top .stage-kicker{margin-right:auto}#voice-panel .voice-help{margin:6px 0 0}@media(max-width:460px){.button-alternative{margin:8px 0}}.automatic-poses{gap:3px;min-height:130px;align-items:stretch}.automatic-poses>button{border:0;background:transparent;padding:0;flex:1;min-width:0;border-radius:3px;color:var(--muted)}.automatic-poses>button:hover{background:#dcc9a8}.automatic-poses .hand-guide{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.automatic-poses span{font-size:10px;margin:6px 2px 9px}#pose-lesson{width:min(560px,calc(100vw - 32px));max-height:90svh;overflow:auto;border:1px solid #baa98e;background:var(--paper);color:#262321;padding:20px;border-radius:6px}#pose-lesson::backdrop{background:#000b}#pose-lesson h2{font:30px Georgia,serif;margin:10px 0}#pose-lesson img{width:100%;height:auto;display:block}#pose-lesson p{font-size:15px;line-height:1.6}#pose-lesson small{color:var(--muted);line-height:1.5}#artwork-motion{width:100%;min-height:44px;background:var(--paper);color:#262321;border:1px solid #baa98e;padding:8px;font:inherit}@media(max-height:790px)and (min-width:801px){.automatic-poses{min-height:108px}.automatic-poses .hand-guide{height:auto}.automatic-poses span{font-size:9px}}@media(max-width:460px){.automatic-poses .hand-guide{height:auto}}#instruction,#description,#pose-lesson p{white-space:pre-line}.experience[data-phase=attract] #instruction{font-size:23px;line-height:1.25;letter-spacing:-.3px}#description{font-size:12px;line-height:1.5}.stage-top{justify-content:flex-end}.automatic-poses{min-height:0;padding-bottom:8px}#pose-symbol-caption{font-size:12px;color:var(--muted)}#tracking-profile{width:100%;min-height:44px;font:inherit;color:var(--ink,#262321);background:var(--paper);border:1px solid #baa98e;padding:8px}#tracking-profile:focus-visible,select:focus-visible{outline:3px solid #b78030;outline-offset:4px}.stage-top{justify-content:space-between;align-items:flex-start}.background-picker{display:grid;gap:4px;min-width:0;max-width:250px;padding:9px 12px;background:#151416ed;border:1px solid #ffffff30;border-radius:5px;color:#f3e9d9}.background-picker label{font-size:10px;letter-spacing:.06em}.background-picker [role=status]:not(.sr-only){font-size:11px;line-height:1.4;max-width:210px}#stage-background{min-height:36px;width:100%;font:12px system-ui,sans-serif;background:#252323;color:#f3e9d9;border:1px solid #aa9b83;padding:5px;border-radius:2px}.camera-badge{flex-shrink:0;background:#151416ed}@media(max-width:460px){.stage-top{left:14px;right:14px;top:14px;gap:8px}.background-picker{padding:7px 9px;max-width:208px}.camera-badge{padding:9px;font-size:10px}}#background-credit{font-size:10px;line-height:1.4;color:#e0d3bb;text-underline-offset:2px}.experience[data-photo-composition=true] .stage:after{box-shadow:inset 0 0 70px #0003;background:linear-gradient(0deg,#0c0c1022,transparent 18%,transparent 75%,#11111444)}.experience[data-photo-composition=true] .stage-bottom{inset:0;pointer-events:none}.experience[data-photo-composition=true] .creature-caption{position:absolute;top:138px;left:34px}.experience[data-photo-composition=true] .stage-controls{position:absolute;top:138px;right:34px;pointer-events:auto}.experience[data-photo-composition=true][data-creature=shreakle] .stage-controls{top:auto;bottom:24px}.experience[data-photo-composition=true] .creature-caption{background:#151416d9;padding:10px 13px;border-radius:4px}.experience[data-photo-composition=true] .creature-caption h2{font-size:29px;margin:0}.experience[data-photo-composition=true] .creature-caption .eyebrow{font-size:8px;margin-bottom:6px}.experience[data-photo-composition=true] .creature-caption .notice:empty{display:none}@media(max-width:800px){.experience[data-photo-composition=true] .creature-caption{top:116px;left:14px}.experience[data-photo-composition=true] .stage-controls{top:116px;right:14px}.experience[data-photo-composition=true][data-creature=shreakle] .stage-controls{bottom:14px}.experience[data-photo-composition=true] .creature-caption h2{font-size:22px}.experience[data-photo-composition=true] .creature-caption{padding:8px 10px}.experience[data-photo-composition=true] .stage-controls{max-width:90px}.experience[data-photo-composition=true] .stage-button{padding:8px 10px}}@media(max-width:360px){.experience[data-photo-composition=true] .creature-caption h2{font-size:19px}.experience[data-photo-composition=true] .camera-badge{max-width:85px;text-align:center}}.photo-credit{font-size:11px;line-height:1.4;color:#e0d3bb;text-underline-offset:2px;padding:10px 12px;background:#151416d9;border:1px solid #ffffff30;border-radius:4px;max-width:250px}@media(max-width:460px){.photo-credit{font-size:10px;padding:9px;max-width:210px}}.experience[data-photo-composition=true] .stage-message{max-width:460px;margin-inline:auto;padding:18px 20px;background:#151416cf;border:1px solid #ffffff24;border-radius:4px}.experience[data-photo-composition=true] .stage-message h3{color:#f3edde}.experience[data-photo-composition=true] .stage-message p{color:#e0d3bb}.experience[data-photo-composition=true] .creature-caption:has(h2[hidden]),.experience[data-photo-composition=true] .creature-caption:has(h2:empty){display:none}#duel-panel{margin:20px 0 12px;border-top:1px solid var(--line);padding-top:20px}.duel-intro h3{font: 26px/1.15 Georgia,serif;letter-spacing:-.5px;margin:0 0 10px}.duel-intro>p:not(.eyebrow){font-size:13px;line-height:1.55;color:var(--muted);margin:0 0 17px}#duel-start{width:100%}.duel-note{font-size:10px;line-height:1.6;letter-spacing:.04em;color:var(--muted);margin:14px 0 0}.duel-mode{border:0;padding:0;margin:0 0 15px;display:flex;gap:14px;font-size:12px;color:var(--ink)}.duel-mode legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.duel-mode label{display:flex;align-items:center;gap:6px;min-height:44px;cursor:pointer}.duel-mode input{accent-color:#80561e;width:16px;height:16px}.command.warning-command{width:100%;margin:0 0 8px;background:#e7d2ad;border-color:#967240;font-weight:600}.command.warning-command:hover{background:#dcc398}.fighter-status.rival[data-visibility=hidden] meter{opacity:.25}.fighter-status.rival[data-visibility=hidden] strong{font-size:10px;color:#c8baa3}.voice-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--line);padding-bottom:3px}#voice-indicator{font-size:12px;font-weight:600}.voice-heading .text-button{font-size:12px;color:#785119;white-space:nowrap}#voice-toggle[aria-pressed=true]{color:#395737}.voice-help{font-size:12px;line-height:1.5;color:var(--muted);margin:10px 0 14px}.command-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.command{display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:44px;border:1px solid #bfad91;border-radius:4px;background:#f7f1e6;color:#40372a;padding:8px 11px;font-size:13px;text-align:left}.command:hover{background:#e5d9c6;border-color:#8f7149}.command kbd{font:10px/1 ui-monospace,monospace;color:#796548}.command-feedback{margin-top:16px;padding:12px 0 4px;border-top:1px solid var(--line)}.command-feedback p{display:grid;grid-template-columns:76px 1fr;gap:8px;margin:0 0 10px;align-items:baseline}.command-feedback span{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#76644b}.command-feedback strong{font-weight:400;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.command-timing,.duel-strategy{font-size:10px;line-height:1.5;color:#726149;margin:0 0 12px}.command-timing:empty{display:none}#duel-stop{width:100%;margin-top:9px}.experience[data-phase=active] #duel-panel{border:0;margin-top:0;padding-top:0}.duel-hud{position:absolute;z-index:1;left:34px;right:34px;top:86px;display:grid;grid-template-columns:minmax(100px,1fr) 100px minmax(100px,1fr);gap:12px 25px;pointer-events:none}.fighter-status>div:first-child{display:flex;justify-content:space-between;font-size:12px;gap:10px;color:#e8ddc9;margin-bottom:8px}.fighter-status strong{font-weight:400;font-variant-numeric:tabular-nums}.fighter-status meter{appearance:none;width:100%;height:5px;background:#514636;border:0;display:block}.fighter-status meter::-webkit-meter-bar{background:#514636;border:0;border-radius:0}.fighter-status meter::-webkit-meter-optimum-value{background:#d7b77e}.fighter-status meter::-moz-meter-bar{background:#d7b77e}.fighter-status.rival meter::-webkit-meter-optimum-value{background:#b7bcc0}.fighter-status.rival meter::-moz-meter-bar{background:#b7bcc0}.stamina-line{display:flex;align-items:center;gap:9px;margin-top:8px}.stamina-line span{color:#b6a995;font-size:9px}.stamina-line meter{height:2px;opacity:.8}.duel-clock{text-align:center;display:flex;flex-direction:column;gap:5px}.duel-clock>span:first-child{font:24px/1 Georgia,serif;font-variant-numeric:tabular-nums}.duel-clock>span:last-child{font-size:9px;color:#c8baa3;line-height:1.4}#duel-cue{grid-column:1/-1;text-align:center;margin:4px auto 0;font-size:13px;color:#dfd0b5;max-width:520px;line-height:1.5;padding:8px 14px;background:#141313bb;border-radius:4px}.duel-hud[data-threat=true] #duel-cue{color:#ffe0a4;background:#31261ad9}.experience[data-duel=fighting] .creature-caption h2,.experience[data-duel=finished] .creature-caption h2{font-size:31px}.experience[data-duel=fighting] #creature-description,.experience[data-duel=finished] #creature-description{display:none}@media(max-height:790px)and (min-width:801px){#duel-panel{margin-top:10px}.duel-intro h3{font-size:23px}.duel-intro>p:not(.eyebrow){font-size:12px;margin-bottom:12px}.duel-intro .eyebrow{margin-bottom:6px}.voice-help{margin:6px 0 10px}.command-grid{gap:5px}.command-feedback{margin-top:12px;padding-top:10px}.command-feedback p{margin-bottom:7px}.duel-note{margin-top:9px;font-size:9px}.duel-hud{top:80px;gap:10px 20px}.duel-strategy{margin-bottom:6px}}@media(max-width:800px){#duel-panel{grid-column:1/-1}.duel-hud{left:22px;right:22px;top:70px;grid-template-columns:minmax(90px,1fr) 80px minmax(90px,1fr);gap:8px 12px}.fighter-status>div:first-child{font-size:10px}#duel-cue{font-size:11px;padding:6px 8px}.duel-clock>span:first-child{font-size:21px}.command-grid{grid-template-columns:repeat(4,1fr)}.experience[data-phase=active] .brand-wrap{margin-bottom:10px}}@media(max-width:460px){.command-grid{grid-template-columns:1fr 1fr}.duel-hud{left:16px;right:16px;grid-template-columns:1fr 65px 1fr}.fighter-status>div:first-child{gap:4px;font-size:9px}.duel-clock>span:last-child{font-size:8px}.stamina-line{gap:4px}.duel-intro h3{font-size:25px}}
