:root{font-family:"Press Start 2P",cursive;line-height:1.5;font-weight:400;color-scheme:light dark;color:#fffffff2;background-color:#0a0e1a;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#60a5fa;text-decoration:inherit;transition:color .2s ease}a:hover{color:#3b82f6}html,body,#root{height:100%;width:100%}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1f2e;cursor:pointer;transition:all .25s ease}button:hover{border-color:#10b981;background-color:#1f2937}button:focus,button:focus-visible{outline:2px solid #10b981;outline-offset:2px}@media (prefers-color-scheme: light){:root{color:#1f2937;background-color:#f1f5f9}a{color:#1e40af}a:hover{color:#1d4ed8}button{background-color:#ffffffe6;border:1px solid rgba(0,0,0,.1)}button:hover{border-color:#059669;background-color:#fffffff2}}select,select option{background-color:#1a1f2ef2;color:#e5e7eb;border:1px solid rgba(16,185,129,.3)}html.dark [data-scope=button][data-variant=glass]{background:linear-gradient(135deg,#10b9811f,#10b98114);border:1px solid rgba(16,185,129,.25);box-shadow:0 4px 16px #00000040,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(12px) saturate(130%);backdrop-filter:blur(12px) saturate(130%);color:#e5e7eb}html.light [data-scope=button][data-variant=glass]{background:linear-gradient(135deg,#05966914,#0596690a);border:1px solid rgba(5,150,105,.2);box-shadow:0 2px 8px #00000014,inset 0 1px #fff9;-webkit-backdrop-filter:blur(12px) saturate(130%);backdrop-filter:blur(12px) saturate(130%);color:#1f2937}[data-scope=button][data-variant=glass]:hover{filter:brightness(1.1) saturate(120%);transform:translateY(-1px);transition:all .2s ease}[data-variant=glass]:where(button,.chakra-button){color:var(--chakra-colors-text)!important}html.dark [data-scope=input][data-variant=glass] [data-part=field]{background:linear-gradient(135deg,#10b98114,#10b9810a);border:1px solid rgba(16,185,129,.2);-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%)}html.light [data-scope=input][data-variant=glass] [data-part=field]{background:linear-gradient(135deg,#0596690f,#05966905);border:1px solid rgba(5,150,105,.15);-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%)}[data-scope=menu][data-part=content][data-variant=glass]{-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border:1px solid var(--chakra-colors-borderAccent);box-shadow:0 8px 32px #00000040,inset 0 1px #ffffff1a}html.dark [data-scope=menu][data-part=content][data-variant=glass]{background:linear-gradient(135deg,#1a1f2eeb,#10b98114)}html.light [data-scope=menu][data-part=content][data-variant=glass]{background:linear-gradient(135deg,#fffffff2,#0596690d)}[data-scope=table][data-variant=glass] [data-part=header],[data-scope=table][data-variant=glass] [data-part=footer]{background:linear-gradient(135deg,var(--chakra-colors-surface) 0%,rgba(16,185,129,.05) 100%)!important;-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%)}[data-scope=table][data-variant=glass] [data-part=cell],[data-scope=table][data-variant=glass] [data-part=column-header],[data-scope=table][data-variant=glass] [data-part=row-header],[data-scope=table][data-variant=glass] td,[data-scope=table][data-variant=glass] th{background:transparent!important;box-shadow:none!important}[data-scope=table][data-variant=glass] [data-part=row]{border-bottom:1px solid var(--chakra-colors-borderAccent);transition:all .2s ease}[data-scope=table][data-variant=glass] [data-part=row]:hover{background:linear-gradient(135deg,#10b98114,#10b9810a);transform:translate(2px)}:root{--color-brand-primary: #10b981;--color-brand-primary-dark: #059669;--color-brand-secondary: #fb923c;--color-brand-secondary-dark: #ea580c;--color-brand-tertiary: #3b82f6;--color-brand-tertiary-dark: #1e40af;--color-gaming-success: #22c55e;--color-gaming-success-dark: #16a34a;--color-gaming-warning: #f59e0b;--color-gaming-warning-dark: #d97706;--color-gaming-danger: #ef4444;--color-gaming-danger-dark: #dc2626;--color-gaming-info: #0ea5e9;--color-gaming-info-dark: #0284c7;--color-gaming-gold: #eab308;--color-gaming-gold-dark: #ca8a04;--color-gaming-crystal: #a855f7;--color-gaming-crystal-dark: #7c3aed;--gradient-glass-light: linear-gradient( 135deg, rgba(255, 255, 255, .9) 0%, rgba(5, 150, 105, .08) 100% );--gradient-glass-dark: linear-gradient( 135deg, rgba(16, 185, 129, .08) 0%, rgba(16, 185, 129, .04) 100% );--glass-blur: blur(12px) saturate(130%);--glass-blur-subtle: blur(8px) saturate(120%);--glass-blur-strong: blur(16px) saturate(140%);--shadow-glass-light: 0 4px 16px rgba(0, 0, 0, .08), inset 0 1px 0 rgba(255, 255, 255, .6);--shadow-glass-dark: 0 8px 32px rgba(0, 0, 0, .25), inset 0 1px 0 rgba(255, 255, 255, .1);--shadow-gaming: 0 4px 20px rgba(16, 185, 129, .2)}.light{--color-brand-active: var(--color-brand-primary-dark);--color-accent-active: var(--color-brand-secondary-dark);--gradient-glass: var(--gradient-glass-light);--shadow-glass: var(--shadow-glass-light)}.dark{--color-brand-active: var(--color-brand-primary);--color-accent-active: var(--color-brand-secondary);--gradient-glass: var(--gradient-glass-dark);--shadow-glass: var(--shadow-glass-dark)}.gaming-accent-primary{color:var(--color-brand-active)}.gaming-accent-secondary{color:var(--color-accent-active)}.gaming-bg-glass{background:var(--gradient-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass)}.gaming-border-accent{border-color:var(--color-brand-active)}
