body[data-ktheme=night],body[data-ktheme=night] .paper-workspace.studio,body[data-ktheme=night] .study-dialog{color-scheme:dark;--color-paper:#07080f;--color-paper-2:#141726;--color-card:#0e1120;--color-card-2:#10131f;--color-ink:#edebe4;--color-ink-soft:#d2d4e0;--color-muted:#b4b8cc;--color-faint:#9a9fb6;--color-line:#1c2033;--color-line-2:#23283d;--color-line-3:#3a4060;--color-field-line:#5a6080;--color-pen:#f5b54a;--color-pen-soft:#ffd08a;--color-pen-tint:#2a2416;--color-on-pen:#14110a;--color-sage:#8fd4a8;--color-sage-tint:#13261c;--color-sage-line:#2c5a3e;--color-amber:#f5b54a;--color-amber-deep:#ffd08a;--color-amber-tint:#2a2416;--color-amber-line:#5a4720;--color-clay:#ff8a7a;--color-clay-tint:#2e1614;--color-clay-line:#5a2a26;--color-slate:#afc0ff;--color-slate-tint:#171c33;--color-slate-line:#2e3866;--studio-gold:#f5b54a;--studio-gold-ink:#ffd08a;--studio-bronze:#c9b48a;--font-sans:var(--font-inter),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:var(--font-fraunces),Georgia,serif;--studio-serif:var(--font-fraunces),Georgia,serif}body[data-ktheme=night]{background:#07080f}body[data-ktheme=night] .paper-workspace.studio .orbit-sidebar.studio-sidebar{background:#0c0e18}body[data-ktheme=night] .studio-brandmark{border-radius:8px;background:transparent;border:1px solid #f5b54a;color:#f5b54a;font-family:var(--font-fraunces),serif}body[data-ktheme=night] .studio-nav button.is-active{background:#171a2a;box-shadow:inset 2px 0 0 #f5b54a}body[data-ktheme=night] .studio-nav button:hover,body[data-ktheme=night] .studio-subjects button:hover{background:#141726}body[data-ktheme=night] .studio-account button,body[data-ktheme=night] .studio-bottomlink,body[data-ktheme=night] .studio-nav button,body[data-ktheme=night] .studio-subjects button{color:#d2d4e0}body[data-ktheme=night] .studio h1,body[data-ktheme=night] .studio h2{font-family:var(--font-fraunces),Georgia,serif;font-weight:400;letter-spacing:-.4px}body[data-ktheme=night] .studio-hero{background:radial-gradient(circle at 75% 0,rgba(245,181,74,.16),rgba(245,181,74,0) 60%),#10131f;border:1px solid #23283d;box-shadow:0 30px 80px -40px rgba(245,181,74,.35)}body[data-ktheme=night] .studio-hero p{color:#a9adc2}body[data-ktheme=night] .studio .studio-pill.is-white{background:#f5b54a;color:#14110a}body[data-ktheme=night] .studio .studio-pill.is-white:hover{background:#ffd08a}body[data-ktheme=night] .studio .studio-pill.is-ghost{border-color:#3a4060}body[data-ktheme=night] .studio .studio-pill.is-outline{background:transparent}body[data-ktheme=night] .studio .studio-medal.is-gold{background:#2a2416}body[data-ktheme=night] .wk-busy.is-on,body[data-ktheme=night] .wkchat-chip.is-on{background:#2a2416;border-color:#8a6a2a}body[data-ktheme=night] .wkchat-day.is-busy:not(.is-study){background:#1d1a14}body[data-ktheme=night] .studio-seg{background:#141726}body[data-ktheme=night] .pip-msg.is-me{background:#f5b54a;color:#14110a}body[data-ktheme=night] .pip-stuck{background:#2a2416;color:#ffd08a;border-color:#8a6a2a}body[data-ktheme=night] .wk-day.is-past{background:#0a0c16}body[data-ktheme=night] .studio input:not([type=checkbox]):not([type=radio]):not([type=range]),body[data-ktheme=night] .studio select,body[data-ktheme=night] .studio textarea,body[data-ktheme=night] .study-dialog input,body[data-ktheme=night] .study-dialog textarea{color:var(--color-ink);background-color:var(--color-card-2);border-color:var(--color-line-3)}body[data-ktheme=night] .studio ::placeholder{color:#7d82a0}body[data-ktheme=night] :is(.studio,.study-dialog) :is(.bg-pen,.bg-sage,.bg-ink,.bg-amber,.bg-clay,.bg-slate):is(.text-white,.text-paper,.text-card):not(.board *){color:#14110a}body[data-ktheme=night] .studio .board .btn-primary{color:#fff}body[data-ktheme=forest],body[data-ktheme=forest] .paper-workspace.studio,body[data-ktheme=forest] .study-dialog{--color-paper:#f7f8f5;--color-paper-2:#edf0ea;--color-card:#ffffff;--color-card-2:#f2f3ee;--color-ink:#1b2b24;--color-ink-soft:#2a3b33;--color-muted:#3e4f47;--color-faint:#56625b;--color-line:#e2e5dd;--color-line-2:#d2d8cf;--color-line-3:#b9c2b5;--color-field-line:#7d877f;--color-pen:#2e5a47;--color-pen-soft:#3f7a5f;--color-pen-tint:#e6efe3;--color-on-pen:#ffffff;--color-slate:#2e5a47;--color-slate-tint:#e6efe3;--color-slate-line:#c6d9c4;--font-sans:var(--font-dmsans-t),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:var(--font-manrope-t),system-ui,sans-serif}body[data-ktheme=forest] .paper-workspace.studio .orbit-sidebar.studio-sidebar{background:#f2f3ee}body[data-ktheme=forest] .studio-brandmark{border-radius:10px}body[data-ktheme=forest] .studio-nav button.is-active{background:#2e5a47;color:#fff}body[data-ktheme=forest] .studio-nav button.is-active .studio-icon{color:#fff}body[data-ktheme=forest] .studio h1,body[data-ktheme=forest] .studio h2,body[data-ktheme=forest] .studio h3{font-family:var(--font-manrope-t),system-ui,sans-serif;font-weight:800;letter-spacing:-.5px}body[data-ktheme=forest] .studio-hero{background:radial-gradient(circle at 85% 10%,rgba(110,154,91,.55),rgba(110,154,91,0) 60%),#24493a}body[data-ktheme=forest] .studio-hero p{color:#d7e4dc}body[data-ktheme=forest] .studio .studio-mono.is-amber{color:#cfe6a8}body[data-ktheme=forest] .pip-msg.is-me{background:#2e5a47}body[data-ktheme=pop],body[data-ktheme=pop] .paper-workspace.studio,body[data-ktheme=pop] .study-dialog{--color-paper:#fff7e8;--color-paper-2:#ffefd3;--color-card:#ffffff;--color-card-2:#fffbf3;--color-ink:#1b1b3a;--color-ink-soft:#1b1b3a;--color-muted:#3a3a5c;--color-faint:#55557a;--color-line:#eadcc2;--color-line-2:#dcc9a6;--color-line-3:#1b1b3a;--color-field-line:#1b1b3a;--color-pen:#c44d0e;--color-pen-soft:#e0601a;--color-pen-tint:#ffe7d4;--color-on-pen:#ffffff;--color-slate:#1f6fa8;--color-slate-tint:#e2f3ff;--color-slate-line:#9fd7ff;--font-sans:var(--font-nunito),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:var(--font-fredoka),system-ui,sans-serif}body[data-ktheme=pop] .paper-workspace.studio .orbit-sidebar.studio-sidebar{background:#fff7e8;border-right:2.5px solid #1b1b3a}body[data-ktheme=pop] .studio-brandmark{border-radius:12px;background:#ff8a3d;border:2.5px solid #1b1b3a;box-shadow:3px 3px 0 #1b1b3a;color:#fff}body[data-ktheme=pop] .studio-nav button{font-family:var(--font-fredoka),sans-serif;font-weight:500;font-size:16px;border-radius:14px;border:2.5px solid transparent}body[data-ktheme=pop] .studio-nav button.is-active{background:#5bc0ff;border-color:#1b1b3a;box-shadow:3px 3px 0 #1b1b3a;font-weight:600}body[data-ktheme=pop] .studio-nav button.is-active .studio-icon{color:#1b1b3a}body[data-ktheme=pop] .studio h1,body[data-ktheme=pop] .studio h2,body[data-ktheme=pop] .studio h3{font-family:var(--font-fredoka),system-ui,sans-serif;font-weight:600;letter-spacing:0}body[data-ktheme=pop] .pip-pop,body[data-ktheme=pop] .studio .studio-card,body[data-ktheme=pop] .studio-week,body[data-ktheme=pop] .subj-card,body[data-ktheme=pop] .subj-detail,body[data-ktheme=pop] .subj-heat,body[data-ktheme=pop] .wk-day{border:2.5px solid #1b1b3a;box-shadow:4px 4px 0 #1b1b3a}body[data-ktheme=pop] .studio-week{box-shadow:none;border-width:0 0 0 2.5px}body[data-ktheme=pop] .studio-hero{background:radial-gradient(circle at 85% 0,rgba(255,138,61,.55),rgba(255,138,61,0) 55%),radial-gradient(circle at 0 120%,rgba(91,192,255,.45),rgba(91,192,255,0) 50%),#1b1b3a;border:2.5px solid #1b1b3a;box-shadow:5px 5px 0 #ff8a3d}body[data-ktheme=pop] .studio .studio-pill{border:2.5px solid #1b1b3a;font-family:var(--font-fredoka),sans-serif}body[data-ktheme=pop] .studio .studio-pill.is-white{background:#ffe08a;color:#1b1b3a;box-shadow:3px 3px 0 #1b1b3a}body[data-ktheme=pop] .studio .studio-pill.is-primary{background:#ff8a3d;color:#1b1b3a;border-color:#1b1b3a;box-shadow:3px 3px 0 #1b1b3a}body[data-ktheme=pop] .studio .studio-pill.is-ghost{border-color:#fff}body[data-ktheme=pop] .pip-send,body[data-ktheme=pop] .wk-toggle.is-on{background:#ff8a3d;color:#1b1b3a;border:2px solid #1b1b3a}body[data-ktheme=pop] .pip-msg.is-me{background:#5bc0ff;color:#1b1b3a;border:2px solid #1b1b3a}@media (prefers-reduced-motion:reduce){body[data-ktheme] *{transition-duration:0s!important}}