:root,.dark{--metal-strong:oklch(88% .012 250);--metal-mid:oklch(79% .01 250);--metal-soft:oklch(69% .008 250);--metal-dark:oklch(56% .008 250);--metal-edge:oklch(93% .008 255);--primary:var(--metal-strong);--gold:var(--metal-strong);--gold-soft:var(--metal-soft);--ring:var(--metal-strong)}body{background-image:radial-gradient(90rem 50rem at 50% -18%, color-mix(in oklab, var(--color-teal) 7%, transparent), transparent 62%), radial-gradient(70rem 45rem at 100% 12%, color-mix(in oklab, var(--metal-strong) 5%, transparent), transparent 60%), radial-gradient(80rem 60rem at 0% 88%, color-mix(in oklab, var(--color-teal) 5%, transparent), transparent 65%)}.text-gold,.kicker{color:var(--metal-strong)!important}.rule-gold{box-shadow:0 0 10px -5px color-mix(in oklab, var(--color-teal) 55%, transparent);background:linear-gradient(90deg, color-mix(in oklab, var(--color-teal) 78%, transparent), color-mix(in oklab, var(--metal-mid) 54%, transparent), transparent)!important}.hairline-gold:before{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-teal) 60%, transparent), color-mix(in oklab, var(--metal-strong) 42%, transparent), transparent)!important}.icon-plate{color:var(--metal-strong)!important;border-color:color-mix(in oklab, var(--color-teal) 28%, var(--metal-strong) 30%)!important;background:linear-gradient(145deg, oklab(100% 0 5.96046e-8/.2) 0%, color-mix(in oklab, var(--metal-mid) 25%, transparent) 25%, color-mix(in oklab, var(--metal-soft) 14%, transparent) 54%, transparent 100%)!important;box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.38), 0 8px 22px -14px color-mix(in oklab, var(--metal-strong) 48%, transparent), 0 0 14px -9px color-mix(in oklab, var(--color-teal) 55%, transparent)!important}.icon-plate-brushed{background-image:repeating-linear-gradient(0deg, #ffffff0e 0, #ffffff0e 1px, #00000009 1px, #00000009 2px), linear-gradient(135deg, oklab(100% 0 5.96046e-8/.34) 0%, color-mix(in oklab, var(--metal-strong) 31%, transparent) 18%, color-mix(in oklab, var(--metal-mid) 15%, transparent) 38%, oklab(100% 0 5.96046e-8/.21) 50%, color-mix(in oklab, var(--metal-soft) 20%, transparent) 68%, transparent 100%)!important;border-color:color-mix(in oklab, var(--color-teal) 24%, var(--metal-strong) 40%)!important;box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.48), inset 0 -1px 0 color-mix(in oklab, var(--metal-dark) 42%, transparent), 0 8px 22px -14px color-mix(in oklab, var(--metal-strong) 46%, transparent), 0 0 16px -10px color-mix(in oklab, var(--color-teal) 52%, transparent)!important}.card-focus{border-color:color-mix(in oklab, var(--color-teal) 22%, var(--metal-strong) 28%)!important;box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.11), 0 2px 6px oklch(0% 0 0/.26), 0 30px 74px -30px oklch(0% 0 0/.62), 0 0 0 1px color-mix(in oklab, var(--color-teal) 14%, transparent), 0 0 24px -18px color-mix(in oklab, var(--color-teal) 40%, transparent)!important}.card-premium:hover,.card-focus:hover{border-color:color-mix(in oklab, var(--color-teal) 42%, var(--metal-strong) 24%)!important;box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.12), 0 3px 8px oklch(0% 0 0/.28), 0 30px 74px -30px oklch(0% 0 0/.62), 0 0 0 1px color-mix(in oklab, var(--color-teal) 22%, transparent), 0 0 28px -17px color-mix(in oklab, var(--color-teal) 52%, transparent)!important}.btn-gold{color:oklch(18% .008 255)!important;border:1px solid color-mix(in oklab, var(--color-teal) 24%, var(--metal-edge) 42%)!important;box-shadow:inset 0 1px 0 #ffffff9e, inset 0 -1px 0 #414a5880, 0 10px 30px -14px #c8d0dc66, 0 0 16px -11px color-mix(in oklab, var(--color-teal) 44%, transparent), 0 2px 6px #00000042!important;background-image:repeating-linear-gradient(0deg,#ffffff12 0 1px,#0000000b 1px 2px),linear-gradient(105deg,oklch(96% .006 252) 0%,oklch(78% .012 250) 18%,oklch(91% .008 252) 36%,oklch(70% .012 248) 57%,oklch(87% .009 251) 78%,oklch(66% .012 248) 100%)!important}.btn-gold:hover{filter:brightness(1.06)contrast(1.035)!important;border-color:color-mix(in oklab, var(--color-teal) 42%, var(--metal-edge) 36%)!important;box-shadow:inset 0 1px 0 #ffffffb3, inset 0 -1px 0 #414a588f, 0 14px 38px -14px #cdd6e27a, 0 0 20px -9px color-mix(in oklab, var(--color-teal) 56%, transparent), 0 2px 6px #0000003d!important}.glow-gold{background:radial-gradient(circle, color-mix(in oklab, var(--color-teal) 16%, transparent), transparent 70%)!important}
