:root[data-theme=light]{--color-page:#f6f7f9;--color-surface:#ffffff;--color-inset:#f6f7f9;--color-edge:#64748b;--color-foreground:#102033;--color-muted:#334155;--theme-control-ink:initial;color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=light] select option{color:#000000;background:#ffffff}:root[data-theme=light] input::placeholder,:root[data-theme=light] textarea::placeholder{color:#000000;opacity:1}:root[data-theme=light] :where(.focus-visible\:ring-amber-200:focus-visible,.focus-visible\:ring-amber-300:focus-visible,.focus-visible\:ring-amber-400:focus-visible,.focus-visible\:ring-gold:focus-visible,.focus-visible\:ring-red-200:focus-visible,.focus-visible\:ring-red-300:focus-visible,.focus-visible\:ring-slate-400:focus-visible,.focus-visible\:ring-teal-200:focus-visible,.focus-visible\:ring-teal-300:focus-visible,.focus-visible\:ring-white:focus-visible,.focus-visible\:ring-yellow-300:focus-visible,.focus\:ring-amber-200:focus,.focus\:ring-amber-300:focus,.focus\:ring-amber-400:focus,.focus\:ring-amber-400\/20:focus,.focus\:ring-emerald-300:focus,.focus\:ring-gold\/30:focus,.hover\:ring-teal-400\/60:hover,.ring-\[\#112240\],.ring-amber-400\/20,.ring-amber-500\/20,.ring-blue-400\/30,.ring-blue-400\/40,.ring-blue-500\/15,.ring-blue-500\/35,.ring-emerald-400\/15,.ring-emerald-400\/30,.ring-emerald-400\/35,.ring-emerald-500\/35,.ring-rose-400\/30,.ring-teal-300\/40,.ring-teal-400\/30,.ring-violet-400\/30,.ring-violet-400\/40,.ring-violet-400\/45,.ring-violet-500\/20,.ring-violet-500\/30,.ring-violet-500\/40,.ring-white,.ring-white\/15,.ring-yellow-400\/20,.ring-yellow-400\/30,.ring-yellow-400\/45,.ring-yellow-500\/25){--tw-ring-color:#000000}:root[data-theme=light] :where(.bg-\[\#3b82f6\],.bg-amber-300,.bg-amber-400,.bg-amber-500,.bg-amber-600,.bg-blue-400,.bg-blue-500,.bg-blue-600,.bg-cyan-300,.bg-emerald-400,.bg-emerald-500,.bg-emerald-600,.bg-gold,.bg-green-500,.bg-green-600,.bg-indigo-500,.bg-purple-500,.bg-red-400,.bg-red-500,.bg-red-600,.bg-rose-400,.bg-rose-500,.bg-teal-300,.bg-teal-400,.bg-teal-500,.bg-teal-600,.bg-violet-600,.bg-yellow-400,.bg-yellow-500,.disabled\:bg-green-800:disabled,.group:hover .group-hover\:bg-amber-300,.group:hover .group-hover\:bg-blue-400,.hover\:bg-\[\#2563eb\]:hover,.hover\:bg-\[\#3b82f6\]:hover,.hover\:bg-amber-200:hover,.hover\:bg-amber-300:hover,.hover\:bg-amber-400:hover,.hover\:bg-amber-500:hover,.hover\:bg-blue-500:hover,.hover\:bg-emerald-400:hover,.hover\:bg-emerald-500:hover,.hover\:bg-emerald-600:hover,.hover\:bg-green-700:hover,.hover\:bg-indigo-400:hover,.hover\:bg-red-500:hover,.hover\:bg-red-700:hover,.hover\:bg-teal-200:hover,.hover\:bg-teal-300:hover,.hover\:bg-yellow-400:hover){background-color:#000000;--theme-control-ink:#ffffff;color:#ffffff}:root[data-theme=light] :where(.bg-\[\#070b14\],.bg-\[\#090f1a\],.bg-\[\#091222\],.bg-\[\#0a0e1a\],.bg-\[\#0b1421\],.bg-\[\#0b1425\],.bg-\[\#0c1625\],.bg-\[\#0e1929\],.bg-\[\#0f172a\],.bg-\[\#101a29\],.bg-\[\#101b29\],.bg-\[\#102332\],.bg-\[\#111c31\],.bg-\[\#112240\],.bg-\[\#112240\]\/95,.bg-\[\#131e2d\],.bg-\[\#151d2e\],.bg-\[\#162b46\],.bg-\[\#172538\],.bg-\[\#182235\],.bg-\[\#191c27\],.bg-\[\#1e293b\],.bg-\[\#1e3a5f\],.bg-\[\#1e3a8a\],.bg-\[\#232e41\],.bg-\[\#334155\],.bg-\[\#374151\],.bg-\[\#475569\],.bg-\[\#64748b\],.bg-amber-300\/10,.bg-amber-400\/10,.bg-amber-400\/15,.bg-amber-500\/10,.bg-amber-500\/15,.bg-amber-500\/20,.bg-black,.bg-blue-400\/10,.bg-blue-50,.bg-blue-500\/10,.bg-blue-500\/15,.bg-blue-500\/20,.bg-blue-500\/85,.bg-blue-900\/20,.bg-cyan-600\/10,.bg-cyan-600\/20,.bg-emerald-400\/10,.bg-emerald-500\/10,.bg-emerald-500\/15,.bg-emerald-500\/20,.bg-emerald-600\/10,.bg-emerald-600\/20,.bg-emerald-950\/55,.bg-gold\/10,.bg-gold\/15,.bg-gray-100,.bg-gray-200,.bg-gray-50,.bg-green-50,.bg-green-500\/20,.bg-green-600\/10,.bg-green-600\/20,.bg-green-900\/20,.bg-opacity-50,.bg-orange-500\/10,.bg-orange-500\/20,.bg-orange-600\/10,.bg-orange-600\/20,.bg-orange-700\/15,.bg-purple-600\/10,.bg-purple-600\/20,.bg-red-400\/10,.bg-red-500\/10,.bg-red-500\/20,.bg-red-900\/20,.bg-rose-400\/10,.bg-rose-500\/10,.bg-rose-500\/15,.bg-sky-400\/10,.bg-slate-400\/10,.bg-slate-400\/15,.bg-slate-500,.bg-slate-500\/10,.bg-slate-500\/20,.bg-slate-600,.bg-slate-700,.bg-slate-700\/40,.bg-slate-800,.bg-slate-800\/45,.bg-slate-800\/50,.bg-slate-800\/55,.bg-slate-800\/60,.bg-slate-800\/80,.bg-slate-900,.bg-slate-900\/50,.bg-slate-900\/60,.bg-slate-900\/70,.bg-slate-900\/95,.bg-slate-950,.bg-slate-950\/75,.bg-teal-300\/10,.bg-teal-300\/20,.bg-teal-400\/10,.bg-teal-400\/15,.bg-teal-500\/10,.bg-teal-500\/20,.bg-teal-500\/60,.bg-teal-600\/10,.bg-teal-600\/20,.bg-violet-500\/10,.bg-violet-500\/15,.bg-violet-500\/5,.bg-violet-950,.bg-white,.bg-white\/10,.bg-white\/5,.bg-yellow-400\/10,.bg-yellow-500\/10,.bg-yellow-500\/15,.bg-yellow-500\/20,.bg-yellow-600\/10,.bg-yellow-600\/20,.disabled\:bg-slate-600:disabled,.disabled\:bg-slate-700:disabled,.focus-visible\:bg-slate-700:focus-visible,.focus\:bg-slate-800:focus,.hover\:bg-\[\#111a2e\]:hover,.hover\:bg-\[\#1e293b\]:hover,.hover\:bg-\[\#232e41\]:hover,.hover\:bg-\[\#243049\]:hover,.hover\:bg-\[\#263449\]:hover,.hover\:bg-\[\#334155\]:hover,.hover\:bg-\[\#334155\]\/40:hover,.hover\:bg-\[\#4b5563\]:hover,.hover\:bg-amber-300\/10:hover,.hover\:bg-amber-300\/20:hover,.hover\:bg-amber-400\/10:hover,.hover\:bg-amber-400\/20:hover,.hover\:bg-amber-400\/25:hover,.hover\:bg-amber-500\/10:hover,.hover\:bg-black:hover,.hover\:bg-blue-500\/30:hover,.hover\:bg-emerald-400\/10:hover,.hover\:bg-emerald-500\/30:hover,.hover\:bg-gold\/10:hover,.hover\:bg-gray-100:hover,.hover\:bg-gray-300:hover,.hover\:bg-green-500\/30:hover,.hover\:bg-orange-500\/20:hover,.hover\:bg-red-400\/10:hover,.hover\:bg-red-400\/15:hover,.hover\:bg-red-400\/20:hover,.hover\:bg-red-500\/10:hover,.hover\:bg-red-500\/30:hover,.hover\:bg-rose-400\/20:hover,.hover\:bg-slate-600:hover,.hover\:bg-slate-700:hover,.hover\:bg-slate-700\/30:hover,.hover\:bg-slate-700\/40:hover,.hover\:bg-slate-700\/60:hover,.hover\:bg-slate-700\/80:hover,.hover\:bg-slate-800:hover,.hover\:bg-teal-300\/20:hover,.hover\:bg-teal-400\/10:hover,.hover\:bg-teal-400\/5:hover,.hover\:bg-violet-950\/50:hover,.hover\:bg-white:hover,.hover\:bg-white\/10:hover,.hover\:bg-white\/15:hover,.hover\:bg-white\/5:hover){background-color:#ffffff;--theme-control-ink:initial;color:#000000}:root[data-theme=light] :where(.border-\[\#334155\],.border-\[\#3b82f6\],.border-\[\#475569\],.border-\[\#60a5fa\],.border-\[\#64748b\],.border-\[\#93c5fd\],.border-amber-200,.border-amber-300,.border-amber-300\/20,.border-amber-300\/25,.border-amber-300\/30,.border-amber-300\/40,.border-amber-300\/60,.border-amber-300\/70,.border-amber-400,.border-amber-400\/20,.border-amber-400\/25,.border-amber-400\/30,.border-amber-400\/35,.border-amber-400\/40,.border-amber-400\/50,.border-amber-500\/20,.border-amber-500\/40,.border-amber-500\/50,.border-amber-500\/60,.border-amber-600\/40,.border-amber-700\/40,.border-blue-200,.border-blue-200\/70,.border-blue-400\/20,.border-blue-400\/25,.border-blue-400\/30,.border-blue-400\/40,.border-blue-400\/50,.border-blue-500,.border-blue-500\/30,.border-blue-500\/35,.border-blue-500\/50,.border-blue-500\/55,.border-blue-600,.border-cyan-300\/50,.border-cyan-400,.border-emerald-400,.border-emerald-400\/15,.border-emerald-400\/30,.border-emerald-400\/40,.border-emerald-500\/30,.border-emerald-500\/40,.border-emerald-500\/50,.border-emerald-500\/70,.border-gold,.border-gold\/20,.border-gold\/25,.border-gold\/30,.border-gold\/40,.border-gray-200,.border-green-200,.border-green-400,.border-green-400\/50,.border-green-500,.border-green-500\/30,.border-indigo-500,.border-indigo-500\/40,.border-orange-400,.border-orange-500\/30,.border-orange-500\/50,.border-orange-700\/40,.border-purple-400,.border-red-300\/30,.border-red-400\/20,.border-red-400\/25,.border-red-400\/30,.border-red-400\/40,.border-red-500,.border-red-500\/30,.border-red-500\/50,.border-rose-400\/40,.border-rose-400\/50,.border-rose-500\/55,.border-sky-400\/25,.border-slate-400,.border-slate-400\/40,.border-slate-400\/50,.border-slate-500,.border-slate-500\/30,.border-slate-500\/40,.border-slate-500\/70,.border-slate-600,.border-slate-600\/30,.border-slate-600\/60,.border-slate-600\/70,.border-slate-700,.border-slate-700\/30,.border-slate-700\/60,.border-slate-700\/70,.border-slate-700\/80,.border-slate-800,.border-slate-800\/60,.border-slate-950\/30,.border-teal-300,.border-teal-300\/30,.border-teal-400,.border-teal-400\/25,.border-teal-400\/30,.border-teal-400\/35,.border-teal-400\/40,.border-teal-400\/50,.border-teal-500\/20,.border-teal-500\/30,.border-teal-500\/35,.border-teal-700\/40,.border-violet-400\/50,.border-violet-400\/55,.border-violet-500\/40,.border-violet-500\/45,.border-violet-500\/50,.border-violet-500\/55,.border-white,.border-white\/10,.border-white\/5,.border-yellow-300,.border-yellow-400,.border-yellow-400\/20,.border-yellow-400\/30,.border-yellow-400\/60,.border-yellow-500\/30,.border-yellow-500\/40,.border-yellow-500\/50,.border-yellow-500\/55,.border-yellow-500\/60,.focus\:border-\[\#3b82f6\]:focus,.focus\:border-amber-300:focus,.focus\:border-amber-400:focus,.focus\:border-gold:focus,.focus\:border-green-400:focus,.focus\:border-red-400:focus,.focus\:border-teal-500\/40:focus,.group:hover .group-hover\:border-blue-400,.group:hover .group-hover\:border-rose-400,.group:hover .group-hover\:border-violet-400,.group:hover .group-hover\:border-yellow-400,.hover\:border-\[\#3b82f6\]\/50:hover,.hover\:border-\[\#475569\]:hover,.hover\:border-amber-300\/70:hover,.hover\:border-amber-400:hover,.hover\:border-amber-400\/40:hover,.hover\:border-amber-500\/50:hover,.hover\:border-blue-500:hover,.hover\:border-emerald-400\/50:hover,.hover\:border-emerald-400\/70:hover,.hover\:border-emerald-500:hover,.hover\:border-gold\/50:hover,.hover\:border-red-400\/30:hover,.hover\:border-red-400\/50:hover,.hover\:border-red-500:hover,.hover\:border-rose-300\/60:hover,.hover\:border-slate-400:hover,.hover\:border-slate-500:hover,.hover\:border-slate-600:hover,.hover\:border-teal-300:hover,.hover\:border-teal-300\/40:hover,.hover\:border-teal-300\/60:hover,.hover\:border-teal-400\/40:hover,.hover\:border-teal-400\/50:hover,.hover\:border-violet-400:hover,.hover\:border-white\/20:hover,.hover\:border-yellow-400:hover){border-color:#64748b}:root[data-theme=light] :where(.disabled\:text-slate-400:disabled,.disabled\:text-slate-500:disabled,.group:hover .group-hover\:text-amber-200,.group:hover .group-hover\:text-amber-300,.group:hover .group-hover\:text-slate-300,.group:hover .group-hover\:text-white,.hover\:text-amber-100:hover,.hover\:text-amber-200:hover,.hover\:text-amber-300:hover,.hover\:text-amber-400:hover,.hover\:text-blue-300:hover,.hover\:text-blue-400:hover,.hover\:text-emerald-300:hover,.hover\:text-gold:hover,.hover\:text-gray-600:hover,.hover\:text-gray-900:hover,.hover\:text-green-300:hover,.hover\:text-red-300:hover,.hover\:text-red-400:hover,.hover\:text-red-700:hover,.hover\:text-slate-100:hover,.hover\:text-slate-200:hover,.hover\:text-teal-100:hover,.hover\:text-teal-200:hover,.hover\:text-teal-300:hover,.hover\:text-teal-400:hover,.hover\:text-white:hover,.hover\:text-yellow-300:hover,.text-\[\#0f172a\],.text-\[\#3b82f6\],.text-amber-100,.text-amber-100\/60,.text-amber-100\/75,.text-amber-100\/80,.text-amber-200,.text-amber-300,.text-amber-300\/80,.text-amber-400,.text-blue-100,.text-blue-200,.text-blue-200\/80,.text-blue-300,.text-blue-400,.text-blue-50,.text-blue-500,.text-blue-600,.text-blue-700,.text-blue-800,.text-blue-900,.text-cyan-300,.text-cyan-400,.text-emerald-200,.text-emerald-300,.text-emerald-400,.text-gold,.text-gray-400,.text-gray-500,.text-gray-600,.text-gray-700,.text-gray-800,.text-gray-900,.text-green-300,.text-green-400,.text-green-500,.text-green-600,.text-green-700,.text-green-800,.text-orange-300,.text-orange-400,.text-purple-400,.text-red-100,.text-red-200,.text-red-200\/80,.text-red-300,.text-red-400,.text-red-500,.text-rose-200,.text-rose-300,.text-sky-200,.text-slate-100,.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500,.text-slate-600,.text-slate-800,.text-slate-900,.text-slate-950,.text-teal-100,.text-teal-200,.text-teal-300,.text-teal-400,.text-violet-100,.text-violet-200,.text-violet-300,.text-violet-400,.text-white,.text-white\/90,.text-yellow-200,.text-yellow-200\/90,.text-yellow-300,.text-yellow-300\/90,.text-yellow-400){color:var(--theme-control-ink,#102033)}:root[data-theme=light] :where(.focus-visible\:outline-teal-300:focus-visible){outline-color:#000000}:root[data-theme=light] :where(body,body *){box-shadow:none}:root[data-theme=light] :where([class*=gradient],[class*=gradient]:before,[class*=gradient]:after){background-image:none}:root[data-theme=light] .bg-clip-text{color:#000000;-webkit-text-fill-color:currentColor}:root[data-theme=light] .button-primary,:root[data-theme=light] .control-active{background-color:#000000;--theme-control-ink:#ffffff;color:#ffffff;border-color:#000000}:root[data-theme=light] .button-primary:hover:not(:disabled){background-color:#000000;text-decoration:underline}:root[data-theme=light] :focus-visible{outline:2px solid #000000;outline-offset:3px}:root[data-theme=light] :where(input,select,textarea){accent-color:#000000}:root[data-theme=light] :where([disabled],.opacity-40,.opacity-50,.opacity-60,.disabled\:opacity-50:disabled,.disabled\:opacity-60:disabled):not(.opacity-0){opacity:1}:root[data-theme=light] [disabled]{cursor:not-allowed}:root[data-theme=light] :where(.shadow-lg,.shadow-xl,.shadow-2xl){box-shadow:none}:root[data-theme=light] :where(a,button,label)[class*="bg-teal-400/15"],:root[data-theme=light] label[class*="bg-teal-400/10"]{border-color:#000000;border-style:solid}:root[data-theme=light] a[aria-current=page]{background-color:#000000;--theme-control-ink:#ffffff;color:#ffffff}:root[data-theme=light] a[aria-current=page] :where(svg,span){color:inherit}:root[data-theme=light] [style*="gradient("]{background:#ffffff!important;--theme-control-ink:initial;color:#000000}:root[data-theme=light] [class*=text-blue]{color:var(--theme-control-ink,#112240)}:root[data-theme=light] [class*=border-blue]{border-color:#112240}:root[data-theme=light] [class*=text-sky]{color:var(--theme-control-ink,#112240)}:root[data-theme=light] [class*=border-sky]{border-color:#112240}:root[data-theme=light] [class*=text-cyan]{color:var(--theme-control-ink,#112240)}:root[data-theme=light] [class*=border-cyan]{border-color:#112240}:root[data-theme=light] [class*=text-teal]{color:var(--theme-control-ink,#112240)}:root[data-theme=light] [class*=border-teal]{border-color:#112240}:root[data-theme=light] [class*=text-green]{color:var(--theme-control-ink,#166534)}:root[data-theme=light] [class*=border-green]{border-color:#166534}:root[data-theme=light] [class*=text-emerald]{color:var(--theme-control-ink,#166534)}:root[data-theme=light] [class*=border-emerald]{border-color:#166534}:root[data-theme=light] [class*=text-amber]{color:var(--theme-control-ink,#112240)}:root[data-theme=light] [class*=border-amber]{border-color:#112240}:root[data-theme=light] [class*=text-yellow]{color:var(--theme-control-ink,#112240)}:root[data-theme=light] [class*=border-yellow]{border-color:#112240}:root[data-theme=light] [class*=text-orange]{color:var(--theme-control-ink,#112240)}:root[data-theme=light] [class*=border-orange]{border-color:#112240}:root[data-theme=light] [class*=text-gold]{color:var(--theme-control-ink,#112240)}:root[data-theme=light] [class*=border-gold]{border-color:#112240}:root[data-theme=light] [class*=text-red]{color:var(--theme-control-ink,#b91c1c)}:root[data-theme=light] [class*=border-red]{border-color:#b91c1c}:root[data-theme=light] [class*=text-rose]{color:var(--theme-control-ink,#b91c1c)}:root[data-theme=light] [class*=border-rose]{border-color:#b91c1c}:root[data-theme=light] [class*=text-purple]{color:var(--theme-control-ink,#6b21a8)}:root[data-theme=light] [class*=border-purple]{border-color:#6b21a8}:root[data-theme=light] [class*=text-violet]{color:var(--theme-control-ink,#6b21a8)}:root[data-theme=light] [class*=border-violet]{border-color:#6b21a8}:root[data-theme=light] [class]:where(.bg-amber-300,.bg-amber-400,.bg-amber-500,.bg-amber-600,.bg-blue-400,.bg-blue-50,.bg-blue-500,.bg-blue-600,.bg-cyan-300,.bg-gold,.bg-teal-300,.bg-teal-400,.bg-teal-500,.bg-teal-600,.bg-yellow-400,.bg-yellow-500,.group:hover .group-hover\:bg-amber-300,.group:hover .group-hover\:bg-blue-400,.hover\:bg-amber-200:hover,.hover\:bg-amber-300:hover,.hover\:bg-amber-400:hover,.hover\:bg-amber-500:hover,.hover\:bg-blue-500:hover,.hover\:bg-teal-200:hover,.hover\:bg-teal-300:hover,.hover\:bg-yellow-400:hover){background-color:#112240;--theme-control-ink:#ffffff;color:#ffffff}:root[data-theme=light] [class]:where(.bg-emerald-400,.bg-emerald-500,.bg-emerald-600,.bg-green-50,.bg-green-500,.bg-green-600,.disabled\:bg-green-800:disabled,.hover\:bg-emerald-400:hover,.hover\:bg-emerald-500:hover,.hover\:bg-emerald-600:hover,.hover\:bg-green-700:hover){background-color:#166534;--theme-control-ink:#ffffff;color:#ffffff}:root[data-theme=light] [class]:where(.bg-purple-500,.bg-violet-600,.bg-violet-950){background-color:#6b21a8;--theme-control-ink:#ffffff;color:#ffffff}:root[data-theme=light] [class]:where(.bg-red-400,.bg-red-500,.bg-red-600,.bg-rose-400,.bg-rose-500,.hover\:bg-red-500:hover,.hover\:bg-red-700:hover){background-color:#b91c1c;--theme-control-ink:#ffffff;color:#ffffff}:root[data-theme=light] .button-primary,:root[data-theme=light] .control-active,:root[data-theme=light] a[aria-current=page]{background-color:#112240;border-color:#112240;--theme-control-ink:#ffffff;color:#ffffff}:root[data-theme=light] .button-primary:hover:not(:disabled){background-color:#112240}:root[data-theme=light] :focus-visible{outline-color:#112240}:root[data-theme=light] :where(input,select,textarea){accent-color:#112240}:root[data-theme=light] .bg-clip-text{color:#112240}:root[data-theme=light] button:disabled[class][disabled],:root[data-theme=light] input:disabled[class][disabled]:not([type=checkbox]):not([type=radio]){background-color:#e5e7eb;border-color:#64748b;border-style:dashed;--theme-control-ink:#334155;color:#334155}:root[data-theme=light] main>.min-h-screen{background-color:var(--color-page)}:root[data-theme=light] .notification-control,:root[data-theme=light] .theme-control{background-color:#edf0f4;border-color:#64748b;color:#112240}:root[data-theme=light] .notification-control:hover,:root[data-theme=light] .theme-control:hover{background-color:#dde3eb}:root[data-theme=light] .xp-indicator[class]{background-color:#112240;border-color:#112240;--theme-control-ink:#ffffff;color:#ffffff}:root[data-theme=light] .xp-indicator[class]:hover{background-color:#223b5c}:root[data-theme=light] .daily-progress{border-color:#64748b}:root[data-theme=light] .daily-progress label[class]{background-color:#f1f3f6;border-color:#64748b}:root[data-theme=light] .daily-progress label:has(input:checked){border-color:#166534;border-left-width:4px}:root[data-theme=light] .daily-progress label:has(input:checked)>span[aria-hidden=true]{background-color:#166534;border-color:#166534;--theme-control-ink:#ffffff;color:#ffffff}:root[data-theme=light] .daily-progress label:has(input:checked)>span:last-child span{color:#166534}:root[data-theme=light] .daily-progress a[href="/money"]{background-color:#edf0f4}:root[data-theme=light] :where(aside>div:last-child){background-color:#f6f7f9}:root[data-theme=light] label:has(input[type=radio][name^=game-]){background-color:#f1f3f6}:root[data-theme=light] label:has(input[type=radio][name^=game-]:checked){background-color:#e4e8ee;border-color:#112240}:root[data-theme=light] :where(.match-card,.prize-card,.game-day-card,.partner-card,.daily-progress){background-color:#ffffff;border-color:#bdc7d4;box-shadow:0 2px 4px rgb(17 34 64/5%),0 8px 20px rgb(17 34 64/7%)}:root[data-theme=light] .game-day-card{border-top:4px solid #112240}:root[data-theme=light] .game-day-heading{background-color:#112240;border-radius:10px;padding:20px;--theme-control-ink:#ffffff;color:#ffffff}:root[data-theme=light] .game-day-heading :where(h2,p){color:#ffffff}:root[data-theme=light] .game-day-heading>div:first-child>div{background-color:#ffffff;border-color:#ffffff;color:#112240;--theme-control-ink:#112240}:root[data-theme=light] .game-day-partner[class]{min-width:0;background-color:#ffffff;border-color:#ffffff;--theme-control-ink:initial;color:#112240}:root[data-theme=light] .game-day-partner p{color:#112240}:root[data-theme=light] .game-day-partner p:last-child{color:#166534}:root[data-theme=light] .match-heading{background-color:#edf0f4;margin:-16px -16px 16px;padding:16px 112px 16px 16px;border-bottom-color:#d2d9e2}:root[data-theme=light] .match-card label:has(input[type=radio]:not(:disabled)):hover{background-color:#e4e8ee;border-color:#112240}:root[data-theme=light] .match-card label:has(input[type=radio]:checked){border-width:2px;box-shadow:inset 4px 0 #112240}:root[data-theme=light] .prize-card{border-top:4px solid #112240}:root[data-theme=light] .prize-partner{margin:12px -12px -12px;padding:12px;background-color:#f1f3f6}:root[data-theme=light] .prize-partner>div{border-top:0;padding-top:0}:root[data-theme=light] .partner-card{border-top:3px solid #112240}@media (max-width:639px){:root[data-theme=light] .game-day-heading{padding:16px}}:root[data-theme=light] main :where(.bg-surface[class*=rounded]):not(.bg-surface .bg-surface){border-color:#bdc7d4;box-shadow:0 2px 4px rgb(17 34 64/5%),0 8px 20px rgb(17 34 64/7%)}:root[data-theme=light] .page-hero[class],:root[data-theme=light] .player-page-header{background-color:#112240;border-color:#112240;--theme-control-ink:#ffffff;color:#ffffff;box-shadow:0 8px 24px rgb(17 34 64/12%)}:root[data-theme=light] .player-page-header{border-radius:12px;padding:24px}:root[data-theme=light] .page-hero :where(h1,p),:root[data-theme=light] .player-page-header :where(h1,p){color:#ffffff}:root[data-theme=light] .page-hero>.h-1{background-color:#fcd34d}:root[data-theme=light] .page-hero-art[class]{background-color:#ffffff;border-color:#ffffff;--theme-control-ink:#112240;color:#112240}:root[data-theme=light] .page-hero-links{border-color:#52617a}:root[data-theme=light] .page-hero-links a[class]{background-color:#ffffff;border-color:#ffffff;--theme-control-ink:#112240;color:#112240}:root[data-theme=light] .page-hero-links a:hover{background-color:#edf0f4}:root[data-theme=light] .player-header-actions{--theme-control-ink:initial;color:#112240}:root[data-theme=light] .content-reading{padding:28px;background-color:#ffffff;border:1px solid #bdc7d4;border-radius:12px;box-shadow:0 2px 4px rgb(17 34 64/5%),0 8px 20px rgb(17 34 64/7%)}:root[data-theme=light] .content-reading h2>svg{color:#112240}:root[data-theme=light] .content-reading .content-section>div[class*=bg-page]{border-left-color:#112240}:root[data-theme=light] main thead[class]{background-color:#112240;--theme-control-ink:#ffffff;color:#ffffff}:root[data-theme=light] main tbody tr:nth-child(2n){background-color:#f6f7f9}:root[data-theme=light] main tbody tr:hover{background-color:#edf0f4}:root[data-theme=light] main [role=tablist]{background-color:#e8ecf1;border-color:#bdc7d4}:root[data-theme=light] main [role=tab][aria-selected=true]{background-color:#112240;--theme-control-ink:#ffffff;color:#ffffff}:root[data-theme=light] main :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):not(:disabled){background-color:#f1f3f6;color:#112240;border-color:#64748b}@media (max-width:639px){:root[data-theme=light] .content-reading,:root[data-theme=light] .player-page-header{padding:20px}}:root[data-theme=light] .locker-room-header[class]{background-color:#112240;border-color:#112240;--theme-control-ink:#ffffff;color:#ffffff}:root[data-theme=light] .locker-room-header>div{padding-top:20px;padding-bottom:20px}:root[data-theme=light] .locker-room-header button[class]{background-color:#ffffff;color:#112240;--theme-control-ink:#112240;border-color:#ffffff}:root[data-theme=light] .locker-room .message-bubble[class]{border-radius:12px;background-color:#ffffff;border-color:#d2d9e2;box-shadow:none;padding-top:14px;padding-bottom:14px}:root[data-theme=light] .locker-room .message-bubble[data-pinned=true]{border-left:4px solid #112240;background-color:#edf0f4}:root[data-theme=light] .locker-room .message-bubble[data-own=true]{background-color:#112240;border-color:#112240;--theme-control-ink:#ffffff;color:#ffffff}:root[data-theme=light] .locker-room .message-category{color:#334155!important;background-color:#e8ecf1!important}:root[data-theme=light] .locker-composer[class]{background-color:#ffffff;border-top-color:#bdc7d4;box-shadow:0 -4px 20px rgb(17 34 64/8%)}:root[data-theme=light] .locker-composer textarea{background-color:#f1f3f6}:root[data-theme=light] .player-page-header .player-header-actions p{color:#112240}:root[data-theme=light] .locker-room-header input[class]{--theme-control-ink:#112240;color:#112240;background-color:#ffffff}:root[data-theme=light] .locker-room-header input::placeholder{color:#334155;opacity:1}:root[data-theme=light] .locker-room-header .relative>svg{color:#112240}:root[data-theme=light] .habit-progress-fill[style]{background:#166534!important}:root[data-theme=light] main :where(.animate-pulse,.animate-shimmer)[class]{background-color:#e4e8ee;box-shadow:none}:root[data-theme=light] .notification-card[class]{background-color:#ffffff;border:1px solid #bdc7d4;box-shadow:0 2px 4px rgb(17 34 64/5%),0 8px 20px rgb(17 34 64/7%)}:root[data-theme=light] .notification-card-icon[class]{background-color:#112240;--theme-control-ink:#ffffff;color:#ffffff}