:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#0a0a0a;color:#fff;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}.bg-neutral-950{background:#0a0a0a}.bg-neutral-900{background:#111}.bg-neutral-800{background:#1a1a1a}.bg-neutral-800\/60{background:#1a1a1a99}.bg-yellow-500{background:#facc15}.text-white{color:#fff}.text-neutral-200{color:#e5e5e5}.text-neutral-300{color:#d4d4d4}.text-neutral-400{color:#a3a3a3}.text-neutral-500{color:#737373}.text-black{color:#000}.text-emerald-400{color:#34d399}.text-emerald-300{color:#6ee7b7}.text-red-400{color:#f87171}.text-red-300{color:#fca5a5}.border-neutral-800{border-color:#262626}.border-neutral-700{border-color:#3f3f3f}.rounded-xl{border-radius:.75rem}.rounded-full{border-radius:9999px}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.grid{display:grid}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.w-full{width:100%}.w-10{width:2.5rem}.w-24{width:6rem}.w-48{width:12rem}.w-72{width:18rem}.h-10{height:2.5rem}.h-4{height:1rem}.h-72{height:18rem}.min-h-screen{min-height:100vh}.rounded-2xl{border-radius:1rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:col-span-2{grid-column:span 2 / span 2}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.button{background:#1a1a1a;border:1px solid #3f3f3f;color:#fff;padding:.5rem .75rem;border-radius:.5rem;cursor:pointer}.button:hover{background:#222}.button--primary{background:#facc15;color:#000;border-color:#facc15}.button[disabled]{opacity:.6;cursor:not-allowed}.input{background:#1a1a1a;border:1px solid #3f3f3f;color:#fff;border-radius:.5rem;padding:.5rem .75rem;width:100%}.card{background:#111;border:1px solid #262626;border-radius:.75rem}.card-header{padding:1rem;border-bottom:1px solid #262626;display:flex;align-items:center;justify-content:space-between}.card-title{font-weight:600}.card-content{padding:1rem}.table{width:100%;border-collapse:collapse}.table th,.table td{padding:.5rem .75rem;border-bottom:1px solid #262626;text-align:left}.badge{padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;border:1px solid #3f3f3f}.badge--win{background:#10b9811a;color:#6ee7b7;border-color:#10b9814d}.badge--loss{background:#ef44441a;color:#fca5a5;border-color:#ef44444d}.badge--be{background:#3f3f3f;color:#e5e5e5;border-color:#525252}.tabs-list{display:grid;gap:.25rem}.tabs-trigger{padding:.4rem .6rem;border-radius:.5rem;border:1px solid #3f3f3f;background:#1a1a1a;cursor:pointer}.tabs-trigger.active{background:#facc15;color:#000;border-color:#facc15}.switch{position:relative;width:40px;height:22px;background:#444;border-radius:9999px;cursor:pointer;border:1px solid #3f3f3f}.switch:before{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:50%;transition:left .2s}.switch.checked{background:#22c55e}.switch.checked:before{left:20px}.label{display:block;margin-bottom:.25rem}@media (min-width:768px){.md\:p-6{padding:1.5rem}.md\:text-3xl{font-size:1.875rem}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:col-span-2{grid-column:span 2 / span 2}}
