.pwa-controls[data-v-3100f8d8]{color:var(--game-muted);font-size:.75rem;left:50%;max-width:calc(100vw - 170px);min-height:44px;pointer-events:none;position:fixed;top:env(safe-area-inset-top);transform:translate(-50%);z-index:55}.pwa-controls[data-v-3100f8d8],.pwa-controls__update[data-v-3100f8d8]{align-items:center;display:flex;justify-content:center}.pwa-controls__update[data-v-3100f8d8]{flex-wrap:wrap;gap:.15rem;padding:.1rem;pointer-events:auto}.pwa-controls__warning[data-v-3100f8d8]{flex-basis:100%;padding:.4rem}.pwa-controls[data-v-3100f8d8] .v-btn{min-height:44px;pointer-events:auto}.pwa-controls__deferred[data-v-3100f8d8]{align-items:center;display:flex;min-height:44px;position:relative}.pwa-controls__badge[data-v-3100f8d8]{background:var(--game-gold);border-radius:50%;height:7px;position:absolute;right:-3px;top:8px;width:7px}.pwa-controls__readiness[data-v-3100f8d8]{align-items:center;display:inline-flex;vertical-align:middle}.ios-install-guide[data-v-3100f8d8]{display:grid;gap:1.2rem;list-style:none;padding:0}.ios-install-guide li[data-v-3100f8d8]{align-items:center;display:flex;gap:1rem}.ios-install-guide .v-icon[data-v-3100f8d8]{color:var(--game-accent)}.ios-install-guide small[data-v-3100f8d8]{color:var(--game-muted);display:block;margin-top:.2rem}.game-storage-warning[data-v-b5651a35]{align-items:center;border-color:var(--game-gold);bottom:calc(.5rem + env(safe-area-inset-bottom,0px));display:flex;flex-wrap:wrap;gap:.5rem;left:max(.5rem,env(safe-area-inset-left,0px));max-height:45dvh;overflow:auto;padding:.75rem;position:fixed;right:max(.5rem,env(safe-area-inset-right,0px));z-index:3000}.game-storage-warning span[data-v-b5651a35]{flex:1;min-width:180px}button[data-v-671ffd09]{border:1px solid var(--game-accent);border-radius:8px;margin:4px;min-height:44px;padding:8px 16px}.notification-snackbar--passive[data-v-19d434f7],.notification-snackbar--passive[data-v-19d434f7] *{pointer-events:none!important}.notification-snackbar--passive[data-v-19d434f7] .v-snackbar__wrapper{max-width:calc(100vw - 32px);min-width:0}.notification-snackbar--passive[data-v-19d434f7] .v-snackbar__content{font-size:.75rem;padding:8px 12px}.match-invite-card[data-v-cc90dd01]{max-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:auto}.invite-actions[data-v-cc90dd01],.invite-roles[data-v-cc90dd01]{display:flex;flex-wrap:wrap;gap:.5rem}.invite-recipient[data-v-cc90dd01]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;min-height:44px}.invite-pending[data-v-cc90dd01]{bottom:calc(5rem + env(safe-area-inset-bottom));color:var(--game-text);min-height:44px;padding:.6rem 1rem;position:fixed;right:1rem;z-index:30}.arena-invite[data-v-46e38b53]{background:radial-gradient(ellipse at top,#4d402b,#15233b 65%)!important;border:1px solid #d6b16a;border-radius:24px!important;max-height:90dvh;overflow:auto;overflow-wrap:anywhere;padding:22px 18px}.arena-invite header[data-v-46e38b53]{color:#f3cd83;text-align:center}.arena-invite h2[data-v-46e38b53]{font-size:1.1rem;line-height:1.25;margin:12px 0}.arena-invite-stakes[data-v-46e38b53]{color:#f4d48f;display:flex;gap:20px;justify-content:center;margin:16px 0}.arena-invite-stakes span[data-v-46e38b53]{align-items:center;display:inline-flex;gap:5px}.arena-invite-boosts[data-v-46e38b53]{border:0;gap:12px;margin-top:14px}.arena-invite-boosts[data-v-46e38b53],.arena-invite-boosts label[data-v-46e38b53]{align-items:center;display:flex;justify-content:center}.arena-invite-boosts label[data-v-46e38b53]{background:#18273e;border:1px solid #4c6381;border-radius:14px;color:#8197b6;gap:7px;height:50px;position:relative;width:70px}.arena-invite-boosts label[data-v-46e38b53]:has(input:checked){background:#453924;border-color:#d1aa61;color:#f5ca71}.arena-invite-boosts input[data-v-46e38b53]{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.arena-invite-boosts label[data-v-46e38b53]:has(input:disabled){opacity:.4}.arena-invite-boosts label[data-v-46e38b53]:has(input:focus-visible){outline:3px solid #7be3d4;outline-offset:3px}.arena-invite-help summary[data-v-46e38b53]{cursor:pointer;display:grid;height:44px;list-style:none;margin:8px auto;place-items:center;width:44px}.arena-invite-help summary[data-v-46e38b53]::-webkit-details-marker{display:none}.arena-invite-help p[data-v-46e38b53]{color:#ced9ea;font-size:.85rem;line-height:1.5;margin:10px 0}.arena-invite-actions[data-v-46e38b53]{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:8px}.arena-invite-actions button[data-v-46e38b53]{background:#502f40;border:1px solid #c27b8c;border-radius:16px;color:#ffd6dc;min-height:52px}.arena-invite-actions button[data-v-46e38b53]:last-child{background:#bd9450;border-color:#f0ce8b;color:#15223a}.arena-invite-actions .v-icon[data-v-46e38b53]{font-size:28px}.arena-invite-actions button[data-v-46e38b53]:focus-visible,.arena-invite-help summary[data-v-46e38b53]:focus-visible{outline:3px solid #7be3d4;outline-offset:3px}.game-shell-main[data-v-8caa3d8a]{min-height:100vh}.game-shell--fixed[data-v-8caa3d8a] .v-application__wrap{height:100dvh;min-height:0;overflow:hidden}.game-shell--fixed .game-shell-main[data-v-8caa3d8a]{height:100%;min-height:0!important;overflow:hidden}.game-shell--home .game-shell-main[data-v-8caa3d8a]{display:flex;flex-direction:column}
