:root{--eb-button-green:#59e79a;--eb-button-green-hover:#72efaa;--eb-button-text-dark:#03130b;--eb-button-surface:#122033;--eb-button-surface-hover:#1a2c43;--eb-button-border:rgba(148,163,184,0.34);--eb-button-text:#f4f8fc;--eb-button-muted:#c7d4e3;--eb-button-purple:#8b5cf6;--eb-button-red:#ef5f6c}.admin-action-row button,.admin-command-links a,.admin-tool-panel .sports-button,.billing-actions a,.billing-actions button,.edge-topbar-actions a,.launch-actions a,.launch-actions button,.sports-button,button:not([class]),form button[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:42px;padding:11px 16px;border:1px solid transparent;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--eb-button-text);font-weight:850;font-size:.88rem;line-height:1.1;text-align:center;text-decoration:none;text-shadow:none;cursor:pointer;-webkit-font-smoothing:antialiased;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}button:not([class]){background:linear-gradient(180deg,rgba(26,44,67,.98),rgba(15,29,47,.98));border-color:var(--eb-button-border);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 8px 22px rgba(0,0,0,.2)}button:not([class]):hover:not(:disabled){background:linear-gradient(180deg,rgba(35,57,84,.99),rgba(20,38,60,.99));border-color:rgba(203,213,225,.52)}.admin-action-row button:not(.secondary):not(.ghost):not(.danger),.admin-command-links a.primary,.admin-tool-panel .sports-button:not(.secondary):not(.ghost):not(.danger),.billing-actions .primary,.edge-topbar-actions a.primary,.launch-actions .primary,.sports-button:not(.secondary):not(.ghost):not(.danger):not(.premium),form button[type=submit]:not(.secondary):not(.ghost):not(.danger){color:var(--eb-button-text-dark);background:linear-gradient(135deg,#72efaa 0,var(--eb-button-green) 55%,#3fd984 100%);border-color:rgba(110,231,183,.78);box-shadow:0 10px 28px rgba(65,217,130,.2),inset 0 1px 0 rgba(255,255,255,.38)}.admin-action-row button:not(.secondary):not(.ghost):not(.danger):hover:not(:disabled),.admin-command-links a.primary:hover,.admin-tool-panel .sports-button:not(.secondary):not(.ghost):not(.danger):hover:not(:disabled),.billing-actions .primary:hover,.edge-topbar-actions a.primary:hover,.launch-actions .primary:hover,.sports-button:not(.secondary):not(.ghost):not(.danger):not(.premium):hover:not(:disabled),form button[type=submit]:not(.secondary):not(.ghost):not(.danger):hover:not(:disabled){color:#021008;background:linear-gradient(135deg,#86f5b7 0,var(--eb-button-green-hover) 55%,#4de08f 100%);border-color:rgba(167,243,208,.9);box-shadow:0 14px 34px rgba(65,217,130,.3),inset 0 1px 0 rgba(255,255,255,.44)}.admin-action-row button.ghost,.admin-action-row button.secondary,.billing-actions a:not(.primary),.billing-actions button.secondary,.edge-sidebar-account button,.edge-sidebar-account>a,.launch-actions a:not(.primary),.launch-actions button.secondary,.sports-button.ghost,.sports-button.secondary{color:var(--eb-button-text);background:linear-gradient(180deg,rgba(24,42,64,.94),rgba(14,28,46,.94));border-color:var(--eb-button-border);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.admin-action-row button.ghost:hover:not(:disabled),.admin-action-row button.secondary:hover:not(:disabled),.billing-actions a:not(.primary):hover,.billing-actions button.secondary:hover:not(:disabled),.edge-sidebar-account button:hover:not(:disabled),.edge-sidebar-account>a:hover,.launch-actions a:not(.primary):hover,.launch-actions button.secondary:hover:not(:disabled),.sports-button.ghost:hover:not(:disabled),.sports-button.secondary:hover:not(:disabled){color:#ffffff;background:linear-gradient(180deg,rgba(34,55,82,.98),rgba(20,38,60,.98));border-color:rgba(203,213,225,.5);box-shadow:0 10px 26px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.07)}.sports-button.premium,a.premium[role=button],button.premium{color:#ffffff;background:linear-gradient(135deg,#a855f7 0,var(--eb-button-purple) 58%,#6d4ce8 100%);border-color:rgba(192,132,252,.78);box-shadow:0 11px 30px rgba(139,92,246,.24),inset 0 1px 0 rgba(255,255,255,.25)}.sports-button.danger,a.danger[role=button],button.danger,button[data-variant=danger]{color:#fff7f7;background:linear-gradient(135deg,#f87171 0,var(--eb-button-red) 60%,#d9465a 100%);border-color:rgba(254,202,202,.55);box-shadow:0 10px 27px rgba(239,95,108,.2),inset 0 1px 0 rgba(255,255,255,.2)}.admin-action-row button:hover:not(:disabled),.admin-command-links a:hover,.admin-tool-panel .sports-button:hover:not(:disabled),.billing-actions a:hover,.edge-topbar-actions a:hover,.launch-actions a:hover,.sports-button:hover:not(:disabled),button:not([class]):hover:not(:disabled),form button[type=submit]:hover:not(:disabled){transform:translateY(-2px)}.admin-action-row button:active:not(:disabled),.admin-tool-panel .sports-button:active:not(:disabled),.sports-button:active:not(:disabled),button:not([class]):active:not(:disabled),form button[type=submit]:active:not(:disabled){transform:translateY(0)}.sports-button:disabled,a[role=button][aria-disabled=true],button:disabled,button[aria-disabled=true]{color:rgba(226,232,240,.72);background:rgba(30,41,59,.72);border-color:rgba(148,163,184,.2);box-shadow:none;opacity:.78;cursor:not-allowed;transform:none}.admin-action-row button:focus-visible,.admin-command-links a:focus-visible,.admin-tool-panel .sports-button:focus-visible,.billing-actions a:focus-visible,.edge-topbar-actions a:focus-visible,.launch-actions a:focus-visible,.sports-button:focus-visible,button:not([class]):focus-visible,form button[type=submit]:focus-visible{outline:3px solid rgba(89,231,154,.46);outline-offset:3px}@media (max-width:680px){.admin-action-row button,.admin-tool-panel .sports-button,.billing-actions a,.billing-actions button,.launch-actions a,.launch-actions button,.sports-button,button:not([class]),form button[type=submit]{min-height:46px;padding:12px 15px}}