main[class*="bg-[#050816]"],main[class*="bg-[#f8fafc]"],main[class*="bg-[#070707]"],main[class*="bg-[#f6f6f6]"],main[class*=bg-white],html[data-theme-scope=biology] [class*=h-screen][class*=overflow-hidden],html[data-theme-scope=chemistry] [class*=h-screen][class*=overflow-hidden]{background-color:var(--page-background)!important}body{background-image:radial-gradient(circle at 7% -6%, rgb(var(--accent-rgb) / .07), transparent 30rem), radial-gradient(circle at 94% 12%, rgb(var(--secondary-accent-rgb) / .05), transparent 28rem), linear-gradient(180deg, transparent, rgb(var(--accent-rgb) / .012))!important}.site-page:before{background:radial-gradient(circle at 8% 0%, rgb(var(--accent-rgb) / .075), transparent 33rem), radial-gradient(circle at 94% 18%, rgb(var(--secondary-accent-rgb) / .055), transparent 30rem), linear-gradient(180deg, transparent, rgb(var(--accent-rgb) / .016))!important}.site-page:after{opacity:.11!important}.theme-card:hover{box-shadow:0 16px 42px rgb(var(--accent-rgb) / .11)!important}.theme-cta{box-shadow:0 9px 24px rgb(var(--accent-rgb) / .18), inset 0 1px 0 #ffffff2e!important}.theme-cta:hover:not(:disabled){box-shadow:0 13px 32px rgb(var(--accent-rgb) / .22), 0 0 0 3px rgb(var(--accent-rgb) / .055), inset 0 1px 0 #ffffff38!important}.theme-outline-button:hover:not(:disabled),.theme-icon-button:hover:not(:disabled){box-shadow:0 8px 22px rgb(var(--accent-rgb) / .1), 0 0 0 3px rgb(var(--accent-rgb) / .045)!important}html[data-theme-scope=biology] [class*=text-emerald-],html[data-theme-scope=chemistry] [class*=text-violet-]{color:var(--accent-color)!important}html[data-theme-scope=biology] [class*=border-emerald-],html[data-theme-scope=chemistry] [class*=border-violet-]{border-color:var(--accent-border)!important}html[data-theme-scope=biology] [class*=shadow-emerald-],html[data-theme-scope=chemistry] [class*=shadow-violet-]{--tw-shadow-color:rgb(var(--accent-rgb) / .16)!important;--tw-shadow:var(--tw-shadow-colored)!important}html[data-theme-scope=biology] [class*=from-emerald-],html[data-theme-scope=chemistry] [class*=from-violet-]{--tw-gradient-from:var(--accent-color) var(--tw-gradient-from-position)!important;--tw-gradient-to:rgb(var(--accent-rgb) / 0) var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)!important}html[data-theme-scope=biology] [class*=to-teal-],html[data-theme-scope=biology] [class*=to-emerald-],html[data-theme-scope=chemistry] [class*=to-purple-],html[data-theme-scope=chemistry] [class*=to-violet-]{--tw-gradient-to:var(--accent-color-strong) var(--tw-gradient-to-position)!important}html[data-theme-scope=biology] button[class*=bg-emerald-],html[data-theme-scope=biology] a[class*=bg-emerald-],html[data-theme-scope=chemistry] button[class*=bg-violet-],html[data-theme-scope=chemistry] a[class*=bg-violet-]{background-color:var(--accent-color)!important}html[data-theme-scope=biology] [class*=bg-emerald-50],html[data-theme-scope=chemistry] [class*=bg-violet-50]{background-color:rgb(var(--accent-rgb) / .075)!important}html[data-theme-scope=biology] [class*=bg-emerald-100],html[data-theme-scope=chemistry] [class*=bg-violet-100]{background-color:rgb(var(--accent-rgb) / .13)!important}html[data-theme-scope=biology] [class*=bg-emerald-500\/5],html[data-theme-scope=chemistry] [class*=bg-violet-500\/5]{background-color:rgb(var(--accent-rgb) / .05)!important}html[data-theme-scope=biology] [class*=bg-emerald-500\/8],html[data-theme-scope=chemistry] [class*=bg-violet-500\/8]{background-color:rgb(var(--accent-rgb) / .08)!important}html[data-theme-scope=biology] [class*=bg-emerald-500\/10],html[data-theme-scope=chemistry] [class*=bg-violet-500\/10]{background-color:rgb(var(--accent-rgb) / .1)!important}html[data-theme-scope=biology] [class*=bg-emerald-500\/15],html[data-theme-scope=chemistry] [class*=bg-violet-500\/15]{background-color:rgb(var(--accent-rgb) / .15)!important}html[data-theme-scope=biology] [class*=bg-emerald-500\/20],html[data-theme-scope=chemistry] [class*=bg-violet-500\/20]{background-color:rgb(var(--accent-rgb) / .2)!important}html[data-theme-scope=biology] [class*=bg-emerald-500\/25],html[data-theme-scope=chemistry] [class*=bg-violet-500\/25]{background-color:rgb(var(--accent-rgb) / .25)!important}html[data-theme-scope=biology] [class*=bg-emerald-500\/30],html[data-theme-scope=chemistry] [class*=bg-violet-500\/30]{background-color:rgb(var(--accent-rgb) / .3)!important}html[data-theme-scope=biology] [class*=hover\:bg-emerald-]:hover,html[data-theme-scope=chemistry] [class*=hover\:bg-violet-]:hover{background-color:rgb(var(--accent-rgb) / .17)!important}html[data-theme-scope=biology] button[class*=bg-emerald-],html[data-theme-scope=biology] a[class*=bg-emerald-],html[data-theme-scope=chemistry] button[class*=bg-violet-],html[data-theme-scope=chemistry] a[class*=bg-violet-]{box-shadow:0 10px 26px rgb(var(--accent-rgb) / .18), inset 0 1px 0 #ffffff24!important}html[data-theme-scope=biology] button[class*=bg-emerald-]:hover,html[data-theme-scope=biology] a[class*=bg-emerald-]:hover,html[data-theme-scope=chemistry] button[class*=bg-violet-]:hover,html[data-theme-scope=chemistry] a[class*=bg-violet-]:hover{box-shadow:0 13px 34px rgb(var(--accent-rgb) / .22), 0 0 0 3px rgb(var(--accent-rgb) / .055)!important}button[data-subject-switch]{opacity:.72;position:relative;overflow:hidden;transform:translateZ(0);color:var(--subject-color)!important;border:1px solid color-mix(in srgb, var(--subject-color) 28%, transparent)!important;background:color-mix(in srgb, var(--subject-color) 7%, var(--page-surface-strong))!important;box-shadow:none!important}button[data-subject-switch]:after{background:var(--subject-color);content:"";opacity:0;border-radius:999px;height:2px;transition:opacity .18s,transform .22s;position:absolute;inset:auto 20% 0;transform:scaleX(.35)}button[data-subject-switch]:hover{opacity:1;transform:translateY(-1px);background:color-mix(in srgb, var(--subject-color) 12%, var(--page-surface-strong))!important}button[data-subject-switch][data-active=true]{opacity:1;background:color-mix(in srgb, var(--subject-color) 16%, var(--page-surface-strong))!important;box-shadow:inset 0 1px 0 #ffffff14, 0 7px 20px color-mix(in srgb, var(--subject-color) 13%, transparent)!important}button[data-subject-switch][data-active=true]:after{opacity:1;transform:scaleX(1)}main.site-page>div>header a.theme-outline-button[href=\/]{display:none!important}html[data-theme-scope=general] button[class*=from-emerald-500][class*=to-emerald-600]{--tw-gradient-from:var(--accent-color) var(--tw-gradient-from-position)!important;--tw-gradient-to:var(--accent-color-strong) var(--tw-gradient-to-position)!important;box-shadow:0 10px 26px rgb(var(--accent-rgb) / .18)!important}html[data-theme-scope=general] button[class*=from-emerald-500][class*=to-emerald-600]:hover{box-shadow:0 13px 34px rgb(var(--accent-rgb) / .22), 0 0 0 3px rgb(var(--accent-rgb) / .055)!important}html{scrollbar-color:color-mix(in srgb, var(--accent-color) 70%, var(--page-background)) transparent!important}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent-color) 70%, var(--page-background))!important;background-clip:padding-box!important}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent-color) 82%, var(--page-text))!important;background-clip:padding-box!important}
body{background-image:radial-gradient(circle at 8% -8%, rgb(var(--accent-rgb) / .045), transparent 28rem), radial-gradient(circle at 94% 12%, rgb(var(--secondary-accent-rgb) / .035), transparent 26rem), linear-gradient(180deg, transparent, rgb(var(--accent-rgb) / .008))!important}.site-page:before{background:radial-gradient(circle at 8% 0%, rgb(var(--accent-rgb) / .05), transparent 31rem), radial-gradient(circle at 94% 18%, rgb(var(--secondary-accent-rgb) / .035), transparent 28rem)!important}.site-page:after{opacity:.07!important}header.sticky{box-shadow:0 1px 0 var(--page-border), 0 10px 30px #0f172a09;-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:var(--page-surface-strong)!important}.dark header.sticky{box-shadow:0 1px 0 var(--page-border), 0 12px 34px #00000029}.theme-surface,.theme-surface-strong,.theme-card{-webkit-backdrop-filter:blur(14px)saturate(108%);backdrop-filter:blur(14px)saturate(108%)}.theme-card:hover{box-shadow:0 14px 34px rgb(var(--accent-rgb) / .085)!important}.theme-cta,.theme-outline-button,.theme-icon-button{isolation:isolate}.theme-cta{box-shadow:0 8px 20px rgb(var(--accent-rgb) / .15), inset 0 1px 0 #ffffff24!important}.theme-cta:hover:not(:disabled){box-shadow:0 11px 27px rgb(var(--accent-rgb) / .19), 0 0 0 3px rgb(var(--accent-rgb) / .04)!important}button[data-theme-primary-cta=true],main[data-theme-landing=true] [data-theme-landing-cta=true]{color:#fff!important;border-color:color-mix(in srgb, var(--accent-color) 72%, transparent)!important;background:var(--accent-color)!important;box-shadow:0 12px 30px rgb(var(--accent-rgb) / .24), inset 0 1px 0 #ffffff29!important}button[data-theme-primary-cta=true]:hover,main[data-theme-landing=true] [data-theme-landing-cta=true]:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 16px 36px rgb(var(--accent-rgb) / .3), 0 0 0 3px rgb(var(--accent-rgb) / .07)!important}main[data-theme-landing=true] [data-theme-landing-outline=true]{color:var(--accent-color)!important;border-color:color-mix(in srgb, var(--accent-color) 38%, var(--page-border))!important;background:var(--page-surface-strong)!important}main[data-theme-landing=true] [data-theme-landing-outline=true]:hover{background:var(--accent-soft)!important;border-color:var(--accent-color)!important}main[data-theme-landing=true] [data-theme-landing-role=text],main[data-theme-landing=true] [data-theme-accent-text=true]{color:var(--accent-color)!important;-webkit-text-fill-color:var(--accent-color)!important;background:0 0!important}main[data-theme-landing=true] [data-theme-landing-role=bar]{background:var(--accent-color)!important}main[data-theme-landing=true] [data-theme-landing-role=glow]{background:color-mix(in srgb, var(--accent-color) 24%, transparent)!important}main[data-theme-landing=true] [data-theme-landing-role=surface]{border-color:color-mix(in srgb, var(--accent-color) 18%, var(--page-border))!important;background:linear-gradient(145deg, color-mix(in srgb, var(--accent-color) 11%, var(--page-surface-strong)), var(--page-surface-strong) 62%, color-mix(in srgb, var(--accent-color) 5%, var(--page-surface-strong)))!important}main[data-theme-landing=true] [data-theme-accent-border=true]{border-color:color-mix(in srgb, var(--accent-color) 36%, transparent)!important}main[data-theme-landing=true] [data-theme-accent-fill=true]:not([data-theme-landing-cta=true]):not([data-theme-landing-role]){color:var(--accent-color)!important;background-color:var(--accent-soft)!important}main[data-theme-landing=true] input:focus,main[data-theme-landing=true] textarea:focus{border-color:var(--accent-color)!important;box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .12)!important}button[data-subject-switch]{opacity:.86;filter:saturate(.92);min-height:36px;position:relative;transition:color .22s,border-color .22s,background-color .22s,box-shadow .22s,opacity .18s,transform .18s,filter .18s!important}button[data-subject-switch]:before{background:var(--subject-color);content:"";opacity:.62;border-radius:999px;width:4px;height:4px;transition:opacity .18s,transform .22s,box-shadow .22s;position:absolute;top:50%;left:7px;transform:translateY(-50%)scale(.9)}button[data-subject-switch]:hover{filter:saturate()}button[data-subject-switch][data-active=true]{opacity:1;filter:saturate(1.08);color:var(--page-text)!important;border-color:color-mix(in srgb, var(--subject-color) 52%, transparent)!important;background:color-mix(in srgb, var(--subject-color) 10%, var(--page-surface-strong))!important;box-shadow:inset 3px 0 0 var(--subject-color), inset 0 1px 0 #ffffff12, 0 7px 18px color-mix(in srgb, var(--subject-color) 9%, transparent)!important}button[data-subject-switch][data-active=true]:before{opacity:1;box-shadow:0 0 0 4px color-mix(in srgb, var(--subject-color) 13%, transparent);transform:translateY(-50%)scale(1.35)}button[data-subject-switch][data-active=false]{background:color-mix(in srgb, var(--subject-color) 5%, var(--page-surface-strong))!important}button[data-subject-switch][data-active=false]:hover{opacity:1;border-color:color-mix(in srgb, var(--subject-color) 38%, transparent)!important;background:color-mix(in srgb, var(--subject-color) 10%, var(--page-surface-strong))!important}html[data-theme-scope=biology] aside nav a[data-current=true],html[data-theme-scope=chemistry] aside nav a[data-current=true]{color:var(--page-text)!important;border-left-color:var(--accent-color)!important;background:color-mix(in srgb, var(--accent-color) 9%, var(--page-surface-strong))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-color) 16%, transparent), 0 3px 12px rgb(var(--accent-rgb) / .045)!important}html[data-theme-scope=biology] aside nav a[data-current=true]>span:last-child,html[data-theme-scope=chemistry] aside nav a[data-current=true]>span:last-child{color:var(--page-text)!important;text-shadow:none!important}@media (prefers-reduced-motion:reduce){button[data-subject-switch],button[data-theme-primary-cta=true],main[data-theme-landing=true] [data-theme-landing-cta=true]{transform:none!important}}
