:root{--color-black:#000;--color-white:#fff;--color-blue-100:#e8f2ff;--color-blue-500:#4b96ff;--color-slate-500:#a9adc1;--color-gray-100:#f7f7f7;--color-gray-200:#e6e9ee;--color-gray-300:#dde0e4;--color-gray-400:#818890;--color-gray-500:#535661;--color-gray-600:#4b4c53;--color-gray-700:#3a3d4a;--color-gray-800:#2e3039;--color-gray-850:#282a34;--color-gray-900:#1f2028;--color-green-100:#e7f9ed;--color-green-500:#30c85e;--color-green-600:#68d94a;--color-red-500:#ff4545;--color-yellow-500:#ffd644;--color-team-unknown:#818890;--color-team-blue:#36a3ff;--color-team-red:#ff4545;--color-team-yellow:#846901;--color-yellow-500:#846901;--color-yellow-500-inverted:#ffd644}.dark .text-inverse,.light{--color-team-unknown:var(--color-black);--bg-primary:var(--color-white);--bg-secondary:var(--color-gray-100);--bg-alt:var(--color-gray-200);--border-secondary:var(--color-gray-200);--text-primary:var(--color-black);--text-secondary:var(--color-gray-500);color-scheme:light}.dark,.light .text-inverse{--color-team-yellow:#ffd644;--color-yellow-500:#ffd644;--color-yellow-500-inverted:#a08600;--color-team-unknown:var(--color-white);--bg-primary:var(--color-gray-900);--bg-secondary:var(--color-gray-800);--bg-alt:var(--color-gray-700);--border-secondary:var(--color-gray-600);--text-primary:var(--color-white);--text-secondary:var(--color-slate-500);color-scheme:dark}.set-color-team-current-yellow{--color-team-current:var(--color-team-yellow)}.set-color-team-current-red{--color-team-current:var(--color-team-red)}.set-color-team-current-blue{--color-team-current:var(--color-team-blue)}.dark .set-color-team-current-unknown{--color-team-current:var(--color-white)}.light .set-color-team-current-unknown{--color-team-current:var(--color-black)}:focus:not(:focus-visible){outline:none}body{overflow-x:hidden}*{-webkit-tap-highlight-color:transparent}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;background-clip:content-box!important;box-shadow:0 0 0 999px var(--color-gray-100) inset!important}.dark input:-webkit-autofill,.dark input:-webkit-autofill:active,.dark input:-webkit-autofill:focus,.dark input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;background-clip:content-box!important;box-shadow:0 0 0 999px var(--color-gray-800) inset!important}input:-webkit-autofill:first-line{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:500}[hidden]{pointer-events:none}dark-mode,light-mode{display:none}@media (prefers-reduced-motion:no-preference){:focus{outline-offset:4px;transition:outline-offset .1s ease}}a{color:var(--color-team-current)}.underlined{position:relative;white-space:nowrap}.underlined,.underlined:focus{text-decoration:none!important}.underlined:focus{outline:none}.underlined:after{bottom:-4px;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .25s ease;width:100%}.active.underlined:after,.underlined:focus:after,.underlined:hover:after{background-color:currentColor;transform:scaleX(1)}@media (prefers-reduced-motion){.underlined:after{opacity:0;transition:opacity .25s ease}.active.underlined:after,.underlined:focus:after,.underlined:hover:after{opacity:1}}.dark iframe[src*=transistor]{border-radius:8px}.yt-lite{border-radius:.5rem;max-height:90vh;max-width:90vw}.lyt-activated{background-image:none!important}.quote-child>:first-child:before{content:"“"}.quote-child>:last-child:after{content:"”"}.course-card-gradient{background-image:radial-gradient(ellipse 80% 80% at 50% -10%,hsla(0,0%,100%,.5),transparent)}.dark .course-card-gradient{background-blend-mode:soft-light;background-image:radial-gradient(ellipse 80% 80% at 50% 0,hsla(0,0%,80%,.3),transparent)}.course-card-button-gradient{background-image:radial-gradient(ellipse 70% 70% at 50% 50%,#fff,transparent)}.dark .course-card-button-gradient{background-blend-mode:overlay;background-image:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(11,14,20,.2),transparent)}.dark .course-card-button-gradient:hover{background-blend-mode:overlay;background-image:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(11,14,20,.5),transparent)}
