.omr-match-result{z-index:1500;isolation:isolate;box-sizing:border-box;padding:max(18px,env(safe-area-inset-top)) 20px max(18px,env(safe-area-inset-bottom));-webkit-backdrop-filter:none;overscroll-behavior:contain;color:#fff9e9;text-align:center;background:#0000009e;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden auto}.omr-match-result--victory{--omr-accent:#f7d68f;--omr-glow:#f6bb557a;--omr-border:#e8c580}.omr-match-result--defeat{--omr-accent:#efc0bf;--omr-glow:#d58f9994;--omr-border:#cda2a7}.omr-match-result__content{box-sizing:border-box;background:0 0;flex-direction:column;align-items:center;gap:0;width:min(100%,720px);margin:auto;padding:24px 0;animation:.54s cubic-bezier(.22,.72,.25,1) both omr-match-arrive;display:flex;position:relative}.omr-match-result__eyebrow{color:#e0dcce;letter-spacing:.22em;text-shadow:0 2px 7px #000;font-size:clamp(10px,1.9vw,13px);font-weight:900}.omr-match-result__emblem{border:2px solid var(--omr-border);width:82px;height:82px;color:var(--omr-accent);box-shadow:inset 0 0 14px #fff2,0 0 34px var(--omr-glow),0 15px 25px #0008;background:radial-gradient(circle at 30% 18%,#ffffff29,#101319ae);border-radius:50%;place-items:center;margin-top:19px;display:grid}.omr-match-result__emblem svg{stroke-width:1.9px;width:44px;height:44px}.omr-match-result__english{color:var(--omr-accent);letter-spacing:.34em;text-shadow:0 3px 15px #000d,0 0 24px var(--omr-glow);margin:17px 0 1px;font-size:clamp(15px,3vw,23px);font-weight:950}.omr-match-result__title{color:#fff8ec;letter-spacing:.08em;text-shadow:0 5px 18px #000,0 0 35px var(--omr-glow);margin:3px 0 0;font-size:clamp(58px,13vw,106px);font-weight:1000;line-height:1.13}.omr-match-result__reason{color:#fff2d2;text-shadow:0 1px 4px #000;background:#090d11c2;border:1px solid #f5e1b748;border-radius:999px;margin:10px 0 0;padding:6px 13px;font-size:clamp(11px,2.35vw,15px);font-weight:800}.omr-match-result__scoreboard{background:linear-gradient(90deg,#0000,#01060bc4 26% 74%,#0000);border-top:1px solid #e6dfcd4a;border-bottom:1px solid #e6dfcd4a;justify-content:center;align-items:center;gap:clamp(20px,5vw,44px);margin:22px 0;padding:9px clamp(20px,8vw,64px);display:flex;box-shadow:0 7px 23px #0005}.omr-match-result__player{color:#e5e2e1;font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;min-width:75px;display:flex}.omr-match-result__player--winner{color:var(--omr-accent);text-shadow:0 0 19px var(--omr-glow)}.omr-match-result__player small{letter-spacing:.15em;font-size:11px;font-weight:900}.omr-match-result__player strong{margin:1px 0;font-size:clamp(39px,8vw,65px);font-weight:1000;line-height:1.12}.omr-match-result__player span{letter-spacing:.16em;font-size:10px;font-weight:850}.omr-match-result__score-separator{color:#d0cec5;font-size:24px}.omr-match-result__actions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;width:min(100%,675px);display:grid}.omr-match-result__action{box-sizing:border-box;color:#f8f0df;min-height:57px;font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#09141fe8;border:1px solid #dbcbaf;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:12px 9px;font-size:clamp(12px,1.5vw,15px);font-weight:950;line-height:1.3;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:0 8px 18px #0008}.omr-match-result__action svg{flex:none;width:18px;height:18px}.omr-match-result__action:hover{border-color:#fce2ad;transform:translateY(-2px);box-shadow:0 10px 23px #000b,0 0 16px #efc57e44}.omr-match-result__action:focus-visible{outline-offset:4px;outline:3px solid #fff2b5}.omr-match-result__action--replay{color:#2b2517;background:linear-gradient(148deg,#fff3c3,#d8a858);border-color:#fff3bc;box-shadow:0 7px 22px #0009,0 0 19px #f7c56f66}.omr-match-result__action--decks{background:linear-gradient(145deg,#2a3b38ed,#152724ed);border-color:#a5b1a7}.omr-match-result__hint{color:#e1ded1;text-shadow:0 2px 8px #000;margin:12px 0 0;font-size:11px}@keyframes omr-match-arrive{0%{opacity:0;transform:translateY(23px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:760px){.omr-match-result{padding:max(9px,env(safe-area-inset-top)) 15px max(12px,env(safe-area-inset-bottom));background:#00000096}.omr-match-result__content{padding:13px 0}.omr-match-result__emblem{width:65px;height:65px;margin-top:12px}.omr-match-result__emblem svg{width:36px;height:36px}.omr-match-result__english{margin-top:13px}.omr-match-result__title{font-size:clamp(54px,14vw,78px)}.omr-match-result__reason{margin-top:8px}.omr-match-result__scoreboard{gap:25px;margin:17px 0;padding:7px 27px}.omr-match-result__actions{grid-template-columns:1fr;gap:9px;width:min(100%,330px)}.omr-match-result__action{min-height:51px;font-size:15px}}@media (max-height:570px){.omr-match-result__content{padding:5px 0}.omr-match-result__emblem{width:45px;height:45px;margin-top:7px}.omr-match-result__emblem svg{width:28px;height:28px}.omr-match-result__english{margin-top:7px}.omr-match-result__title{font-size:clamp(44px,9vw,66px)}.omr-match-result__scoreboard{margin:8px 0}.omr-match-result__player strong{font-size:35px}.omr-match-result__actions{gap:6px}.omr-match-result__action{min-height:43px}.omr-match-result__hint{margin-top:7px}}@media (prefers-reduced-motion:reduce){.omr-match-result__content{animation:none}.omr-match-result__action{transition:none}}.omr-match-result__coin-reward{color:#ffedc1;background:#675126a8;border:1px solid #f0ce87;border-radius:12px;justify-content:center;align-items:center;margin:8px auto 13px;padding:10px 14px;font-size:clamp(15px,4vw,20px);font-weight:950;display:flex;box-shadow:0 0 16px #e8c47042}.ogc-error{z-index:900;color:#fdd;background:#572e32f5;border:1px solid #d69797;border-radius:9px;padding:10px 14px;font-size:12px;position:fixed;top:10px;left:50%;transform:translate(-50%)}.omr-match-result{z-index:1650;background:#02090bc7}.omr-match-result__content{justify-content:space-between;gap:0;width:min(100%,540px);min-height:min(540px,88dvh);padding:16px 0}.omr-result-steps{justify-content:center;align-items:center;gap:clamp(7px,2vw,18px);width:100%;margin-bottom:20px;display:flex}.omr-result-steps__dot{color:#b4b8af;background:#122025b9;border:1px solid #c8be9d36;border-radius:13px;justify-content:center;align-items:center;gap:5px;min-width:60px;padding:6px 8px;font-size:11px;font-weight:900;display:flex}.omr-result-steps__dot small{white-space:nowrap;font-size:10px;font-weight:800}.omr-result-steps__dot.is-current{color:#fce3a7;background:#5040248a;border-color:#f5d994;box-shadow:0 0 20px #efc87f25}.omr-result-steps__dot.is-done{color:#b5d9ba;border-color:#9cc7a788}.omr-result-scene{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;width:100%;min-height:265px;animation:.35s cubic-bezier(.2,.65,.2,1) both omr-result-scene-in;display:flex}.omr-result-scene .omr-match-result__emblem{margin-top:0}.omr-result-scene .omr-match-result__title{font-size:clamp(49px,11vw,76px);line-height:1.08}.omr-result-scene .omr-match-result__english,.omr-result-scene .omr-match-result__reason{margin:0}.omr-result-scene .omr-match-result__scoreboard{justify-content:center;gap:clamp(14px,5vw,35px);width:min(90%,380px);margin:10px 0 0;padding:8px 12px}.omr-result-scene .omr-match-result__player strong{font-size:clamp(35px,7vw,54px)}.omr-result-scene .omr-match-result__player small{text-overflow:ellipsis;white-space:nowrap;max-width:115px;overflow:hidden}.omr-result-icon{color:#f6d789;background:radial-gradient(circle at 32% 26%,#6d583d,#213534 75%);border:2px solid #edcb80;border-radius:50%;justify-content:center;align-items:center;width:98px;height:98px;display:flex;box-shadow:0 0 24px #f8cd7659,0 13px 34px #0005}.omr-result-icon--coins{color:#ffdd8f}.omr-result-icon--gift{color:#f5d794}.omr-result-icon--complete{color:#afe3b5;background:radial-gradient(circle,#2a5b43,#153329 80%);border-color:#9ed4aa}.omr-result-heading{letter-spacing:.03em;text-shadow:0 4px 20px #000;margin:0;font-size:clamp(29px,6.5vw,40px);font-weight:950;line-height:1.2}.omr-result-coin-count{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.omr-result-coin-count>span{font-size:clamp(30px,8vw,48px)}.omr-result-coin-count .ogc-earned__number>strong{color:#fadd8c;font-variant-numeric:tabular-nums;text-shadow:0 0 22px #efc9785d;font-size:clamp(44px,10vw,70px);font-weight:1000;line-height:1.1}.omr-result-coin-count .ogc-earned__number>small{color:#dec78e;letter-spacing:.24em;width:100%;font-size:12px;font-weight:900}.omr-result-detail{color:#f1dbaa;flex-direction:column;align-items:center;gap:5px;margin-top:4px;display:flex}.omr-result-detail p{margin:0;font-size:13px;font-weight:800}.omr-result-loading{color:#f5d893;align-items:center;gap:10px;font-size:14px;display:flex}.omr-result-spinner{animation:1s linear infinite omr-spinner}.omr-result-caption,.omr-result-note{color:#e3d6bb;max-width:340px;margin:3px auto 0;padding:0 8px;font-size:13px;line-height:1.55}.omr-result-note{background:#071a1dbb;border:1px solid #efc57643;border-radius:14px;padding:12px 16px}.omr-result-claimed{background:#2b4737;border:1px solid #99d0a2;border-radius:14px;align-items:center;gap:8px;padding:14px 18px;font-size:16px;font-weight:900;display:flex}.omr-result-navigation{flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:14px;display:flex}.omr-result-next{color:#25312d;width:min(100%,350px);min-height:59px;font:inherit;cursor:pointer;background:linear-gradient(150deg,#ffe4a3,#dbb266);border:1px solid #f9e4b7;border-radius:15px;justify-content:center;align-items:center;gap:10px;padding:13px 16px;font-size:16px;font-weight:950;text-decoration:none;transition:transform .14s,filter .14s;display:flex;box-shadow:0 10px 25px #0007,0 0 24px #efcb7345}.omr-result-next:hover{filter:brightness(1.08);transform:translateY(-2px)}.omr-result-next:active{transform:translateY(0)scale(.98)}.omr-result-next:focus-visible,.omr-result-alternate:focus-visible{outline-offset:4px;outline:3px solid #fff6ca}.omr-result-next:disabled{opacity:.55;filter:grayscale(.7);cursor:wait;transform:none}.omr-result-next--final{background:linear-gradient(145deg,#ffe8b8,#ddbf79)}.omr-result-alternate{color:#f1dcaa;text-underline-offset:3px;margin-top:3px;font-size:12px;font-weight:800;text-decoration:underline}.omr-result-navigation__tip{color:#c5bea9;min-height:16px;margin:0;font-size:11px}.omr-result-scene .oom-gift{max-width:410px;min-height:0;max-height:min(56dvh,450px);margin:auto;overflow:hidden}.omr-result-scene .oom-gift__options{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.omr-result-scene .oom-gift__claim,.omr-result-scene .oom-gift__received{flex:none}.omr-result-scene .oom-gift__options{gap:9px}.omr-result-scene .oom-gift__image{height:clamp(70px,14dvh,130px)}@keyframes omr-spinner{to{transform:rotate(360deg)}}@keyframes omr-result-scene-in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:760px){.omr-match-result{padding:max(12px,env(safe-area-inset-top)) 12px max(14px,env(safe-area-inset-bottom))}.omr-match-result__content{min-height:min(505px,100dvh - 30px);padding:12px 0}.omr-result-steps{gap:5px;margin-bottom:10px}.omr-result-steps__dot{flex:1;gap:3px;min-width:0;padding:6px 4px;font-size:10px}.omr-result-steps__dot small{font-size:9px}.omr-result-scene{gap:9px;min-height:190px}.omr-result-scene .omr-match-result__emblem{width:65px;height:65px}.omr-result-scene .omr-match-result__emblem svg{width:35px;height:35px}.omr-result-scene .omr-match-result__scoreboard{margin:6px 0 0}.omr-result-icon{width:82px;height:82px}.omr-result-icon svg{width:40px;height:40px}.omr-result-next{min-height:54px}}@media (max-height:570px){.omr-match-result__content{min-height:min(100%,430px);padding:4px 0}.omr-result-steps{margin-bottom:3px}.omr-result-scene{gap:4px;min-height:160px}.omr-result-icon{width:60px;height:60px}.omr-result-icon svg{width:31px;height:31px}.omr-result-scene .omr-match-result__emblem{width:48px;height:48px}.omr-result-scene .omr-match-result__title{font-size:48px}.omr-result-scene .omr-match-result__scoreboard{margin:3px 0}.omr-result-coin-count .ogc-earned__number>strong{font-size:46px}.omr-result-next{min-height:44px}.omr-result-navigation{margin-top:6px}.omr-result-scene .oom-gift{max-height:min(57dvh,310px)}}@media (prefers-reduced-motion:reduce){.omr-result-scene{animation:none}.omr-result-next{transition:none}.omr-result-spinner{animation:none}}.omr-match-result.omr-match-result--sheet{height:70dvh;min-height:0;max-height:70dvh;padding:15px 14px max(12px,env(safe-area-inset-bottom));overscroll-behavior:contain;background:linear-gradient(155deg,#0d2724fa,#07141bfc 75%);border:1px solid #f2cc91ab;border-bottom:0;border-radius:24px 24px 0 0;justify-content:center;align-items:stretch;animation:.38s cubic-bezier(.2,.74,.22,1) both omr-sheet-rise;inset:auto 0 0;overflow:hidden auto;box-shadow:0 -16px 55px #000000ad,inset 0 2px #ffebb81f}.omr-match-result--sheet .omr-match-result__content{width:min(100%,600px);min-height:100%;margin:0 auto;padding:4px 0 7px;animation:none}.omr-match-result--sheet .omr-result-steps{margin-bottom:8px}.omr-match-result--sheet .omr-result-scene{gap:7px;min-height:0}.omr-match-result--sheet .omr-result-scene .omr-match-result__title{font-size:clamp(40px,8dvh,69px)}.omr-match-result--sheet .omr-result-scene .omr-match-result__emblem{width:clamp(42px,9dvh,68px);height:clamp(42px,9dvh,68px)}.omr-match-result--sheet .omr-result-icon{width:clamp(48px,10dvh,82px);height:clamp(48px,10dvh,82px)}.omr-match-result--sheet .omr-result-coin-count .ogc-earned__number>strong{font-size:clamp(38px,8dvh,60px)}.omr-match-result--sheet .omr-result-next{min-height:46px}.omr-match-result.omr-match-result--sheet.omr-match-result--gift{height:min(88dvh,740px);max-height:min(88dvh,740px)}.omr-match-result--gift .omr-match-result__content{justify-content:flex-start;height:100%;min-height:0}.omr-match-result--gift .omr-result-steps{flex:none;margin-bottom:6px}.omr-match-result--gift .omr-result-scene{flex:auto;justify-content:flex-start;gap:clamp(4px,1dvh,8px);min-height:0}.omr-match-result--gift .omr-result-icon{flex:none;width:clamp(48px,8dvh,72px);height:clamp(48px,8dvh,72px)}.omr-match-result--gift .omr-result-heading{flex:none;font-size:clamp(25px,5.6vw,34px)}.omr-match-result--gift .omr-result-scene .oom-gift{flex:auto;min-height:0;max-height:none;margin:0 auto;overflow:hidden}.omr-result-final-actions{justify-content:center;align-items:center;gap:9px;width:min(100%,500px);display:flex}.omr-result-final-actions>.omr-result-next{flex:1;width:auto;min-width:0}.omr-result-next--replay{color:#f5eedb;background:linear-gradient(145deg,#123b35,#20584b);border-color:#a9d4b2}@keyframes omr-sheet-rise{0%{opacity:.65;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-height:530px){.omr-match-result.omr-match-result--sheet{padding-top:8px}.omr-match-result--sheet .omr-result-scene{gap:3px}.omr-match-result--sheet .omr-result-scene .omr-match-result__title{font-size:39px}}@media (prefers-reduced-motion:reduce){.omr-match-result.omr-match-result--sheet{animation:none}}.oom-gift__inventory-status{color:#aed7d1;justify-content:center;align-items:center;min-height:24px;margin:4px 0 7px;font-size:11px;display:flex}.oom-gift__inventory-status>span{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.oom-gift__inventory-status button{color:#efffff;cursor:pointer;background:#163d48;border:1px solid #74cdd9;border-radius:100px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;display:inline-flex}.omr-match-result--gift .omr-result-scene .oom-gift{justify-content:flex-start;min-height:0;flex:0 auto!important;height:auto!important;max-height:min(57dvh,480px)!important}.omr-match-result--gift .omr-result-scene .oom-gift__options{max-height:min(36dvh,310px);overflow:hidden auto;flex:0 auto!important;grid-auto-rows:max-content!important;align-items:start!important}.omr-match-result--gift .omr-result-scene .oom-gift__card{justify-content:flex-start;align-self:start!important;height:max-content!important;min-height:0!important}.omr-match-result--gift .omr-result-scene .oom-gift__meta{min-height:22px;margin-top:5px!important}.omr-match-result--gift .omr-result-scene .oom-gift__claim{flex:none}@media (max-height:700px){.omr-match-result--gift .omr-result-scene .oom-gift__options{max-height:31dvh}.omr-match-result--gift .omr-result-scene .oom-gift__image{height:min(17dvh,99px)}}
@media (max-width:760px){.gmm-mobile--split .gmm-statusbar--you{height:calc(clamp(61px, 9.6dvh, 82px) + env(safe-area-inset-bottom));padding-bottom:calc(4px + env(safe-area-inset-bottom));flex-shrink:0}.gmm-mobile--split .gmm-bottom{z-index:20;isolation:isolate;padding-top:3px;padding-bottom:0;position:relative;overflow:visible}.gmm-mobile--split .gmm-hand-cards{--omake-hand-row-height:clamp(65px, 13.9dvh, 123px);box-sizing:border-box;scroll-snap-type:none;justify-content:center;align-items:flex-end;gap:clamp(2px,.7vw,4px);width:100%;padding:7px 7px 6px;display:flex;overflow:visible}.gmm-mobile--split .gmm-bottom--prepare .gmm-hand-cards{padding-left:7px;padding-right:7px}.gmm-mobile--split .gmm-bottom--battle.gmm-bottom--has-pass .gmm-hand-cards{padding-right:clamp(70px,20.5vw,90px)}.gmm-mobile--split .gmm-bottom--battle:not(.gmm-bottom--has-pass) .gmm-hand-cards{padding-right:7px}.gmm-mobile--split .gmm-hand-card{width:min(78px, calc((var(--omake-hand-row-height) - 17px) / 1.5), calc((100vw - 35px) / 5));aspect-ratio:2/3;transform-origin:50% 88%;min-width:0;max-width:100%;height:auto;max-height:none;transform:translateY(calc(var(--omake-fan-drop,0px) - var(--omake-fan-lift,0px))) rotate(var(--omake-fan-angle,0deg));flex:none;place-self:flex-end;margin:0;transition:transform .16s,box-shadow .16s;position:relative}.gmm-mobile--split .gmm-hand-card .gmm-card-face--compact{aspect-ratio:auto;width:auto;height:auto;position:absolute;inset:0}.gmm-mobile--split .gmm-bottom--battle.gmm-bottom--has-pass .gmm-hand-card{width:min(78px, calc((var(--omake-hand-row-height) - 17px) / 1.5), calc((100vw - clamp(70px, 20.5vw, 90px) - 35px) / 4))}.gmm-mobile--split .gmm-hand-cards--scrollable{overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;flex-flow:row;justify-content:flex-start;align-items:flex-end;gap:5px;width:100%;padding:8px 8px 6px;scroll-padding-inline:10px;display:flex;overflow:auto hidden}.gmm-mobile--split .gmm-hand-cards--scrollable::-webkit-scrollbar{display:none}.gmm-mobile--split .gmm-bottom--battle.gmm-bottom--has-pass .gmm-hand-cards--scrollable{padding-right:clamp(70px,20.5vw,90px)}.gmm-mobile--split .gmm-hand-cards--scrollable .gmm-hand-card,.gmm-mobile--split .gmm-bottom--battle.gmm-bottom--has-pass .gmm-hand-cards--scrollable .gmm-hand-card{width:min(72px, calc((var(--omake-hand-row-height) - 17px) / 1.5));aspect-ratio:2/3;scroll-snap-align:start;touch-action:pan-x;flex:none;min-width:0;max-width:none;height:auto;max-height:none;margin:0;transform:none}.gmm-mobile--split .gmm-bottom--prepare .gmm-hand-card{touch-action:pan-x}.gmm-mobile--split .gmm-hand-cards--scrollable .gmm-hand-card :is(.gmm-fighter-hud__gesture,.gmm-fighter-hud__power>b){font-size:clamp(16px,4.3vw,23px)}.gmm-mobile--split .gmm-hand-cards--scrollable .gmm-hand-card .gmm-fighter-hud__power .omake-trial-icon__numeric{padding:1px 2px;font-size:10px}.gmm-mobile--split .gmm-hand-card--selected{--omake-fan-lift:7px;z-index:3}.gmm-mobile--split .gmm-hand-card:focus-visible{z-index:4}.gmm-mobile--split .gmm-hand-pass{bottom:4px}}@media (max-width:760px) and (max-height:640px){.gmm-mobile--split .gmm-statusbar--you{height:calc(58px + env(safe-area-inset-bottom))}.gmm-mobile--split .gmm-hand-cards{--omake-hand-row-height:clamp(59px, 12.5dvh, 80px);padding-top:5px;padding-bottom:5px}}@media (max-width:365px){.gmm-mobile--split .gmm-hand-cards{gap:2px;padding-left:5px}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.gmm-mobile--split .gmm-hand-card{transition:none}}
@media (min-width:761px){:is(html:has(.ogds-stage),body:has(.ogds-stage)){overscroll-behavior:none;background:#0b161d;height:100%;min-height:100%;margin:0;overflow:hidden}.ogds-stage{--ogds-rail-width:clamp(158px,15vw,232px);box-sizing:border-box;isolation:isolate;grid-template-columns:var(--ogds-rail-width) minmax(0,1fr);color:#fff0d5;background:radial-gradient(44% 72% at 66% 46%,#31544b55,#0000),linear-gradient(140deg,#101f26 4%,#07121b 48%,#141e24);width:100%;height:100dvh;min-height:420px;display:grid;position:relative;overflow:hidden}.ogds-stage__sidebar{box-sizing:border-box;background:linear-gradient(170deg,#182b30cd,#0e1b2499);border-right:1px solid #d6b8764d;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:clamp(13px,2dvh,25px) clamp(12px,1.3vw,21px);display:flex}.ogds-stage__brand{color:#ffe9b8;align-items:center;gap:9px;max-width:100%;text-decoration:none;display:flex}.ogds-stage__brand:focus-visible{outline-offset:3px;outline:2px solid #ffe49f}.ogds-stage__emblem{color:#17292a;background:linear-gradient(130deg,#f5deae,#c9a45f);border:2px solid #ffe2a1;border-radius:9px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:21px;font-weight:950;display:grid;box-shadow:0 3px 14px #c99e4a50}.ogds-stage__brand>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.ogds-stage__brand strong{letter-spacing:.08em;white-space:nowrap;font-size:clamp(12px,1.16vw,16px);font-weight:950;line-height:1.15}.ogds-stage__brand small{letter-spacing:.11em;color:#b2c9c3;white-space:nowrap;font-size:8px;font-weight:850}.ogds-stage__mode{color:#f2d394;letter-spacing:.1em;align-items:center;gap:6px;margin-left:1px;font-size:10px;font-weight:950;display:inline-flex}.ogds-stage__arena{box-sizing:border-box;justify-content:center;align-items:stretch;min-width:0;height:100%;min-height:0;padding:clamp(3px,.7dvh,8px) clamp(6px,1.25vw,21px);display:flex}.ogds-stage__frame{isolation:isolate;box-sizing:border-box;background:#101e25;border:2px solid #dfc17d;border-radius:15px;flex:0 auto;width:min(700px,88dvh - 12.32px,100%);max-width:700px;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 21px 56px #000b,0 0 0 3px #0c1924,0 0 36px #ddbc7c2f}.ogds-stage__frame iframe{box-sizing:border-box;background:#1c252c;border:0;width:100%;height:100%;margin:0;padding:0;display:block}.ogds-stage--loading{color:#d6d1c4;letter-spacing:.12em;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.ogds-stage--loading strong{letter-spacing:.14em;color:#f0d49e;font-size:25px}}@media (min-width:761px) and (max-width:980px){.ogds-stage{--ogds-rail-width:150px}.ogds-stage__sidebar{padding-inline:9px}.ogds-stage__brand{gap:6px}.ogds-stage__emblem{flex-basis:29px;width:29px;height:29px;font-size:17px}.ogds-stage__brand strong{font-size:11px}.ogds-stage__brand small{letter-spacing:.04em;font-size:7px}}@media (min-width:761px) and (max-height:640px){.ogds-stage__frame{border-radius:11px;width:min(700px,86dvh - 6.02px,100%)}.ogds-stage__arena{padding-block:2px}}@media (max-width:760px){.ogds-stage--loading{color:#dfd6bd;background:#17252d;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:100dvh;display:flex}.ogds-stage--loading strong{color:#f7dda5;letter-spacing:.12em;font-size:24px}}
@media (max-width:760px){.gmm-mobile.gmm-mobile--split{height:100dvh;max-height:100dvh;padding:0;position:relative;overflow:hidden}.gmm-mobile--split .gmm-opponent-hand{z-index:16;box-sizing:border-box;width:100%;height:clamp(49px,9dvh,76px);padding:calc(3px + env(safe-area-inset-top)) 44px 2px;pointer-events:none;flex:0 0 clamp(49px,9dvh,76px);justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.gmm-opponent-hand__cards{justify-content:center;align-items:flex-start;min-width:0;max-width:100%;height:100%;display:flex}.gmm-opponent-hand__back{box-sizing:border-box;background:#152b35;border:1px solid #e8cc92;border-radius:5px;flex:none;width:clamp(35px,9.2vw,52px);height:clamp(47px,8.5dvh,70px);margin-left:clamp(-9px,-1.65vw,-5px);display:block;overflow:hidden;transform:rotate(180deg);box-shadow:0 3px 8px #0009}.gmm-opponent-hand__back:first-child{margin-left:0}.gmm-opponent-hand__back img{object-fit:cover;width:100%;height:100%;display:block}.gmm-opponent-hand__count{color:#f0d9a5;background:#14272ad9;border:1px solid #bb9d6866;border-radius:12px;padding:3px 6px;font-size:10px;font-weight:900;position:absolute;top:9px;right:8px}.gmm-mobile--split .gmm-statusbar.gmm-statusbar--floating{z-index:19;width:100%;height:58px;min-height:0;max-height:58px;box-shadow:none;pointer-events:none;background:0 0;border:0;margin:0;padding:0 7px;position:absolute;left:0;right:0;overflow:visible}.gmm-mobile--split .gmm-statusbar--floating.gmm-statusbar--cpu{top:clamp(48px,9dvh,76px)}.gmm-mobile--split .gmm-statusbar--floating.gmm-statusbar--you{bottom:calc(clamp(65px,13.9dvh,123px) + env(safe-area-inset-bottom) + 3px)}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__row{flex:1;grid-template-columns:clamp(63px,19vw,80px) minmax(0,1fr) clamp(63px,19vw,80px);place-items:center;gap:5px;width:100%;height:100%;display:grid}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__utility{pointer-events:none;gap:4px;height:23px;min-height:23px;display:flex;position:absolute;top:-35px;left:5px;right:5px}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__utility a,.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__utility button{pointer-events:auto;background:#172d30e8;border:1px solid #e5cb8855;border-radius:7px;width:27px;height:25px}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__utility span{visibility:hidden}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__identity{pointer-events:none;background:#112427d4;border:1px solid #c9b17881;border-radius:13px;padding:3px 8px;box-shadow:0 3px 12px #0008}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resources,.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resource--cost{pointer-events:auto}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resources{flex-direction:column;justify-content:center;align-items:stretch;gap:3px;height:100%;display:flex}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resource--cardart{background:#162c31e8;flex:1 1 0;min-height:20px;max-height:26px}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resource--cost{height:55px;max-height:55px}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__energy-ring{width:43px;height:43px}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__progress{display:none}.gmm-mobile--split .gmm-statusbar--floating .omake-pass-feedback{pointer-events:none}.gmm-mobile--split .gmm-statusbar--floating.gmm-statusbar--you>.omake-pass-feedback{bottom:calc(100% + 4px);left:50%}.gmm-mobile--split .gmm-phase-title{z-index:3;pointer-events:none;background:0 0;border:0;flex:0 0 21px;min-height:0;max-height:21px;margin-top:60px;padding:1px 10px;position:relative}.gmm-mobile--split .gmm-phase-title__leading{background:#0c1f25bb;border:1px solid #b6a07b65;border-radius:8px;padding:1px 4px}.gmm-mobile--split .gmm-board{background:radial-gradient(#456e6042,#0000 75%);flex:1;min-height:0;padding:0 4px;overflow:hidden}.gmm-mobile--split .gmm-bottom{z-index:20;min-height:0;padding:2px 0 env(safe-area-inset-bottom);box-shadow:none;background:linear-gradient(#0000,#13262b9c 35%,#15252bdd);border:0;flex:none;margin:0;position:relative;overflow:visible}.gmm-mobile--split .gmm-hand-cards{background:0 0;border:0;width:100%;margin:0}.gmm-mobile--split .gmm-hand-pass{bottom:calc(5px + env(safe-area-inset-bottom));pointer-events:auto}}@media (max-width:760px) and (max-height:640px){.gmm-mobile--split .gmm-statusbar--floating.gmm-statusbar--you{bottom:calc(clamp(59px,12.5dvh,80px) + env(safe-area-inset-bottom) + 3px)}.gmm-mobile--split .gmm-phase-title{margin-top:56px}}@media (prefers-reduced-motion:reduce){.gmm-opponent-hand__back{transition:none;animation:none}}
@media (max-width:760px){.gmm-mobile--split .gmm-statusbar.gmm-statusbar--floating{--omake-hud-label:#faf2df;--omake-hud-glow:#40d5dc;--omake-hud-bar:#26a5c1;z-index:22;height:56px;min-height:0;max-height:56px;box-shadow:none;background:0 0;border:0;overflow:visible}.gmm-mobile--split .gmm-statusbar--cpu.gmm-statusbar--floating{--omake-hud-glow:#ff958c;--omake-hud-bar:#ee6b6e}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__row{box-sizing:border-box;width:100%;height:100%;min-height:0;padding:0;display:block;position:relative;overflow:visible}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__identity{z-index:1;box-sizing:border-box;width:min(100% - 24px,530px);min-width:0;max-width:none;height:35px;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;flex:none;gap:0;margin:0;padding:0;display:flex;position:absolute;overflow:visible}.gmm-mobile--split .gmm-statusbar--you .gmm-statusbar__identity{bottom:2px;left:4px;right:auto}.gmm-mobile--split .gmm-statusbar--cpu .gmm-statusbar__identity{top:1px;left:auto;right:4px}.gmm-mobile--split .gmm-statusbar--floating .gmm-avatar{display:none}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__identity-text{flex-direction:row;flex:auto;justify-content:flex-start;align-items:stretch;gap:0;width:100%;min-width:0;height:100%;display:flex}.gmm-mobile--split .gmm-statusbar--cpu.gmm-statusbar--floating .gmm-statusbar__identity-text{flex-direction:row-reverse}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__identity-text>strong{z-index:3;box-sizing:border-box;min-width:65px;max-width:clamp(86px,28vw,143px);height:35px;color:var(--omake-hud-label);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px #0008;background:linear-gradient(150deg,#344b5c,#1f2d40 70%);border:1px solid #8b9ba5;border-radius:9px 3px 3px 9px;flex:none;justify-content:center;align-items:center;gap:3px;margin:0;padding:0 8px;font-size:clamp(11px,3vw,14px);font-weight:900;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 9px #0008,inset 0 1px #fff3}.gmm-mobile--split .gmm-statusbar--cpu.gmm-statusbar--floating .gmm-statusbar__identity-text>strong{background:linear-gradient(150deg,#4c4958,#32323e);border-color:#ab8f96;border-radius:3px 9px 9px 3px}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__initiative{border-width:1px;border-radius:4px;flex:none;align-items:center;min-width:0;margin:0;padding:2px 3px;font-size:8px;line-height:1;display:inline-flex}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__score{z-index:2;box-sizing:border-box;white-space:nowrap;isolation:isolate;background:linear-gradient(#2e4454,#101d29);border:1px solid #8d9ca8;border-radius:3px 999px 999px 3px;flex:1;justify-content:flex-end;align-items:center;gap:1px;width:auto;min-width:85px;height:35px;margin:0 0 0 -4px;padding:0 9px 0 5px;line-height:1;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 9px #0009,inset 0 1px 1px #fff2}.gmm-mobile--split .gmm-statusbar--cpu.gmm-statusbar--floating .gmm-statusbar__score{border-radius:999px 3px 3px 999px;flex-direction:row;justify-content:flex-start;margin:0 -4px 0 0;padding:0 5px 0 9px}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__score-fill{z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#3a7794,var(--omake-hud-bar) 55%,#89e4e8);height:100%;box-shadow:0 0 13px var(--omake-hud-glow),inset 0 1px #fff4;transition:width .55s cubic-bezier(.2,.7,.3,1);display:block;position:absolute;inset:0 auto 0 0}.gmm-mobile--split .gmm-statusbar--cpu.gmm-statusbar--floating .gmm-statusbar__score-fill{background:linear-gradient(270deg,#ac5860,var(--omake-hud-bar) 65%,#ffc1ad);left:auto;right:0}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__score-markers{z-index:0;pointer-events:none;justify-content:space-evenly;align-items:center;display:flex;position:absolute;inset:0 44px 0 6px}.gmm-mobile--split .gmm-statusbar--cpu.gmm-statusbar--floating .gmm-statusbar__score-markers{left:44px;right:6px}.gmm-mobile--split .gmm-statusbar__score-markers i{background:#182f3ad9;border:1px solid #9ab2bf86;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:inset 0 1px 2px #0006}.gmm-mobile--split .gmm-statusbar__score-markers i.gmm-statusbar__score-marker--lit{box-shadow:0 0 7px var(--omake-hud-glow);background:#f5faf7;border-color:#fff8e4}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__score-coin{z-index:1;filter:drop-shadow(0 1px 2px #000a);flex:none;width:14px;height:14px;margin:0 2px 0 0;display:block;position:relative}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__score>b{z-index:1;color:#fffaf0;text-shadow:0 1px 3px #0009;font-variant-numeric:tabular-nums;font-size:clamp(17px,5vw,23px);font-weight:950;line-height:1;position:relative}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__score>small{z-index:1;color:#f4e5ca;text-shadow:0 1px 3px #000;font-size:10px;font-weight:850;position:relative}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__progress{clip-path:inset(50%);width:1px;height:1px;overflow:hidden;position:absolute!important}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resources{z-index:5;box-sizing:border-box;pointer-events:none;width:clamp(57px,15.8vw,76px);height:148px;margin:0;padding:0;display:block;position:absolute;overflow:visible}.gmm-mobile--split .gmm-statusbar--cpu.gmm-statusbar--floating .gmm-statusbar__resources{top:28px;left:-10px}.gmm-mobile--split .gmm-statusbar--you.gmm-statusbar--floating .gmm-statusbar__resources{top:-116px;right:-9px}.gmm-mobile--split .gmm-statusbar--floating button.gmm-statusbar__resource--cardart{z-index:4;box-sizing:border-box;pointer-events:auto;touch-action:manipulation;transform-origin:55% 88%;background:#172b35;border:2px solid #dac38f;border-radius:6px;flex:none;gap:0;width:clamp(47px,12.6vw,65px);min-width:0;max-width:none;height:clamp(64px,18dvh,86px);min-height:0;max-height:86px;margin:0;padding:0;transition:transform .18s,filter .18s,box-shadow .18s;display:block;position:absolute;overflow:hidden;box-shadow:2px 2px #9bacb3,4px 5px #dfd8bc,5px 8px 11px #000b}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resource--deck{top:0;left:4px;transform:rotate(-9deg)}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resource--pocket{z-index:5;top:62px;left:13px;transform:rotate(7deg)}.gmm-mobile--split .gmm-statusbar--you.gmm-statusbar--floating .gmm-statusbar__resource--deck{left:14px;transform:rotate(9deg)}.gmm-mobile--split .gmm-statusbar--you.gmm-statusbar--floating .gmm-statusbar__resource--pocket{left:2px;transform:rotate(-7deg)}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resource--cardart:before,.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resource--cardart:after{display:none}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resource--cardart .gmm-statusbar__resource-art{z-index:1;object-fit:cover;object-position:center;filter:none;opacity:1;pointer-events:none;border-radius:3px;width:100%;height:100%;display:block;position:absolute;inset:0;transform:none}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resource--cardart>span,.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resource--cardart>b{display:none}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resource--empty .gmm-statusbar__resource-art{opacity:.38;filter:grayscale(.65)}.gmm-mobile--split .gmm-statusbar--floating button.gmm-statusbar__resource--deck:active,.gmm-mobile--split .gmm-statusbar--floating button.gmm-statusbar__resource--pocket:active{transform:rotate(0)translateY(-3px)scale(1.05)}.gmm-mobile--split .gmm-statusbar--floating button.gmm-statusbar__resource--cardart:focus-visible{outline-offset:4px;outline:3px solid #ffeca6}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resource--cost{--omake-cost-orbit-radius:clamp(29px,8.3vw,38px);z-index:5;box-sizing:border-box;width:clamp(75px,22vw,96px);max-width:none;height:clamp(75px,22vw,96px);min-height:0;max-height:none;box-shadow:none;pointer-events:auto;cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;overflow:visible}.gmm-mobile--split .gmm-statusbar--cpu.gmm-statusbar--floating .gmm-statusbar__resource--cost{top:calc(100% + 3px);right:-7px}.gmm-mobile--split .gmm-statusbar--you.gmm-statusbar--floating .gmm-statusbar__resource--cost{bottom:calc(100% + 2px);left:-8px}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__energy-ring{isolation:isolate;box-sizing:border-box;aspect-ratio:1;border-radius:50%;flex:none;place-items:center;width:clamp(49px,13.6vw,62px);height:clamp(49px,13.6vw,62px);max-height:none;margin:0;padding:4px;display:grid;position:relative;overflow:visible;box-shadow:0 0 0 2px #e5d5ab99,0 0 15px #071518b0,0 4px 11px #000a}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__energy-ring:before{z-index:0;background:radial-gradient(circle at 30% 22%,#284852,#0d202b 84%);inset:5px;box-shadow:inset 0 0 0 1px #f3e3bda3}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__energy-ring>b{z-index:3;color:#fff1d7;font-variant-numeric:tabular-nums;text-shadow:0 2px 4px #000a;font-size:clamp(15px,4.2vw,22px);font-weight:950;display:block;position:relative}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__energy-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.gmm-mobile--split .gmm-energy-orbit{z-index:2;pointer-events:none;border-radius:50%;display:block;position:absolute;inset:0;overflow:visible}.gmm-mobile--split .gmm-energy-orbit__mark{z-index:2;box-sizing:border-box;pointer-events:none;background:#122832db;border-radius:50%;width:clamp(16px,4.8vw,21px);height:clamp(16px,4.8vw,21px);margin:calc(clamp(16px,4.8vw,21px)/-2);transition:filter .2s,opacity .2s;position:absolute;top:50%;left:50%;box-shadow:0 1px 4px #000a}.gmm-mobile--split .gmm-energy-orbit__mark img{object-fit:contain;filter:drop-shadow(0 0 2px #0006);width:100%;height:100%;display:block}.gmm-mobile--split .gmm-energy-orbit__mark--spent{opacity:.4;filter:grayscale()brightness(.6)}.gmm-mobile--split .gmm-energy-orbit__overflow{z-index:3;color:#f6e5b9;white-space:nowrap;background:#1a3038;border-radius:8px;padding:2px 4px;font-size:9px;font-weight:900;position:absolute;bottom:-17px;right:-17px}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resource--cost:focus-visible{outline-offset:1px;outline:2px solid #ffea9d}.gmm-mobile--split .gmm-statusbar--floating.gmm-statusbar--cpu>.omake-pass-feedback{top:calc(100% + 5px)}.gmm-mobile--split .gmm-statusbar--floating.gmm-statusbar--you>.omake-pass-feedback{bottom:calc(100% + 7px)}}@media (max-width:760px) and (max-height:670px){.gmm-mobile--split .gmm-statusbar--cpu.gmm-statusbar--floating .gmm-statusbar__resources{top:22px}.gmm-mobile--split .gmm-statusbar--you.gmm-statusbar--floating .gmm-statusbar__resources{top:-106px}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resource--cardart{height:clamp(54px,13.8dvh,73px)}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resource--pocket{top:53px}}@media (max-width:370px){.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__identity-text>strong{min-width:63px;max-width:105px;padding:0 5px;font-size:11px}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__score{min-width:70px;padding-right:5px}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__score-markers{right:38px}.gmm-mobile--split .gmm-statusbar--cpu.gmm-statusbar--floating .gmm-statusbar__score-markers{left:38px}}@media (prefers-reduced-motion:reduce){.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__score-fill,.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resource--cardart,.gmm-mobile--split .gmm-energy-orbit__mark{transition:none}}.gmm-statusbar__resource--cardart>.gmm-statusbar__resource-count{z-index:8;box-sizing:border-box;color:#fff5df;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000;pointer-events:none;background:#0b1922ed;border:1px solid #f0dbb6dd;border-radius:6px;place-items:center;min-width:19px;height:19px;padding:0 3px;font-size:10px;font-weight:950;line-height:1;display:grid;position:absolute;top:3px;right:3px;box-shadow:0 1px 5px #000c}@media (max-width:760px){.gmm-mobile--split .gmm-statusbar--floating button.gmm-statusbar__resource--cardart>.gmm-statusbar__resource-count{z-index:8;letter-spacing:0;min-width:18px;height:18px;font-size:clamp(10px,2.7vw,12px);display:grid;position:absolute;top:3px;right:3px}}
@media (max-width:760px){.gmm-mobile.gmm-mobile--split{--omake-hand-row-size:clamp(65px,13.9dvh,123px);--omake-hand-left-reserve:clamp(76px,21vw,94px);--omake-hand-right-reserve:0px;--omake-pile-card-height:clamp(56px,12.5dvh,78px)}.gmm-mobile--split .gmm-statusbar--you.gmm-statusbar--floating{bottom:env(safe-area-inset-bottom);height:40px;min-height:40px;max-height:40px}.gmm-mobile--split .gmm-bottom{box-sizing:border-box;margin:0 0 calc(41px + env(safe-area-inset-bottom));border:0;flex:none;padding:2px 0;overflow:visible}.gmm-mobile--split .gmm-statusbar--you.gmm-statusbar--floating .gmm-statusbar__identity{width:calc(100% - 14px);max-width:none;height:35px;inset:auto 7px 2px}.gmm-mobile--split .gmm-bottom--has-pass,.gmm-mobile--split .gmm-bottom--has-action{--omake-hand-right-reserve:clamp(65px,18vw,79px)}.gmm-mobile--split .gmm-bottom .gmm-hand-cards{box-sizing:border-box;min-width:0;width:calc(100% - var(--omake-hand-left-reserve) - var(--omake-hand-right-reserve));margin:0 0 0 var(--omake-hand-left-reserve);justify-content:center;padding:7px 3px 5px}.gmm-mobile--split .gmm-bottom--battle.gmm-bottom--has-pass .gmm-hand-cards,.gmm-mobile--split .gmm-bottom--battle.gmm-bottom--has-pass .gmm-hand-cards--scrollable{width:calc(100% - var(--omake-hand-left-reserve) - var(--omake-hand-right-reserve));margin-left:var(--omake-hand-left-reserve);padding-right:3px}.gmm-mobile--split .gmm-bottom .gmm-hand-cards--scrollable{justify-content:flex-start;padding:8px 3px 6px}.gmm-mobile--split .gmm-bottom--battle.gmm-bottom--has-pass .gmm-hand-cards--scrollable{padding-right:3px}.gmm-mobile--split .gmm-bottom .gmm-hand-cards:not(.gmm-hand-cards--scrollable) .gmm-hand-card{width:min(78px, calc((var(--omake-hand-row-height) - 17px) / 1.5), calc((100vw - var(--omake-hand-left-reserve) - var(--omake-hand-right-reserve) - 25px) / var(--omake-hand-count,5)))}.gmm-mobile--split .gmm-bottom .gmm-hand-skill-bubble{left:var(--omake-hand-left-reserve);width:min(calc(100% - var(--omake-hand-left-reserve) - 7px),366px)}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resources{width:clamp(50px,14vw,66px);height:calc(var(--omake-pile-card-height) + var(--omake-pile-card-height) + 7px);overflow:visible}.gmm-mobile--split .gmm-statusbar--cpu.gmm-statusbar--floating .gmm-statusbar__resources{inset:28px auto auto 6px}.gmm-mobile--split .gmm-statusbar--you.gmm-statusbar--floating .gmm-statusbar__resources{top:auto;left:auto;right:6px;bottom:calc(100% + var(--omake-hand-row-size) + 6px)}.gmm-mobile--split .gmm-statusbar--floating button.gmm-statusbar__resource--cardart{width:100%;height:var(--omake-pile-card-height);transform-origin:50%;border:2px solid #dac38f;border-radius:6px;max-width:none;max-height:none;transform:none;box-shadow:1px 2px #9bacb3,2px 4px #e5dfcc,3px 6px 10px #000a}.gmm-mobile--split .gmm-statusbar--floating:is(.gmm-statusbar--cpu,.gmm-statusbar--you) .gmm-statusbar__resource--deck{top:0;left:0;right:auto;transform:none}.gmm-mobile--split .gmm-statusbar--floating:is(.gmm-statusbar--cpu,.gmm-statusbar--you) .gmm-statusbar__resource--pocket{top:calc(var(--omake-pile-card-height) + 7px);left:0;right:auto;transform:none}.gmm-mobile--split .gmm-statusbar--floating button.gmm-statusbar__resource--deck:active,.gmm-mobile--split .gmm-statusbar--floating button.gmm-statusbar__resource--pocket:active{transform:translateY(-2px)scale(1.025)}}@media (max-width:760px) and (max-height:640px){.gmm-mobile.gmm-mobile--split{--omake-hand-row-size:clamp(59px,12.5dvh,80px);--omake-pile-card-height:clamp(52px,11.5dvh,70px)}.gmm-mobile--split .gmm-bottom .gmm-hand-cards{padding-top:5px;padding-bottom:3px}}@media (max-width:370px){.gmm-mobile.gmm-mobile--split{--omake-hand-left-reserve:74px}}
@media (max-width:760px){.gmm-mobile.gmm-mobile--split{background:radial-gradient(92% 43% at 52% 10%,#fff0d22a,#0000 82%),radial-gradient(106% 54% at 50% 88%,#7ee9f024,#0000 83%),url(/game-art/omake-playmat-weave.svg) 0 0/128px 128px,linear-gradient(#61525a 0%,#4a4c5b 24%,#344753 48%,#24677c 79%,#174256 100%);box-shadow:inset 0 0 0 1px #fff3,inset 0 10px 28px #080c1a4d,inset 0 -16px 26px #04162266}.gmm-mobile--split .gmm-board{isolation:isolate;background:radial-gradient(105% 65% at 48% 49%,#e8e6d02b,#0000 86%),linear-gradient(#6d4b537d 0%,#5f505b6e 43%,#b3c2bf33 50%,#296f7e73 57%,#12485e9c 100%);position:relative;box-shadow:inset 0 24px 34px -29px #fae8d375,inset 0 -22px 28px -27px #b7f3e35d}.gmm-mobile--split .gmm-board:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(80% 66% at 50% 47%,#faedd51e,#0000 78%),linear-gradient(#e5a89e14 0%,#0000 49%,#68bbce15 52%,#4a9aae20);border:clamp(5px,1.5vw,9px) solid #d5e1dc86;border-radius:50%/28%;position:absolute;inset:-10% -17%;box-shadow:0 0 0 2px #152d3c88,inset 0 0 0 3px #203d4ab8,inset 0 9px 22px #fff2,inset 0 -12px 22px #0a24395e,0 0 25px #0002}.gmm-mobile--split .gmm-board:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 0% 49.75%,#ecf1e572 49.9%,#f6f3e533 50.1%,#0000 50.45%),radial-gradient(65% 13% at 50% 0,#fff6,#0000),radial-gradient(72% 11% at 50% 100%,#fff2,#0000);position:absolute;inset:0}.gmm-mobile--split .gmm-lanes{z-index:1;align-items:stretch;position:relative}.gmm-mobile--split .gmm-lane{isolation:isolate;background:linear-gradient(168deg,#f6ece013,#12323d21 53%,#76b8be14);border:1px solid #dfe4d17a;border-radius:clamp(12px,3.8vw,18px);position:relative;box-shadow:inset 0 2px 1px #fff4,inset 0 0 0 2px #17333a43,inset 0 15px 22px #fff1,inset 0 -13px 20px #071e2a4a,0 7px 13px #0c14254d,0 2px 2px #080c1878}.gmm-mobile--split .gmm-lane:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;border:1px solid #faf6e827;position:absolute;inset:3px;box-shadow:inset 0 1px #fff2}.gmm-mobile--split .gmm-lane__field-background{border-radius:inherit;background:linear-gradient(#6b505a,#48595d 50%,#287180)}.gmm-mobile--split .gmm-lane__field-background-half--cpu{background:radial-gradient(86% 62% at 50% 29%,#e2afa04d,#0000),linear-gradient(#715563,#4c4c57)}.gmm-mobile--split .gmm-lane__field-background-half--you{background:radial-gradient(83% 66% at 50% 79%,#79bec776,#0000),linear-gradient(#336573,#20546b)}.gmm-mobile--split .gmm-lane__field-background-half img{mix-blend-mode:soft-light;opacity:.24!important;filter:brightness(.95)saturate(.6)contrast(.95)!important}.gmm-mobile--split .gmm-lane__field-background-half:after{background:linear-gradient(#080d162e,#0000 16% 83%,#07121b6b),linear-gradient(90deg,#08182454,#0000 20% 80%,#08182454)}.gmm-mobile--split .gmm-lane__field-background:after{background:linear-gradient(90deg,#0000 0%,#e5d9cb7a 15%,#e8e5daaa 50%,#e5d9cb7a 85%,#0000);height:2px;top:calc(50% - 1px);box-shadow:0 1px #07131d77,0 0 9px #f4d9b04d}.gmm-mobile--split .gmm-character-slot--enemy:before,.gmm-mobile--split .gmm-character-slot--you:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 45% 33%,#f5f9ec15,#0717252c 89%);border:1px solid #d8e8e44a;border-radius:clamp(5px,1.6vw,9px);position:absolute;inset:8% 15%;box-shadow:inset 0 3px 11px #06162263,inset 0 -1px #fff2,0 1px #fff1}.gmm-mobile--split .gmm-character-slot>.gmm-card-interactive,.gmm-mobile--split .gmm-character-slot>.gmm-cardback,.gmm-mobile--split .gmm-character-slot>.gmm-empty-slot,.gmm-mobile--split .gmm-character-slot>.gmm-placed-card{z-index:2;position:relative}.gmm-mobile--split .gmm-lane .gmm-card-interactive{border-width:2px;border-color:var(--omake-battle-frame-color,#e5cda8);background:color-mix(in srgb,var(--omake-battle-frame-color,#e5cda8) 68%,#d9dccb);border-radius:clamp(5px,1.6vw,9px);position:relative;box-shadow:0 1px #f9f5eaab,0 2px #25333f,0 6px 7px #08111e9c,0 12px 19px #03091187,inset 0 1px 1px #ffffffa6}.gmm-mobile--split .gmm-lane .gmm-card-interactive:after{content:"";z-index:2;border-radius:inherit;opacity:.43;pointer-events:none;background:linear-gradient(148deg,#fff9 0%,#fff3 8%,#0000 28% 69%,#fff1 98%);position:absolute;inset:1px}.gmm-mobile--split .gmm-lane .gmm-card-interactive:focus-visible{outline-offset:3px;outline:2px solid #fff5c7}.gmm-mobile--split .gmm-cardback{border-color:#d8d9d1;box-shadow:0 1px #f9f7e3a1,0 3px #1d2935,0 8px 12px #040b17b0,0 15px 18px #03091275}.gmm-mobile--split .gmm-empty-slot{color:#e9e6d4;background:radial-gradient(at 48% 25%,#fff3,#14343b36 78%);border:1.5px dashed #f6e8cb99;border-radius:clamp(6px,1.7vw,10px);box-shadow:inset 0 3px 12px #060f1975,inset 0 -1px #fff3}.gmm-mobile--split .gmm-empty-slot--ready{background:radial-gradient(at 50% 42%,#f6dfa447,#30596756);border-color:#f4dda0;box-shadow:inset 0 3px 13px #020e1875,0 0 13px #e6d39755}.gmm-mobile--split .gmm-field-panel.omake-field-hex{filter:drop-shadow(0 2px 1px #10171d)drop-shadow(0 7px 7px #0614228c);background:linear-gradient(135deg,#fff4c6 0%,#a9a08c 19%,#e2d1aa 36%,#7a7f86 51%,#f3e1b7 70%,#746b69 100%)!important}.gmm-mobile--split .gmm-field-panel .omake-field-hex__scene{box-shadow:inset 0 2px 7px #02090d8c}.gmm-mobile--split .gmm-field-panel .gmm-field-bonus{background:linear-gradient(#19272ed9,#071621e8);border-color:#edd6ad61;box-shadow:inset 0 1px #fff3,0 2px 3px #0008}.gmm-mobile--split .gmm-opponent-hand__back{border-color:#f0e6cc;box-shadow:0 1px #fff8,0 2px #1c2b40,0 7px 11px #071021a6,0 11px 17px #07132066}.gmm-mobile--split .gmm-bottom{background:linear-gradient(#0000 0%,#122f3d3d 20%,#123040a8 72%,#112936dd 100%)}.gmm-mobile--split .gmm-hand-card{border-color:#f1e0bd9e;box-shadow:0 1px #fff8,0 2px #1d2935,0 6px 10px #061321b3,0 13px 18px #02091473,inset 0 1px #fff4}.gmm-mobile--split .gmm-hand-card--selected{box-shadow:0 2px #e9d6a7,0 12px 20px #030d1bc9,0 0 0 2px #f6d990,0 0 17px #f4d88d75}.gmm-mobile--split .gmm-statusbar--floating button.gmm-statusbar__resource--cardart{box-shadow:1px 1px #f9ead8,2px 3px #253b42,3px 5px #d3d8d2,3px 10px 14px #05112099}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__energy-ring{box-shadow:0 0 0 2px #f7e8c8b8,0 0 0 4px #15252f94,0 3px 9px #050e1ac9,inset 0 2px 2px #fffae5a9}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__score{box-shadow:inset 0 1px 1px #fff5,inset 0 -2px 5px #07111d94,0 4px 11px #0613209e}}@media (max-width:760px) and (max-height:640px){.gmm-mobile--split .gmm-board:before{border-width:4px}.gmm-mobile--split .gmm-lane{border-radius:10px}.gmm-mobile--split .gmm-field-panel.omake-field-hex{filter:drop-shadow(0 3px 3px #06142288)}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.gmm-mobile--split .gmm-hand-card--selected{transition:none}}@media (max-width:760px){.gmm-mobile.gmm-mobile--split{background:radial-gradient(92% 47% at 50% 10%,#ffe9d72f,#0000 83%),radial-gradient(96% 51% at 50% 89%,#6ddfee2b,#0000 89%),url(/game-art/omake-playmat-weave.svg) 0 0/128px 128px,linear-gradient(#64535e 0%,#4d5363 25%,#395967 51%,#286b7d 78%,#18455a 100%);overflow:hidden}.gmm-mobile.gmm-mobile--split:before{content:"";z-index:0;inset:clamp(29px,5.6dvh,63px) -23% calc(42px + env(safe-area-inset-bottom));pointer-events:none;background:radial-gradient(85% 60% at 50% 47%,#fff1d919,#0000 86%),linear-gradient(#f5aa9a1a 0%,#0000 39%,#f3f2e315 50%,#0000 64%,#69dadd1b 100%);border:clamp(5px,1.3vw,9px) solid #e4f1e6a3;border-radius:50%/27%;position:absolute;box-shadow:0 0 0 2px #213f4b99,inset 0 0 0 3px #14394765,inset 0 13px 24px #fff4,inset 0 -13px 30px #07314750,0 0 22px #08162458}.gmm-mobile--split .gmm-board{z-index:1;box-shadow:none;background:0 0;border:0;position:relative}.gmm-mobile--split .gmm-board:before{display:none}.gmm-mobile--split .gmm-board:after{pointer-events:none;background:linear-gradient(#0000 0% 49.7%,#f3f6e75c 49.97%,#e7f6f53a 50.15%,#0000 50.45%)}.gmm-mobile--split .gmm-phase-title{box-shadow:none;background:0 0;border-color:#0000}.gmm-mobile--split .gmm-bottom{box-shadow:none;border:0;background:0 0!important}.gmm-mobile--split .gmm-lane__field-background-half img{mix-blend-mode:normal;opacity:.88!important;filter:brightness(.92)saturate(1.13)contrast(1.06)!important}.gmm-mobile--split .gmm-lane__field-background-half--cpu img{opacity:.83!important;filter:brightness(.87)saturate(1.08)contrast(1.04)!important}.gmm-mobile--split .gmm-lane__field-background-half:after{background:linear-gradient(#08152267 0%,#07142200 20%,#07142204 75%,#09162179 100%),linear-gradient(90deg,#08152254 0%,#0000 23% 77%,#08152254 100%)}.gmm-mobile--split .gmm-lane__field-background{background:#284b57}.gmm-mobile--split .gmm-field-slot .omake-field-hex__scene img{opacity:1!important;filter:brightness(1.03)saturate(1.26)contrast(1.09)!important}.gmm-mobile--split .gmm-field-slot .omake-field-hex__scene:after{background:linear-gradient(#0a122016 0%,#07121b2f 43%,#06121b94 100%)}.gmm-mobile--split .gmm-statusbar--cpu.gmm-statusbar--floating .gmm-statusbar__resources{left:clamp(-28px,-6vw,-19px);right:auto}.gmm-mobile--split .gmm-statusbar--you.gmm-statusbar--floating .gmm-statusbar__resources{left:auto;right:clamp(-28px,-6vw,-19px)}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.gmm-mobile.gmm-mobile--split:before{transition:none}}
@media (max-width:760px){.gmm-mobile.gmm-mobile--split{--omake-hand-side-berth:clamp(82px,22vw,100px)}.gmm-mobile--split .gmm-statusbar--cpu.gmm-statusbar--floating{top:env(safe-area-inset-top);bottom:auto}.gmm-mobile--split .gmm-statusbar--cpu.gmm-statusbar--floating .gmm-statusbar__identity{top:1px;bottom:auto}.gmm-mobile--split .gmm-opponent-hand{height:clamp(49px,9dvh,76px);margin-top:calc(39px + env(safe-area-inset-top));padding:1px var(--omake-hand-side-berth) 2px;flex:0 0 clamp(49px,9dvh,76px);justify-content:center;align-items:flex-start}.gmm-mobile--split .gmm-opponent-hand__count{top:3px;right:5px}.gmm-mobile--split .gmm-statusbar--cpu.gmm-statusbar--floating .gmm-statusbar__utility{top:calc(40px + env(safe-area-inset-top));left:5px;right:5px}.gmm-mobile--split .gmm-phase-title{margin-top:clamp(3px,.7dvh,6px)}.gmm-mobile--split .gmm-board{box-shadow:none;border:0;border-radius:0;background:0 0!important}.gmm-mobile--split .gmm-board:after{display:none}.gmm-mobile--split .gmm-lanes{box-shadow:none;background:0 0;border:0}.gmm-mobile--split .gmm-lane{box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.gmm-mobile--split .gmm-lane:before{display:none}.gmm-mobile--split .gmm-lane__field-background{background:0 0;border-radius:0;inset:-2px -4px;-webkit-mask-image:radial-gradient(90% 84%,#000 38%,#000e 61%,#0008 80%,#0000 100%);mask-image:radial-gradient(90% 84%,#000 38%,#000e 61%,#0008 80%,#0000 100%)}.gmm-mobile--split .gmm-lane__field-background:after{display:none}.gmm-mobile--split .gmm-lane__field-background-half{background:0 0}.gmm-mobile--split .gmm-lane-result{box-shadow:none;background:0 0;border:0}.gmm-mobile--split .gmm-bottom .gmm-hand-cards,.gmm-mobile--split .gmm-bottom--prepare .gmm-hand-cards,.gmm-mobile--split .gmm-bottom--battle.gmm-bottom--has-pass .gmm-hand-cards,.gmm-mobile--split .gmm-bottom--battle.gmm-bottom--has-pass .gmm-hand-cards--scrollable,.gmm-mobile--split .gmm-bottom--battle:not(.gmm-bottom--has-pass) .gmm-hand-cards{box-sizing:border-box;width:calc(100% - var(--omake-hand-side-berth) - var(--omake-hand-side-berth));align-self:center;min-width:0;max-width:none;margin-left:auto;margin-right:auto;padding-left:3px;padding-right:3px}.gmm-mobile--split .gmm-bottom .gmm-hand-cards:not(.gmm-hand-cards--scrollable){flex-wrap:nowrap;justify-content:center}.gmm-mobile--split .gmm-bottom .gmm-hand-cards--scrollable{overscroll-behavior-x:contain;touch-action:pan-x;flex-wrap:nowrap;justify-content:safe center;overflow:auto hidden}.gmm-mobile--split .gmm-bottom .gmm-hand-cards:not(.gmm-hand-cards--scrollable) .gmm-hand-card,.gmm-mobile--split .gmm-bottom--battle.gmm-bottom--has-pass .gmm-hand-cards:not(.gmm-hand-cards--scrollable) .gmm-hand-card{width:min(78px, calc((var(--omake-hand-row-height) - 17px) / 1.5), calc((100vw - var(--omake-hand-side-berth) - var(--omake-hand-side-berth) - 22px)/var(--omake-hand-count,5)));flex:none}.gmm-mobile--split .gmm-bottom .gmm-hand-skill-bubble{width:min(calc(100% - var(--omake-hand-side-berth) - var(--omake-hand-side-berth)),366px);max-width:none;left:50%;transform:translate(-50%)}}@media (max-width:760px) and (max-height:640px){.gmm-mobile--split .gmm-phase-title{margin-top:2px}}@media (max-width:370px){.gmm-mobile.gmm-mobile--split{--omake-hand-side-berth:78px}}@media (prefers-reduced-motion:reduce){.gmm-mobile--split .gmm-lane__field-background{transition:none}}
@media (max-width:760px){.gmm-mobile.gmm-mobile--split{--arena-hud-h:clamp(64px,10.6dvh,83px);--arena-hand-h:clamp(65px,13.9dvh,123px);--arena-rail-berth:clamp(72px,19.3vw,90px)}.gmm-mobile--split .gmm-arena-hud{box-sizing:border-box;z-index:26;flex:0 0 var(--arena-hud-h);min-height:var(--arena-hud-h);width:100%;padding:calc(4px + env(safe-area-inset-top)) 6px 3px;pointer-events:none;background:linear-gradient(#0d1b36c9 0%,#16284194 62%,#0000 100%);grid-template-columns:minmax(0,1fr) minmax(120px,1.68fr) minmax(0,1fr);align-items:start;column-gap:2px;display:grid;position:relative}.gmm-arena-hud__person{box-sizing:border-box;color:#e9f1ff;text-shadow:0 1px 2px #000;align-items:center;gap:4px;min-width:0;max-width:100%;padding:4px 0;font-size:clamp(10px,2.7vw,13px);font-weight:900;display:flex}.gmm-arena-hud__person--you{justify-content:flex-start}.gmm-arena-hud__person--cpu{justify-content:flex-end}.gmm-arena-hud__person>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gmm-arena-hud__avatar{color:#e9faff;clip-path:polygon(17% 0,83% 0,100% 25%,100% 75%,83% 100%,17% 100%,0 75%,0 25%);background:linear-gradient(135deg,#446b94,#102943);border:2px solid #b0e9ff;border-radius:8px;flex:0 0 clamp(28px,7.7vw,38px);place-items:center;width:clamp(28px,7.7vw,38px);height:clamp(28px,7.7vw,38px);display:grid;box-shadow:inset 0 1px #fff8,0 4px 8px #0008,0 0 8px #3baffb7a}.gmm-arena-hud__person--cpu .gmm-arena-hud__avatar{color:#ffe6ec;background:linear-gradient(140deg,#963d58,#331832);border-color:#ffb3c0;box-shadow:inset 0 1px #fff5,0 4px 8px #0008,0 0 8px #f454787a}.gmm-arena-hud__center{text-shadow:0 2px 3px #000d;flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.gmm-arena-hud__turn{color:#f9eecf;letter-spacing:.035em;white-space:nowrap;filter:drop-shadow(0 0 5px #f5d87966);font-size:clamp(15px,4.4vw,22px);font-weight:1000;line-height:1.04}.gmm-arena-hud__turn small{color:#e3e8f4;font-size:clamp(9px,2.7vw,12px);font-weight:800}.gmm-arena-hud__scoreboard{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:5px;width:100%;display:grid}.gmm-arena-hud__numbers{color:#ffedc0;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:3px;font-size:clamp(14px,4vw,20px);font-weight:1000;line-height:1;display:flex}.gmm-arena-hud__numbers i{color:#ccd4ed;font-size:11px;font-style:normal}.gmm-arena-hud__track{background:#0d2335;border:1px solid #d4e7eea8;border-radius:10px;min-width:0;height:10px;display:block;position:relative;overflow:hidden;box-shadow:0 2px 5px #000b,inset 0 1px 2px #000c}.gmm-arena-hud__track--cpu{border-color:#ffacb0b0}.gmm-arena-hud__track>span{box-sizing:border-box;pointer-events:none;background:linear-gradient(90deg,#2f91e0,#78e7ff);min-width:0;max-width:100%;height:100%;transition:width .48s;display:block;position:absolute;inset:0 0 0 auto;box-shadow:0 0 7px #70e9fb}.gmm-arena-hud__track--cpu>span{background:linear-gradient(90deg,#ff949d,#ea4a77);left:0;right:auto;box-shadow:0 0 7px #ff729d}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__identity,.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__progress{display:none!important}.gmm-mobile--split .gmm-opponent-hand{flex-basis:clamp(49px,9dvh,76px);height:clamp(49px,9dvh,76px);padding-top:0;margin-top:0!important}.gmm-mobile--split .gmm-phase-title{flex-basis:16px;max-height:16px;padding:0 5px;margin-top:0!important}.gmm-mobile--split .gmm-phase-title__leading{display:none}.gmm-mobile--split .gmm-phase-title>p{text-align:center;width:100%;max-width:100%;font-size:10px;line-height:15px}.gmm-mobile--split .gmm-lane{isolation:isolate;box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.gmm-mobile--split .gmm-lane:before{content:"";z-index:1;pointer-events:none;background:0 0;border:1.5px solid #ecfcf8ad;border-radius:33% 33% 36% 36%/11%;position:absolute;inset:clamp(5px,1.5vw,8px) 2px 2px;box-shadow:0 0 0 1px #285b797e,inset 0 0 7px #cbfff522,0 0 9px #e2ffff51;display:block!important}.gmm-mobile--split .gmm-lane:after{content:"";pointer-events:none;border:1px solid #e9ffff38;border-radius:36%/18%;position:absolute;inset:12% 10%}.gmm-mobile--split .gmm-lane__field-background{pointer-events:none;background:0 0}.gmm-mobile--split .gmm-character-slot:before{border-color:#eefcf36b;box-shadow:inset 0 1px 8px #091b25b5,0 0 9px #b5f5fe30}.gmm-mobile--split .gmm-statusbar--cpu.gmm-statusbar--floating .gmm-statusbar__resource--cardart .gmm-statusbar__resource-art{transform-origin:50%;transform:rotate(180deg)!important}.gmm-mobile--split .gmm-statusbar--cpu.gmm-statusbar--floating .gmm-statusbar__resources{left:clamp(-28px,-6vw,-19px);top:calc(var(--arena-hud-h) + clamp(49px,9dvh,76px) - 26px)}.gmm-mobile--split .gmm-statusbar--cpu.gmm-statusbar--floating .gmm-statusbar__utility{top:calc(var(--arena-hud-h) + 1px);left:5px;right:5px}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resource--cost{z-index:28;--omake-cost-orbit-radius:0px;box-sizing:border-box;width:66px;height:66px;min-height:0;max-height:none;box-shadow:none;pointer-events:auto;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:fixed}.gmm-mobile--split .gmm-statusbar--cpu.gmm-statusbar--floating .gmm-statusbar__resource--cost{left:50%;right:auto;top:calc(var(--arena-hud-h) + clamp(49px,9dvh,76px) + 2px);bottom:auto;transform:translate(-50%)}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__energy-ring{box-sizing:border-box;border:3px solid #e9f5ff;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 0 0 3px #233651d9,0 0 16px #49dfffad,0 4px 12px #091324b3,inset 0 2px 5px #fff8;background:linear-gradient(145deg,#1bdaf9,#3570da 55%,#133270)!important}.gmm-mobile--split .gmm-statusbar--cpu .gmm-statusbar__energy-ring{border-color:#ffe2de;box-shadow:0 0 0 3px #3b2e47d9,0 0 15px #ff8796a4,0 4px 12px #0c1328b3,inset 0 2px 5px #fffa;background:linear-gradient(145deg,#fe777f,#d83f75 62%,#552349)!important}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__energy-ring:before{background:radial-gradient(circle at 26% 12%,#284659,#101e43 85%);border:1px solid #f1fcfe72;display:block;inset:6px}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__energy-ring>b{color:#fff;text-shadow:0 1px 3px #000c;font-size:28px;font-weight:1000;display:block}.gmm-mobile--split .gmm-energy-orbit{display:none!important}.gmm-mobile--split .gmm-statusbar--you.gmm-statusbar--floating{bottom:env(safe-area-inset-bottom);height:0!important;min-height:0!important;max-height:0!important}.gmm-mobile--split .gmm-bottom{padding-bottom:0;margin-bottom:calc(3px + env(safe-area-inset-bottom))!important;background:0 0!important}.gmm-mobile--split .gmm-bottom .gmm-hand-cards,.gmm-mobile--split .gmm-bottom--prepare .gmm-hand-cards,.gmm-mobile--split .gmm-bottom--battle.gmm-bottom--has-pass .gmm-hand-cards,.gmm-mobile--split .gmm-bottom--battle:not(.gmm-bottom--has-pass) .gmm-hand-cards,.gmm-mobile--split .gmm-bottom--battle.gmm-bottom--has-pass .gmm-hand-cards--scrollable{width:calc(100% - var(--arena-rail-berth) - var(--arena-rail-berth));box-sizing:border-box;flex-flow:row;justify-content:center;align-items:flex-end;gap:3px;max-width:none;margin-left:auto;margin-right:auto;padding-left:3px;padding-right:3px;display:flex}.gmm-mobile--split .gmm-bottom .gmm-hand-cards--scrollable,.gmm-mobile--split .gmm-bottom--battle.gmm-bottom--has-pass .gmm-hand-cards--scrollable{touch-action:pan-x;scrollbar-width:none;justify-content:flex-start;overflow:auto hidden}.gmm-mobile--split .gmm-bottom .gmm-hand-cards .gmm-hand-card,.gmm-mobile--split .gmm-bottom--battle.gmm-bottom--has-pass .gmm-hand-cards .gmm-hand-card{width:min(72px, calc((var(--omake-hand-row-height) - 16px)/1.5), calc((100vw - var(--arena-rail-berth) - var(--arena-rail-berth) - 21px)/var(--omake-hand-count,5)));aspect-ratio:2/3;flex:none;min-width:0}.gmm-mobile--split .gmm-bottom .gmm-hand-cards--scrollable .gmm-hand-card,.gmm-mobile--split .gmm-bottom--battle.gmm-bottom--has-pass .gmm-hand-cards--scrollable .gmm-hand-card{width:min(72px,calc((var(--omake-hand-row-height) - 16px)/1.5));max-width:none}.gmm-mobile--split .gmm-cost-confirm{z-index:24;color:#effdff;cursor:pointer;touch-action:manipulation;background:linear-gradient(150deg,#1b5e78,#0c2947 72%);border:2px solid #8aefff;border-radius:9px 14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:clamp(67px,18vw,83px);min-height:clamp(47px,9dvh,68px);padding:3px;font-size:clamp(10px,2.6vw,12px);font-weight:950;display:flex;position:absolute;bottom:4px;left:3px;box-shadow:inset 0 2px #fff5,0 0 12px #1cdfff80,0 5px 10px #020b1ab9}.gmm-mobile--split .gmm-cost-confirm:active{filter:brightness(1.25)}.gmm-mobile--split .gmm-hand-pass{z-index:25;clip-path:polygon(16% 0,100% 0,85% 100%,0 100%);color:#fff;filter:drop-shadow(0 0 7px #c33cff);text-shadow:0 1px 3px #1d0340,0 0 8px #f5b9ff;background:linear-gradient(145deg,#ff69e7 0%,#be2ce2 38%,#4a1689 100%);border:2px solid #fdbafb;border-radius:5px;width:clamp(71px,21vw,96px);height:clamp(50px,10dvh,76px);min-height:0;padding:8px 5px;bottom:4px;right:2px;transform:none;box-shadow:inset 0 0 0 2px #ffb8f5ad,inset 0 -5px 8px #2b0a5aab,0 0 14px #f626ebaa}.gmm-mobile--split .gmm-hand-pass>*{transform:translate(3px)}.gmm-mobile--split .gmm-hand-pass>span{font-size:clamp(14px,4.8vw,20px);font-weight:1000}.gmm-mobile--split .gmm-hand-pass--start{background:linear-gradient(145deg,#fc85e9,#b52edc 44%,#501192)}.gmm-mobile--split .gmm-bottom .gmm-hand-skill-bubble{width:min(calc(100% - var(--arena-rail-berth) - var(--arena-rail-berth)),366px);left:50%;transform:translate(-50%)}}.gmm-opening{z-index:125;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:radial-gradient(circle,#25436a99,#051021e8 72%);place-items:center;display:grid;position:fixed;inset:0}.gmm-opening__panel{box-sizing:border-box;color:#fff6e7;text-align:center;background:linear-gradient(162deg,#273f69,#111d40 55%,#1c1442);border:2px solid #74baff;border-radius:22px;flex-direction:column;align-items:center;gap:12px;width:min(430px,100%);max-height:calc(100dvh - 24px);padding:clamp(18px,5vw,28px) 16px;display:flex;overflow-y:auto;box-shadow:inset 0 2px #fff6,0 0 42px #4d8fff88,0 18px 45px #000b}.gmm-opening__eyebrow{letter-spacing:.12em;color:#9bdcff;font-size:10px;font-weight:950}.gmm-opening h2{margin:0;font-size:clamp(20px,6vw,28px);font-weight:1000;line-height:1.2}.gmm-opening__round{color:#d6d5ef;font-size:13px;font-weight:850}.gmm-opening__result{background:#09142d88;border:1px solid #c3d7ff44;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:5px;width:100%;padding:10px 4px;display:grid}.gmm-opening__result>span:not(.gmm-opening__versus){flex-direction:column;align-items:center;gap:2px;display:flex}.gmm-opening__result span b{color:#e4e3f6;font-size:11px}.gmm-opening__result span strong{font-size:40px;line-height:1.2}.gmm-opening__versus{color:#ffde91;font-size:16px;font-weight:1000}.gmm-opening__result p{color:#ffe7a5;grid-column:1/-1;margin:0;font-weight:950}.gmm-opening__choices{justify-content:center;gap:8px;width:100%;display:flex}.gmm-opening__choices button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#405db1,#1c347b);border:2px solid #94d7ff;border-radius:13px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:112px;display:flex;box-shadow:inset 0 2px #fff5,0 7px 14px #040c27a6}.gmm-opening__choices button strong{font-size:45px;line-height:1.2}.gmm-opening__choices button span{font-size:13px;font-weight:950}.gmm-opening__choices button:active{filter:brightness(1.3);transform:scale(.97)}.gmm-opening__choose{flex-direction:column;gap:10px;width:100%;display:flex}.gmm-opening__choose p{color:#fff2cf;font-size:13px;font-weight:850}.gmm-opening__choose button{color:#241629;cursor:pointer;background:linear-gradient(125deg,#f6ca5a,#d58b34);border:2px solid #f8db83;border-radius:10px;width:100%;min-height:49px;font-size:19px;font-weight:1000;box-shadow:inset 0 1px #fff8,0 3px 12px #000a}.gmm-opening__choose button+button{background:linear-gradient(125deg,#a1d9ff,#5380dc);border-color:#b9e8ff}.gmm-opening__waiting{color:#d3f0ff;justify-content:center;align-items:center;gap:8px;padding:24px 5px;font-size:13px;font-weight:900;display:flex}.gmm-opening__spinner{border:2px solid #fff5;border-top-color:#8af6ff;border-radius:50%;width:17px;height:17px;animation:.85s linear infinite gmm-opening-spin;display:inline-block}@keyframes gmm-opening-spin{to{transform:rotate(360deg)}}.gmm-opening__panel>small{color:#c7cee6;font-size:11px;line-height:1.5}@media (prefers-reduced-motion:reduce){.gmm-opening__spinner{animation:none}.gmm-arena-hud__track>span{transition:none}}.gmm-janken-toast{pointer-events:none;z-index:140;left:50%;top:calc(17dvh + env(safe-area-inset-top));color:#fffaf0;text-shadow:0 1px 2px #000b;background:linear-gradient(135deg,#283c68e8,#321e5af5);border:2px solid #ffdd9d;border-radius:13px;flex-direction:column;align-items:center;gap:4px;min-width:min(270px,85vw);max-width:90vw;padding:11px 15px;animation:.2s ease-out both gmm-janken-toast-in;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 0 21px #ffe78b74,0 12px 21px #000b}.gmm-janken-toast>span{color:#ffe7ad;font-size:12px;font-weight:950}.gmm-janken-toast>strong{font-size:25px;line-height:1.2}.gmm-janken-toast>small{color:#e6f4ff;font-size:13px;font-weight:900}@keyframes gmm-janken-toast-in{0%{opacity:0;transform:translate(-50%,-12px)scale(.94)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.gmm-janken-toast{animation:none}}
@media (max-width:760px){.gmm-mobile.gmm-mobile--split{--arena-hud-h:clamp(89px,13dvh,116px);--omake-bottom-controls:clamp(84px,13dvh,96px)}.gmm-mobile--split .gmm-arena-hud{padding-top:calc(3px + env(safe-area-inset-top));background:linear-gradient(#0e1a32eb 0%,#172a45a6 66%,#0000);grid-template-columns:minmax(0,1fr) minmax(120px,1.52fr) minmax(0,1fr);align-items:start;column-gap:1px}.gmm-mobile--split .gmm-arena-hud__person{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;min-width:0;padding:0;display:flex;overflow:visible}.gmm-mobile--split .gmm-arena-hud__person--cpu{justify-content:flex-start;align-items:flex-end}.gmm-mobile--split .gmm-arena-hud__avatar{box-sizing:border-box;color:#e9fbff;clip-path:polygon(18% 0%,82% 0%,100% 20%,100% 80%,82% 100%,18% 100%,0% 80%,0% 20%);background:radial-gradient(circle at 27% 20%,#85bddb 0%,#275d92 40%,#101c42 100%);border:3px solid #cef7ff;flex:0 0 clamp(50px,14vw,70px);place-items:center;width:clamp(50px,14vw,70px);height:clamp(50px,14vw,70px);display:grid;box-shadow:inset 0 2px 4px #ffffff70,0 0 0 2px #1b3856,0 0 16px #70ceff8c,0 8px 10px #02091bc7}.gmm-mobile--split .gmm-arena-hud__person--cpu .gmm-arena-hud__avatar{color:#fff0f6;background:radial-gradient(circle at 26% 20%,#f699ad 0%,#9f3858 47%,#38152f 100%);border-color:#ffb9d0;box-shadow:inset 0 2px 4px #ffffff70,0 0 0 2px #56233c,0 0 16px #ff638b8c,0 8px 10px #02091bc7}.gmm-mobile--split .gmm-arena-hud__avatar svg{stroke-width:2.2px;filter:drop-shadow(0 2px 2px #0008);width:clamp(27px,7.7vw,37px);height:clamp(27px,7.7vw,37px)}.gmm-mobile--split .gmm-arena-hud__nameplate{box-sizing:border-box;z-index:1;text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#eefcff;text-shadow:0 1px 2px #071322b9;clip-path:polygon(9% 0%,100% 0%,91% 100%,0 100%);filter:drop-shadow(0 4px 2px #0009);background:linear-gradient(120deg,#255a9f 0%,#386eaf 65%,#86c9f1 100%);width:clamp(81px,24vw,111px);max-width:none;height:clamp(22px,4.3dvh,27px);margin-top:-7px;padding:3px 8px;font-size:clamp(11px,3.1vw,14px);font-weight:1000;line-height:clamp(16px,3.2dvh,20px);display:block;position:relative;overflow:hidden}.gmm-mobile--split .gmm-arena-hud__person--cpu .gmm-arena-hud__nameplate{color:#fff4f6;clip-path:polygon(0 0,91% 0,100% 100%,9% 100%);background:linear-gradient(120deg,#e9758d 0%,#a93459 48%,#66203e 100%)}.gmm-mobile--split .gmm-arena-hud__center{padding-top:clamp(2px,1dvh,9px)}.gmm-mobile--split .gmm-opponent-hand{z-index:16;box-sizing:border-box;pointer-events:none;flex:0 0 clamp(52px,9.4dvh,72px);width:100%;height:clamp(52px,9.4dvh,72px);display:block;position:relative;overflow:visible;margin-top:0!important;padding:0!important}.gmm-mobile--split .gmm-opponent-hand__cards{width:clamp(132px,39vw,185px);max-width:none;height:100%;display:block;position:absolute;top:0;right:clamp(7px,3vw,16px);overflow:visible}.gmm-mobile--split .gmm-opponent-hand__back{box-sizing:border-box;right:calc(var(--omake-opponent-hand-rank,0) * clamp(11px,3vw,15px));top:var(--omake-opponent-hand-drop,0px);width:clamp(35px,10vw,49px);height:clamp(46px,9dvh,70px);transform:rotate(calc(180deg + var(--omake-opponent-hand-angle,0deg)));transform-origin:50% 107%;background:#18365e;border:2px solid #e4d7af;border-radius:5px;flex:none;transition:transform .22s ease-out,right .22s ease-out;display:block;position:absolute;overflow:hidden;box-shadow:0 2px #fff8,0 4px 9px #030b17c9,0 9px 13px #02081680;margin:0!important}.gmm-mobile--split .gmm-opponent-hand__back:first-child{margin:0}.gmm-mobile--split .gmm-opponent-hand__count{z-index:3;border:1px solid #d8d1af70;top:calc(100% - 20px);right:clamp(1px,1.5vw,8px);box-shadow:0 2px 5px #0009}.gmm-mobile--split .gmm-statusbar--cpu.gmm-statusbar--floating .gmm-statusbar__utility{top:calc(var(--arena-hud-h) + 8px);justify-content:flex-start;gap:3px;width:130px;left:4px;right:auto}.gmm-mobile--split .gmm-statusbar--cpu .gmm-statusbar__utility span{display:none}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resource--cost{z-index:29;--omake-cost-orbit-radius:clamp(27px,7.8vw,36px);isolation:isolate;width:clamp(76px,23vw,94px);max-width:none;height:clamp(76px,23vw,94px);max-height:none;box-shadow:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;place-items:center;display:grid;position:fixed;overflow:visible}.gmm-mobile--split .gmm-statusbar--cpu.gmm-statusbar--floating .gmm-statusbar__resource--cost{left:50%;right:auto;top:calc(var(--arena-hud-h) + clamp(52px,9.4dvh,72px) + 2px);bottom:auto;transform:translate(-50%)}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resource--cost:before,.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resource--cost:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#a2faff8c 4%,#34b9ff55 39%,#0075f500 73%);border-radius:50%;animation:2.7s ease-in-out infinite omake-cost-aura-breathe;position:absolute;inset:5px;box-shadow:0 0 19px 7px #38baff53,0 0 37px 14px #2f9dff29}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resource--cost:after{background:conic-gradient(from 70deg,transparent 0 12%,#a9f6ff55 18%,transparent 28% 49%,#71cfff57 57%,transparent 69% 100%);filter:blur(9px);animation-duration:3.6s;animation-delay:-1.2s;inset:-8px}.gmm-mobile--split .gmm-statusbar--cpu .gmm-statusbar__resource--cost:before{background:radial-gradient(circle,#ffc0b58c 4%,#ff767655 38%,#ef315e00 73%);box-shadow:0 0 19px 7px #f06d7c50,0 0 37px 14px #f0538529}.gmm-mobile--split .gmm-statusbar--cpu .gmm-statusbar__resource--cost:after{background:conic-gradient(from 70deg,transparent 0 12%,#ffd0cd66 18%,transparent 28% 49%,#ff6d9757 57%,transparent 69% 100%)}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__energy-ring{isolation:isolate;aspect-ratio:1;box-sizing:border-box;border:2px solid #f5e2bc;border-radius:50%;place-items:center;width:clamp(51px,14vw,63px);height:clamp(51px,14vw,63px);padding:4px;display:grid;position:relative;overflow:visible;box-shadow:0 0 0 2px #1d364bcb,0 0 18px #8bdcfb7d,0 4px 12px #020c1aab,inset 0 1px 2px #fff7;background:var(--omake-cost-ring,conic-gradient(#617580,#617580))!important}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__energy-ring:before{z-index:0;background:radial-gradient(circle at 30% 22%,#334f62,#0d2232 85%);border:1px solid #f3e9d28f;inset:5px;box-shadow:inset 0 1px 3px #030e1899}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__energy-ring>b{z-index:3;color:#fff9df;text-shadow:0 1px 2px #000,0 0 10px #c7f9ff99;font-size:clamp(22px,6vw,29px);font-weight:1000;line-height:1;display:block;position:relative}.gmm-mobile--split .gmm-energy-orbit{z-index:2;pointer-events:none;border-radius:50%;position:absolute;inset:0;overflow:visible;display:block!important}.gmm-mobile--split .gmm-energy-orbit__mark{transform-origin:50%;background:#183342ed;border:1px solid #ffffff80;width:clamp(16px,4.9vw,21px);height:clamp(16px,4.9vw,21px);margin:calc(clamp(16px,4.9vw,21px)/-2);box-shadow:0 1px 5px #000b,0 0 7px #dcefff63}.gmm-mobile--split .gmm-energy-orbit__mark--spent{opacity:.4;filter:grayscale()brightness(.65)}.gmm-mobile--split .gmm-energy-orbit__overflow{bottom:-14px;right:-20px}@keyframes omake-cost-aura-breathe{0%,to{opacity:.52;transform:scale(.88)}48%{opacity:1;transform:scale(1.12)}}.gmm-mobile--split .gmm-bottom{z-index:20;padding-bottom:0;position:relative;overflow:visible;margin-bottom:calc(var(--omake-bottom-controls) + env(safe-area-inset-bottom))!important}.gmm-mobile--split .gmm-cost-confirm{z-index:25;left:4px;bottom:calc(5px - var(--omake-bottom-controls) - env(safe-area-inset-bottom));width:clamp(65px,18vw,83px);min-height:clamp(54px,11dvh,72px);position:absolute}.gmm-mobile--split .gmm-hand-pass,.gmm-mobile--split .gmm-hand-pass--start{z-index:26;box-sizing:border-box;right:clamp(4px,1.6vw,12px);bottom:calc(5px - var(--omake-bottom-controls) - env(safe-area-inset-bottom));filter:none;color:#fff5d9;text-shadow:0 1px 3px #0009;cursor:pointer;background:radial-gradient(circle at 28% 22%,#4e6a5f,#1f403e 75%);border:3px solid #f7dfaf;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:clamp(65px,18.5vw,82px);height:clamp(65px,18.5vw,82px);padding:5px;font-weight:950;display:flex;position:absolute;transform:none;box-shadow:0 3px 9px #000b,inset 0 0 0 2px #e4c5917c,0 0 12px #dcfbab42;clip-path:none!important;border-radius:50%!important}.gmm-mobile--split .gmm-hand-pass--start{background:radial-gradient(circle at 28% 22%,#edc684,#9f6135 80%);box-shadow:0 3px 9px #000b,inset 0 0 0 2px #ffe5a77c,0 0 13px #f3c97178}.gmm-mobile--split .gmm-hand-pass>*{transform:none}.gmm-mobile--split .gmm-hand-pass>span{font-size:clamp(13px,3.8vw,19px);font-weight:950;line-height:1.1}.gmm-mobile--split .gmm-hand-pass>small{color:#e3d1b3;font-size:9px;line-height:1.1}.gmm-mobile--split .gmm-hand-pass:active{transform:scale(.94)}.gmm-mobile--split .gmm-lane:before{content:"";z-index:1;pointer-events:none;background:0 0;border:clamp(3px,1.05vw,5px) solid #f3fff7db;border-radius:46% 46% 45% 45%/13%;position:absolute;inset:clamp(4px,1.2vw,8px) 2px 2px;box-shadow:0 0 0 1px #244b686f,inset 0 0 13px #e9ffff27,0 0 9px #e9ffff9a,0 0 18px #baf2fc54;display:block!important}.gmm-mobile--split .gmm-lane:after{border:1.5px solid #f6ffff5b;border-radius:47%/16%;inset:11% 10%}.gmm-mobile--split .gmm-lane__field-background{inset:4px 2px 2px;-webkit-mask-image:radial-gradient(92% 88%,#000 44% 66%,#0009 79%,#0000 100%);mask-image:radial-gradient(92% 88%,#000 44% 66%,#0009 79%,#0000 100%)}}@media (max-width:760px) and (max-height:630px){.gmm-mobile.gmm-mobile--split{--arena-hud-h:86px;--omake-bottom-controls:78px}.gmm-mobile--split .gmm-opponent-hand{flex-basis:48px;height:48px}.gmm-mobile--split .gmm-opponent-hand__back{width:35px;height:46px}.gmm-mobile--split .gmm-arena-hud__avatar{flex-basis:50px;width:50px;height:50px}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resource--cost{--omake-cost-orbit-radius:27px;width:72px;height:72px}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__energy-ring{width:50px;height:50px}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resource--cost:before,.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resource--cost:after{transform:none;animation:none!important}.gmm-mobile--split .gmm-opponent-hand__back{transition:none}}
@media (max-width:760px){.gmm-mobile.gmm-mobile--split{--omake-large-hand-height:clamp(113px,19dvh,173px);--omake-hand-row-height:var(--omake-large-hand-height);--omake-pile-inset:clamp(-28px,-5.5vw,-18px);--omake-pile-card-width:clamp(64px,17vw,78px)}.gmm-mobile--split .gmm-opponent-hand{top:calc(var(--arena-hud-h) - clamp(12px,2dvh,18px));z-index:18;pointer-events:none;width:100%;max-height:none;left:0;right:0;flex:0 0 0!important;height:clamp(53px,9.4dvh,72px)!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important}.gmm-mobile--split .gmm-phase-title{flex:0 0 16px;margin:0!important}.gmm-mobile--split .gmm-board{min-height:0;padding-top:0;flex:1!important}.gmm-mobile--split .gmm-bottom{overflow:visible;margin-bottom:calc(var(--omake-bottom-controls) + env(safe-area-inset-bottom))!important;padding:0!important}.gmm-mobile--split .gmm-bottom .gmm-hand-cards,.gmm-mobile--split .gmm-bottom--prepare .gmm-hand-cards,.gmm-mobile--split .gmm-bottom--battle.gmm-bottom--has-pass .gmm-hand-cards,.gmm-mobile--split .gmm-bottom--battle:not(.gmm-bottom--has-pass) .gmm-hand-cards,.gmm-mobile--split .gmm-bottom--battle.gmm-bottom--has-pass .gmm-hand-cards--scrollable{--omake-hand-row-height:var(--omake-large-hand-height);box-sizing:border-box;flex-flow:row;flex:0 0 var(--omake-large-hand-height);max-width:520px;height:var(--omake-large-hand-height);background:0 0;justify-content:center;align-items:flex-end;gap:2px;min-height:0;display:flex;overflow:visible;width:calc(100% - 12px)!important;margin:0 auto!important;padding:6px 7px 5px!important}.gmm-mobile--split .gmm-bottom .gmm-hand-cards:not(.gmm-hand-cards--scrollable) .gmm-hand-card,.gmm-mobile--split .gmm-bottom--battle.gmm-bottom--has-pass .gmm-hand-cards:not(.gmm-hand-cards--scrollable) .gmm-hand-card{box-sizing:border-box;aspect-ratio:2/3;flex:none;max-width:none;height:auto;max-height:none;width:min(108px, calc((var(--omake-large-hand-height) - 15px) / 1.5), calc((100vw - 6px) / var(--omake-hand-count,5)))!important}.gmm-mobile--split .gmm-bottom .gmm-hand-cards:not(.gmm-hand-cards--scrollable) .gmm-hand-card+.gmm-hand-card{margin-left:clamp(-10px,-2.4vw,-6px)}.gmm-mobile--split .gmm-bottom .gmm-hand-cards--scrollable,.gmm-mobile--split .gmm-bottom--battle.gmm-bottom--has-pass .gmm-hand-cards--scrollable{touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;gap:5px;overflow:auto hidden;padding-inline:7px!important}.gmm-mobile--split .gmm-bottom .gmm-hand-cards--scrollable .gmm-hand-card,.gmm-mobile--split .gmm-bottom--battle.gmm-bottom--has-pass .gmm-hand-cards--scrollable .gmm-hand-card{aspect-ratio:2/3;flex:none;min-width:0;max-width:none;height:auto;max-height:none;width:min(101px,calc((var(--omake-large-hand-height) - 15px) / 1.5))!important;margin:0!important}.gmm-mobile--split .gmm-bottom .gmm-hand-skill-bubble{width:min(100% - 20px,430px);max-width:none;left:50%;transform:translate(-50%)}.gmm-mobile--split .gmm-arena-hud{isolation:isolate;position:relative}.gmm-mobile--split .gmm-arena-hud__person{z-index:3;position:relative}.gmm-mobile--split .gmm-arena-hud__avatar,.gmm-mobile--split .gmm-arena-hud__nameplate{z-index:4;position:relative}.gmm-mobile--split .gmm-arena-hud__center{z-index:auto;position:static}.gmm-mobile--split .gmm-arena-hud__scoreboard{justify-content:center;align-items:center;gap:0;width:100%;display:flex}.gmm-mobile--split .gmm-arena-hud__track{z-index:1;box-sizing:border-box;pointer-events:none;width:auto;min-width:0;height:clamp(12px,2.1dvh,17px);position:absolute;top:clamp(29px,5.2dvh,43px);overflow:hidden;box-shadow:0 2px 6px #050c1bd6,inset 0 0 5px #02121d9c}.gmm-mobile--split .gmm-arena-hud__track--you{background:linear-gradient(90deg,#122d50,#0b1b38);border:2px solid #b1ebff;border-radius:3px 12px 12px 3px;left:calc(clamp(50px,14vw,70px) - 3px);right:calc(50% + clamp(30px,8vw,45px))}.gmm-mobile--split .gmm-arena-hud__track--cpu{background:linear-gradient(270deg,#57223a,#26112c);border:2px solid #ffbdd2;border-radius:12px 3px 3px 12px;left:calc(50% + clamp(30px,8vw,45px));right:calc(clamp(50px,14vw,70px) - 3px)}.gmm-mobile--split .gmm-arena-hud__track--you>span{border-radius:inherit;background:linear-gradient(90deg,#398be0,#8beeff);top:0;bottom:0;box-shadow:0 0 12px #7ae6ff8a;left:0!important;right:auto!important}.gmm-mobile--split .gmm-arena-hud__track--cpu>span{border-radius:inherit;background:linear-gradient(270deg,#e44e79,#ffb0c4);top:0;bottom:0;box-shadow:0 0 12px #ff7ba48a;left:auto!important;right:0!important}.gmm-mobile--split .gmm-arena-hud__numbers{z-index:4;background:radial-gradient(#102642ac,#10264200 75%);padding:0 2px;position:relative}.gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resources{z-index:24;pointer-events:none;background:0 0;min-width:0;max-width:none;display:block;overflow:visible;width:100vw!important;height:var(--omake-pile-card-height)!important;margin:0!important;padding:0!important;position:fixed!important;left:0!important;right:0!important}.gmm-mobile--split .gmm-statusbar--cpu.gmm-statusbar--floating .gmm-statusbar__resources{top:calc(var(--arena-hud-h) + clamp(95px,15dvh,130px));bottom:auto!important}.gmm-mobile--split .gmm-statusbar--you.gmm-statusbar--floating .gmm-statusbar__resources{bottom:calc(var(--omake-bottom-controls) + var(--omake-large-hand-height) + clamp(23px,4dvh,42px) + env(safe-area-inset-bottom));top:auto!important}.gmm-mobile--split .gmm-statusbar--floating button.gmm-statusbar__resource--cardart{box-sizing:border-box;pointer-events:auto;touch-action:manipulation;border-radius:6px;max-width:none;max-height:none;display:block;position:absolute;bottom:auto;width:var(--omake-pile-card-width)!important;height:var(--omake-pile-card-height)!important;top:0!important}.gmm-mobile--split .gmm-statusbar--floating:is(.gmm-statusbar--cpu,.gmm-statusbar--you) .gmm-statusbar__resource--deck{top:0!important;left:auto!important;right:var(--omake-pile-inset)!important;transform:none!important}.gmm-mobile--split .gmm-statusbar--floating:is(.gmm-statusbar--cpu,.gmm-statusbar--you) .gmm-statusbar__resource--pocket{top:0!important;left:var(--omake-pile-inset)!important;right:auto!important;transform:none!important}.gmm-mobile--split .gmm-statusbar--floating button.gmm-statusbar__resource--cardart:active{transform:translateY(-3px)scale(1.035)!important}.gmm-mobile--split .gmm-lane{--omake-field-outline-width:clamp(3px,1.05vw,5px)}.gmm-mobile--split .gmm-lane:before{border:var(--omake-field-outline-width) solid #f4fff2ee;pointer-events:none;border-radius:46% 46% 45% 45%/13%;inset:clamp(4px,1.2vw,8px) 2px 2px}.gmm-mobile--split .gmm-lane__field-background{inset:calc(clamp(4px,1.2vw,8px) + var(--omake-field-outline-width)) calc(2px + var(--omake-field-outline-width)) calc(2px + var(--omake-field-outline-width));clip-path:inset(0 round 46% 46% 45% 45%/13%);pointer-events:none;border:0;border-radius:46% 46% 45% 45%/13%;position:absolute;overflow:hidden;-webkit-mask-image:none!important;mask-image:none!important}.gmm-mobile--split .gmm-lane__field-background-half{overflow:hidden}.gmm-mobile--split .gmm-lane__field-background-half img{max-width:none;max-height:none}}@media (max-width:760px) and (max-height:640px){.gmm-mobile.gmm-mobile--split{--omake-large-hand-height:clamp(102px,19dvh,122px)}.gmm-mobile--split .gmm-opponent-hand{top:calc(var(--arena-hud-h) - 12px)}.gmm-mobile--split .gmm-statusbar--cpu.gmm-statusbar--floating .gmm-statusbar__resources{top:calc(var(--arena-hud-h) + 84px)}}@media (prefers-reduced-motion:reduce){.gmm-mobile--split .gmm-arena-hud__track>span{transition:none}}
@media (max-width:760px){.gmm-mobile.gmm-mobile--split{--omake-large-hand-height:clamp(101px,16.7dvh,150px);--omake-hand-row-height:var(--omake-large-hand-height);--omake-hand-side-safe:clamp(39px,11.8vw,52px)}.gmm-mobile--split .gmm-board{min-height:0;flex:1!important}.gmm-mobile--split .gmm-statusbar--you.gmm-statusbar--floating .gmm-statusbar__resources{pointer-events:none;top:auto!important;bottom:calc(var(--omake-bottom-controls) + (var(--omake-large-hand-height) - var(--omake-pile-card-height)) / 2 + env(safe-area-inset-bottom))!important;height:var(--omake-pile-card-height)!important;position:fixed!important}.gmm-mobile--split .gmm-statusbar--you.gmm-statusbar--floating button.gmm-statusbar__resource--deck{pointer-events:auto;right:var(--omake-pile-inset)!important;left:auto!important}.gmm-mobile--split .gmm-statusbar--you.gmm-statusbar--floating button.gmm-statusbar__resource--pocket{pointer-events:auto;left:var(--omake-pile-inset)!important;right:auto!important}.gmm-mobile--split .gmm-bottom .gmm-hand-cards,.gmm-mobile--split .gmm-bottom--prepare .gmm-hand-cards,.gmm-mobile--split .gmm-bottom--battle.gmm-bottom--has-pass .gmm-hand-cards,.gmm-mobile--split .gmm-bottom--battle:not(.gmm-bottom--has-pass) .gmm-hand-cards,.gmm-mobile--split .gmm-bottom--battle.gmm-bottom--has-pass .gmm-hand-cards--scrollable{box-sizing:border-box;height:var(--omake-large-hand-height);flex:0 0 var(--omake-large-hand-height);justify-content:center;gap:2px;min-width:0;min-height:0;width:calc(100% - var(--omake-hand-side-safe) * 2)!important;margin:0 auto!important;padding:5px 0 4px!important}.gmm-mobile--split .gmm-bottom .gmm-hand-cards:not(.gmm-hand-cards--scrollable) .gmm-hand-card,.gmm-mobile--split .gmm-bottom--battle.gmm-bottom--has-pass .gmm-hand-cards:not(.gmm-hand-cards--scrollable) .gmm-hand-card{box-sizing:border-box;aspect-ratio:2/3;flex:none;max-width:none;width:min(98px, calc((var(--omake-large-hand-height) - 13px) / 1.5), calc((100vw - 2 * var(--omake-hand-side-safe) + 28px - 12px) / var(--omake-hand-count,5)))!important}.gmm-mobile--split .gmm-bottom .gmm-hand-cards:not(.gmm-hand-cards--scrollable) .gmm-hand-card+.gmm-hand-card{margin-left:-7px}.gmm-mobile--split .gmm-bottom .gmm-hand-cards--scrollable,.gmm-mobile--split .gmm-bottom--battle.gmm-bottom--has-pass .gmm-hand-cards--scrollable{touch-action:pan-x;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:4px;overflow:auto hidden;justify-content:flex-start!important}.gmm-mobile--split .gmm-bottom .gmm-hand-cards--scrollable .gmm-hand-card,.gmm-mobile--split .gmm-bottom--battle.gmm-bottom--has-pass .gmm-hand-cards--scrollable .gmm-hand-card{aspect-ratio:2/3;flex:none;max-width:none;height:auto;width:min(94px,calc((var(--omake-large-hand-height) - 13px)/1.5))!important;margin:0!important}.gmm-mobile--split .gmm-statusbar--cpu.gmm-statusbar--floating .gmm-statusbar__utility{display:none!important}.gmm-mobile--split .gmm-battle-menu-toggle{z-index:27;left:clamp(4px,1.5vw,10px);bottom:calc(5px - var(--omake-bottom-controls) - env(safe-area-inset-bottom));box-sizing:border-box;color:#eafaff;letter-spacing:.02em;text-shadow:0 1px 2px #0009;touch-action:manipulation;cursor:pointer;background:linear-gradient(150deg,#3c7390,#152f4e 72%);border:2px solid #a5ecf8;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:clamp(59px,17.6vw,76px);height:clamp(59px,17.6vw,76px);min-height:0;padding:5px;font-size:clamp(10px,2.6vw,12px);font-weight:950;display:flex;position:absolute;box-shadow:inset 0 1px #fff7,0 0 0 1px #061824,0 0 13px #5bcfff65,0 5px 10px #031021b8}.gmm-mobile--split .gmm-battle-menu-toggle:active{filter:brightness(1.15);transform:scale(.95)}}@media (max-width:760px) and (max-height:640px){.gmm-mobile.gmm-mobile--split{--omake-large-hand-height:clamp(92px,15.6dvh,114px);--omake-hand-side-safe:clamp(34px,10.5vw,46px)}}.gmm-side-menu-scrim{z-index:118;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overscroll-behavior:contain;background:#030a15b9;justify-content:flex-start;align-items:stretch;display:flex;position:fixed;inset:0}.gmm-side-menu{box-sizing:border-box;width:min(83vw,350px);height:100dvh;max-height:100dvh;padding:calc(16px + env(safe-area-inset-top)) 14px calc(16px + env(safe-area-inset-bottom));color:#eaf6ff;background:linear-gradient(158deg,#1b3d53,#0d1c32 59%,#171c32);border-right:2px solid #84cfeec4;flex-direction:column;animation:.18s ease-out both omake-game-menu-slide;display:flex;overflow-y:auto;box-shadow:14px 0 33px #020511b3,inset -1px 0 #e9f8ff30}.gmm-side-menu__header{border-bottom:1px solid #b9e6f454;justify-content:space-between;align-items:center;gap:8px;padding-bottom:17px;display:flex}.gmm-side-menu__header small{color:#9dcee7;letter-spacing:.13em;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.gmm-side-menu__header h2{margin:0;font-size:20px;font-weight:1000;line-height:1.2}.gmm-side-menu__header>button{color:#effbff;cursor:pointer;background:#ffffff12;border:1px solid #a9daed7d;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.gmm-side-menu__links{flex-direction:column;gap:8px;min-height:0;padding:17px 0 9px;display:flex}.gmm-side-menu__links>a,.gmm-side-menu__links>button{box-sizing:border-box;color:#f5fcff;text-align:left;cursor:pointer;background:linear-gradient(125deg,#33577284,#1b30489c);border:1px solid #a4c7e56b;border-radius:10px;justify-content:flex-start;align-items:center;gap:11px;width:100%;min-height:46px;padding:11px;font-size:13px;font-weight:850;text-decoration:none;display:flex}.gmm-side-menu__links>button svg,.gmm-side-menu__links>a svg{color:#a2eaff;flex:none;width:21px;height:21px}.gmm-side-menu__links>a:active,.gmm-side-menu__links>button:active{background:#3a678c}.gmm-side-menu__divider{background:#c3dbeb45;width:100%;height:1px;margin:8px 0}.gmm-side-menu__links>button.gmm-side-menu__end{background:linear-gradient(120deg,#773c4a9c,#4f293bba);border-color:#f1b4b17d}.gmm-side-menu__links>.gmm-side-menu__end svg{color:#ffb7ba}@keyframes omake-game-menu-slide{0%{opacity:.82;transform:translate(-13px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.gmm-side-menu{animation:none}}
@media (max-width:760px){.gmm-mobile.gmm-mobile--split{--omake-own-side-distance:clamp(62px,19.2vw,88px);--omake-own-pile-width:clamp(39px,12.5vw,55px);--omake-own-pile-height:clamp(52px,9.4dvh,64px)}.gmm-mobile--split .gmm-arena-hud{z-index:32;background:linear-gradient(#0e1b34e9 0%,#172b485c 45%,#0000 85%)}.gmm-mobile--split .gmm-statusbar--cpu.gmm-statusbar--floating{z-index:33;pointer-events:none}.gmm-mobile--split .gmm-statusbar--cpu.gmm-statusbar--floating .gmm-statusbar__resource--cost{z-index:34;left:50%;right:auto;top:calc(var(--arena-hud-h) - 16px);--omake-cost-orbit-radius:clamp(25px,7.1vw,32px);pointer-events:auto;width:clamp(70px,19.5vw,80px);height:clamp(70px,19.5vw,80px);position:fixed;bottom:auto;transform:translate(-50%)}.gmm-mobile--split .gmm-statusbar--cpu.gmm-statusbar--floating .gmm-statusbar__resources{display:none!important}.gmm-mobile--split .gmm-opponent-hand{pointer-events:none;width:100%;max-height:none;left:0;right:0;overflow:visible;z-index:29!important;height:clamp(56px,9dvh,69px)!important;min-height:0!important;top:calc(var(--arena-hud-h) - clamp(49px,6.2dvh,54px))!important;flex:0 0 0!important;margin:0!important;padding:0!important;position:absolute!important}.gmm-mobile--split .gmm-opponent-hand__cards{box-sizing:border-box;width:clamp(116px,36vw,160px);height:100%;position:absolute;top:0;overflow:visible;transform:translate(-50%);left:50%!important;right:auto!important}.gmm-mobile--split .gmm-opponent-hand__back{width:clamp(35px,9.5vw,45px);height:clamp(50px,9.1dvh,67px);right:calc(var(--omake-opponent-hand-rank,0) * clamp(12px,3.2vw,15px))}.gmm-mobile--split .gmm-opponent-hand__count{box-sizing:border-box;white-space:nowrap;border:1px solid #ebd4a290;border-radius:10px;padding:2px 5px;font-size:9px;top:calc(100% - 15px);left:calc(50% - clamp(62px,17vw,80px));transform:translate(-50%);right:auto!important}.gmm-mobile--split .gmm-arena-hud__person--cpu{z-index:2;position:relative}.gmm-mobile--split .gmm-arena-hud__opponent-footer{z-index:32;justify-content:flex-end;align-items:center;gap:3px;width:max-content;max-width:none;display:flex;position:absolute;top:calc(clamp(50px,14vw,70px) - 7px);right:0}.gmm-mobile--split .gmm-arena-hud__opponent-footer .gmm-arena-hud__nameplate{flex:0 0 clamp(81px,24vw,111px);min-width:0;margin-top:0}.gmm-mobile--split .gmm-arena-hud__opponent-zones{box-sizing:border-box;pointer-events:auto;flex-direction:column;flex:none;align-items:flex-end;gap:2px;min-width:0;padding:0 2px 0 0;display:flex}.gmm-mobile--split .gmm-arena-hud__opponent-zones button{box-sizing:border-box;color:#f9e5ed;text-shadow:0 1px 2px #000;white-space:nowrap;touch-action:manipulation;cursor:pointer;pointer-events:auto;background:#281c35e5;border:1px solid #f0c9d684;border-radius:5px;justify-content:flex-end;align-items:center;gap:4px;min-height:17px;padding:1px 5px;font-size:clamp(9px,2.25vw,10px);font-weight:800;line-height:1.2;display:flex;box-shadow:0 1px 4px #0009}.gmm-mobile--split .gmm-arena-hud__opponent-zones button b{color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(10px,2.6vw,12px);font-weight:1000}.gmm-mobile--split .gmm-arena-hud__opponent-zones button:active{filter:brightness(1.32)}.gmm-mobile--split .gmm-statusbar--you.gmm-statusbar--floating .gmm-statusbar__resources{z-index:24;pointer-events:none;display:block;top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;width:100vw!important;height:var(--omake-own-pile-height)!important;margin:0!important;padding:0!important;position:fixed!important;left:0!important;right:0!important}.gmm-mobile--split .gmm-statusbar--you.gmm-statusbar--floating button.gmm-statusbar__resource--cardart{box-sizing:border-box;z-index:24;pointer-events:auto;touch-action:manipulation;transform-origin:50%;max-width:none;max-height:none;position:absolute;width:var(--omake-own-pile-width)!important;height:var(--omake-own-pile-height)!important;top:0!important;bottom:auto!important;transform:translate(-50%)!important}.gmm-mobile--split .gmm-statusbar--you.gmm-statusbar--floating button.gmm-statusbar__resource--pocket{left:calc(50% - var(--omake-own-side-distance))!important;right:auto!important}.gmm-mobile--split .gmm-statusbar--you.gmm-statusbar--floating button.gmm-statusbar__resource--deck{left:calc(50% + var(--omake-own-side-distance))!important;right:auto!important}.gmm-mobile--split .gmm-statusbar--you.gmm-statusbar--floating button.gmm-statusbar__resource--cardart:active{transform:translate(-50%)translateY(-2px)scale(1.04)!important}}@media (max-width:760px) and (max-height:640px){.gmm-mobile.gmm-mobile--split{--omake-own-side-distance:clamp(58px,19vw,82px);--omake-own-pile-height:clamp(48px,8.7dvh,57px)}.gmm-mobile--split .gmm-statusbar--cpu.gmm-statusbar--floating .gmm-statusbar__resource--cost{top:calc(var(--arena-hud-h) - 22px);width:70px;height:70px}.gmm-mobile--split .gmm-opponent-hand{top:calc(var(--arena-hud-h) - 50px)!important}}@media (prefers-reduced-motion:reduce){.gmm-mobile--split .gmm-opponent-hand__back{transition:none}}
@media (max-width:760px){.gmm-mobile.gmm-mobile--split{--omake-battle-hand-overlap:clamp(29px,5.2dvh,42px);--omake-battle-frame-radius:clamp(12px,3.5vw,18px);--omake-battle-border:clamp(3px,1vw,5px);--omake-field-art-radius:clamp(8px,2.7vw,13px)}.gmm-mobile--split .gmm-board{min-height:0;padding:0 2px;position:relative;overflow:hidden;flex:1!important}.gmm-mobile--split .gmm-lanes{align-items:stretch;gap:clamp(5px,1.8vw,11px);min-height:0;padding:0 clamp(3px,1.5vw,10px) clamp(10px,1.7dvh,15px)}.gmm-mobile--split .gmm-lane{box-sizing:border-box;min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;grid-template-rows:minmax(0,1.13fr) minmax(0,.52fr) minmax(0,1.13fr) 11px;gap:2px;display:grid;position:relative;overflow:visible;border-radius:var(--omake-battle-frame-radius)!important}.gmm-mobile--split .gmm-lane:before{content:"";z-index:1;border:var(--omake-battle-border) solid #f9fff2ef;pointer-events:none;background:0 0;position:absolute;inset:3px 2px 1px;box-shadow:0 0 0 1px #29546a8c,inset 0 0 12px #dffff62b,0 0 11px #ecfff8a1;border-radius:var(--omake-battle-frame-radius)!important;display:block!important}.gmm-mobile--split .gmm-lane:after{display:none!important}.gmm-mobile--split .gmm-lane__field-background{z-index:0;inset:calc(3px + var(--omake-battle-border)) calc(2px + var(--omake-battle-border)) calc(1px + var(--omake-battle-border));pointer-events:none;border:0;position:absolute;overflow:hidden;border-radius:var(--omake-field-art-radius)!important;-webkit-clip-path:inset(0 round var(--omake-field-art-radius))!important;clip-path:inset(0 round var(--omake-field-art-radius))!important;-webkit-mask-image:none!important;mask-image:none!important}.gmm-mobile--split .gmm-lane__field-background-half{border-radius:0;overflow:hidden}.gmm-mobile--split .gmm-bottom{z-index:22;isolation:isolate;position:relative;margin-top:calc(0px - var(--omake-battle-hand-overlap))!important;background:0 0!important;border:0!important}.gmm-mobile--split .gmm-bottom .gmm-hand-cards{z-index:1;position:relative}}@media (max-width:760px) and (max-height:640px){.gmm-mobile.gmm-mobile--split{--omake-battle-hand-overlap:clamp(22px,4.2dvh,29px);--omake-battle-frame-radius:12px;--omake-field-art-radius:8px}.gmm-mobile--split .gmm-lanes{padding-bottom:9px}}@media (prefers-reduced-motion:reduce){.gmm-mobile--split .gmm-lane__field-background{transition:none}}
body.omake-neu .gmm-mobile,body.omake-neu .gm-desktop-shell{--neu-game-surface:#1e3440;--neu-game-well:#101f2b;--neu-game-edge:#b6e4e62b;--neu-game-shadow:5px 6px 13px #020c17b8,-3px -3px 10px #5670784a, inset 1px 1px 0 #f1ffff18;--neu-game-inset:inset 4px 5px 10px #020e1ac7, inset -3px -3px 9px #61838843}body.omake-neu .gmm-mobile--split .gmm-statusbar--floating{border:1px solid var(--neu-game-edge);box-shadow:var(--neu-game-shadow);background:linear-gradient(145deg,#25414aee,#162b38ef);border-radius:18px}body.omake-neu .gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__score{text-shadow:0 2px 4px #0009;border-radius:13px}body.omake-neu .gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__resource--cost{border-radius:50%;transition:transform .16s,box-shadow .16s;box-shadow:3px 5px 13px #04101dbb,-3px -3px 9px #52737b64,inset 0 1px #c3e6f33b}body.omake-neu .gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__energy-ring{box-shadow:0 0 0 2px #a8d9e143,2px 3px 8px #020e1db3,inset 0 1px 3px #ffffff3a}body.omake-neu .gmm-mobile--split .gmm-statusbar--floating .gmm-statusbar__energy-ring:before{box-shadow:inset 3px 4px 8px #04101bd8,inset -2px -2px 6px #56818f5c}body.omake-neu .gmm-mobile--split .gmm-statusbar--floating button.gmm-statusbar__resource--cardart{border:1px solid #d0ecdc42;border-radius:13px;transition:box-shadow .17s,transform .17s;box-shadow:4px 5px 10px #030c18b1,-3px -3px 8px #52727a52,inset 1px 1px #e6fff12b}body.omake-neu .gmm-mobile--split .gmm-statusbar--floating button.gmm-statusbar__resource--cardart:active{box-shadow:var(--neu-game-inset);transform:translateY(1px)scale(.97)}body.omake-neu .gmm-mobile--split :is(.gmm-hand-pass,.gmm-hand-pass--start){color:#f9f2df;background:radial-gradient(circle at 25% 19%,#4e8583,#203c50 79%);border:2px solid #fff4d885;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:6px 8px 17px #020d1dd0,-4px -4px 13px #63868c52,inset 1px 2px #eaffff62}body.omake-neu .gmm-mobile--split .gmm-hand-pass--start{color:#1d2c30;text-shadow:0 1px #fff7;background:radial-gradient(circle at 25% 18%,#f6daa0,#ae7d48 77%);border-color:#fff2c18e}body.omake-neu .gmm-mobile--split .gmm-hand-pass:active{box-shadow:3px 4px 10px #061325ad,inset 4px 5px 12px #0620318a,inset -1px -1px 6px #c6ebec74}body.omake-neu .gmm-mobile--split .gmm-battle-menu-toggle{background:linear-gradient(142deg,#3d687c,#1b3b55);border:1px solid #a7ddea8a;border-radius:17px;box-shadow:5px 7px 14px #02101cc9,-3px -3px 9px #7297a252,inset 1px 1px #eaffff63}body.omake-neu .gmm-mobile--split .gmm-battle-menu-toggle:active{box-shadow:var(--neu-game-inset)}@keyframes omake-pass-halo-pulse{0%,to{box-shadow:0 0 0 2px #c5ffe7aa,0 0 12px 3px #51f0c38c,0 0 25px 7px #22bca460,5px 7px 13px #020e1ccc,inset 0 1px #efffff8c}50%{box-shadow:0 0 0 3px #d8fff5ed,0 0 20px 6px #73ffe3cf,0 0 37px 11px #27c6c88a,5px 7px 13px #020e1ccc,inset 0 1px #efffffc0}}.gmm-mobile--split button.gmm-hand-pass:not(.gmm-hand-pass--start),body.omake-neu .gmm-mobile--split button.gmm-hand-pass:not(.gmm-hand-pass--start){color:#fffde9;text-shadow:0 1px 3px #021417c9,0 0 9px #a4fff4ad;background:radial-gradient(circle at 28% 20%,#569d93,#24605e 65%,#143646);border-color:#c8ffea;animation:2.6s ease-in-out infinite omake-pass-halo-pulse;box-shadow:0 0 0 2px #c5ffe7aa,0 0 12px 3px #51f0c38c,0 0 25px 7px #22bca460,5px 7px 13px #020e1ccc,inset 0 1px #efffff8c}.gmm-mobile--split button.gmm-hand-pass:not(.gmm-hand-pass--start):active,body.omake-neu .gmm-mobile--split button.gmm-hand-pass:not(.gmm-hand-pass--start):active{animation:none;box-shadow:0 0 0 2px #bdfff1b3,0 0 13px 4px #67ffe9aa,inset 3px 4px 11px #052b3e99}@media (prefers-reduced-motion:reduce){.gmm-mobile--split button.gmm-hand-pass:not(.gmm-hand-pass--start),body.omake-neu .gmm-mobile--split button.gmm-hand-pass:not(.gmm-hand-pass--start){animation:none}}body.omake-neu .gmm-mobile--split .gmm-phase-title{background:linear-gradient(143deg,#142833,#183540);border:1px solid #a5cdd43b;border-radius:11px;box-shadow:inset 2px 3px 5px #05131b96,inset -2px -2px 5px #53717d3b}body.omake-neu .gmm-mobile--split .gmm-board__turn{border-radius:10px;box-shadow:inset 2px 3px 6px #050f1ab0,inset -2px -2px 5px #62798147}body.omake-neu .gmm-side-menu{background:linear-gradient(145deg,#223b4a,#102632);border-right:1px solid #aed9e962;box-shadow:12px 0 29px #020712dd,inset 1px 0 #eaf8ff2a}body.omake-neu .gmm-side-menu__header>button,body.omake-neu .gmm-side-menu__links>a,body.omake-neu .gmm-side-menu__links>button{color:#edfaff;background:linear-gradient(144deg,#2e4a59,#1b3342);border:1px solid #ccecf038;border-radius:14px;box-shadow:4px 5px 12px #051321ab,-3px -3px 9px #5f7c8c54,inset 1px 1px #efffff16}body.omake-neu .gmm-side-menu__links>button.gmm-side-menu__end{background:linear-gradient(145deg,#694650,#3c283d);border-color:#e5a9b761}body.omake-neu .gmm-side-menu__links>a:active,body.omake-neu .gmm-side-menu__links>button:active{box-shadow:var(--neu-game-inset);transform:translateY(1px)}body.omake-neu :is(.gbd-modal,.gmm-cost-dialog,.gmm-cost-inventory,.gmm-skill-choice,.gmm-drawer,.gmm-inspect-dialog){background:linear-gradient(145deg,#223c46,#122a34);border:1px solid #d4edef39;border-radius:21px;box-shadow:8px 11px 26px #020a16d4,-6px -6px 16px #67818a43,inset 1px 1px #ecffff1b}body.omake-neu .gbd-modal__header button,body.omake-neu .gmm-cost-dialog__actions button,body.omake-neu .gmm-cost-dialog__skip,body.omake-neu .gmm-cost-inventory button:not(.gmm-cost-dialog__card){color:#f2f7ed;background:linear-gradient(138deg,#31505c,#1b3440);border:1px solid #cee9dd42;border-radius:12px;box-shadow:3px 4px 9px #04111c9e,-3px -3px 7px #66818c45}body.omake-neu .gbd-modal__deck{background:#132b36;border-radius:14px;box-shadow:inset 3px 4px 9px #030e1cc5,inset -3px -3px 8px #67828d37}body.omake-neu .gbd-modal__history li div{background:#1b3642;border-radius:13px;box-shadow:inset 2px 3px 6px #04111e9c,inset -2px -2px 6px #66879137}body.omake-neu .gmm-cost-dialog__hand,body.omake-neu .gmm-cost-inventory__cards{background:#142b36;border-radius:13px;box-shadow:inset 3px 4px 8px #020e1bc4,inset -3px -3px 8px #617c8542}body.omake-neu :is(.gmm-cost-dialog__card,.gmm-cost-inventory__cards img){box-shadow:2px 3px 7px #03121f8c}body.omake-neu :is(.opx-primary,.opx-secondary){border-radius:999px;box-shadow:5px 7px 15px #05111abb,-3px -3px 11px #71808c52,inset 1px 1px #fff8}body.omake-neu :is(.opx-primary,.opx-secondary):active{transform:translateY(1px);box-shadow:inset 3px 4px 8px #172f37a8}@media (max-width:760px){body.omake-neu .gmm-mobile--split .gmm-statusbar--floating{border-radius:13px;box-shadow:3px 4px 10px #020e18c1,-2px -2px 7px #64818b36,inset 1px 1px #efffff18}body.omake-neu :is(.gbd-modal,.gmm-cost-dialog,.gmm-cost-inventory){border-radius:16px}}@media (prefers-reduced-motion:reduce){body.omake-neu .gmm-mobile--split :is(.gmm-hand-pass,.gmm-hand-pass--start,.gmm-battle-menu-toggle,button.gmm-statusbar__resource--cardart){transition:none}}
