.theme-overhaul-toggle{border:1px solid color-mix(in srgb, var(--quiz-gen-outline,#334155) 76%, transparent 24%);background:color-mix(in srgb, var(--card-bg,#0f172ab8) 72%, transparent 28%);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:8px;padding:5px;display:grid}#theme-overhaul-container[hidden],#theme-canvas-wrapper[hidden]{display:none!important}.overhaul-btn{appearance:none;color:#94a3b8;min-height:30px;font:inherit;cursor:pointer;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 4px;font-size:.78rem;font-weight:700;transition:background .2s,color .2s,border-color .2s;position:relative;overflow:hidden}.overhaul-btn:before{content:"";background:var(--overhaul-preview,#64748b);width:5px;height:5px;box-shadow:0 0 8px color-mix(in srgb, var(--overhaul-preview,#64748b) 42%, transparent);opacity:.72;border-radius:50%;position:absolute;top:7px;left:8px}.overhaul-btn.active:before{opacity:1}.overhaul-btn[data-overhaul=default]{--overhaul-preview:#60a5fa}.overhaul-btn[data-overhaul=glassmorphism]{--overhaul-preview:#a855f7}.overhaul-btn[data-overhaul=cozy-earth]{--overhaul-preview:#9bb29c}.overhaul-btn[data-overhaul=royal-obsidian]{--overhaul-preview:#cfa85e}.overhaul-btn[data-overhaul=sakura]{--overhaul-preview:#ffb7c5}.overhaul-btn[data-overhaul=abyssal-deep]{--overhaul-preview:#00f0ff}.overhaul-btn[data-overhaul=indigo-nebula]{--overhaul-preview:#8b5cf6}.overhaul-btn[data-overhaul=nord-frost]{--overhaul-preview:#88c0d0}.overhaul-btn[data-overhaul=steampunk]{--overhaul-preview:#c87d55}.overhaul-btn[data-overhaul=aurora-slate]{--overhaul-preview:#2dd4bf}.overhaul-btn[data-overhaul=ember-noir]{--overhaul-preview:#ff6b35}.overhaul-btn[data-overhaul=verdant-ink]{--overhaul-preview:#65d46e}.overhaul-btn[data-overhaul=carbon-night]{--overhaul-preview:#10a37f}.overhaul-btn[data-overhaul=editorial-night]{--overhaul-preview:#e7a74f}.overhaul-btn[data-overhaul=ultraviolet]{--overhaul-preview:#d946ef}.overhaul-btn:hover{color:var(--text-q,#f8fafc);background:#ffffff0d}.overhaul-btn.active{color:#fff;border-color:color-mix(in srgb, var(--g1,#60a5fa) 55%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--g1,#60a5fa) 26%, transparent), color-mix(in srgb, var(--g2,#f472b6) 22%, transparent))}html[data-theme-overhaul],body[data-theme-overhaul]{--pane-bg:var(--overhaul-workspace-bg,var(--overhaul-panel-bg,#080b12));--pane-bg-elevated:linear-gradient(165deg, color-mix(in srgb, var(--card-bg,#0f172a99) 68%, #20262e 32%) 0%, color-mix(in srgb, var(--card-bg,#0f172a99) 84%, #13181e 16%) 100%);--quiz-card-bg:var(--custom-quiz-card-bg,var(--overhaul-card-surface,var(--card-bg)))}html[data-theme-overhaul=glassmorphism],body[data-theme-overhaul=glassmorphism]{--bg:#090314;--card-bg:#2c1e4880;--bd:#a78bfa4d;--text-main:#f3f0fa;--text-q:var(--custom-text-q,#fff);--text-a:var(--custom-text-a,#eae5f5);--choice-bg:var(--custom-choice-bg,#ffffff0d);--font-main:"Outfit", "Inter", sans-serif;--btn-radius-sm:14px;--btn-radius-md:18px;--btn-radius-lg:22px;--overhaul-workspace-bg:linear-gradient(118deg, #818cf817 0 1px, transparent 1px 38%), radial-gradient(circle at 18% 20%, #ec489929 0 2px, transparent 3px), linear-gradient(145deg, #120522 0%, #1a0a32 47%, #08030f 100%);--overhaul-panel-bg:linear-gradient(145deg, #2c1e488a, #140b24ad);--overhaul-panel-border:#ffffff1f;--overhaul-panel-radius:24px;--overhaul-panel-shadow:inset 0 1px 0 #ffffff1c, 0 20px 50px #04020c4d;--overhaul-card-surface:#25173d94;--overhaul-card-gradient:linear-gradient(145deg, #ffffff0e, #818cf812 52%, #ec48990f);--overhaul-card-border:#ffffff24;--overhaul-card-radius:28px;--overhaul-card-shadow:inset 0 1.5px 0 #ffffff29, 0 25px 60px #04020c6b, 0 0 42px #818cf81a;--overhaul-card-overlay:radial-gradient(100% 130% at 0% 0%, #818cf833, transparent 58%), radial-gradient(100% 130% at 100% 0%, #ec489929, transparent 60%);--overhaul-card-overlay-opacity:.32;--overhaul-card-trim-shadow:inset 0 0 0 1px #ffffff0e;--overhaul-choice-bg:#ffffff0b;--overhaul-choice-border:#ffffff1c;--overhaul-choice-radius:18px;--overhaul-choice-shadow:inset 0 1px 0 #ffffff0b, 0 7px 20px #04020c29;--overhaul-choice-filter:blur(16px) saturate(115%);--overhaul-choice-hover-bg:#ffffff16;--overhaul-choice-hover-border:#c4b5fd57;--overhaul-choice-hover-shadow:0 10px 26px #4c1d952e;--overhaul-choice-hover-transform:translateX(4px);--overhaul-choice-correct-bg:linear-gradient(135deg, #818cf847, #a855f733);--overhaul-choice-correct-border:#c4b5fdb8;--overhaul-choice-correct-shadow:0 0 22px #a855f738, inset 0 1px 0 #ffffff1a;--overhaul-choice-incorrect-bg:#ec48990e;--overhaul-choice-incorrect-border:#ec489940;--overhaul-dock-bg:#1e1232c7;--overhaul-dock-border:#c4b5fd42;--overhaul-dock-radius:9999px;--overhaul-dock-shadow:inset 0 1px 0 #ffffff21, 0 16px 38px #04020c57;--overhaul-dock-filter:brightness(1) saturate(1.08);--overhaul-btn-bg:#ffffff09;--overhaul-btn-border:#ffffff1a;--overhaul-btn-shadow:inset 0 1px 0 #ffffff14, 0 5px 14px #04020c29;--overhaul-btn-hover-bg:#ffffff16;--overhaul-btn-hover-border:#fff3;--overhaul-btn-hover-shadow:0 9px 22px #4c1d9533;--overhaul-btn-active-bg:linear-gradient(135deg, #818cf83d, #ec489933);--g:linear-gradient(135deg, #818cf8, #a855f7 40%, #ec4899)!important;--g1:#818cf8!important;--g3:#a855f7!important;--g2:#ec4899!important;--amb-c1:#818cf866!important;--amb-c2:#ec489999!important}html[data-theme-overhaul=glassmorphism]{background:radial-gradient(circle at 14% 16%, color-mix(in srgb, var(--g1,#818cf8) 16%, transparent) 0%, transparent 32%), radial-gradient(circle at 86% 14%, color-mix(in srgb, var(--g2,#ec4899) 14%, transparent) 0%, transparent 34%), linear-gradient(170deg, #0b0616 0%, #030107 100%) #090314}body[data-theme-overhaul=glassmorphism]{background:radial-gradient(circle at 14% 16%, color-mix(in srgb, var(--g1,#818cf8) 16%, transparent) 0%, transparent 32%), radial-gradient(circle at 86% 14%, color-mix(in srgb, var(--g2,#ec4899) 14%, transparent) 0%, transparent 34%), linear-gradient(170deg, #0b0616 0%, #030107 100%) #090314!important;font-family:Outfit,Inter,sans-serif!important}body[data-theme-overhaul=glassmorphism] #quiz-card{border-color:#ffffff1f;border-radius:26px;box-shadow:inset 0 1.5px #ffffff24,0 22px 52px #04020c6b}body[data-theme-overhaul=glassmorphism] .glass-btn{border-radius:16px}body[data-theme-overhaul=glassmorphism] #theme-modal{border-radius:24px}html[data-theme-overhaul=cozy-earth],body[data-theme-overhaul=cozy-earth]{--bg:#151a17;--card-bg:#202722f0;--bd:#3a453c;--text-main:#dfd8c9;--text-q:var(--custom-text-q,#e8ddcc);--text-a:var(--custom-text-a,#d6cdb8);--choice-bg:var(--custom-choice-bg,#9bb29c0d);--font-main:Georgia, Garamond, "Times New Roman", serif;--btn-radius-sm:8px;--btn-radius-md:10px;--btn-radius-lg:12px;--overhaul-workspace-bg:repeating-linear-gradient(0deg, #ede0c406 0 1px, transparent 1px 5px), linear-gradient(145deg, #151b17 0%, #202820 54%, #111512 100%);--overhaul-panel-bg:linear-gradient(155deg, #202722, #1b211d);--overhaul-panel-border:#3a453c;--overhaul-panel-radius:14px;--overhaul-panel-shadow:0 9px 24px #0000002e;--overhaul-card-surface:#2027229e;--overhaul-card-gradient:linear-gradient(145deg, #9bb29c0b, transparent 42%, #d6877009);--overhaul-card-border:#435047;--overhaul-card-radius:16px;--overhaul-card-shadow:0 12px 30px #0000003d, inset 0 1px 0 #e8ddcc09;--overhaul-card-overlay:repeating-linear-gradient(0deg, #e8ddcc03 0 1px, transparent 1px 4px), radial-gradient(circle at 12% 12%, #9bb29c1c, transparent 42%);--overhaul-card-overlay-opacity:.46;--overhaul-card-trim-shadow:inset 0 0 0 1px #9bb29c0f;--overhaul-choice-bg:#252e2880;--overhaul-choice-border:#3d493f;--overhaul-choice-radius:12px;--overhaul-choice-shadow:0 3px 9px #0000001c;--overhaul-choice-filter:none;--overhaul-choice-hover-bg:#2b362e;--overhaul-choice-hover-border:#9bb29c;--overhaul-choice-hover-shadow:0 5px 13px #00000024;--overhaul-choice-hover-transform:translateX(2px);--overhaul-choice-correct-bg:#9bb29c26;--overhaul-choice-correct-border:#9bb29c;--overhaul-choice-correct-shadow:0 5px 15px #9bb29c24;--overhaul-choice-incorrect-bg:#d6877013;--overhaul-choice-incorrect-border:#d687706b;--overhaul-dock-bg:#202722;--overhaul-dock-border:#435047;--overhaul-dock-radius:12px;--overhaul-dock-shadow:0 7px 18px #0000002e;--overhaul-dock-filter:none;--overhaul-btn-bg:#252e28;--overhaul-btn-border:#3a453c;--overhaul-btn-shadow:0 2px 5px #0000001a;--overhaul-btn-hover-bg:#2b362e;--overhaul-btn-hover-border:#9bb29c;--overhaul-btn-hover-shadow:0 4px 12px #9bb29c1f;--overhaul-btn-active-bg:#d6b27029;--g:linear-gradient(135deg, #9bb29c, #d6b270 40%, #d68770)!important;--g1:#9bb29c!important;--g3:#d6b270!important;--g2:#d68770!important;--amb-c1:#9bb29c66!important;--amb-c2:#d6877099!important}html[data-theme-overhaul=cozy-earth]{background:radial-gradient(circle at 14% 16%, color-mix(in srgb, var(--g1,#9bb29c) 10%, transparent) 0%, transparent 30%), radial-gradient(circle at 86% 14%, color-mix(in srgb, var(--g2,#d68770) 8%, transparent) 0%, transparent 32%), linear-gradient(180deg, #151a17 0%, #1a201c 100%) #151a17}body[data-theme-overhaul=cozy-earth]{background:radial-gradient(circle at 14% 16%, color-mix(in srgb, var(--g1,#9bb29c) 10%, transparent) 0%, transparent 30%), radial-gradient(circle at 86% 14%, color-mix(in srgb, var(--g2,#d68770) 8%, transparent) 0%, transparent 32%), linear-gradient(180deg, #151a17 0%, #1a201c 100%) #151a17!important;font-family:Georgia,Garamond,Times New Roman,serif!important}body[data-theme-overhaul=cozy-earth] #quiz-card{border-color:#3a453c;border-radius:14px;box-shadow:0 8px 20px #00000024}body[data-theme-overhaul=cozy-earth] .glass-btn{border-radius:10px}body[data-theme-overhaul=cozy-earth] #theme-modal{border-radius:14px}html[data-theme-overhaul=royal-obsidian],body[data-theme-overhaul=royal-obsidian]{--bg:#07070a;--card-bg:#121118f0;--bd:#46381e;--text-main:#f0eae1;--text-q:var(--custom-text-q,#f3e5ab);--text-a:var(--custom-text-a,#e8e0d0);--choice-bg:var(--custom-choice-bg,#cfa85e0d);--font-main:Georgia, "Times New Roman", serif;--btn-radius-sm:6px;--btn-radius-md:8px;--btn-radius-lg:10px;--overhaul-workspace-bg:linear-gradient(90deg, transparent 0 49.8%, #cfa85e14 49.9% 50.1%, transparent 50.2%), radial-gradient(ellipse at 50% 28%, #211b0f 0%, #0d0c0d 42%, #050506 100%);--overhaul-panel-bg:linear-gradient(150deg, #141319f7, #08080bfa);--overhaul-panel-border:#57431f;--overhaul-panel-radius:12px;--overhaul-panel-shadow:inset 0 0 0 1px #cfa85e14, 0 14px 38px #00000075;--overhaul-card-surface:#0e0e129e;--overhaul-card-gradient:linear-gradient(145deg, #f3e5ab06, transparent 44%, #8f6f360a);--overhaul-card-border:#66502a;--overhaul-card-radius:14px;--overhaul-card-shadow:inset 0 0 0 1px #cfa85e33, inset 0 0 0 4px #07070ad1, inset 0 0 0 5px #f3e5ab14, 0 18px 45px #00000094;--overhaul-card-overlay:radial-gradient(circle at 50% -20%, #f3e5ab29, transparent 48%), linear-gradient(110deg, transparent 20%, #cfa85e09 50%, transparent 80%);--overhaul-card-overlay-opacity:.38;--overhaul-card-trim-shadow:inset 0 0 0 1px #f3e5ab1a, inset 0 0 26px #cfa85e09;--overhaul-choice-bg:#14131885;--overhaul-choice-border:#49391e;--overhaul-choice-radius:8px;--overhaul-choice-shadow:inset 0 1px 0 #f3e5ab08, 0 4px 10px #0003;--overhaul-choice-filter:none;--overhaul-choice-hover-bg:#cfa85e13;--overhaul-choice-hover-border:#cfa85e;--overhaul-choice-hover-shadow:0 0 14px #cfa85e1a;--overhaul-choice-hover-transform:translateX(2px);--overhaul-choice-correct-bg:#cfa85e24;--overhaul-choice-correct-border:#f3e5ab;--overhaul-choice-correct-shadow:0 0 18px #cfa85e30, inset 0 0 0 1px #f3e5ab0f;--overhaul-choice-incorrect-bg:#8f6f360f;--overhaul-choice-incorrect-border:#8f6f3673;--overhaul-dock-bg:#0e0e12f5;--overhaul-dock-border:#57431f;--overhaul-dock-radius:10px;--overhaul-dock-shadow:inset 0 0 0 1px #f3e5ab0f, 0 10px 28px #00000075;--overhaul-dock-filter:none;--overhaul-btn-bg:#141318f0;--overhaul-btn-border:#49391e;--overhaul-btn-shadow:inset 0 1px 0 #f3e5ab09, 0 3px 8px #00000038;--overhaul-btn-hover-bg:#cfa85e17;--overhaul-btn-hover-border:#cfa85e;--overhaul-btn-hover-shadow:0 0 14px #cfa85e21;--overhaul-btn-active-bg:linear-gradient(135deg, #8f6f3657, #cfa85e33);--g:linear-gradient(135deg, #cfa85e, #f3e5ab 40%, #8f6f36)!important;--g1:#cfa85e!important;--g3:#f3e5ab!important;--g2:#8f6f36!important;--amb-c1:#cfa85e66!important;--amb-c2:#8f6f3699!important}html[data-theme-overhaul=royal-obsidian]{background:radial-gradient(circle at 14% 16%, color-mix(in srgb, var(--g1,#cfa85e) 9%, transparent) 0%, transparent 30%), radial-gradient(circle at 86% 14%, color-mix(in srgb, var(--g2,#8f6f36) 8%, transparent) 0%, transparent 32%), linear-gradient(160deg, #07070a 0%, #100f13 60%, #050507 100%) #07070a}body[data-theme-overhaul=royal-obsidian]{background:radial-gradient(circle at 14% 16%, color-mix(in srgb, var(--g1,#cfa85e) 9%, transparent) 0%, transparent 30%), radial-gradient(circle at 86% 14%, color-mix(in srgb, var(--g2,#8f6f36) 8%, transparent) 0%, transparent 32%), linear-gradient(160deg, #07070a 0%, #100f13 60%, #050507 100%) #07070a!important;font-family:Georgia,Times New Roman,serif!important}body[data-theme-overhaul=royal-obsidian] #quiz-card{border-color:#57431f;border-radius:12px;box-shadow:inset 0 0 0 1px #cfa85e29,inset 0 1px #ffeeab1f,0 15px 40px #00000080}body[data-theme-overhaul=royal-obsidian] .glass-btn{border-radius:8px;box-shadow:inset 0 1px #ffeeab14,0 2px 6px #0003}body[data-theme-overhaul=royal-obsidian] #theme-modal{border-radius:12px}html[data-theme-overhaul=sakura],body[data-theme-overhaul=sakura]{--bg:#140d1a;--card-bg:#281a33cc;--bd:#ffb7c53d;--text-main:#eae3f0;--text-q:var(--custom-text-q,#fff0f4);--text-a:var(--custom-text-a,#e9dff0);--choice-bg:var(--custom-choice-bg,#ffb7c50d);--font-main:"Outfit", "Inter", sans-serif;--btn-radius-sm:12px;--btn-radius-md:16px;--btn-radius-lg:20px;--overhaul-workspace-bg:radial-gradient(circle at 82% 18%, #ffb7c529 0 8%, transparent 8.3%), linear-gradient(155deg, #24131c 0%, #1b111a 52%, #100a12 100%);--overhaul-panel-bg:linear-gradient(150deg, #2f1e3ad4, #180e1fe6);--overhaul-panel-border:#ffb7c53d;--overhaul-panel-radius:20px;--overhaul-panel-shadow:inset 0 1px 0 #ffffff12, 0 15px 36px #0a040e57, 0 0 24px #ffb7c50d;--overhaul-card-surface:#23152d99;--overhaul-card-gradient:linear-gradient(150deg, #ffb7c511, #dfb2f409 48%, #0c07111f);--overhaul-card-border:#ffb7c54d;--overhaul-card-radius:22px;--overhaul-card-shadow:inset 0 1px 0 #ffffff17, 0 0 24px #ffb7c51a, 0 18px 44px #0a040e75;--overhaul-card-overlay:radial-gradient(ellipse at 14% 0%, #ffb7c533, transparent 48%), radial-gradient(ellipse at 88% 8%, #dfb2f429, transparent 46%);--overhaul-card-overlay-opacity:.38;--overhaul-card-trim-shadow:inset 0 0 0 1px #fff0f40e, inset 0 0 30px #dfb2f409;--overhaul-choice-bg:#ffb7c50b;--overhaul-choice-border:#ffb7c52b;--overhaul-choice-radius:14px;--overhaul-choice-shadow:inset 0 1px 0 #ffffff09, 0 5px 15px #0a040e29;--overhaul-choice-filter:blur(8px);--overhaul-choice-hover-bg:#ffb7c516;--overhaul-choice-hover-border:#ffb7c56b;--overhaul-choice-hover-shadow:0 7px 20px #ffb7c51a;--overhaul-choice-hover-transform:translateX(3px);--overhaul-choice-correct-bg:#dfb2f424;--overhaul-choice-correct-border:#dfb2f4;--overhaul-choice-correct-shadow:0 0 18px #dfb2f42e, inset 0 1px 0 #ffffff0f;--overhaul-choice-incorrect-bg:#ffb7c50e;--overhaul-choice-incorrect-border:#ffb7c54a;--overhaul-dock-bg:#23152de0;--overhaul-dock-border:#ffb7c547;--overhaul-dock-radius:20px;--overhaul-dock-shadow:inset 0 1px 0 #ffffff14, 0 12px 28px #0a040e5c, 0 0 18px #ffb7c50f;--overhaul-dock-filter:brightness(1) saturate(1.04);--overhaul-btn-bg:#ffffff06;--overhaul-btn-border:#ffb7c52b;--overhaul-btn-shadow:0 3px 8px #0a040e24;--overhaul-btn-hover-bg:#ffb7c514;--overhaul-btn-hover-border:#ffb7c57a;--overhaul-btn-hover-shadow:0 5px 15px #ffb7c521;--overhaul-btn-active-bg:linear-gradient(135deg, #ffb7c533, #dfb2f42e);--g:linear-gradient(135deg, #ffb7c5, #dfb2f4 40%, #b39ddb)!important;--g1:#ffb7c5!important;--g3:#dfb2f4!important;--g2:#b39ddb!important;--amb-c1:#ffb7c566!important;--amb-c2:#b39ddb99!important}html[data-theme-overhaul=sakura]{background:radial-gradient(circle at 14% 16%, color-mix(in srgb, var(--g1,#ffb7c5) 12%, transparent) 0%, transparent 30%), radial-gradient(circle at 86% 14%, color-mix(in srgb, var(--g2,#dfb2f4) 11%, transparent) 0%, transparent 32%), linear-gradient(170deg, #140d1a 0%, #1e1227 65%, #0f0a14 100%) #140d1a}body[data-theme-overhaul=sakura]{background:radial-gradient(circle at 14% 16%, color-mix(in srgb, var(--g1,#ffb7c5) 12%, transparent) 0%, transparent 30%), radial-gradient(circle at 86% 14%, color-mix(in srgb, var(--g2,#dfb2f4) 11%, transparent) 0%, transparent 32%), linear-gradient(170deg, #140d1a 0%, #1e1227 65%, #0f0a14 100%) #140d1a!important;font-family:Outfit,Inter,sans-serif!important}body[data-theme-overhaul=sakura] #quiz-card{border-color:#ffb7c547;border-radius:22px;box-shadow:0 0 22px #ffb7c51a,0 16px 40px #0a040e6b}body[data-theme-overhaul=sakura] .glass-btn{border-radius:14px}body[data-theme-overhaul=sakura] #theme-modal{border-radius:22px}html[data-theme-overhaul=abyssal-deep],body[data-theme-overhaul=abyssal-deep]{--bg:#020612;--card-bg:#081224e0;--bd:#00f0ff2e;--text-main:#d0e4f2;--text-q:var(--custom-text-q,#e8f7ff);--text-a:var(--custom-text-a,#cfe3f0);--choice-bg:var(--custom-choice-bg,#00f0ff09);--font-main:"Inter", sans-serif;--btn-radius-sm:8px;--btn-radius-md:10px;--btn-radius-lg:12px;--overhaul-workspace-bg:repeating-linear-gradient(90deg, #00f0ff09 0 1px, transparent 1px 54px), repeating-linear-gradient(0deg, #00ffcc06 0 1px, transparent 1px 54px), linear-gradient(155deg, #02131d 0%, #041e29 52%, #010810 100%);--overhaul-panel-bg:linear-gradient(155deg, #081428f0, #020712fa);--overhaul-panel-border:#00f0ff33;--overhaul-panel-radius:16px;--overhaul-panel-shadow:0 0 18px #00f0ff0e, 0 15px 38px #00020880;--overhaul-card-surface:#040a168f;--overhaul-card-gradient:linear-gradient(155deg, #00f0ff0b, #040a161f 52%, #00ffcc09);--overhaul-card-border:#00f0ff3d;--overhaul-card-radius:18px;--overhaul-card-shadow:inset 0 1px 0 #d0f4ff0b, 0 0 24px #00f0ff17, 0 18px 44px #0002089e;--overhaul-card-overlay:radial-gradient(ellipse at 50% 112%, #00ffcc21, transparent 48%), linear-gradient(180deg, #00f0ff0e, transparent 38%);--overhaul-card-overlay-opacity:.34;--overhaul-card-trim-shadow:inset 0 0 0 1px #00f0ff0e, inset 0 -22px 44px #00ffcc06;--overhaul-choice-bg:#08122475;--overhaul-choice-border:#00f0ff29;--overhaul-choice-radius:12px;--overhaul-choice-shadow:0 5px 16px #00020847;--overhaul-choice-filter:none;--overhaul-choice-hover-bg:#00f0ff12;--overhaul-choice-hover-border:#00f0ffad;--overhaul-choice-hover-shadow:0 0 14px #00f0ff26;--overhaul-choice-hover-transform:translateX(3px);--overhaul-choice-correct-bg:#00ffcc1c;--overhaul-choice-correct-border:#0fc;--overhaul-choice-correct-shadow:0 0 19px #0fc3, inset 0 0 16px #00ffcc09;--overhaul-choice-incorrect-bg:#00f0ff06;--overhaul-choice-incorrect-border:#38bdf838;--overhaul-dock-bg:#040a16f5;--overhaul-dock-border:#00f0ff3d;--overhaul-dock-radius:14px;--overhaul-dock-shadow:0 0 14px #00f0ff14, 0 12px 30px #00020885;--overhaul-dock-filter:none;--overhaul-btn-bg:#081224f0;--overhaul-btn-border:#00f0ff2e;--overhaul-btn-shadow:0 4px 12px #00020847;--overhaul-btn-hover-bg:#00f0ff12;--overhaul-btn-hover-border:#00f0ffbf;--overhaul-btn-hover-shadow:0 0 13px #00f0ff33;--overhaul-btn-active-bg:linear-gradient(135deg, #00f0ff2e, #00ffcc21);--g:linear-gradient(135deg, #00f0ff, #38bdf8 40%, #0fc)!important;--g1:#00f0ff!important;--g3:#38bdf8!important;--g2:#0fc!important;--amb-c1:#00f0ff66!important;--amb-c2:#0fc9!important}html[data-theme-overhaul=abyssal-deep]{background:radial-gradient(circle at 14% 16%, color-mix(in srgb, var(--g1,#00f0ff) 10%, transparent) 0%, transparent 30%), radial-gradient(circle at 86% 14%, color-mix(in srgb, var(--g2,#0fc) 8%, transparent) 0%, transparent 32%), linear-gradient(180deg, #020612 0%, #051024 75%, #01030a 100%) #020612}body[data-theme-overhaul=abyssal-deep]{background:radial-gradient(circle at 14% 16%, color-mix(in srgb, var(--g1,#00f0ff) 10%, transparent) 0%, transparent 30%), radial-gradient(circle at 86% 14%, color-mix(in srgb, var(--g2,#0fc) 8%, transparent) 0%, transparent 32%), linear-gradient(180deg, #020612 0%, #051024 75%, #01030a 100%) #020612!important;font-family:Inter,sans-serif!important}body[data-theme-overhaul=abyssal-deep] #quiz-card{border-color:#00f0ff38;border-radius:14px;box-shadow:0 0 20px #00f0ff17,0 14px 36px #0002088c}body[data-theme-overhaul=abyssal-deep] .glass-btn{border-radius:10px}body[data-theme-overhaul=abyssal-deep] .glass-btn.active{box-shadow:0 0 12px #00f0ff33}body[data-theme-overhaul=abyssal-deep] #theme-modal{border-radius:14px}html[data-theme-overhaul=indigo-nebula],body[data-theme-overhaul=indigo-nebula]{--bg:#070514;--card-bg:#1a1336d6;--bd:#a78bfa42;--text-main:#eae6f5;--text-q:var(--custom-text-q,#f6efd2);--text-a:var(--custom-text-a,#e6e0f2);--choice-bg:var(--custom-choice-bg,#a78bfa0d);--font-main:"Outfit", "Inter", sans-serif;--btn-radius-sm:10px;--btn-radius-md:14px;--btn-radius-lg:18px;--overhaul-workspace-bg:radial-gradient(circle at 18% 22%, #ffffffb8 0 1px, transparent 1.5px), radial-gradient(circle at 72% 31%, #ffd700c2 0 1px, transparent 1.6px), radial-gradient(circle at 42% 76%, #a78bfaad 0 1.2px, transparent 1.8px), linear-gradient(150deg, #10082a 0%, #1b1041 48%, #070416 100%);--overhaul-panel-bg:linear-gradient(150deg, #1e163ee6, #0a061bf5);--overhaul-panel-border:#a78bfa47;--overhaul-panel-radius:18px;--overhaul-panel-shadow:inset 0 1px 0 #fff1, 0 0 24px #8b5cf613, 0 16px 40px #03010a7a;--overhaul-card-surface:#120e2699;--overhaul-card-gradient:linear-gradient(150deg, #ffd70009, #8b5cf613 52%, #0805141f);--overhaul-card-border:#a78bfa57;--overhaul-card-radius:20px;--overhaul-card-shadow:inset 0 2px 0 #ffd7002e, inset 0 0 0 1px #a78bfa0e, 0 0 26px #8b5cf621, 0 18px 44px #03010a8c;--overhaul-card-overlay:radial-gradient(circle at 50% -18%, #ffd70024, transparent 40%), radial-gradient(circle at 92% 8%, #8b5cf633, transparent 44%);--overhaul-card-overlay-opacity:.38;--overhaul-card-trim-shadow:inset 0 1px 0 #ffd70029, inset 0 0 28px #8b5cf60b;--overhaul-choice-bg:#1b14397a;--overhaul-choice-border:#a78bfa38;--overhaul-choice-radius:12px;--overhaul-choice-shadow:0 5px 16px #03010a3d;--overhaul-choice-filter:blur(6px);--overhaul-choice-hover-bg:#a78bfa1a;--overhaul-choice-hover-border:#a78bfab8;--overhaul-choice-hover-shadow:0 0 16px #8b5cf62e;--overhaul-choice-hover-transform:translateX(3px);--overhaul-choice-correct-bg:linear-gradient(135deg, #ffd7001f, #8b5cf624);--overhaul-choice-correct-border:#ffd700c2;--overhaul-choice-correct-shadow:0 0 18px #ffd70024, inset 0 0 14px #8b5cf60d;--overhaul-choice-incorrect-bg:#8b5cf60b;--overhaul-choice-incorrect-border:#8b5cf640;--overhaul-dock-bg:#120e26f0;--overhaul-dock-border:#a78bfa4d;--overhaul-dock-radius:18px;--overhaul-dock-shadow:inset 0 2px 0 #ffd7001a, 0 0 20px #8b5cf614, 0 13px 34px #03010a7a;--overhaul-dock-filter:none;--overhaul-btn-bg:#ffffff06;--overhaul-btn-border:#a78bfa38;--overhaul-btn-shadow:0 3px 9px #03010a33;--overhaul-btn-hover-bg:#a78bfa1a;--overhaul-btn-hover-border:#a78bfab8;--overhaul-btn-hover-shadow:0 0 14px #8b5cf633;--overhaul-btn-active-bg:linear-gradient(135deg, #8b5cf647, #ffd7001a);--g:linear-gradient(135deg, gold, #a78bfa 40%, #8b5cf6)!important;--g1:gold!important;--g3:#a78bfa!important;--g2:#8b5cf6!important;--amb-c1:#ffd70066!important;--amb-c2:#8b5cf699!important}html[data-theme-overhaul=indigo-nebula]{background:radial-gradient(circle at 14% 16%, color-mix(in srgb, var(--g1,gold) 9%, transparent) 0%, transparent 30%), radial-gradient(circle at 86% 14%, color-mix(in srgb, var(--g2,#8b5cf6) 13%, transparent) 0%, transparent 32%), linear-gradient(170deg, #070514 0%, #110e28 65%, #05030d 100%) #070514}body[data-theme-overhaul=indigo-nebula]{background:radial-gradient(circle at 14% 16%, color-mix(in srgb, var(--g1,gold) 9%, transparent) 0%, transparent 30%), radial-gradient(circle at 86% 14%, color-mix(in srgb, var(--g2,#8b5cf6) 13%, transparent) 0%, transparent 32%), linear-gradient(170deg, #070514 0%, #110e28 65%, #05030d 100%) #070514!important;font-family:Outfit,Inter,sans-serif!important}body[data-theme-overhaul=indigo-nebula] #quiz-card{border-color:#a78bfa52;border-radius:18px;box-shadow:inset 0 1px #ffd70024,0 0 22px #8b5cf61a,0 16px 40px #03010a7a}body[data-theme-overhaul=indigo-nebula] .glass-btn{border-radius:12px}body[data-theme-overhaul=indigo-nebula] #theme-modal{border-radius:18px}html[data-theme-overhaul=nord-frost],body[data-theme-overhaul=nord-frost]{--bg:#2e3440;--card-bg:#3b4252f5;--bd:#4c566a;--text-main:#d8dee9;--text-q:var(--custom-text-q,#eceff4);--text-a:var(--custom-text-a,#d8dee9);--choice-bg:var(--custom-choice-bg,#88c0d00f);--font-main:"Inter", sans-serif;--btn-radius-sm:5px;--btn-radius-md:6px;--btn-radius-lg:8px;--overhaul-workspace-bg:repeating-linear-gradient(90deg, #d8dee909 0 1px, transparent 1px 42px), repeating-linear-gradient(0deg, #d8dee906 0 1px, transparent 1px 42px), linear-gradient(150deg, #252c38 0%, #303948 56%, #202631 100%);--overhaul-panel-bg:linear-gradient(155deg, #3b4252, #323946);--overhaul-panel-border:#4c566a;--overhaul-panel-radius:8px;--overhaul-panel-shadow:0 7px 19px #0003;--overhaul-card-surface:#3b4252a3;--overhaul-card-gradient:linear-gradient(145deg, #eceff406, #88c0d009);--overhaul-card-border:#58657b;--overhaul-card-radius:10px;--overhaul-card-shadow:inset 0 1px 0 #eceff40b, 0 11px 27px #00000040;--overhaul-card-overlay:linear-gradient(120deg, transparent 20%, #d8dee90d 50%, transparent 80%);--overhaul-card-overlay-opacity:.26;--overhaul-card-trim-shadow:inset 0 0 0 1px #88c0d00b;--overhaul-choice-bg:#434c5e80;--overhaul-choice-border:#566176;--overhaul-choice-radius:8px;--overhaul-choice-shadow:0 3px 8px #00000029;--overhaul-choice-filter:none;--overhaul-choice-hover-bg:#4c566a;--overhaul-choice-hover-border:#88c0d0;--overhaul-choice-hover-shadow:0 4px 11px #0000002e;--overhaul-choice-hover-transform:translateX(2px);--overhaul-choice-correct-bg:#8fbcbb29;--overhaul-choice-correct-border:#8fbcbb;--overhaul-choice-correct-shadow:0 4px 13px #0000002e;--overhaul-choice-incorrect-bg:#81a1c111;--overhaul-choice-incorrect-border:#81a1c161;--overhaul-dock-bg:#3b4252;--overhaul-dock-border:#58657b;--overhaul-dock-radius:8px;--overhaul-dock-shadow:0 7px 18px #00000038;--overhaul-dock-filter:none;--overhaul-btn-bg:#434c5e;--overhaul-btn-border:#566176;--overhaul-btn-shadow:0 2px 6px #00000029;--overhaul-btn-hover-bg:#4c566a;--overhaul-btn-hover-border:#88c0d0;--overhaul-btn-hover-shadow:0 4px 11px #0003;--overhaul-btn-active-bg:#88c0d02e;--g:linear-gradient(135deg, #88c0d0, #8fbcbb 40%, #81a1c1)!important;--g1:#88c0d0!important;--g3:#8fbcbb!important;--g2:#81a1c1!important;--amb-c1:#88c0d066!important;--amb-c2:#81a1c199!important}html[data-theme-overhaul=nord-frost]{background:radial-gradient(circle at 14% 16%, color-mix(in srgb, var(--g1,#88c0d0) 9%, transparent) 0%, transparent 30%), radial-gradient(circle at 86% 14%, color-mix(in srgb, var(--g2,#8fbcbb) 8%, transparent) 0%, transparent 32%), linear-gradient(180deg, #2e3440 0%, #242933 100%) #242933}body[data-theme-overhaul=nord-frost]{background:radial-gradient(circle at 14% 16%, color-mix(in srgb, var(--g1,#88c0d0) 9%, transparent) 0%, transparent 30%), radial-gradient(circle at 86% 14%, color-mix(in srgb, var(--g2,#8fbcbb) 8%, transparent) 0%, transparent 32%), linear-gradient(180deg, #2e3440 0%, #242933 100%) #242933!important;font-family:Inter,sans-serif!important}body[data-theme-overhaul=nord-frost] #quiz-card{border-color:#4c566a;border-radius:8px;box-shadow:0 8px 22px #0003}body[data-theme-overhaul=nord-frost] .glass-btn{border-radius:6px}body[data-theme-overhaul=nord-frost] #theme-modal{border-radius:10px}html[data-theme-overhaul=steampunk],body[data-theme-overhaul=steampunk]{--bg:#1c140e;--card-bg:#271d15f5;--bd:#4d3a2b;--text-main:#dfd2c0;--text-q:var(--custom-text-q,#f4eae1);--text-a:var(--custom-text-a,#d9cbb8);--choice-bg:var(--custom-choice-bg,#c87d550d);--font-main:Georgia, Garamond, "Times New Roman", serif;--btn-radius-sm:3px;--btn-radius-md:4px;--btn-radius-lg:6px;--overhaul-workspace-bg:repeating-linear-gradient(135deg, #d4a37308 0 2px, transparent 2px 11px), linear-gradient(150deg, #1c140d 0%, #2a1c12 52%, #120d09 100%);--overhaul-panel-bg:linear-gradient(155deg, #2d2118, #211810);--overhaul-panel-border:#5c4530;--overhaul-panel-radius:6px;--overhaul-panel-shadow:inset 0 0 0 1px #d4a3730e, 0 10px 24px #0000005c;--overhaul-card-surface:#271d159e;--overhaul-card-gradient:linear-gradient(145deg, #d4a37309, transparent 46%, #b873330b);--overhaul-card-border:#6b5036;--overhaul-card-radius:8px;--overhaul-card-shadow:inset 0 0 0 1px #d4a37333, inset 0 0 0 4px #1c140eb8, inset 0 0 0 5px #c87d552b, 0 13px 32px #0000006e;--overhaul-card-overlay:radial-gradient(circle at 9px 9px, #c87d55 0 2px, #4d3523 2.5px 4px, transparent 4.5px), radial-gradient(circle at calc(100% - 9px) 9px, #c87d55 0 2px, #4d3523 2.5px 4px, transparent 4.5px), repeating-linear-gradient(90deg, #d4a37305 0 1px, transparent 1px 5px);--overhaul-card-overlay-opacity:.72;--overhaul-card-trim-shadow:inset 0 0 0 1px #d4a3731f, inset 0 0 0 5px #140e0938;--overhaul-choice-bg:#36291e80;--overhaul-choice-border:#60462f;--overhaul-choice-radius:6px;--overhaul-choice-shadow:inset 0 1px 0 #ffffff06, 0 3px 8px #00000038;--overhaul-choice-filter:none;--overhaul-choice-hover-bg:#423225;--overhaul-choice-hover-border:#c87d55;--overhaul-choice-hover-shadow:0 5px 13px #00000045;--overhaul-choice-hover-transform:translateX(2px);--overhaul-choice-correct-bg:#d4a3731f;--overhaul-choice-correct-border:#d4a373;--overhaul-choice-correct-shadow:0 0 14px #c87d5526, inset 0 0 0 1px #d4a3730d;--overhaul-choice-incorrect-bg:#b873330e;--overhaul-choice-incorrect-border:#b8733361;--overhaul-dock-bg:#2d2118;--overhaul-dock-border:#6b5036;--overhaul-dock-radius:6px;--overhaul-dock-shadow:inset 0 0 0 1px #d4a37314, 0 9px 22px #0000005c;--overhaul-dock-filter:none;--overhaul-btn-bg:#36291e;--overhaul-btn-border:#60462f;--overhaul-btn-shadow:inset 0 1px 0 #ffffff06, 0 3px 7px #00000038;--overhaul-btn-hover-bg:#423225;--overhaul-btn-hover-border:#c87d55;--overhaul-btn-hover-shadow:0 4px 12px #c87d5524;--overhaul-btn-active-bg:linear-gradient(135deg, #b8733340, #d4a37326);--g:linear-gradient(135deg, #d4a373, #c87d55 40%, #b87333)!important;--g1:#d4a373!important;--g3:#c87d55!important;--g2:#b87333!important;--amb-c1:#d4a37366!important;--amb-c2:#b8733399!important}html[data-theme-overhaul=steampunk]{background:radial-gradient(circle at 14% 16%, color-mix(in srgb, var(--g1,#c87d55) 10%, transparent) 0%, transparent 30%), radial-gradient(circle at 86% 14%, color-mix(in srgb, var(--g2,#d4a373) 8%, transparent) 0%, transparent 32%), linear-gradient(180deg, #1c140e 0%, #291d14 100%) #1c140e}body[data-theme-overhaul=steampunk]{background:radial-gradient(circle at 14% 16%, color-mix(in srgb, var(--g1,#c87d55) 10%, transparent) 0%, transparent 30%), radial-gradient(circle at 86% 14%, color-mix(in srgb, var(--g2,#d4a373) 8%, transparent) 0%, transparent 32%), linear-gradient(180deg, #1c140e 0%, #291d14 100%) #1c140e!important;font-family:Georgia,Garamond,Times New Roman,serif!important}body[data-theme-overhaul=steampunk] #quiz-card{border-color:#5c4530;border-radius:6px;box-shadow:inset 0 0 0 1px #d4a3732e,inset 0 0 0 4px #1c140e99,inset 0 0 0 5px #c87d5524,0 10px 24px #00000059}body[data-theme-overhaul=steampunk] .glass-btn{border-radius:4px;box-shadow:inset 0 1px #ffffff08,0 2px 4px #00000026}body[data-theme-overhaul=steampunk] #theme-modal{border-radius:8px}body[data-theme-overhaul]:before,body[data-theme-overhaul]:after{opacity:0!important;filter:none!important}body[data-theme-overhaul] #quiz-pane>.quiz-pane-neural-network{display:none!important}body[data-theme-overhaul] #quiz-pane,body[data-theme-overhaul] #pdf-pane,body[data-theme-overhaul] #ai-pane{border-radius:var(--overhaul-panel-radius,var(--btn-radius-lg));border-color:var(--overhaul-panel-border,var(--bd))!important}body[data-theme-overhaul] #quiz-pane{background:var(--overhaul-workspace-bg,var(--overhaul-panel-bg,#080b12));box-shadow:var(--overhaul-workspace-shadow,none)}body[data-theme-overhaul] #pdf-pane,body[data-theme-overhaul] #ai-pane{background:var(--overhaul-panel-bg,transparent);box-shadow:var(--overhaul-panel-shadow,none)}#work-area:is(.split-view-ai,.trio-view).ai-pane-ask-active #quiz-pane{background:var(--overhaul-workspace-bg,var(--pane-bg))}#work-area:is(.split-view-ai,.trio-view).ai-pane-ask-active #ai-pane{background:var(--overhaul-panel-bg,var(--pane-bg-elevated))}body[data-theme-overhaul] #quiz-card{--quiz-card-surface:var(--custom-quiz-card-bg,transparent);--quiz-card-gradient:none;--quiz-card-border:var(--overhaul-card-border,var(--bd));border-radius:var(--overhaul-card-radius,var(--btn-radius-lg));background-color:var(--quiz-card-surface)!important;box-shadow:var(--overhaul-card-shadow,none)!important;-webkit-backdrop-filter:none!important;background-image:none!important}body[data-theme-overhaul] #quiz-card:before{opacity:0;background:0 0}body[data-theme-overhaul] #quiz-card:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:var(--overhaul-card-trim-shadow,none);opacity:1;position:absolute;inset:0}body[data-theme-overhaul] #quiz-card .question-text{color:var(--text-q);text-shadow:var(--overhaul-question-shadow,none)}body[data-theme-overhaul] #choices .choice:not(.correct):not(.incorrect){border-radius:var(--overhaul-choice-radius,var(--btn-radius-md));-webkit-backdrop-filter:var(--overhaul-choice-filter,none);background:var(--overhaul-choice-bg,var(--choice-bg))!important;border-color:var(--overhaul-choice-border,var(--bd))!important;color:var(--text-a)!important;box-shadow:var(--overhaul-choice-shadow,none)!important}body[data-theme-overhaul] #choices .choice:not(.locked):not(.correct):not(.incorrect):hover{transform:var(--overhaul-choice-hover-transform,translateX(2px));background:var(--overhaul-choice-hover-bg,var(--overhaul-choice-bg))!important;border-color:var(--overhaul-choice-hover-border,var(--g1))!important;box-shadow:var(--overhaul-choice-hover-shadow,var(--overhaul-choice-shadow))!important}body[data-theme-overhaul] #choices .choice.selected:not(.correct):not(.incorrect){background:var(--overhaul-choice-active-bg,var(--overhaul-choice-hover-bg,#ffffff14))!important;border-color:var(--overhaul-choice-active-border,var(--overhaul-choice-hover-border,var(--g1)))!important;box-shadow:var(--overhaul-choice-active-shadow,var(--overhaul-choice-hover-shadow,none))!important}body[data-theme-overhaul] #choices .choice.correct{border-radius:var(--overhaul-choice-radius,var(--btn-radius-md));background:linear-gradient(135deg, #22c55e1f, #10b9810d), var(--overhaul-choice-correct-bg,var(--overhaul-choice-bg))!important;border-color:color-mix(in srgb, #22c55e 32%, var(--overhaul-choice-correct-border,var(--g1)))!important;color:var(--text-q,#fff)!important;box-shadow:0 0 16px #22c55e47, var(--overhaul-choice-correct-shadow,none)!important}body[data-theme-overhaul] #choices .choice.incorrect{border-radius:var(--overhaul-choice-radius,var(--btn-radius-md));background:linear-gradient(135deg, #ef44441a, #dc262608), var(--overhaul-choice-incorrect-bg,var(--overhaul-choice-bg))!important;border-color:color-mix(in srgb, #ef4444 32%, var(--overhaul-choice-incorrect-border,var(--g2)))!important;color:var(--text-a,#e2e8f0)!important;box-shadow:0 0 14px #ef444438, var(--overhaul-choice-shadow,none)!important;opacity:.95!important}body[data-theme-overhaul] #choices .choice .label{color:var(--overhaul-choice-label,var(--g1));opacity:.92}body[data-theme-overhaul] button.glass-btn,body[data-theme-overhaul] .file-label,body[data-theme-overhaul] select.glass-select,body[data-theme-overhaul] input.glass-input{background:var(--overhaul-btn-bg,var(--btn-surface));border-color:var(--overhaul-btn-border,var(--btn-border));border-radius:var(--btn-radius-md);color:var(--btn-text);box-shadow:var(--overhaul-btn-shadow,var(--btn-shadow-soft))}body[data-theme-overhaul] button.glass-btn:hover,body[data-theme-overhaul] .file-label:hover,body[data-theme-overhaul] select.glass-select:hover{background:var(--overhaul-btn-hover-bg,var(--btn-surface-hover));border-color:var(--overhaul-btn-hover-border,var(--btn-border-strong));box-shadow:var(--overhaul-btn-hover-shadow,var(--btn-shadow-hover))}body[data-theme-overhaul] button.glass-btn.active,body[data-theme-overhaul] button.glass-btn[aria-pressed=true]{background:var(--overhaul-btn-active-bg,var(--overhaul-btn-hover-bg))!important;border-color:var(--overhaul-btn-hover-border,var(--g1))!important;box-shadow:var(--overhaul-btn-hover-shadow,none)!important}body[data-theme-overhaul] .quiz-top-controls-row :is(#reset-q-small,.quiz-ctrl-btn,.ai-quick-btn-inline){border-color:var(--overhaul-btn-border,var(--btn-border))!important}body[data-theme-overhaul] .quiz-top-controls-row :is(#reset-q-small,.quiz-ctrl-btn,.ai-quick-btn-inline):hover{border-color:var(--overhaul-btn-hover-border,var(--btn-border-strong))!important}body[data-theme-overhaul] .quiz-top-controls-row :is(#reset-q-small,.quiz-ctrl-btn,.ai-quick-btn-inline).active,body[data-theme-overhaul] .quiz-top-controls-row :is(#reset-q-small,.quiz-ctrl-btn,.ai-quick-btn-inline).is-active,body[data-theme-overhaul] .quiz-top-controls-row :is(#reset-q-small,.quiz-ctrl-btn,.ai-quick-btn-inline)[aria-pressed=true]{border-color:var(--overhaul-btn-hover-border,var(--g1))!important;box-shadow:var(--overhaul-btn-hover-shadow,0 0 8px color-mix(in srgb, var(--g1) 30%, transparent))!important}body[data-theme-overhaul] #nav-row .nav-btn{border-radius:var(--overhaul-card-radius,var(--btn-radius-md));box-shadow:var(--overhaul-btn-shadow,var(--btn-shadow-soft));background:var(--overhaul-btn-bg,var(--btn-surface))!important;border-color:var(--overhaul-btn-border,var(--btn-border))!important;color:#0000!important;background-image:var(--g)!important;-webkit-background-clip:text!important;background-clip:text!important}body[data-theme-overhaul] #nav-row .nav-btn:hover{background:var(--overhaul-btn-hover-bg,var(--btn-surface-hover))!important;border-color:var(--overhaul-choice-hover-border,var(--overhaul-btn-hover-border,var(--g1)))!important;box-shadow:var(--overhaul-btn-hover-shadow,var(--btn-shadow-hover))!important;color:#0000!important;background-image:var(--g)!important;-webkit-background-clip:text!important;background-clip:text!important}body[data-theme-overhaul] #save-btn.saved,body[data-theme-overhaul] #save-btn.saved:hover,body[data-theme-overhaul] #save-btn.saved:focus-visible{background:var(--g)!important;color:var(--btn-primary-text,#fff)!important;-webkit-text-fill-color:var(--btn-primary-text,#fff)!important;border-color:var(--overhaul-btn-hover-border,var(--g1))!important;box-shadow:var(--btn-primary-shadow,0 4px 14px #00000040)!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}body[data-theme-overhaul] .controls-dock{--controls-dock-surface:var(--overhaul-dock-bg);--controls-dock-gradient:none;border-radius:var(--overhaul-dock-radius);filter:var(--overhaul-dock-filter,none);background-color:var(--overhaul-dock-bg)!important;border-color:var(--overhaul-dock-border)!important;box-shadow:var(--overhaul-dock-shadow)!important;background-image:none!important}body[data-theme-overhaul] .controls-dock:hover{filter:var(--overhaul-dock-filter,none);transform:translateY(-1px);border-color:var(--overhaul-choice-hover-border,var(--overhaul-dock-border))!important;box-shadow:var(--overhaul-dock-shadow)!important}body[data-theme-overhaul] .controls-dock>.glass-btn,body[data-theme-overhaul] .controls-dock>.source-wrapper>.glass-btn,body[data-theme-overhaul] .controls-dock>.menu-wrapper>.glass-btn{background:var(--overhaul-control-bg,transparent)!important;border-radius:calc(var(--overhaul-dock-radius) - 2px)!important;color:var(--overhaul-control-color,var(--btn-text))!important;box-shadow:none!important;border-color:#0000!important}body[data-theme-overhaul] .controls-dock>.glass-btn:hover,body[data-theme-overhaul] .controls-dock>.source-wrapper>.glass-btn:hover,body[data-theme-overhaul] .controls-dock>.menu-wrapper>.glass-btn:hover{background:var(--overhaul-control-hover-bg,var(--overhaul-btn-hover-bg))!important;border-color:var(--overhaul-control-hover-border,transparent)!important;color:var(--overhaul-control-hover-color,var(--overhaul-control-color,var(--btn-text)))!important;box-shadow:var(--overhaul-control-hover-shadow,none)!important}body[data-theme-overhaul] .controls-dock>.glass-btn.active,body[data-theme-overhaul] .controls-dock>.source-wrapper>.glass-btn.active,body[data-theme-overhaul] .controls-dock>.menu-wrapper>.glass-btn.active,body[data-theme-overhaul] .controls-dock>.glass-btn[aria-pressed=true]{background:var(--overhaul-control-active-bg,var(--overhaul-btn-active-bg))!important;border-color:var(--overhaul-control-active-border,transparent)!important;color:var(--overhaul-control-active-color,var(--overhaul-control-hover-color,var(--btn-text)))!important;box-shadow:var(--overhaul-control-active-shadow,none)!important}body[data-theme-overhaul] #pdf-header,body[data-theme-overhaul] #ai-header{background:linear-gradient(180deg, color-mix(in srgb, var(--overhaul-btn-hover-bg,#ffffff14) 42%, transparent), transparent 78%), var(--overhaul-panel-bg)!important;border-bottom:1px solid var(--overhaul-panel-border)!important;color:var(--overhaul-control-color,var(--text-main))!important;box-shadow:var(--overhaul-panel-shadow,none)!important}body[data-theme-overhaul] .pdf-tutor-header-controls{color:var(--overhaul-control-color,var(--btn-text))!important}body[data-theme-overhaul] #pdf-header button:not(.pdf-tutor-orb-trigger),body[data-theme-overhaul] #ai-header button:not(.pdf-tutor-orb-trigger){background:var(--overhaul-btn-bg,var(--btn-surface))!important;border:1px solid var(--overhaul-btn-border,var(--btn-border))!important;color:var(--overhaul-control-color,var(--btn-text))!important;box-shadow:var(--overhaul-btn-shadow,var(--btn-shadow-soft))!important}body[data-theme-overhaul] #pdf-header button:not(.pdf-tutor-orb-trigger):is(:hover,:focus-visible),body[data-theme-overhaul] #ai-header button:not(.pdf-tutor-orb-trigger):is(:hover,:focus-visible){background:var(--overhaul-btn-hover-bg,var(--btn-surface-hover))!important;border-color:var(--overhaul-btn-hover-border,var(--btn-border-strong))!important;color:var(--overhaul-control-hover-color,var(--overhaul-control-color,var(--btn-text)))!important;box-shadow:var(--overhaul-btn-hover-shadow,var(--btn-shadow-hover))!important}body[data-theme-overhaul] #pdf-header #pdf-title,body[data-theme-overhaul] #ai-header #ai-title{color:var(--overhaul-control-color,var(--text-main))!important;-webkit-text-fill-color:var(--overhaul-control-color,var(--text-main))!important;background-image:none!important}body[data-theme-overhaul] #pdf-header .pdf-tutor-header-controls .pdf-tutor-study-guide-group:has(#pdf-tutor-sources-btn:not([hidden])),body[data-theme-overhaul] #ai-header .pdf-tutor-header-controls .pdf-tutor-study-guide-group:has(#pdf-tutor-sources-btn:not([hidden])),body[data-theme-overhaul] #pdf-header .pdf-tutor-header-controls .pdf-tutor-guided-control:has(#pdf-tutor-slider-group:not([hidden])),body[data-theme-overhaul] #ai-header .pdf-tutor-header-controls .pdf-tutor-guided-control:has(#pdf-tutor-slider-group:not([hidden])){background:var(--overhaul-dock-bg)!important;border:1px solid var(--overhaul-dock-border)!important;color:var(--overhaul-control-color,var(--btn-text))!important;box-shadow:var(--overhaul-dock-shadow,none)!important}body[data-theme-overhaul] #work-area.pdf-tutor-view #pdf-header .pdf-tutor-header-controls .glass-btn,body[data-theme-overhaul] #work-area.pdf-tutor-view #ai-header .pdf-tutor-header-controls .glass-btn{background:var(--overhaul-btn-bg,var(--btn-surface))!important;border:1px solid var(--overhaul-btn-border,var(--btn-border))!important;color:var(--overhaul-control-color,var(--btn-text))!important;box-shadow:var(--overhaul-btn-shadow,var(--btn-shadow-soft))!important}body[data-theme-overhaul] #work-area.pdf-tutor-view #pdf-header .pdf-tutor-header-controls .glass-btn:is(:hover,:focus-visible),body[data-theme-overhaul] #work-area.pdf-tutor-view #ai-header .pdf-tutor-header-controls .glass-btn:is(:hover,:focus-visible){background:var(--overhaul-btn-hover-bg,var(--btn-surface-hover))!important;border-color:var(--overhaul-btn-hover-border,var(--btn-border-strong))!important;color:var(--overhaul-control-hover-color,var(--overhaul-control-color,var(--btn-text)))!important;box-shadow:var(--overhaul-btn-hover-shadow,var(--btn-shadow-hover))!important}body[data-theme-overhaul] .srs-rate-btn,body[data-theme-overhaul] .fc-btn{border-radius:var(--btn-radius-sm)}body[data-theme-overhaul] #menu-dropdown{border-radius:var(--overhaul-panel-radius,var(--btn-radius-lg));background:var(--overhaul-card-overlay,none), var(--overhaul-panel-bg,var(--card-bg))!important;border-color:var(--overhaul-panel-border,var(--bd))!important;box-shadow:var(--overhaul-panel-shadow,none)!important}body[data-theme-overhaul] #menu-dropdown .menu-group-trigger,body[data-theme-overhaul] #menu-dropdown .menu-group-panel button.glass-btn{border-radius:var(--btn-radius-md);background:var(--overhaul-btn-bg,var(--btn-surface))!important;border-color:color-mix(in srgb, var(--overhaul-btn-border,var(--bd)) 72%, transparent)!important;color:var(--btn-text)!important;box-shadow:var(--overhaul-btn-shadow,none)!important}body[data-theme-overhaul] #menu-dropdown .menu-group-trigger:hover,body[data-theme-overhaul] #menu-dropdown .menu-group-panel button.glass-btn:hover{background:var(--overhaul-btn-hover-bg,var(--btn-surface-hover))!important;border-color:var(--overhaul-btn-hover-border,var(--g1))!important;box-shadow:var(--overhaul-btn-hover-shadow,none)!important}body[data-theme-overhaul] #menu-dropdown .menu-group-trigger.active,body[data-theme-overhaul] #menu-dropdown .menu-group.is-open>.menu-group-trigger{background:var(--overhaul-btn-active-bg,var(--overhaul-btn-hover-bg))!important;border-color:var(--overhaul-btn-hover-border,var(--g1))!important}body[data-theme-overhaul] #menu-dropdown .menu-group-panel{border-left-color:var(--overhaul-panel-border,var(--bd))}body[data-theme-overhaul] #menu-dropdown .gradient-text,body[data-theme-overhaul] #theme-menu-btn .gradient-text,body[data-theme-overhaul] #menu-dropdown .menu-group-title{background:linear-gradient(135deg, var(--g1), var(--g2))!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}body[data-theme-overhaul] #theme-modal{border-radius:var(--overhaul-card-radius,var(--btn-radius-lg));background-color:var(--overhaul-card-surface,var(--card-bg))!important;background-image:var(--overhaul-card-gradient,none), var(--overhaul-card-overlay,none)!important;border-color:var(--overhaul-card-border,var(--bd))!important;box-shadow:var(--overhaul-card-shadow,none)!important}body[data-theme-overhaul] #theme-modal .theme-section{border-bottom-color:color-mix(in srgb, var(--overhaul-panel-border,var(--bd)) 74%, transparent)}body[data-theme-overhaul] #theme-modal .theme-overhaul-toggle,body[data-theme-overhaul] #theme-modal .theme-collapse,body[data-theme-overhaul] #theme-modal .theme-segmented{background:var(--overhaul-btn-bg,var(--btn-surface));border-color:var(--overhaul-btn-border,var(--bd));box-shadow:var(--overhaul-btn-shadow,none)}body[data-theme-overhaul] .modal-content{border-radius:var(--overhaul-card-radius,var(--btn-radius-lg));background-color:var(--overhaul-card-surface,var(--card-bg))!important;background-image:var(--overhaul-card-gradient,none)!important;border-color:var(--overhaul-card-border,var(--bd))!important;box-shadow:var(--overhaul-card-shadow,none)!important}body[data-theme-overhaul] #history-modal .history-actions{background-color:var(--overhaul-card-surface,var(--clarity-surface,var(--card-bg)))!important;background-image:var(--overhaul-card-gradient,none)!important;border-top-color:var(--overhaul-card-border,var(--clarity-border,var(--bd)))!important}body[data-theme-overhaul] #notes-modal-content,body[data-theme-overhaul] .memora-ai-settings-content,body[data-theme-overhaul] #theme-confirm-modal .theme-confirm-content,body[data-theme-overhaul] #ai-response-popup .ai-popup-content{background-color:var(--overhaul-card-surface,var(--clarity-surface,var(--card-bg)))!important;background-image:var(--overhaul-card-gradient,none)!important;border:1px solid var(--overhaul-card-border,var(--clarity-border,var(--bd)))!important;border-radius:var(--overhaul-card-radius,16px)!important;box-shadow:var(--overhaul-card-shadow,0 16px 40px #00000073)!important;-webkit-backdrop-filter:var(--overhaul-card-backdrop,none)!important}body[data-theme-overhaul] .theme-confirm-actions .theme-outline-btn:not(.danger){background:var(--g)!important;border-color:var(--overhaul-btn-hover-border,var(--g1))!important;color:var(--btn-primary-text,#fff)!important;-webkit-text-fill-color:var(--btn-primary-text,#fff)!important;box-shadow:var(--btn-primary-shadow,0 4px 14px #00000040)!important}body[data-theme-overhaul] #ai-response-popup .ai-popup-content:before{background:var(--overhaul-card-overlay,none)!important;opacity:var(--overhaul-card-overlay-opacity,.2)!important}:is(html,body)[data-theme-overhaul] #ask-ai-modal .ask-ai-modal-content{background:radial-gradient(130% 150% at 0% 0%, color-mix(in srgb, var(--clarity-accent,var(--g1)) 12%, transparent) 0%, transparent 60%), radial-gradient(130% 150% at 100% 0%, color-mix(in srgb, var(--clarity-accent-2,var(--g2,var(--g1))) 10%, transparent) 0%, transparent 56%), linear-gradient(180deg, color-mix(in srgb, var(--clarity-surface,var(--card-bg)) 70%, transparent 30%) 0%, color-mix(in srgb, var(--clarity-surface,var(--card-bg)) 84%, transparent 16%) 100%)!important;background-color:color-mix(in srgb, var(--clarity-surface,var(--card-bg)) 72%, transparent)!important;border:1px solid color-mix(in srgb, var(--clarity-accent,var(--g1)) 18%, var(--clarity-border,var(--bd)))!important;border-radius:var(--overhaul-card-radius,16px)!important;box-shadow:var(--overhaul-card-shadow,0 20px 50px #00000073, inset 0 1px 0 #ffffff14)!important;-webkit-backdrop-filter:blur(14px)saturate(110%)brightness(88%)!important}@media (width>=769px){:is(html,body)[data-theme-overhaul].ask-ai-docked-open:not(:has(#work-area:is(.split-view,.split-view-ai,.trio-view,.pdf-tutor-view))) #ask-ai-modal.active .ask-ai-modal-content{border:1px solid color-mix(in srgb, var(--clarity-accent,var(--g1)) 12%, var(--clarity-border,#94a3b829))!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}:is(html,body)[data-theme-overhaul].ask-ai-docked-open:not(:has(#work-area:is(.split-view,.split-view-ai,.trio-view,.pdf-tutor-view))) #ask-ai-modal.active .ask-ai-modal-content:before{opacity:0!important;background:0 0!important}:is(html,body)[data-theme-overhaul].ask-ai-docked-open:not(:has(#work-area:is(.split-view,.split-view-ai,.trio-view,.pdf-tutor-view))) #ask-memora-overlap-blur-layer{display:none!important}}body[data-theme-overhaul] #ask-memora-overlap-blur-layer{background:linear-gradient(180deg, color-mix(in srgb, var(--clarity-bg,#1e1e1e) 15%, transparent), color-mix(in srgb, var(--clarity-bg,#1e1e1e) 35%, transparent)), radial-gradient(circle at 74% 22%, color-mix(in srgb, var(--clarity-accent,var(--g1)) 8%, transparent), transparent 45%)!important;-webkit-backdrop-filter:blur(16px)saturate(1.05)brightness(.96)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--clarity-border,#3e3d37) 35%, transparent), 0 0 22px #00000040!important}body[data-theme-overhaul] #ask-ai-modal .ask-ai-tools-cluster{background:var(--clarity-surface-2,#00000040)!important;border-color:var(--clarity-border,#ffffff26)!important}body[data-theme-overhaul] #ask-ai-modal .ask-ai-tools-cluster:hover,body[data-theme-overhaul] #ask-ai-modal .ask-ai-tools-cluster:focus-within{background:var(--clarity-surface-3,#ffffff14)!important;border-color:var(--clarity-border-strong,#ffffff40)!important}body[data-theme-overhaul] #ask-ai-modal .ask-ai-tools-cluster #ask-memora-source-toggle.is-active{background:linear-gradient(135deg, color-mix(in srgb, var(--clarity-accent,var(--g1,#d97757)) 38%, transparent), color-mix(in srgb, var(--clarity-accent-2,var(--g2,#e7a74f)) 38%, transparent))!important;border-color:var(--clarity-accent,var(--g1,#d97757))!important;box-shadow:0 0 8px 1px color-mix(in srgb, var(--clarity-accent,var(--g1,#d97757)) 32%, transparent), inset 0 1px 0 #fff3!important;color:var(--clarity-heading,#fff)!important}body[data-theme-overhaul] #ask-ai-modal .ask-memora-answer-depth-toggle .memora-depth-slider-knob,body[data-theme-overhaul] .ask-memora-answer-depth-toggle .memora-depth-slider-knob,body[data-theme-overhaul] .memora-ai-settings-depth-toggle .memora-depth-slider-knob{background:var(--clarity-heading,#fff)!important;box-shadow:0 0 10px 2px color-mix(in srgb, var(--clarity-accent-2,var(--g1,#e7a74f)) 50%, transparent), 0 0 0 2px var(--clarity-accent-2,var(--g1,#e7a74f)), 0 1px 3px #0006!important}body[data-theme-overhaul] #ask-ai-modal .ask-memora-answer-depth-toggle .memora-depth-slider-fill,body[data-theme-overhaul] .ask-memora-answer-depth-toggle .memora-depth-slider-fill,body[data-theme-overhaul] .memora-ai-settings-depth-toggle .memora-depth-slider-fill{background:linear-gradient(90deg, var(--clarity-accent,var(--g1,#d97757)), var(--clarity-accent-2,var(--g2,#e7a74f)))!important}body[data-theme-overhaul] #ask-ai-modal.active .ask-ai-input{background:var(--clarity-surface-2,var(--choice-bg,#0003))!important;border-color:var(--clarity-border,var(--bd,#ffffff26))!important;color:var(--clarity-text,var(--text-main,#e2e8f0))!important}body[data-theme-overhaul] #ask-ai-modal.active .ask-ai-input:focus{border-color:var(--clarity-accent,var(--g1))!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--clarity-accent,var(--g1)) 35%, transparent)!important}body[data-theme-overhaul] .ask-ai-chat-message.is-assistant,body[data-theme-overhaul] .ask-ai-chat-message.is-assistant:not(.is-pending){box-shadow:none!important;background:0 0!important;border:none!important;padding:10px 0!important}body[data-theme-overhaul] .ask-ai-chat-message.is-user{background:color-mix(in srgb, var(--clarity-surface-2,var(--card-bg)) 70%, transparent)!important;border:1px solid color-mix(in srgb, var(--clarity-accent,var(--g1)) 45%, var(--clarity-border,var(--bd)) 55%)!important;border-radius:8px!important}.theme-canvas-wrapper{z-index:1;pointer-events:none;isolation:isolate;display:none;position:absolute;inset:0;overflow:hidden}.theme-canvas{opacity:.94;position:absolute;inset:0;overflow:hidden}.theme-canvas .canvas-node{pointer-events:none;transform-origin:50%;will-change:transform, opacity;position:absolute}body.welcome-mode[data-theme-overhaul] #welcome-neural-canvas{display:none!important}body.welcome-mode[data-theme-overhaul] #theme-canvas-wrapper{display:block}body.welcome-mode[data-theme-overhaul] #welcome-screen{z-index:50;background:0 0!important}body.welcome-mode[data-theme-overhaul] #welcome-screen .welcome-title{font-family:var(--font-main)}body.welcome-mode[data-theme-overhaul] #welcome-screen .welcome-btn{border-radius:var(--overhaul-choice-radius,var(--btn-radius-lg));-webkit-backdrop-filter:var(--overhaul-choice-filter,none);background:var(--overhaul-choice-bg,var(--choice-bg))!important;border-color:var(--overhaul-choice-border,var(--bd))!important;color:var(--text-a)!important;box-shadow:var(--overhaul-choice-shadow,none)!important}body.welcome-mode[data-theme-overhaul] #welcome-screen .welcome-btn:hover{background:var(--overhaul-choice-hover-bg,var(--overhaul-choice-bg))!important;border-color:var(--overhaul-choice-hover-border,var(--g1))!important;box-shadow:var(--overhaul-choice-hover-shadow,none)!important}body.welcome-mode[data-theme-overhaul] #welcome-screen .welcome-btn.primary-action{background:var(--overhaul-choice-hover-bg,var(--overhaul-choice-bg))!important;border-color:var(--overhaul-choice-hover-border,var(--g1))!important;box-shadow:var(--overhaul-choice-hover-shadow,var(--overhaul-choice-shadow,none))!important;color:var(--text-q,var(--text-a))!important}body.welcome-mode[data-theme-overhaul] #welcome-screen .welcome-btn.primary-action:hover{background:var(--overhaul-choice-active-bg,var(--overhaul-choice-hover-bg))!important;border-color:var(--overhaul-choice-active-border,var(--g1))!important;box-shadow:var(--overhaul-choice-active-shadow,var(--overhaul-choice-hover-shadow,none))!important}body.welcome-mode[data-theme-overhaul] #welcome-screen .welcome-btn strong{color:color-mix(in srgb, var(--text-a) 72%, transparent)!important}body.welcome-mode[data-theme-overhaul] .welcome-status{border-radius:var(--overhaul-card-radius,var(--btn-radius-lg));background:var(--overhaul-card-surface,var(--card-bg))!important;border-color:var(--overhaul-card-border,var(--bd))!important;box-shadow:var(--overhaul-card-shadow,none)!important}body.welcome-mode[data-theme-overhaul] .welcome-warmup-card{box-shadow:none!important;background:0 0!important;border-color:#0000!important}body[data-theme-overhaul=glassmorphism] .theme-canvas{background:radial-gradient(circle at 50% 48%,#818cf82e,#0000 32%),radial-gradient(circle at 68% 32%,#ec48991f,#0000 26%)}body[data-theme-overhaul=glassmorphism] .theme-canvas .n1{aspect-ratio:1;filter:blur(1px);background:linear-gradient(135deg,#818cf83d,#ec489921);border:1px solid #fff3;width:clamp(240px,28vw,430px);animation:11s ease-in-out infinite alternate memora-glass-blob;top:50%;left:50%;box-shadow:inset 0 0 50px #ffffff14,0 0 80px #818cf82b}body[data-theme-overhaul=glassmorphism] .theme-canvas .n2,body[data-theme-overhaul=glassmorphism] .theme-canvas .n3{border:1px solid #ffffff30;border-color:#ffffff30 #ec48997a #ffffff30 #818cf8a8;border-radius:50%;top:50%;left:50%;box-shadow:inset 0 0 22px #ffffff09,0 0 22px #818cf814}body[data-theme-overhaul=glassmorphism] .theme-canvas .n2{width:clamp(360px,46vw,720px);height:clamp(190px,26vw,390px);animation:17s linear infinite memora-theme-orbit}body[data-theme-overhaul=glassmorphism] .theme-canvas .n3{width:clamp(260px,34vw,530px);height:clamp(440px,50vw,760px);animation:23s linear infinite reverse memora-theme-orbit}body[data-theme-overhaul=glassmorphism] .theme-canvas .n4{background:linear-gradient(100deg,#0000,#ffffff1c,#0000);width:24%;animation:8s ease-in-out infinite memora-glass-sweep;inset:-30% auto -30% -20%;transform:skew(-18deg)}body[data-theme-overhaul=glassmorphism] .theme-canvas .n5,body[data-theme-overhaul=glassmorphism] .theme-canvas .n6{background:#ffffff85;border:1px solid #ffffffb8;border-radius:50%;width:18px;height:18px;animation:6s ease-in-out infinite alternate memora-theme-float;box-shadow:0 0 24px #c4b5fd94}body[data-theme-overhaul=glassmorphism] .theme-canvas .n5{top:28%;left:22%}body[data-theme-overhaul=glassmorphism] .theme-canvas .n6{animation-delay:-3s;bottom:24%;right:18%}@keyframes memora-glass-blob{0%{border-radius:42% 58% 64% 36%/52% 38% 62% 48%;transform:translate(-50%,-50%)rotate(-8deg)scale(.94)}50%{border-radius:62% 38% 43% 57%/38% 58% 42% 62%;transform:translate(-50%,-50%)rotate(6deg)scale(1.04)}to{border-radius:48% 52% 34% 66%/63% 42% 58% 37%;transform:translate(-50%,-50%)rotate(14deg)scale(.98)}}@keyframes memora-theme-orbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes memora-glass-sweep{0%,15%{opacity:0;transform:translate(-60vw)skew(-18deg)}42%,58%{opacity:.55}85%,to{opacity:0;transform:translate(150vw)skew(-18deg)}}@keyframes memora-theme-float{0%{opacity:.42;transform:translate(-12px,14px)scale(.84)}to{opacity:.92;transform:translate(18px,-22px)scale(1.12)}}body[data-theme-overhaul=cozy-earth] .theme-canvas{background:radial-gradient(at 50% 66%,#9bb29c29,#0000 34%),linear-gradient(#0000 54%,#d6b2700b)}body[data-theme-overhaul=cozy-earth] .theme-canvas .n1,body[data-theme-overhaul=cozy-earth] .theme-canvas .n2,body[data-theme-overhaul=cozy-earth] .theme-canvas .n3,body[data-theme-overhaul=cozy-earth] .theme-canvas .n4,body[data-theme-overhaul=cozy-earth] .theme-canvas .n5{--lotus-angle:0deg;transform-origin:50% 100%;background:linear-gradient(#9bb29c8f,#53685817);border:1px solid #d6b27033;border-radius:80% 12% 75% 18%;width:clamp(68px,6.5vw,108px);height:clamp(150px,18vw,270px);animation:7s ease-in-out infinite alternate memora-lotus-breathe;top:64%;left:50%;box-shadow:inset 0 0 30px #e8ddcc0f,0 0 24px #9bb29c14}body[data-theme-overhaul=cozy-earth] .theme-canvas .n1{--lotus-angle:-58deg}body[data-theme-overhaul=cozy-earth] .theme-canvas .n2{--lotus-angle:-29deg;animation-delay:-.7s}body[data-theme-overhaul=cozy-earth] .theme-canvas .n3{--lotus-angle:0deg;animation-delay:-1.4s}body[data-theme-overhaul=cozy-earth] .theme-canvas .n4{--lotus-angle:29deg;animation-delay:-2.1s}body[data-theme-overhaul=cozy-earth] .theme-canvas .n5{--lotus-angle:58deg;animation-delay:-2.8s}body[data-theme-overhaul=cozy-earth] .theme-canvas .n6{background:#f3d492;border-radius:50%;width:8px;height:8px;animation:12s ease-in-out infinite memora-firefly-path;top:42%;left:16%;box-shadow:0 0 8px #f3d492,0 0 22px #d6b270b8}@keyframes memora-lotus-breathe{0%{transform:translate(-50%, -100%) rotate(var(--lotus-angle)) scaleY(.82) scaleX(.92);opacity:.52}to{transform:translate(-50%, -100%) rotate(var(--lotus-angle)) scaleY(1.08) scaleX(1.03);opacity:.92}}@keyframes memora-firefly-path{0%,to{opacity:.35;transform:translate(0,0)scale(.8)}22%{opacity:1;transform:translate(26vw,-18vh)scale(1.2)}48%{opacity:.55;transform:translate(58vw,9vh)scale(.92)}72%{opacity:.9;transform:translate(38vw,30vh)scale(1.18)}}body[data-theme-overhaul=royal-obsidian] .theme-canvas{background:radial-gradient(circle,#cfa85e24,#0000 36%)}body[data-theme-overhaul=royal-obsidian] .theme-canvas .n1,body[data-theme-overhaul=royal-obsidian] .theme-canvas .n2,body[data-theme-overhaul=royal-obsidian] .theme-canvas .n3{aspect-ratio:1;border:1px solid #cfa85e6b;animation:25s linear infinite memora-oracle-spin;top:50%;left:50%;box-shadow:inset 0 0 24px #cfa85e0d,0 0 18px #cfa85e14}body[data-theme-overhaul=royal-obsidian] .theme-canvas .n1{width:clamp(330px,42vw,680px)}body[data-theme-overhaul=royal-obsidian] .theme-canvas .n2{width:clamp(235px,30vw,490px);animation-duration:18s;animation-direction:reverse}body[data-theme-overhaul=royal-obsidian] .theme-canvas .n3{border-style:double;width:clamp(145px,18vw,300px);animation-duration:13s}body[data-theme-overhaul=royal-obsidian] .theme-canvas .n4{aspect-ratio:1;background:linear-gradient(135deg,#3a2a13,#f3e5ab 48%,#8f6f36 52%,#100e0a);border:1px solid #f3e5aba8;width:clamp(58px,7vw,104px);animation:4.8s ease-in-out infinite alternate memora-oracle-gem;top:50%;left:50%;box-shadow:0 0 26px #cfa85e47}body[data-theme-overhaul=royal-obsidian] .theme-canvas .n5,body[data-theme-overhaul=royal-obsidian] .theme-canvas .n6{background:#f3e5ab;border-radius:50%;width:12px;height:12px;animation:12s linear infinite memora-oracle-satellite;top:50%;left:50%;box-shadow:0 0 14px #f3e5abb3}body[data-theme-overhaul=royal-obsidian] .theme-canvas .n6{animation-duration:16s;animation-direction:reverse}@keyframes memora-oracle-spin{0%{transform:translate(-50%,-50%)rotate(45deg)}to{transform:translate(-50%,-50%)rotate(405deg)}}@keyframes memora-oracle-gem{0%{filter:brightness(.8);transform:translate(-50%,-50%)rotate(45deg)scale(.82)}to{filter:brightness(1.25);transform:translate(-50%,-50%)rotate(225deg)scale(1.08)}}@keyframes memora-oracle-satellite{0%{transform:translate(-50%,-50%)rotate(0)translate(clamp(150px,22vw,350px))}to{transform:translate(-50%,-50%)rotate(360deg)translate(clamp(150px,22vw,350px))}}body[data-theme-overhaul=sakura] .theme-canvas{background:radial-gradient(circle,#ffb7c524,#0000 32%),radial-gradient(circle at 72% 28%,#dfb2f417,#0000 24%)}body[data-theme-overhaul=sakura] .theme-canvas .n1,body[data-theme-overhaul=sakura] .theme-canvas .n2,body[data-theme-overhaul=sakura] .theme-canvas .n3,body[data-theme-overhaul=sakura] .theme-canvas .n4,body[data-theme-overhaul=sakura] .theme-canvas .n5{--sakura-angle:0deg;transform-origin:50% 100%;background:linear-gradient(#fff0f4b8,#ffb7c529 58%,#dfb2f408);border:1px solid #ffb7c557;border-radius:70% 30% 68% 32%/80% 52% 48% 20%;width:clamp(80px,8vw,138px);height:clamp(150px,16vw,250px);animation:8s ease-in-out infinite alternate memora-sakura-bloom;top:50%;left:50%;box-shadow:inset 0 0 24px #ffffff1a,0 0 28px #ffb7c521}body[data-theme-overhaul=sakura] .theme-canvas .n1{--sakura-angle:0deg}body[data-theme-overhaul=sakura] .theme-canvas .n2{--sakura-angle:72deg;animation-delay:-.8s}body[data-theme-overhaul=sakura] .theme-canvas .n3{--sakura-angle:144deg;animation-delay:-1.6s}body[data-theme-overhaul=sakura] .theme-canvas .n4{--sakura-angle:216deg;animation-delay:-2.4s}body[data-theme-overhaul=sakura] .theme-canvas .n5{--sakura-angle:288deg;animation-delay:-3.2s}body[data-theme-overhaul=sakura] .theme-canvas .n6{background:linear-gradient(145deg,#fff0f4,#ffb7c557);border-radius:72% 28% 66% 34%;width:34px;height:52px;animation:15s ease-in-out infinite memora-sakura-drift;top:20%;left:12%;box-shadow:0 0 18px #ffb7c542}@keyframes memora-sakura-bloom{0%{transform:translate(-50%, -100%) rotate(var(--sakura-angle)) scale(.78);opacity:.46}to{transform:translate(-50%, -100%) rotate(calc(var(--sakura-angle) + 14deg)) scale(1.06);opacity:.88}}@keyframes memora-sakura-drift{0%,to{opacity:0;transform:translate(0,0)rotate(-25deg)}12%{opacity:.75}48%{opacity:.9;transform:translate(48vw,24vh)rotate(190deg)}88%{opacity:.52}to{opacity:0;transform:translate(82vw,62vh)rotate(420deg)}}body[data-theme-overhaul=abyssal-deep] .theme-canvas{background:radial-gradient(at 50% 36%,#00f0ff1f,#0000 30%),linear-gradient(#00f0ff04,#00ffcc0e)}body[data-theme-overhaul=abyssal-deep] .theme-canvas .n1,body[data-theme-overhaul=abyssal-deep] .theme-canvas .n2{border-radius:52% 48% 16% 16%/84% 84% 16% 16%;animation:6s ease-in-out infinite alternate memora-jelly-swim;top:36%;left:50%;transform:translate(-50%,-50%)}body[data-theme-overhaul=abyssal-deep] .theme-canvas .n1{background:radial-gradient(at 50% 18%,#e8f7ff38,#00f0ff1f 42%,#00ffcc06 78%);border:1px solid #00f0ff6b;width:clamp(230px,28vw,430px);height:clamp(145px,17vw,260px);box-shadow:inset 0 -24px 40px #00ffcc14,0 0 44px #00f0ff2b}body[data-theme-overhaul=abyssal-deep] .theme-canvas .n2{border:1px solid #00ffcc42;width:clamp(170px,21vw,320px);height:clamp(105px,12vw,188px);animation-delay:-.9s;box-shadow:inset 0 0 30px #00f0ff14}body[data-theme-overhaul=abyssal-deep] .theme-canvas .n3,body[data-theme-overhaul=abyssal-deep] .theme-canvas .n4,body[data-theme-overhaul=abyssal-deep] .theme-canvas .n5{--tentacle-x:0px;left:calc(50% + var(--tentacle-x));transform-origin:top;background:linear-gradient(#00f0ff85,#00ffcc14 76%,#0000);border-radius:999px;width:5px;height:clamp(210px,28vh,390px);animation:5s ease-in-out infinite alternate memora-tentacle-sway;top:43%;box-shadow:0 0 10px #00f0ff38}body[data-theme-overhaul=abyssal-deep] .theme-canvas .n3{--tentacle-x:clamp(-110px, -8vw, -55px)}body[data-theme-overhaul=abyssal-deep] .theme-canvas .n4{--tentacle-x:0px;height:clamp(250px,34vh,440px);animation-delay:-1.6s}body[data-theme-overhaul=abyssal-deep] .theme-canvas .n5{--tentacle-x:clamp(55px, 8vw, 110px);animation-delay:-3.1s}body[data-theme-overhaul=abyssal-deep] .theme-canvas .n6{border:1px solid #00f0ff8a;border-radius:50%;width:8px;height:8px;animation:12s linear infinite memora-abyss-bubbles;bottom:-30px;left:18%;box-shadow:14vw 22vh 0 2px #00f0ff17,34vw 10vh 0 4px #00ffcc14,61vw 27vh 0 1px #00f0ff1f,72vw 4vh 0 3px #00ffcc14}@keyframes memora-jelly-swim{0%{opacity:.68;transform:translate(-50%,-50%)translateY(18px)scaleX(1.06)scaleY(.9)}to{opacity:.96;transform:translate(-50%,-50%)translateY(-24px)scaleX(.94)scaleY(1.08)}}@keyframes memora-tentacle-sway{0%{opacity:.46;transform:translate(-50%)rotate(-5deg)scaleY(.9)}to{opacity:.82;transform:translate(-50%)rotate(7deg)scaleY(1.08)}}@keyframes memora-abyss-bubbles{0%{opacity:0;transform:translateY(15vh)scale(.7)}18%{opacity:.65}to{opacity:0;transform:translate(12vw,-115vh)scale(1.18)}}body[data-theme-overhaul=indigo-nebula] .theme-canvas{background:radial-gradient(circle,#8b5cf62e,#0000 34%),radial-gradient(circle at 22% 30%,#ffd7000b 0 1px,#0000 2px) 0 0/86px 86px,radial-gradient(circle at 76% 68%,#ffffff0e 0 1px,#0000 2px) 0 0/132px 132px}body[data-theme-overhaul=indigo-nebula] .theme-canvas .n1{aspect-ratio:1;background:radial-gradient(circle,#fff9d9,gold 26%,#a78bfa 62%,#0000 72%);border-radius:50%;width:clamp(52px,6vw,94px);animation:4.5s ease-in-out infinite alternate memora-galaxy-core;top:50%;left:50%;box-shadow:0 0 28px #ffd70059,0 0 70px #8b5cf64d}body[data-theme-overhaul=indigo-nebula] .theme-canvas .n2,body[data-theme-overhaul=indigo-nebula] .theme-canvas .n3,body[data-theme-overhaul=indigo-nebula] .theme-canvas .n4{border:2px solid #0000;border-color:#a78bfa75 #0000 #ffd70047;border-radius:50%;animation:18s linear infinite memora-galaxy-arm;top:50%;left:50%;box-shadow:inset 0 0 18px #8b5cf60d,0 0 18px #8b5cf612}body[data-theme-overhaul=indigo-nebula] .theme-canvas .n2{width:clamp(280px,38vw,610px);height:clamp(95px,13vw,210px)}body[data-theme-overhaul=indigo-nebula] .theme-canvas .n3{width:clamp(400px,54vw,850px);height:clamp(145px,19vw,300px);animation-duration:25s;animation-direction:reverse}body[data-theme-overhaul=indigo-nebula] .theme-canvas .n4{opacity:.58;width:clamp(520px,70vw,1080px);height:clamp(210px,27vw,420px);animation-duration:34s}body[data-theme-overhaul=indigo-nebula] .theme-canvas .n5,body[data-theme-overhaul=indigo-nebula] .theme-canvas .n6{background:#fff7c2;border-radius:50%;width:8px;height:8px;animation:11s linear infinite memora-galaxy-star;top:50%;left:50%;box-shadow:0 0 13px #ffd700cc}body[data-theme-overhaul=indigo-nebula] .theme-canvas .n6{background:#c4b5fd;animation-duration:15s;animation-direction:reverse;box-shadow:0 0 13px #a78bfacc}@keyframes memora-galaxy-core{0%{filter:brightness(.85);transform:translate(-50%,-50%)scale(.78)}to{filter:brightness(1.25);transform:translate(-50%,-50%)scale(1.18)}}@keyframes memora-galaxy-arm{0%{transform:translate(-50%,-50%)rotate(-12deg)}to{transform:translate(-50%,-50%)rotate(348deg)}}@keyframes memora-galaxy-star{0%{transform:translate(-50%,-50%)rotate(0)translate(clamp(150px,25vw,390px))scale(.72)}50%{opacity:1;transform:translate(-50%,-50%)rotate(180deg)translate(clamp(150px,25vw,390px))scale(1.25)}to{transform:translate(-50%,-50%)rotate(360deg)translate(clamp(150px,25vw,390px))scale(.72)}}body[data-theme-overhaul=nord-frost] .theme-canvas{background:linear-gradient(135deg,#0000 49.8%,#88c0d009 50%,#0000 50.2%) 0 0/48px 48px,radial-gradient(circle,#88c0d01f,#0000 34%)}body[data-theme-overhaul=nord-frost] .theme-canvas .n1,body[data-theme-overhaul=nord-frost] .theme-canvas .n2,body[data-theme-overhaul=nord-frost] .theme-canvas .n3{aspect-ratio:1;border:1px solid #88c0d075;animation:24s linear infinite memora-frost-lattice;top:50%;left:50%;box-shadow:inset 0 0 22px #8fbcbb0b,0 0 18px #88c0d012}body[data-theme-overhaul=nord-frost] .theme-canvas .n1{width:clamp(360px,46vw,720px)}body[data-theme-overhaul=nord-frost] .theme-canvas .n2{border-style:dashed;width:clamp(250px,32vw,500px);animation-duration:18s;animation-direction:reverse}body[data-theme-overhaul=nord-frost] .theme-canvas .n3{width:clamp(150px,19vw,300px);animation-duration:12s}body[data-theme-overhaul=nord-frost] .theme-canvas .n4{aspect-ratio:1;background:linear-gradient(135deg,#eceff4e6,#88c0d038 48%,#4c566a1f 52%);border:1px solid #eceff4a8;width:clamp(62px,7vw,108px);animation:5s ease-in-out infinite alternate memora-frost-core;top:50%;left:50%;box-shadow:0 0 24px #88c0d03d}body[data-theme-overhaul=nord-frost] .theme-canvas .n5,body[data-theme-overhaul=nord-frost] .theme-canvas .n6{background:linear-gradient(#0000,#eceff49e,#0000);width:3px;height:clamp(280px,38vw,590px);animation:16s linear infinite memora-frost-needle;top:50%;left:50%;box-shadow:0 0 10px #88c0d033}body[data-theme-overhaul=nord-frost] .theme-canvas .n6{animation-duration:21s;animation-direction:reverse}@keyframes memora-frost-lattice{0%{opacity:.46;transform:translate(-50%,-50%)rotate(45deg)}50%{opacity:.82}to{opacity:.46;transform:translate(-50%,-50%)rotate(405deg)}}@keyframes memora-frost-core{0%{filter:brightness(.88);transform:translate(-50%,-50%)rotate(45deg)scale(.82)}to{filter:brightness(1.22);transform:translate(-50%,-50%)rotate(135deg)scale(1.08)}}@keyframes memora-frost-needle{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}body[data-theme-overhaul=steampunk] .theme-canvas{background:radial-gradient(circle,#c87d551f,#0000 36%),repeating-linear-gradient(0deg,#d4a37304 0 1px,#0000 1px 6px)}body[data-theme-overhaul=steampunk] .theme-canvas .n1{transform-origin:50% 0;background:linear-gradient(90deg,#4d3523,#d4a373 48%,#4d3523 52%);border-radius:5px;width:7px;height:clamp(260px,38vh,470px);animation:4.2s ease-in-out infinite alternate memora-steam-pendulum;top:12%;left:50%;box-shadow:0 0 9px #c87d5533}body[data-theme-overhaul=steampunk] .theme-canvas .n1:after{content:"";background:radial-gradient(circle at 38% 32%,#d4a373,#7d4a2f 48%,#24170f 72%);border:4px double #c87d55;border-radius:50%;width:72px;height:72px;position:absolute;bottom:-38px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #0000006b}body[data-theme-overhaul=steampunk] .theme-canvas .n2,body[data-theme-overhaul=steampunk] .theme-canvas .n3,body[data-theme-overhaul=steampunk] .theme-canvas .n4{--gear-size:170px;width:var(--gear-size);height:var(--gear-size);border:12px dashed #c87d55b3;border-radius:50%;animation:13s linear infinite memora-steam-gear;box-shadow:inset 0 0 0 7px #4d3523db,inset 0 0 0 9px #d4a37347,0 0 18px #00000057}body[data-theme-overhaul=steampunk] .theme-canvas .n2{--gear-size:clamp(150px, 20vw, 310px);top:52%;left:18%}body[data-theme-overhaul=steampunk] .theme-canvas .n3{--gear-size:clamp(120px, 16vw, 250px);animation-duration:9s;animation-direction:reverse;top:22%;right:16%}body[data-theme-overhaul=steampunk] .theme-canvas .n4{--gear-size:clamp(90px, 12vw, 190px);animation-duration:7s;bottom:2%;right:24%}body[data-theme-overhaul=steampunk] .theme-canvas .n5,body[data-theme-overhaul=steampunk] .theme-canvas .n6{filter:blur(8px);background:radial-gradient(circle,#dfd2c029,#0000 68%);border-radius:50%;width:90px;height:90px;animation:7s ease-out infinite memora-steam-puff;bottom:6%;left:26%}body[data-theme-overhaul=steampunk] .theme-canvas .n6{animation-delay:-3.5s;bottom:14%;left:auto;right:28%}@keyframes memora-steam-pendulum{0%{transform:translate(-50%)rotate(-24deg)}to{transform:translate(-50%)rotate(24deg)}}@keyframes memora-steam-gear{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes memora-steam-puff{0%{opacity:0;transform:translateY(30px)scale(.45)}20%{opacity:.42}to{opacity:0;transform:translate(30px,-210px)scale(2.2)}}body.smooth-mode[data-theme-overhaul] .theme-canvas .canvas-node,body.a11y-reduce-motion[data-theme-overhaul] .theme-canvas .canvas-node{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){body[data-theme-overhaul] .theme-canvas .canvas-node{animation-play-state:paused!important}}body[data-theme-overhaul=glassmorphism] .app-home-title-text,body[data-theme-overhaul=glassmorphism] #welcome-screen .welcome-title{background:linear-gradient(135deg,#a5b4fc,#fbcfe8 52%,#f3e8ff);-webkit-text-fill-color:transparent;color:#0000;letter-spacing:-.02em;text-shadow:0 4px 16px #a5b4fc38;-webkit-background-clip:text;background-clip:text}body[data-theme-overhaul=cozy-earth] .app-home-title-text,body[data-theme-overhaul=cozy-earth] #welcome-screen .welcome-title{-webkit-text-fill-color:#9bb29c;color:#9bb29c;letter-spacing:-.01em;text-shadow:none;background:0 0;font-style:italic}body[data-theme-overhaul=royal-obsidian] .app-home-title-text,body[data-theme-overhaul=royal-obsidian] #welcome-screen .welcome-title{background:linear-gradient(135deg,#cfa85e,#f3e5ab);-webkit-text-fill-color:transparent;color:#0000;letter-spacing:.12em;text-shadow:0 2px 12px #cfa85e33;-webkit-background-clip:text;background-clip:text}body[data-theme-overhaul=sakura] .app-home-title-text,body[data-theme-overhaul=sakura] #welcome-screen .welcome-title{background:linear-gradient(135deg,#fff0f4,#ffb7c5 44%,#dfb2f4);-webkit-text-fill-color:transparent;color:#0000;letter-spacing:-.01em;text-shadow:0 4px 14px #ffb7c533;-webkit-background-clip:text;background-clip:text}body[data-theme-overhaul=abyssal-deep] .app-home-title-text,body[data-theme-overhaul=abyssal-deep] #welcome-screen .welcome-title{-webkit-text-fill-color:#00f0ff;color:#00f0ff;letter-spacing:.1em;text-shadow:0 0 10px #00f0ff61;background:0 0}body[data-theme-overhaul=indigo-nebula] .app-home-title-text,body[data-theme-overhaul=indigo-nebula] #welcome-screen .welcome-title{background:linear-gradient(135deg,gold,#f6efd2 38%,#a78bfa 72%,#8b5cf6);-webkit-text-fill-color:transparent;color:#0000;letter-spacing:-.01em;text-shadow:0 2px 12px #8b5cf642;-webkit-background-clip:text;background-clip:text}body[data-theme-overhaul=nord-frost] .app-home-title-text,body[data-theme-overhaul=nord-frost] #welcome-screen .welcome-title{-webkit-text-fill-color:#8fbcbb;color:#8fbcbb;letter-spacing:.05em;text-shadow:none;background:0 0}body[data-theme-overhaul=steampunk] .app-home-title-text,body[data-theme-overhaul=steampunk] #welcome-screen .welcome-title{-webkit-text-fill-color:#c87d55;color:#c87d55;letter-spacing:.05em;text-shadow:1px 1px #000000a6;background:0 0}body[data-theme-overhaul=royal-obsidian] #quiz-card .question-text,body[data-theme-overhaul=indigo-nebula] #quiz-card .question-text{text-shadow:0 0 14px color-mix(in srgb, var(--g1) 18%, transparent)}body[data-theme-overhaul=sakura] #quiz-card:after{box-shadow:var(--overhaul-card-trim-shadow), 0 0 24px #ffb7c514}body[data-theme-overhaul=abyssal-deep] #quiz-card:after{box-shadow:var(--overhaul-card-trim-shadow), 0 0 20px #00f0ff12}body[data-theme-overhaul=indigo-nebula] #quiz-card:after{box-shadow:var(--overhaul-card-trim-shadow), inset 0 2px 0 #ffd7002e}body[data-theme-overhaul=glassmorphism]{--overhaul-control-color:#eee9fb;--overhaul-control-hover-bg:#ffffff13;--overhaul-control-hover-border:#ffffff1f;--overhaul-control-hover-shadow:0 7px 18px #4c1d9529;--overhaul-control-active-bg:linear-gradient(135deg, #818cf83d, #ec48992e);--overhaul-control-active-border:#d8b4fe47;--overhaul-control-active-shadow:0 0 18px #a855f729;--overhaul-source-surface:#1f1233f0;--overhaul-source-gradient:radial-gradient(120% 150% at 0% 0%, #818cf833, transparent 56%), radial-gradient(120% 150% at 100% 0%, #ec489926, transparent 58%), linear-gradient(145deg, #ffffff0e, transparent);--overhaul-source-border:#ffffff26;--overhaul-source-shadow:inset 0 1px 0 #ffffff24, 0 24px 58px #04020c80;--overhaul-source-filter:blur(18px) saturate(116%);--overhaul-source-row-bg:#ffffff0b;--overhaul-source-row-border:#ffffff17;--overhaul-source-row-hover:#ffffff16;--overhaul-source-row-active:linear-gradient(135deg, #818cf833, #ec48991c);--overhaul-source-accent:#c4b5fd;--overhaul-source-accent-2:#f9a8d4;--overhaul-source-muted:#aaa1bd;--overhaul-source-footer-bg:#11091eb8}body[data-theme-overhaul=cozy-earth]{--overhaul-control-color:#dfd8c9;--overhaul-control-hover-bg:#9bb29c17;--overhaul-control-hover-border:transparent;--overhaul-control-active-bg:#d6b27026;--overhaul-control-active-border:#d6b27038;--overhaul-source-surface:#1c231e;--overhaul-source-gradient:repeating-linear-gradient(0deg, #e8ddcc04 0 1px, transparent 1px 5px), radial-gradient(circle at 10% 0%, #9bb29c1c, transparent 42%);--overhaul-source-border:#435047;--overhaul-source-shadow:0 18px 44px #00000059, inset 0 1px 0 #e8ddcc09;--overhaul-source-filter:none;--overhaul-source-row-bg:#252e28;--overhaul-source-row-border:#39453d;--overhaul-source-row-hover:#2b362e;--overhaul-source-row-active:#9bb29c26;--overhaul-source-accent:#9bb29c;--overhaul-source-accent-2:#d6b270;--overhaul-source-muted:#9e9888;--overhaul-source-footer-bg:#19201b}body[data-theme-overhaul=royal-obsidian]{--overhaul-control-color:#e8dba9;--overhaul-control-hover-bg:#cfa85e13;--overhaul-control-hover-border:transparent;--overhaul-control-active-bg:linear-gradient(135deg, #8f6f3657, #cfa85e26);--overhaul-control-active-border:#f3e5ab33;--overhaul-control-active-shadow:0 0 15px #cfa85e1f;--overhaul-source-surface:#0b0b0f;--overhaul-source-gradient:radial-gradient(circle at 50% -20%, #f3e5ab1c, transparent 46%), linear-gradient(145deg, #cfa85e06, transparent 46%);--overhaul-source-border:#66502a;--overhaul-source-shadow:inset 0 0 0 1px #cfa85e29, inset 0 0 0 4px #07070acc, inset 0 0 0 5px #f3e5ab0f, 0 24px 58px #0000009e;--overhaul-source-filter:none;--overhaul-source-row-bg:#141318f5;--overhaul-source-row-border:#49391e;--overhaul-source-row-hover:#cfa85e13;--overhaul-source-row-active:#cfa85e24;--overhaul-source-accent:#f3e5ab;--overhaul-source-accent-2:#cfa85e;--overhaul-source-muted:#9f967e;--overhaul-source-footer-bg:#08080b}body[data-theme-overhaul=sakura]{--overhaul-control-color:#f6e8f1;--overhaul-control-hover-bg:#ffb7c513;--overhaul-control-hover-border:transparent;--overhaul-control-active-bg:linear-gradient(135deg, #ffb7c52b, #dfb2f42b);--overhaul-control-active-border:#ffb7c53d;--overhaul-control-active-shadow:0 0 16px #ffb7c521;--overhaul-source-surface:#201329f5;--overhaul-source-gradient:radial-gradient(ellipse at 12% 0%, #ffb7c52e, transparent 47%), radial-gradient(ellipse at 88% 7%, #dfb2f424, transparent 45%), linear-gradient(150deg, #ffffff09, transparent);--overhaul-source-border:#ffb7c54d;--overhaul-source-shadow:inset 0 1px 0 #ffffff14, 0 0 26px #ffb7c514, 0 24px 54px #0a040e8a;--overhaul-source-filter:none;--overhaul-source-row-bg:#ffb7c50b;--overhaul-source-row-border:#ffb7c529;--overhaul-source-row-hover:#ffb7c516;--overhaul-source-row-active:linear-gradient(135deg, #ffb7c526, #dfb2f41f);--overhaul-source-accent:#ffb7c5;--overhaul-source-accent-2:#dfb2f4;--overhaul-source-muted:#b5a5ba;--overhaul-source-footer-bg:#160c1ddb}body[data-theme-overhaul=abyssal-deep]{--overhaul-control-color:#d9fbff;--overhaul-control-hover-bg:#00f0ff11;--overhaul-control-hover-border:transparent;--overhaul-control-hover-shadow:0 0 13px #00f0ff1f;--overhaul-control-active-bg:linear-gradient(135deg, #00f0ff29, #00ffcc1c);--overhaul-control-active-border:#00f0ff3d;--overhaul-control-active-shadow:0 0 16px #00f0ff2e;--overhaul-source-surface:#040b18;--overhaul-source-gradient:radial-gradient(ellipse at 50% -18%, #00f0ff21, transparent 47%), linear-gradient(180deg, #00ffcc06, transparent 64%);--overhaul-source-border:#00f0ff42;--overhaul-source-shadow:inset 0 0 24px #00f0ff06, 0 0 24px #00f0ff17, 0 24px 56px #000208ad;--overhaul-source-filter:none;--overhaul-source-row-bg:#081224f5;--overhaul-source-row-border:#00f0ff29;--overhaul-source-row-hover:#00f0ff12;--overhaul-source-row-active:linear-gradient(135deg, #00f0ff1f, #00ffcc14);--overhaul-source-accent:#00f0ff;--overhaul-source-accent-2:#0fc;--overhaul-source-muted:#6c91a7;--overhaul-source-footer-bg:#020711}body[data-theme-overhaul=indigo-nebula]{--overhaul-control-color:#eee9fb;--overhaul-control-hover-bg:#a78bfa16;--overhaul-control-hover-border:transparent;--overhaul-control-hover-shadow:0 0 14px #8b5cf626;--overhaul-control-active-bg:linear-gradient(135deg, #8b5cf640, #ffd70017);--overhaul-control-active-border:#ffd70033;--overhaul-control-active-shadow:0 0 17px #8b5cf633;--overhaul-source-surface:#100b24;--overhaul-source-gradient:radial-gradient(circle at 50% -18%, #ffd7001f, transparent 40%), radial-gradient(circle at 92% 8%, #8b5cf630, transparent 44%), linear-gradient(150deg, #a78bfa0a, transparent);--overhaul-source-border:#a78bfa57;--overhaul-source-shadow:inset 0 2px 0 #ffd70029, inset 0 0 0 1px #a78bfa0e, 0 0 28px #8b5cf621, 0 24px 58px #03010aa8;--overhaul-source-filter:none;--overhaul-source-row-bg:#1b1439eb;--overhaul-source-row-border:#a78bfa38;--overhaul-source-row-hover:#a78bfa1a;--overhaul-source-row-active:linear-gradient(135deg, #ffd7001a, #8b5cf629);--overhaul-source-accent:gold;--overhaul-source-accent-2:#a78bfa;--overhaul-source-muted:#a49abf;--overhaul-source-footer-bg:#0b0719}body[data-theme-overhaul=nord-frost]{--overhaul-control-color:#eceff4;--overhaul-control-hover-bg:#4c566a;--overhaul-control-hover-border:transparent;--overhaul-control-active-bg:#88c0d02b;--overhaul-control-active-border:#88c0d040;--overhaul-source-surface:#323946;--overhaul-source-gradient:linear-gradient(145deg, #eceff406, #88c0d006);--overhaul-source-border:#58657b;--overhaul-source-shadow:0 20px 46px #00000061, inset 0 1px 0 #eceff40a;--overhaul-source-filter:none;--overhaul-source-row-bg:#434c5e;--overhaul-source-row-border:#566176;--overhaul-source-row-hover:#4c566a;--overhaul-source-row-active:#88c0d029;--overhaul-source-accent:#88c0d0;--overhaul-source-accent-2:#8fbcbb;--overhaul-source-muted:#a7b1c2;--overhaul-source-footer-bg:#2b313c}body[data-theme-overhaul=steampunk]{--overhaul-control-color:#ead6bd;--overhaul-control-hover-bg:#c87d5516;--overhaul-control-hover-border:transparent;--overhaul-control-active-bg:linear-gradient(135deg, #b873333d, #d4a37321);--overhaul-control-active-border:#d4a37333;--overhaul-source-surface:#211810;--overhaul-source-gradient:radial-gradient(circle at 9px 9px, #c87d55 0 2px, #4d3523 2.5px 4px, transparent 4.5px), radial-gradient(circle at calc(100% - 9px) 9px, #c87d55 0 2px, #4d3523 2.5px 4px, transparent 4.5px), repeating-linear-gradient(90deg, #d4a37305 0 1px, transparent 1px 5px);--overhaul-source-border:#6b5036;--overhaul-source-shadow:inset 0 0 0 1px #d4a3732e, inset 0 0 0 4px #1c140ead, inset 0 0 0 5px #c87d5521, 0 22px 52px #0000008f;--overhaul-source-filter:none;--overhaul-source-row-bg:#36291e;--overhaul-source-row-border:#60462f;--overhaul-source-row-hover:#423225;--overhaul-source-row-active:#d4a37321;--overhaul-source-accent:#d4a373;--overhaul-source-accent-2:#c87d55;--overhaul-source-muted:#aa9278;--overhaul-source-footer-bg:#1b130d}body[data-theme-overhaul] #source-dropdown{border-radius:var(--overhaul-card-radius,var(--btn-radius-lg));color:var(--text-main);background-color:var(--overhaul-source-surface)!important;background-image:var(--overhaul-source-gradient,none)!important;border-color:var(--overhaul-source-border)!important;box-shadow:var(--overhaul-source-shadow)!important;-webkit-backdrop-filter:var(--overhaul-source-filter,none)!important}body[data-theme-overhaul] #source-dropdown .evidence-column-header{border-bottom-color:var(--overhaul-source-border)}body[data-theme-overhaul] #source-dropdown .evidence-column-count,body[data-theme-overhaul] #source-dropdown .evidence-column-action,body[data-theme-overhaul] #source-dropdown .evidence-item-meta-link{background:color-mix(in srgb, var(--overhaul-source-accent) 12%, var(--overhaul-source-row-bg) 88%);border-color:color-mix(in srgb, var(--overhaul-source-accent) 44%, var(--overhaul-source-row-border) 56%);color:var(--overhaul-source-accent);box-shadow:none}body[data-theme-overhaul] #source-dropdown .evidence-column-action:hover,body[data-theme-overhaul] #source-dropdown .evidence-item-meta-link:hover{background:color-mix(in srgb, var(--overhaul-source-accent) 20%, var(--overhaul-source-row-bg) 80%);border-color:var(--overhaul-source-accent);color:var(--text-q);box-shadow:0 0 14px color-mix(in srgb, var(--overhaul-source-accent) 18%, transparent)}body[data-theme-overhaul] #source-dropdown .evidence-item,body[data-theme-overhaul] #source-dropdown .source-item{background:var(--overhaul-source-row-bg);border-color:var(--overhaul-source-row-border);border-radius:var(--overhaul-choice-radius,var(--btn-radius-md));color:var(--text-a);box-shadow:var(--overhaul-choice-shadow,none)}body[data-theme-overhaul] #source-dropdown .evidence-item:hover,body[data-theme-overhaul] #source-dropdown .source-item:hover{background:var(--overhaul-source-row-hover);border-color:var(--overhaul-source-accent);box-shadow:var(--overhaul-choice-hover-shadow,none)}body[data-theme-overhaul] #source-dropdown .evidence-item.active,body[data-theme-overhaul] #source-dropdown .source-item.active{background:var(--overhaul-source-row-active);border-color:var(--overhaul-source-accent);color:var(--text-q);box-shadow:0 0 12px color-mix(in srgb, var(--overhaul-source-accent) 25%, transparent)}body[data-theme-overhaul] #source-dropdown .evidence-item.unlinked,body[data-theme-overhaul] #source-dropdown .evidence-item.inactive{background:color-mix(in srgb, var(--overhaul-source-row-bg) 72%, transparent 28%);border-color:color-mix(in srgb, var(--overhaul-source-muted) 46%, transparent)}body[data-theme-overhaul] #source-dropdown .evidence-item.unlinked .evidence-item-name,body[data-theme-overhaul] #source-dropdown .evidence-item.inactive .evidence-item-name,body[data-theme-overhaul] #source-dropdown .evidence-item-meta,body[data-theme-overhaul] #source-dropdown .si-count{color:var(--overhaul-source-muted)!important}body[data-theme-overhaul] #source-dropdown .evidence-item-name:hover{color:var(--text-q)!important}body[data-theme-overhaul] #source-dropdown .evidence-action-btn,body[data-theme-overhaul] #source-dropdown .source-action-btn{background:var(--overhaul-source-row-bg);border-color:var(--overhaul-source-row-border);color:var(--overhaul-source-muted);box-shadow:none}body[data-theme-overhaul] #source-dropdown .evidence-action-btn:hover,body[data-theme-overhaul] #source-dropdown .source-action-btn:hover,body[data-theme-overhaul] #source-dropdown .evidence-action-btn.link-btn,body[data-theme-overhaul] #source-dropdown .btn-link{background:color-mix(in srgb, var(--overhaul-source-accent) 12%, var(--overhaul-source-row-bg) 88%);border-color:color-mix(in srgb, var(--overhaul-source-accent) 50%, var(--overhaul-source-row-border) 50%);color:var(--overhaul-source-accent)}body[data-theme-overhaul] #source-dropdown .evidence-action-btn.link-btn.linked,body[data-theme-overhaul] #source-dropdown .btn-link.is-linked{background:color-mix(in srgb, var(--overhaul-source-accent-2) 14%, var(--overhaul-source-row-bg) 86%);border-color:var(--overhaul-source-accent-2);color:var(--overhaul-source-accent-2)}body[data-theme-overhaul] #source-dropdown input,body[data-theme-overhaul] #source-dropdown select,body[data-theme-overhaul] #source-dropdown textarea{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--overhaul-source-accent) 6%, transparent);outline-color:var(--overhaul-source-accent);background:var(--overhaul-source-row-bg)!important;border-color:var(--overhaul-source-row-border)!important;color:var(--text-a)!important}body[data-theme-overhaul] #source-dropdown .evidence-footer{background:var(--overhaul-source-footer-bg);border-top-color:var(--overhaul-source-border)}body[data-theme-overhaul] #source-dropdown .evidence-footer .glass-btn{background:var(--overhaul-source-row-bg)!important;border-color:var(--overhaul-source-row-border)!important;color:var(--text-a)!important;box-shadow:none!important}body[data-theme-overhaul] #source-dropdown .evidence-footer .glass-btn:hover{background:var(--overhaul-source-row-hover)!important;border-color:var(--overhaul-source-accent)!important;color:var(--text-q)!important}body[data-theme-overhaul] #source-dropdown .connection-line,body[data-theme-overhaul] #source-dropdown .connection-line-glow{stroke:var(--overhaul-source-accent)!important}body[data-theme-overhaul] #source-dropdown .connection-endpoint,body[data-theme-overhaul] #source-dropdown .connection-flow-dot{fill:var(--overhaul-source-accent-2)!important}body[data-theme-overhaul] #source-dropdown .connection-line-glow{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--overhaul-source-accent) 45%, transparent))}body[data-theme-overhaul] #source-resize-handle{background:linear-gradient(45deg, color-mix(in srgb, var(--overhaul-source-accent) 18%, transparent), transparent 54%);color:var(--overhaul-source-accent)}html:is([data-theme-overhaul=glassmorphism],[data-theme-overhaul=cozy-earth],[data-theme-overhaul=indigo-nebula],[data-theme-overhaul=nord-frost],[data-theme-overhaul=steampunk],[data-theme-overhaul=aurora-slate],[data-theme-overhaul=ember-noir],[data-theme-overhaul=verdant-ink],[data-theme-overhaul=carbon-night],[data-theme-overhaul=editorial-night],[data-theme-overhaul=ultraviolet]),body:is([data-theme-overhaul=glassmorphism],[data-theme-overhaul=cozy-earth],[data-theme-overhaul=indigo-nebula],[data-theme-overhaul=nord-frost],[data-theme-overhaul=steampunk],[data-theme-overhaul=aurora-slate],[data-theme-overhaul=ember-noir],[data-theme-overhaul=verdant-ink],[data-theme-overhaul=carbon-night],[data-theme-overhaul=editorial-night],[data-theme-overhaul=ultraviolet]){--bg:var(--clarity-bg);--card-bg:var(--clarity-surface);--bd:var(--clarity-border);--text-main:var(--clarity-text);--text-q:var(--custom-text-q,var(--clarity-heading));--text-a:var(--custom-text-a,var(--clarity-text));--choice-bg:var(--custom-choice-bg,var(--clarity-surface-2));--font-main:var(--clarity-font,"Outfit", "Inter", sans-serif);--pane-bg:var(--overhaul-workspace-bg);--overhaul-workspace-bg:var(--clarity-page-bg,var(--clarity-deep));--overhaul-workspace-shadow:none;--overhaul-panel-bg:var(--clarity-surface);--overhaul-panel-border:var(--clarity-border);--overhaul-panel-radius:var(--clarity-radius);--overhaul-panel-shadow:0 16px 38px #0000006b, inset 0 1px 0 color-mix(in srgb, var(--clarity-border-strong) 28%, transparent);--overhaul-card-surface:var(--clarity-surface);--overhaul-card-gradient:none;--overhaul-card-border:var(--clarity-border-strong);--overhaul-card-radius:calc(var(--clarity-radius) + 2px);--overhaul-card-shadow:0 18px 42px #0000006b, inset 0 1px 0 color-mix(in srgb, var(--clarity-heading) 6%, transparent);--overhaul-card-overlay:none;--overhaul-card-overlay-opacity:0;--overhaul-card-trim-shadow:inset 0 0 0 1px color-mix(in srgb, var(--clarity-accent) 8%, transparent);--overhaul-question-shadow:none;--overhaul-choice-bg:var(--clarity-surface-2);--overhaul-choice-border:var(--clarity-border);--overhaul-choice-radius:var(--clarity-radius);--overhaul-choice-shadow:0 5px 14px #00000042, inset 0 1px 0 color-mix(in srgb, var(--clarity-heading) 4%, transparent);--overhaul-choice-filter:none;--overhaul-choice-hover-bg:color-mix(in srgb, var(--clarity-heading) 5%, var(--clarity-surface-2) 95%);--overhaul-choice-hover-border:var(--clarity-border-strong);--overhaul-choice-hover-shadow:0 8px 20px #00000052;--overhaul-choice-hover-transform:translateX(3px);--overhaul-choice-active-bg:color-mix(in srgb, var(--clarity-accent) 18%, var(--clarity-surface-2) 82%);--overhaul-choice-active-border:var(--clarity-accent);--overhaul-choice-active-shadow:inset 3px 0 0 var(--clarity-accent), 0 7px 18px #00000047;--overhaul-choice-correct-bg:color-mix(in srgb, var(--clarity-accent) 19%, var(--clarity-surface-2) 81%);--overhaul-choice-correct-border:var(--clarity-accent);--overhaul-choice-correct-shadow:inset 3px 0 0 var(--clarity-accent), 0 8px 20px #0000004d;--overhaul-choice-incorrect-bg:color-mix(in srgb, var(--clarity-danger,#ef476f) 10%, var(--clarity-surface-2) 90%);--overhaul-choice-incorrect-border:color-mix(in srgb, var(--clarity-danger,#ef476f) 52%, var(--clarity-border) 48%);--overhaul-choice-label:var(--clarity-accent);--overhaul-dock-bg:var(--clarity-deep);--overhaul-dock-border:var(--clarity-border-strong);--overhaul-dock-radius:calc(var(--clarity-radius) + 2px);--overhaul-dock-shadow:0 13px 30px #0000007a, inset 0 1px 0 color-mix(in srgb, var(--clarity-heading) 6%, transparent);--overhaul-dock-filter:none;--overhaul-btn-bg:var(--clarity-surface-2);--overhaul-btn-border:var(--clarity-border);--overhaul-btn-shadow:0 3px 9px #0000003d;--overhaul-btn-hover-bg:color-mix(in srgb, var(--clarity-heading) 5%, var(--clarity-surface-2) 95%);--overhaul-btn-hover-border:var(--clarity-border-strong);--overhaul-btn-hover-shadow:0 6px 16px #0000004d;--overhaul-btn-active-bg:color-mix(in srgb, var(--clarity-accent) 18%, var(--clarity-surface-2) 82%);--overhaul-control-color:var(--clarity-text);--overhaul-control-hover-bg:var(--clarity-surface-2);--overhaul-control-hover-border:transparent;--overhaul-control-hover-shadow:none;--overhaul-control-active-bg:color-mix(in srgb, var(--clarity-accent) 20%, var(--clarity-deep) 80%);--overhaul-control-active-border:color-mix(in srgb, var(--clarity-accent) 58%, var(--clarity-border) 42%);--overhaul-control-active-shadow:inset 0 -2px 0 var(--clarity-accent);--overhaul-source-surface:var(--clarity-deep);--overhaul-source-gradient:none;--overhaul-source-border:var(--clarity-border-strong);--overhaul-source-shadow:0 22px 52px #0000008f, inset 0 1px 0 color-mix(in srgb, var(--clarity-heading) 6%, transparent);--overhaul-source-filter:none;--overhaul-source-row-bg:var(--clarity-surface-2);--overhaul-source-row-border:var(--clarity-border);--overhaul-source-row-hover:color-mix(in srgb, var(--clarity-accent) 11%, var(--clarity-surface-2) 89%);--overhaul-source-row-active:color-mix(in srgb, var(--clarity-accent) 17%, var(--clarity-surface-2) 83%);--overhaul-source-accent:var(--clarity-accent);--overhaul-source-accent-2:var(--clarity-accent-2);--overhaul-source-muted:var(--clarity-muted);--overhaul-source-footer-bg:var(--clarity-bg);--g:linear-gradient(135deg, var(--clarity-accent), var(--clarity-accent))!important;--g1:var(--clarity-accent)!important;--g2:var(--clarity-accent)!important;--g3:var(--clarity-accent)!important;--amb-c1:color-mix(in srgb, var(--clarity-accent) 40%, transparent)!important;--amb-c2:color-mix(in srgb, var(--clarity-accent) 58%, transparent)!important}html[data-theme-overhaul=glassmorphism],body[data-theme-overhaul=glassmorphism]{--clarity-bg:#0c0713;--clarity-deep:#09050f;--clarity-surface:#1b1128;--clarity-surface-2:#251733;--clarity-border:#49325f;--clarity-border-strong:#684685;--clarity-heading:#fff9ff;--clarity-text:#eee7f4;--clarity-muted:#aa9ab8;--clarity-accent:#a78bfa;--clarity-accent-2:#f472b6;--clarity-danger:#fb7185;--clarity-radius:16px;--clarity-font:"Outfit", "Inter", sans-serif}html[data-theme-overhaul=cozy-earth],body[data-theme-overhaul=cozy-earth]{--clarity-bg:#111712;--clarity-deep:#0c110d;--clarity-surface:#1d281f;--clarity-surface-2:#26332a;--clarity-border:#405546;--clarity-border-strong:#5c735f;--clarity-heading:#f2e7d3;--clarity-text:#ded5c5;--clarity-muted:#a99e8c;--clarity-accent:#9fc49f;--clarity-accent-2:#e09a78;--clarity-danger:#d87568;--clarity-radius:11px;--clarity-font:Georgia, Garamond, "Times New Roman", serif}html[data-theme-overhaul=indigo-nebula],body[data-theme-overhaul=indigo-nebula]{--clarity-bg:#080610;--clarity-deep:#05040b;--clarity-surface:#171129;--clarity-surface-2:#21183a;--clarity-border:#48376e;--clarity-border-strong:#66508f;--clarity-heading:#fff4c7;--clarity-text:#ede8f6;--clarity-muted:#aaa0bd;--clarity-accent:#a78bfa;--clarity-accent-2:#e7c95f;--clarity-danger:#f06c8b;--clarity-radius:14px;--clarity-font:"Outfit", "Inter", sans-serif}html[data-theme-overhaul=nord-frost],body[data-theme-overhaul=nord-frost]{--clarity-bg:#121923;--clarity-deep:#0d131b;--clarity-surface:#1d2834;--clarity-surface-2:#263442;--clarity-border:#3c5368;--clarity-border-strong:#54718a;--clarity-heading:#f3f7fb;--clarity-text:#dce5ee;--clarity-muted:#9caebe;--clarity-accent:#7cc5d6;--clarity-accent-2:#9db9dc;--clarity-danger:#d77883;--clarity-radius:9px;--clarity-font:"Inter", sans-serif}html[data-theme-overhaul=steampunk],body[data-theme-overhaul=steampunk]{--clarity-bg:#120c08;--clarity-deep:#0b0705;--clarity-surface:#28190f;--clarity-surface-2:#352316;--clarity-border:#65452d;--clarity-border-strong:#8b5f3a;--clarity-heading:#f6e6d1;--clarity-text:#e0ceb9;--clarity-muted:#ab9178;--clarity-accent:#d48957;--clarity-accent-2:#e0b36d;--clarity-danger:#bb5d4e;--clarity-radius:7px;--clarity-font:Georgia, Garamond, "Times New Roman", serif}html[data-theme-overhaul=aurora-slate],body[data-theme-overhaul=aurora-slate]{--clarity-bg:#071317;--clarity-deep:#030b0e;--clarity-surface:#0e2227;--clarity-surface-2:#153038;--clarity-border:#24515a;--clarity-border-strong:#31717a;--clarity-heading:#effffd;--clarity-text:#d7efed;--clarity-muted:#87aaa8;--clarity-accent:#2dd4bf;--clarity-accent-2:#7c8cff;--clarity-danger:#f16d85;--clarity-radius:15px;--clarity-font:"Outfit", "Inter", sans-serif;--g:linear-gradient(135deg, #2dd4bf, #2dd4bf)!important;--g1:#2dd4bf!important;--g3:#2dd4bf!important;--g2:#2dd4bf!important;--amb-c1:#2dd4bf66!important;--amb-c2:#7c8cff88!important}html[data-theme-overhaul=ember-noir],body[data-theme-overhaul=ember-noir]{--clarity-bg:#160a07;--clarity-deep:#0a0504;--clarity-surface:#29120d;--clarity-surface-2:#391a12;--clarity-border:#69301f;--clarity-border-strong:#98482b;--clarity-heading:#fff4e9;--clarity-text:#f1d9c9;--clarity-muted:#b7927f;--clarity-accent:#ff6b35;--clarity-accent-2:#ffbd4a;--clarity-danger:#f13c51;--clarity-radius:12px;--clarity-font:"Outfit", "Inter", sans-serif;--g:linear-gradient(135deg, #ff6b35, #ff6b35)!important;--g1:#ff6b35!important;--g3:#ff6b35!important;--g2:#ff6b35!important;--amb-c1:#ff6b3566!important;--amb-c2:#ef3e5588!important}html[data-theme-overhaul=verdant-ink],body[data-theme-overhaul=verdant-ink]{--clarity-bg:#08120b;--clarity-deep:#040906;--clarity-surface:#122218;--clarity-surface-2:#1a3021;--clarity-border:#31543b;--clarity-border-strong:#477650;--clarity-heading:#f1fff2;--clarity-text:#daeddb;--clarity-muted:#8faa92;--clarity-accent:#65d46e;--clarity-accent-2:#b6df59;--clarity-danger:#e26464;--clarity-radius:13px;--clarity-font:"Outfit", "Inter", sans-serif;--g:linear-gradient(135deg, #65d46e, #65d46e)!important;--g1:#65d46e!important;--g3:#65d46e!important;--g2:#65d46e!important;--amb-c1:#65d46e66!important;--amb-c2:#29b88488!important}html[data-theme-overhaul=carbon-night],body[data-theme-overhaul=carbon-night]{--clarity-page-bg:#000;--clarity-bg:#050505;--clarity-deep:#000;--clarity-surface:#171717;--clarity-surface-2:#242424;--clarity-border:#383838;--clarity-border-strong:#4a4a4a;--clarity-heading:#fff;--clarity-text:#ececec;--clarity-muted:#a5a5a5;--clarity-accent:#ececec;--clarity-accent-2:#10a37f;--clarity-danger:#ef476f;--clarity-radius:18px;--clarity-font:"Inter", "Segoe UI", sans-serif;--g:linear-gradient(135deg, #ececec, #ececec)!important;--g1:#ececec!important;--g3:#ececec!important;--g2:#ececec!important;--amb-c1:#ececec33!important;--amb-c2:#ececec44!important}html[data-theme-overhaul=editorial-night],body[data-theme-overhaul=editorial-night]{--clarity-page-bg:#1e1e1e;--clarity-bg:#23221f;--clarity-deep:#1e1e1e;--clarity-surface:#2b2a26;--clarity-surface-2:#262521;--clarity-border:#3e3d37;--clarity-border-strong:#545149;--clarity-heading:#ecebe4;--clarity-text:#deddd5;--clarity-muted:#9e9c93;--clarity-accent:#d97757;--clarity-accent-2:#e7a74f;--clarity-danger:#c65f54;--clarity-radius:15px;--clarity-font:"Inter", "Segoe UI", sans-serif;--study-guide-theme-accent:#d97757;--study-guide-theme-accent-strong:#e7a74f;--study-guide-theme-surface:#262521;--study-guide-reading-ink:#ecebe4;--sg-emphasis-tint:#262521;--sg-emphasis-text:#e7a74f;--sg-emphasis-border:#e7a74f;--g:linear-gradient(135deg, #d97757, #d97757)!important;--g1:#d97757!important;--g3:#d97757!important;--g2:#d97757!important;--amb-c1:#d9775744!important;--amb-c2:#d9775766!important}html[data-theme-overhaul=ultraviolet],body[data-theme-overhaul=ultraviolet]{--clarity-bg:#100516;--clarity-deep:#08020c;--clarity-surface:#21102c;--clarity-surface-2:#30153e;--clarity-border:#5a2b70;--clarity-border-strong:#7d3e98;--clarity-heading:#fff3ff;--clarity-text:#f0dcf4;--clarity-muted:#b18fba;--clarity-accent:#d946ef;--clarity-accent-2:#7c7cff;--clarity-danger:#fb5479;--clarity-radius:14px;--clarity-font:"Outfit", "Inter", sans-serif;--g:linear-gradient(135deg, #d946ef, #d946ef)!important;--g1:#d946ef!important;--g3:#d946ef!important;--g2:#d946ef!important;--amb-c1:#d946ef66!important;--amb-c2:#7c7cff88!important}html:is([data-theme-overhaul=glassmorphism],[data-theme-overhaul=cozy-earth],[data-theme-overhaul=indigo-nebula],[data-theme-overhaul=nord-frost],[data-theme-overhaul=steampunk],[data-theme-overhaul=aurora-slate],[data-theme-overhaul=ember-noir],[data-theme-overhaul=verdant-ink],[data-theme-overhaul=carbon-night],[data-theme-overhaul=editorial-night],[data-theme-overhaul=ultraviolet]){background:var(--clarity-page-bg,var(--clarity-bg));background-color:var(--clarity-page-bg,var(--clarity-bg))!important}body:is([data-theme-overhaul=glassmorphism],[data-theme-overhaul=cozy-earth],[data-theme-overhaul=indigo-nebula],[data-theme-overhaul=nord-frost],[data-theme-overhaul=steampunk],[data-theme-overhaul=aurora-slate],[data-theme-overhaul=ember-noir],[data-theme-overhaul=verdant-ink],[data-theme-overhaul=carbon-night],[data-theme-overhaul=editorial-night],[data-theme-overhaul=ultraviolet]){font-family:var(--clarity-font)!important;background:var(--clarity-page-bg,var(--clarity-bg))!important;background-color:var(--clarity-page-bg,var(--clarity-bg))!important}body:is([data-theme-overhaul=glassmorphism],[data-theme-overhaul=cozy-earth],[data-theme-overhaul=indigo-nebula],[data-theme-overhaul=nord-frost],[data-theme-overhaul=steampunk],[data-theme-overhaul=aurora-slate],[data-theme-overhaul=ember-noir],[data-theme-overhaul=verdant-ink],[data-theme-overhaul=carbon-night],[data-theme-overhaul=editorial-night],[data-theme-overhaul=ultraviolet]) #quiz-pane{background-color:var(--clarity-page-bg,var(--clarity-deep))!important;background-image:none!important}body:is([data-theme-overhaul=glassmorphism],[data-theme-overhaul=cozy-earth],[data-theme-overhaul=indigo-nebula],[data-theme-overhaul=nord-frost],[data-theme-overhaul=steampunk],[data-theme-overhaul=aurora-slate],[data-theme-overhaul=ember-noir],[data-theme-overhaul=verdant-ink],[data-theme-overhaul=carbon-night],[data-theme-overhaul=editorial-night],[data-theme-overhaul=ultraviolet]) #audio-visualizer{background-color:var(--clarity-surface)!important;border-color:var(--clarity-border)!important;box-shadow:none!important;background-image:none!important}body:is([data-theme-overhaul=glassmorphism],[data-theme-overhaul=cozy-earth],[data-theme-overhaul=indigo-nebula],[data-theme-overhaul=nord-frost],[data-theme-overhaul=steampunk],[data-theme-overhaul=aurora-slate],[data-theme-overhaul=ember-noir],[data-theme-overhaul=verdant-ink],[data-theme-overhaul=carbon-night],[data-theme-overhaul=editorial-night],[data-theme-overhaul=ultraviolet]) #work-area{background-color:var(--clarity-page-bg,var(--clarity-deep))!important;background-image:none!important}body:is([data-theme-overhaul=glassmorphism],[data-theme-overhaul=cozy-earth],[data-theme-overhaul=indigo-nebula],[data-theme-overhaul=nord-frost],[data-theme-overhaul=steampunk],[data-theme-overhaul=aurora-slate],[data-theme-overhaul=ember-noir],[data-theme-overhaul=verdant-ink],[data-theme-overhaul=carbon-night],[data-theme-overhaul=editorial-night],[data-theme-overhaul=ultraviolet]) #progress-bar-container{box-sizing:border-box;background:color-mix(in srgb, var(--clarity-surface-2) 86%, var(--clarity-heading) 14%);border:1px solid color-mix(in srgb, var(--clarity-border-strong) 72%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--clarity-heading) 8%, transparent)}body:is([data-theme-overhaul=glassmorphism],[data-theme-overhaul=cozy-earth],[data-theme-overhaul=indigo-nebula],[data-theme-overhaul=nord-frost],[data-theme-overhaul=steampunk],[data-theme-overhaul=aurora-slate],[data-theme-overhaul=ember-noir],[data-theme-overhaul=verdant-ink],[data-theme-overhaul=carbon-night],[data-theme-overhaul=editorial-night],[data-theme-overhaul=ultraviolet]) #progress-fill{background:var(--g)}body[data-theme-overhaul=editorial-night] #quiz-card .question-text{letter-spacing:-.018em;font-weight:650;font-family:Inter,Segoe UI,sans-serif!important}body[data-theme-overhaul=editorial-night] .app-home-title-text,body[data-theme-overhaul=editorial-night] #welcome-screen .welcome-title{-webkit-text-fill-color:var(--clarity-accent);color:var(--clarity-accent);letter-spacing:-.02em;background:0 0;font-family:Georgia,Times New Roman,serif}body[data-theme-overhaul=editorial-night] .pdf-study-guide-host{--pdf-study-guide-surface-background:#2b2a26;--study-guide-theme-accent:#d97757;--study-guide-theme-accent-strong:#e7a74f;--study-guide-theme-surface:#262521;--study-guide-reading-ink:#ecebe4;--study-guide-reading-muted:#9e9c93;--sg-structure:#d97757;--sg-structure-text:#e8987b;--sg-surface:#2b2a26;--sg-header-surface:#302e29;--sg-container-surface:#262521;--sg-border:#3e3d37;--sg-emphasis-tint:#262521;--sg-emphasis-text:#e7a74f;--sg-emphasis-border:#e7a74f}body[data-theme-overhaul=editorial-night] .pdf-study-guide-content :is(h1,h2,h3,.dd-section-header){font-family:Georgia,Times New Roman,serif}body[data-theme-overhaul=editorial-night] .pdf-study-guide-content :is(.study-guide-emphasis-callout,.study-guide-emphasis-callout-group){box-shadow:none;background:#262521;border-color:#3e3d37 #3e3d37 #3e3d37 #e7a74f;border-left-style:solid;border-left-width:3px}body[data-theme-overhaul=editorial-night] .pdf-study-guide-content :is(.study-guide-emphasis-callout,.study-guide-emphasis-callout-group).is-distinction{border-left-color:#d97757}body:is([data-theme-overhaul=aurora-slate],[data-theme-overhaul=ember-noir],[data-theme-overhaul=verdant-ink],[data-theme-overhaul=carbon-night],[data-theme-overhaul=editorial-night],[data-theme-overhaul=ultraviolet]) .app-home-title-text,body:is([data-theme-overhaul=aurora-slate],[data-theme-overhaul=ember-noir],[data-theme-overhaul=verdant-ink],[data-theme-overhaul=carbon-night],[data-theme-overhaul=editorial-night],[data-theme-overhaul=ultraviolet]) #welcome-screen .welcome-title{background:linear-gradient(135deg, var(--g1), var(--g3) 48%, var(--g2));-webkit-text-fill-color:transparent;color:#0000;letter-spacing:-.025em;text-shadow:none;-webkit-background-clip:text;background-clip:text}body:is([data-theme-overhaul=aurora-slate],[data-theme-overhaul=ember-noir],[data-theme-overhaul=verdant-ink],[data-theme-overhaul=carbon-night],[data-theme-overhaul=editorial-night],[data-theme-overhaul=ultraviolet]) .theme-canvas{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--clarity-accent) 9%, transparent), transparent 30%), linear-gradient(180deg, transparent 62%, color-mix(in srgb, var(--clarity-accent-2) 5%, transparent))}body:is([data-theme-overhaul=aurora-slate],[data-theme-overhaul=ember-noir],[data-theme-overhaul=verdant-ink],[data-theme-overhaul=carbon-night],[data-theme-overhaul=editorial-night],[data-theme-overhaul=ultraviolet]) .theme-canvas .n1,body:is([data-theme-overhaul=aurora-slate],[data-theme-overhaul=ember-noir],[data-theme-overhaul=verdant-ink],[data-theme-overhaul=carbon-night],[data-theme-overhaul=editorial-night],[data-theme-overhaul=ultraviolet]) .theme-canvas .n2{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--clarity-accent) 48%, transparent);width:clamp(320px,42vw,680px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--clarity-accent-2) 10%, transparent);border-radius:50%;animation:28s linear infinite memora-theme-orbit;top:48%;left:50%}body:is([data-theme-overhaul=aurora-slate],[data-theme-overhaul=ember-noir],[data-theme-overhaul=verdant-ink],[data-theme-overhaul=carbon-night],[data-theme-overhaul=editorial-night],[data-theme-overhaul=ultraviolet]) .theme-canvas .n2{border-style:dashed;border-color:color-mix(in srgb, var(--clarity-accent-2) 48%, transparent);width:clamp(190px,25vw,410px);animation-duration:20s;animation-direction:reverse}body:is([data-theme-overhaul=aurora-slate],[data-theme-overhaul=ember-noir],[data-theme-overhaul=verdant-ink],[data-theme-overhaul=carbon-night],[data-theme-overhaul=editorial-night],[data-theme-overhaul=ultraviolet]) .theme-canvas .n3,body:is([data-theme-overhaul=aurora-slate],[data-theme-overhaul=ember-noir],[data-theme-overhaul=verdant-ink],[data-theme-overhaul=carbon-night],[data-theme-overhaul=editorial-night],[data-theme-overhaul=ultraviolet]) .theme-canvas .n4,body:is([data-theme-overhaul=aurora-slate],[data-theme-overhaul=ember-noir],[data-theme-overhaul=verdant-ink],[data-theme-overhaul=carbon-night],[data-theme-overhaul=editorial-night],[data-theme-overhaul=ultraviolet]) .theme-canvas .n5,body:is([data-theme-overhaul=aurora-slate],[data-theme-overhaul=ember-noir],[data-theme-overhaul=verdant-ink],[data-theme-overhaul=carbon-night],[data-theme-overhaul=editorial-night],[data-theme-overhaul=ultraviolet]) .theme-canvas .n6{background:var(--clarity-accent);width:8px;height:8px;box-shadow:0 0 12px color-mix(in srgb, var(--clarity-accent) 58%, transparent);border-radius:50%;animation:7s ease-in-out infinite alternate memora-theme-float}body[data-theme-overhaul=aurora-slate] .theme-canvas .n3{top:24%;left:19%}body[data-theme-overhaul=aurora-slate] .theme-canvas .n4{background:var(--clarity-accent-2);animation-delay:-2s;top:31%;right:18%}body[data-theme-overhaul=aurora-slate] .theme-canvas .n5{animation-delay:-4s;bottom:20%;left:30%}body[data-theme-overhaul=aurora-slate] .theme-canvas .n6{background:var(--clarity-accent-2);animation-delay:-6s;bottom:18%;right:28%}body[data-theme-overhaul=ember-noir] .theme-canvas .n1,body[data-theme-overhaul=ember-noir] .theme-canvas .n2{border-style:solid;border-radius:42% 58% 48% 52%}body[data-theme-overhaul=ember-noir] .theme-canvas .n3{top:20%;left:22%}body[data-theme-overhaul=ember-noir] .theme-canvas .n4{background:var(--clarity-accent-2);animation-delay:-2s;top:25%;right:21%}body[data-theme-overhaul=ember-noir] .theme-canvas .n5{animation-delay:-3.5s;bottom:18%;left:28%}body[data-theme-overhaul=ember-noir] .theme-canvas .n6{background:var(--clarity-accent-2);animation-delay:-5.5s;bottom:16%;right:29%}body[data-theme-overhaul=verdant-ink] .theme-canvas .n1,body[data-theme-overhaul=verdant-ink] .theme-canvas .n2{transform-origin:50%;border-radius:12% 88%}body[data-theme-overhaul=verdant-ink] .theme-canvas .n3{top:35%;left:17%}body[data-theme-overhaul=verdant-ink] .theme-canvas .n4{background:var(--clarity-accent-2);animation-delay:-2.4s;top:20%;right:17%}body[data-theme-overhaul=verdant-ink] .theme-canvas .n5{animation-delay:-4.2s;bottom:16%;left:31%}body[data-theme-overhaul=verdant-ink] .theme-canvas .n6{animation-delay:-6s;bottom:24%;right:31%}body[data-theme-overhaul=carbon-night] .theme-canvas .n1,body[data-theme-overhaul=carbon-night] .theme-canvas .n2{box-shadow:none;border-color:#fff3}body[data-theme-overhaul=carbon-night] .theme-canvas .n3{top:26%;left:21%}body[data-theme-overhaul=carbon-night] .theme-canvas .n4{box-shadow:none;background:#f4f4f4;animation-delay:-2s;top:29%;right:20%}body[data-theme-overhaul=carbon-night] .theme-canvas .n5{background:var(--clarity-accent-2);animation-delay:-4s;bottom:18%;left:27%}body[data-theme-overhaul=carbon-night] .theme-canvas .n6{animation-delay:-6s;bottom:21%;right:28%}body[data-theme-overhaul=editorial-night] .theme-canvas .n1,body[data-theme-overhaul=editorial-night] .theme-canvas .n2{aspect-ratio:1.55;border-style:solid;border-radius:22px;width:clamp(260px,36vw,560px);animation:12s ease-in-out infinite alternate memora-editorial-card;transform:translate(-50%,-50%)rotate(-7deg)}body[data-theme-overhaul=editorial-night] .theme-canvas .n2{width:clamp(180px,24vw,380px);animation-direction:alternate-reverse;transform:translate(-50%,-50%)rotate(8deg)}body[data-theme-overhaul=editorial-night] .theme-canvas .n3{top:24%;left:18%}body[data-theme-overhaul=editorial-night] .theme-canvas .n4{background:var(--clarity-accent-2);animation-delay:-2s;top:27%;right:18%}body[data-theme-overhaul=editorial-night] .theme-canvas .n5{background:var(--clarity-accent-2);animation-delay:-4s;bottom:20%;left:27%}body[data-theme-overhaul=editorial-night] .theme-canvas .n6{animation-delay:-6s;bottom:19%;right:27%}body[data-theme-overhaul=ultraviolet] .theme-canvas .n1,body[data-theme-overhaul=ultraviolet] .theme-canvas .n2{clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0}body[data-theme-overhaul=ultraviolet] .theme-canvas .n3{top:22%;left:20%}body[data-theme-overhaul=ultraviolet] .theme-canvas .n4{background:var(--clarity-accent-2);animation-delay:-2s;top:24%;right:19%}body[data-theme-overhaul=ultraviolet] .theme-canvas .n5{animation-delay:-4s;bottom:19%;left:29%}body[data-theme-overhaul=ultraviolet] .theme-canvas .n6{background:var(--clarity-accent-2);animation-delay:-6s;bottom:20%;right:29%}@keyframes memora-editorial-card{0%{opacity:.48;transform:translate(-50%,-50%)rotate(-7deg)translateY(8px)}to{opacity:.82;transform:translate(-50%,-50%)rotate(-3deg)translateY(-8px)}}body:is([data-theme-overhaul=glassmorphism],[data-theme-overhaul=cozy-earth],[data-theme-overhaul=indigo-nebula],[data-theme-overhaul=nord-frost],[data-theme-overhaul=steampunk],[data-theme-overhaul=aurora-slate],[data-theme-overhaul=ember-noir],[data-theme-overhaul=verdant-ink],[data-theme-overhaul=carbon-night],[data-theme-overhaul=editorial-night],[data-theme-overhaul=ultraviolet]) .controls-dock .gradient-text{color:var(--clarity-text)!important;-webkit-text-fill-color:var(--clarity-text)!important;background:0 0!important}body:is([data-theme-overhaul=glassmorphism],[data-theme-overhaul=cozy-earth],[data-theme-overhaul=indigo-nebula],[data-theme-overhaul=nord-frost],[data-theme-overhaul=steampunk],[data-theme-overhaul=aurora-slate],[data-theme-overhaul=ember-noir],[data-theme-overhaul=verdant-ink],[data-theme-overhaul=carbon-night],[data-theme-overhaul=editorial-night],[data-theme-overhaul=ultraviolet]) .controls-dock svg stop{stop-color:var(--clarity-text)!important}body:is([data-theme-overhaul=glassmorphism],[data-theme-overhaul=cozy-earth],[data-theme-overhaul=indigo-nebula],[data-theme-overhaul=nord-frost],[data-theme-overhaul=steampunk],[data-theme-overhaul=aurora-slate],[data-theme-overhaul=ember-noir],[data-theme-overhaul=verdant-ink],[data-theme-overhaul=carbon-night],[data-theme-overhaul=editorial-night],[data-theme-overhaul=ultraviolet]) .controls-dock :is(.active,[aria-pressed=true]) .gradient-text{color:var(--clarity-accent)!important;-webkit-text-fill-color:var(--clarity-accent)!important}body[data-theme-overhaul=editorial-night] #app-home-brand .app-home-title-text,body[data-theme-overhaul=editorial-night] #welcome-screen h1.welcome-title{letter-spacing:-.02em;text-shadow:none;font-family:Georgia,Times New Roman,serif;-webkit-text-fill-color:var(--clarity-accent)!important;color:var(--clarity-accent)!important;background:0 0!important}body[data-theme-overhaul=editorial-night] :is(.welcome-calendar-btn,.welcome-donate-toggle),body[data-theme-overhaul=editorial-night] :is(.welcome-calendar-btn:hover,.welcome-calendar-btn.is-active,.welcome-donate-toggle:hover,.welcome-donate[open] .welcome-donate-toggle){border-color:var(--overhaul-card-border,var(--clarity-border-strong))!important}body[data-theme-overhaul=editorial-night] :is(.welcome-calendar-btn,.welcome-donate-toggle) .gradient-text{color:var(--clarity-accent)!important;-webkit-text-fill-color:var(--clarity-accent)!important;background:0 0!important}body[data-theme-overhaul=editorial-night] .controls-dock .dock-control-text{color:var(--clarity-accent)!important;-webkit-text-fill-color:var(--clarity-accent)!important}body[data-theme-overhaul=editorial-night] .controls-dock .dock-control-svg stop{stop-color:var(--clarity-accent)!important}body[data-theme-overhaul=editorial-night] #calendar-surface{--calendar-line:var(--clarity-border-strong);border-color:var(--overhaul-card-border,var(--clarity-border-strong))!important}html[data-theme-overhaul=glassmorphism],body[data-theme-overhaul=glassmorphism]{--card-surface:#251733;--border-color:#49325f;--sg-structure:#a78bfa;--sg-accent:#a855f7;--sg-highlight:#f472b6;--sg-callout-bg:#251733;--sg-callout-border:#49325f;--font-main:"Outfit", "Inter", sans-serif;--font-heading:"Inter", system-ui, sans-serif}html[data-theme-overhaul=cozy-earth],body[data-theme-overhaul=cozy-earth]{--card-surface:#26332a;--border-color:#405546;--sg-structure:#84cc16;--sg-accent:#d97706;--sg-highlight:#eab308;--sg-callout-bg:#1f1c1b;--sg-callout-border:#44403c;--font-main:Georgia, Garamond, "Times New Roman", serif;--font-heading:"Instrument Serif", Georgia, serif}html[data-theme-overhaul=royal-obsidian],body[data-theme-overhaul=royal-obsidian]{--card-surface:#151122;--border-color:#342a50;--sg-structure:#ec4899;--sg-accent:#a855f7;--sg-highlight:#fbbf24;--sg-callout-bg:#151122;--sg-callout-border:#342a50;--font-main:"Inter", system-ui, sans-serif;--font-heading:"Playfair Display", Georgia, serif}html[data-theme-overhaul=sakura],body[data-theme-overhaul=sakura]{--card-surface:#23161c;--border-color:#4a2d39;--sg-structure:#fb7185;--sg-accent:#f472b6;--sg-highlight:#facc15;--sg-callout-bg:#23161c;--sg-callout-border:#4a2d39;--font-main:"Inter", system-ui, sans-serif;--font-heading:"Playfair Display", Georgia, serif}html[data-theme-overhaul=abyssal-deep],body[data-theme-overhaul=abyssal-deep]{--card-surface:#0d1733;--border-color:#1e3a75;--sg-structure:#3b82f6;--sg-accent:#06b6d4;--sg-highlight:#10b981;--sg-callout-bg:#0d1733;--sg-callout-border:#1e3a75;--font-main:"Inter", system-ui, sans-serif;--font-heading:"Inter", system-ui, sans-serif}html[data-theme-overhaul=indigo-nebula],body[data-theme-overhaul=indigo-nebula]{--card-surface:#21183a;--border-color:#48376e;--sg-structure:#8b5cf6;--sg-accent:#8b5cf6;--sg-highlight:#e7c95f;--sg-callout-bg:#21183a;--sg-callout-border:#48376e;--font-main:"Outfit", "Inter", sans-serif;--font-heading:"Inter", system-ui, sans-serif}html[data-theme-overhaul=nord-frost],body[data-theme-overhaul=nord-frost]{--card-surface:#263442;--border-color:#3c5368;--sg-structure:#818cf8;--sg-accent:#38bdf8;--sg-highlight:#34d399;--sg-callout-bg:#141d2b;--sg-callout-border:#334155;--font-main:"Inter", system-ui, sans-serif;--font-heading:"Inter", system-ui, sans-serif}html[data-theme-overhaul=steampunk],body[data-theme-overhaul=steampunk]{--card-surface:#36291e;--border-color:#6b5036;--sg-structure:#d97706;--sg-accent:#c87d55;--sg-highlight:#f59e0b;--sg-callout-bg:#2d2118;--sg-callout-border:#6b5036;--font-main:Georgia, Garamond, "Times New Roman", serif;--font-heading:Georgia, Garamond, "Times New Roman", serif}html[data-theme-overhaul=aurora-slate],body[data-theme-overhaul=aurora-slate]{--card-surface:#153038;--border-color:#31717a;--sg-structure:#2dd4bf;--sg-accent:#2dd4bf;--sg-highlight:#7c8cff;--sg-callout-bg:#153038;--sg-callout-border:#31717a;--font-main:"Outfit", "Inter", sans-serif;--font-heading:"Inter", system-ui, sans-serif}html[data-theme-overhaul=ember-noir],body[data-theme-overhaul=ember-noir]{--card-surface:#391a12;--border-color:#98482b;--sg-structure:#ef4444;--sg-accent:#f97316;--sg-highlight:#f59e0b;--sg-callout-bg:#1d1917;--sg-callout-border:#423631;--font-main:"Outfit", "Inter", sans-serif;--font-heading:"Instrument Serif", Georgia, serif}html[data-theme-overhaul=verdant-ink],body[data-theme-overhaul=verdant-ink]{--card-surface:#1a3021;--border-color:#477650;--sg-structure:#10b981;--sg-accent:#059669;--sg-highlight:#65d46e;--sg-callout-bg:#1a3021;--sg-callout-border:#477650;--font-main:"Outfit", "Inter", sans-serif;--font-heading:"Instrument Serif", Georgia, serif}html[data-theme-overhaul=carbon-night],body[data-theme-overhaul=carbon-night]{--card-bg:#1c1c1c;--card-surface:#1c1c1c;--border-color:#4a4a4a;--sg-structure:#a3a3a3;--sg-accent:#ececec;--sg-highlight:#10a37f;--sg-callout-bg:#1c1c1c;--sg-callout-border:#4a4a4a;--font-main:"Inter", "Segoe UI", sans-serif;--font-heading:"Inter", "Segoe UI", sans-serif}html[data-theme-overhaul=editorial-night],body[data-theme-overhaul=editorial-night]{--card-surface:#262521;--border-color:#3e3d37;--sg-structure:#d97757;--sg-accent:#d97757;--sg-highlight:#e7a74f;--sg-callout-bg:#262521;--sg-callout-border:#3e3d37;--font-main:"Inter", "Segoe UI", sans-serif;--font-heading:"Instrument Serif", Georgia, serif}html[data-theme-overhaul=ultraviolet],body[data-theme-overhaul=ultraviolet]{--card-surface:#30153e;--border-color:#7d3e98;--sg-structure:#c084fc;--sg-accent:#e879f9;--sg-highlight:#7c7cff;--sg-callout-bg:#30153e;--sg-callout-border:#7d3e98;--font-main:"Outfit", "Inter", sans-serif;--font-heading:"Inter", system-ui, sans-serif}body[data-theme-overhaul]{font-family:var(--memora-user-font,var(--font-main,inherit))!important}body[data-theme-overhaul] #quiz-card .question-text{font-family:var(--memora-user-font,var(--font-main,inherit))!important;color:var(--text-q,var(--text-main,#e2e8f0))!important}body[data-theme-overhaul] .quiz-gen-step-card{background:var(--card-surface,var(--card-bg))!important;border-color:var(--border-color,var(--bd))!important}body[data-theme-overhaul] .quiz-gen-step-card.is-current{border-color:var(--sg-accent,var(--g1))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sg-accent,var(--g1)) 26%, transparent)!important}body[data-theme-overhaul] .quiz-gen-step-badge{color:var(--sg-structure,var(--g1))!important;background:color-mix(in srgb, var(--sg-structure,var(--g1)) 16%, var(--card-surface,var(--card-bg)))!important;border-color:var(--sg-callout-border,var(--border-color,var(--bd)))!important}body[data-theme-overhaul] .quiz-gen-step-title{color:var(--text-main,#e2e8f0)!important;-webkit-text-fill-color:var(--text-main,#e2e8f0)!important;font-family:var(--font-heading,var(--font-main,inherit))!important;background:0 0!important}body[data-theme-overhaul] .quiz-gen-count-pill{background:color-mix(in srgb, var(--sg-accent,var(--g1)) 16%, var(--card-surface,var(--card-bg)))!important;border-color:var(--sg-callout-border,var(--border-color,var(--bd)))!important;color:var(--text-main,#e2e8f0)!important}body.quiz-card-bg-transparent[data-theme-overhaul] #quiz-card{--quiz-card-surface:transparent!important;-webkit-backdrop-filter:none!important;background-color:#0000!important;background-image:none!important}body.quiz-card-bg-transparent[data-theme-overhaul] #quiz-card:before{opacity:0!important;background:0 0!important}body.a11y-high-contrast[data-theme-overhaul]{--card-bg:#020617eb;--quiz-card-bg:#020617eb;--bd:#cbd5e1;--text-main:#f8fafc;--text-q:#fff;--text-a:#f8fafc;--btn-text:#f8fafc;--btn-text-muted:#dbe4f3;--btn-border:#e2e8f0b3;--btn-border-strong:#fff;--overhaul-panel-bg:#020617;--overhaul-panel-border:#fff;--overhaul-panel-shadow:none;--overhaul-card-surface:#020617;--overhaul-card-gradient:none;--overhaul-card-border:#fff;--overhaul-card-shadow:0 0 0 2px #fff;--overhaul-card-overlay:none;--overhaul-card-overlay-opacity:0;--overhaul-card-trim-shadow:none;--overhaul-choice-bg:#020617;--overhaul-choice-border:#fff;--overhaul-choice-shadow:none;--overhaul-choice-filter:none;--overhaul-choice-hover-bg:#172033;--overhaul-choice-hover-border:#fff;--overhaul-choice-hover-shadow:0 0 0 2px #fff;--overhaul-choice-correct-bg:#064e3b;--overhaul-choice-correct-border:#fff;--overhaul-choice-correct-shadow:0 0 0 2px #fff;--overhaul-choice-incorrect-bg:#450a0a;--overhaul-choice-incorrect-border:#fff;--overhaul-dock-bg:#020617;--overhaul-dock-border:#fff;--overhaul-dock-shadow:0 0 0 2px #fff;--overhaul-dock-filter:none;--overhaul-btn-bg:#020617;--overhaul-btn-border:#fff;--overhaul-btn-shadow:none;--overhaul-btn-hover-bg:#172033;--overhaul-btn-hover-border:#fff;--overhaul-btn-hover-shadow:0 0 0 2px #fff;--overhaul-btn-active-bg:#1e3a8a;--overhaul-control-color:#fff;--overhaul-control-hover-bg:#172033;--overhaul-control-hover-border:#fff;--overhaul-control-hover-shadow:0 0 0 2px #fff;--overhaul-control-active-bg:#1e3a8a;--overhaul-control-active-border:#fff;--overhaul-control-active-shadow:0 0 0 2px #fff;--overhaul-source-surface:#020617;--overhaul-source-gradient:none;--overhaul-source-border:#fff;--overhaul-source-shadow:0 0 0 2px #fff;--overhaul-source-filter:none;--overhaul-source-row-bg:#020617;--overhaul-source-row-border:#fff;--overhaul-source-row-hover:#172033;--overhaul-source-row-active:#1e3a8a;--overhaul-source-accent:#fff;--overhaul-source-accent-2:#fef08a;--overhaul-source-muted:#dbe4f3;--overhaul-source-footer-bg:#020617}body.a11y-high-contrast[data-theme-overhaul] .app-home-title-text,body.a11y-high-contrast[data-theme-overhaul] #welcome-screen .welcome-title{-webkit-text-fill-color:#fff;color:#fff;text-shadow:none;background:0 0}body.a11y-high-contrast[data-theme-overhaul] #theme-canvas-wrapper{display:none!important}.quiz-empty-state.editorial-folio-stack-theme{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:clamp(240px,38vh,320px);display:flex;overflow:visible}.quiz-empty-state.editorial-folio-stack-theme .proto-stack-wrap{perspective:900px;justify-content:center;align-items:center;width:150px;height:130px;display:flex;position:relative}.quiz-empty-state.editorial-folio-stack-theme .monograph-card{background:var(--clarity-surface,#2b2a26);border:1px solid var(--clarity-border-strong,#545149);transform-origin:bottom;will-change:transform, opacity;border-radius:10px;flex-direction:column;gap:6px;width:90px;height:118px;padding:11px 10px;display:flex;position:absolute;box-shadow:0 12px 30px #00000073}.quiz-empty-state.editorial-folio-stack-theme .monograph-card-header{background:var(--clarity-accent,#d97757);opacity:.85;border-radius:2px;width:48%;height:4px}.quiz-empty-state.editorial-folio-stack-theme .monograph-card-rule{background:var(--clarity-border,#3e3d37);border-radius:1px;width:100%;height:2px}.quiz-empty-state.editorial-folio-stack-theme .monograph-card-brand{justify-content:center;align-items:center;width:100%;margin-top:auto;margin-bottom:auto;padding-top:4px;display:flex}.quiz-empty-state.editorial-folio-stack-theme .monograph-brand-svg{filter:drop-shadow(0 0 8px #e7a74f59);will-change:transform, filter;width:38px;height:38px;animation:3.8s ease-in-out infinite brandLogoBreathe}@keyframes brandLogoBreathe{0%,to{filter:drop-shadow(0 0 4px #e7a74f33);transform:scale(.94)}50%{filter:drop-shadow(0 0 12px #e7a74f99);transform:scale(1.05)}}.quiz-empty-state.editorial-folio-stack-theme .monograph-card:first-child{animation:3.8s cubic-bezier(.4,0,.2,1) infinite cardFanLeft}.quiz-empty-state.editorial-folio-stack-theme .monograph-card:nth-child(2){background:color-mix(in srgb, var(--clarity-surface,#2b2a26) 88%, var(--clarity-accent,#d97757) 12%);animation:3.8s cubic-bezier(.4,0,.2,1) infinite cardFanRight}.quiz-empty-state.editorial-folio-stack-theme .monograph-card:nth-child(3){border-color:color-mix(in srgb, var(--clarity-accent-2,#e7a74f) 65%, var(--clarity-border,#3e3d37));background:color-mix(in srgb, var(--clarity-surface,#2b2a26) 96%, #000 4%);animation:3.8s cubic-bezier(.4,0,.2,1) infinite cardFanTop;box-shadow:0 16px 36px #0000008c,0 0 20px #d977574d}@keyframes cardFanLeft{0%,to{opacity:.45;transform:translate3d(-20px,8px,-24px)rotate(-16deg)}50%{opacity:.7;transform:translate3d(-28px,12px,-24px)rotate(-22deg)}}@keyframes cardFanRight{0%,to{opacity:.65;transform:translate3d(20px,8px,-12px)rotate(16deg)}50%{opacity:.85;transform:translate3d(28px,12px,-12px)rotate(22deg)}}@keyframes cardFanTop{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate3d(0,-10px,14px)scale(1.06)}}@media (prefers-reduced-motion:reduce){.quiz-empty-state.editorial-folio-stack-theme .monograph-card,.quiz-empty-state.editorial-folio-stack-theme .monograph-brand-svg{animation:none!important}}.pdf-study-guide-loading.pdf-study-guide-loading--codex{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:0;padding:24px;display:flex;position:absolute;inset:0;overflow:visible}.pdf-study-guide-loading--codex .pdf-study-guide-loading-stack{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:min(520px,90vw);padding:0;display:flex;position:relative}.pdf-study-guide-loading--codex .pdf-study-guide-progress-title{color:var(--text-heading,#ecebe4);letter-spacing:-.015em;text-shadow:0 2px 18px #0009;font-family:Newsreader,Georgia,serif;font-size:1.65rem;font-weight:600}.pdf-study-guide-loading--codex .pdf-study-guide-progress-copy{color:var(--study-guide-reading-muted,#9e9c93);text-shadow:0 1px 12px #00000080;margin-bottom:2px;font-size:.95rem}.pdf-study-guide-loading--codex .pdf-study-guide-progress-timers{color:var(--study-guide-reading-muted,#9e9c93);font-variant-numeric:tabular-nums;gap:1rem;font-size:.8rem;display:flex}.pdf-study-guide-loading--codex .pdf-study-guide-progress-bar{background:#ffffff14;border-radius:99px;width:min(340px,76vw);height:4px;overflow:hidden}.pdf-study-guide-loading--codex .pdf-study-guide-progress-fill{background:linear-gradient(90deg, var(--clarity-accent,#d97757), var(--clarity-accent-2,#e7a74f));border-radius:99px;height:100%;transition:width .3s;box-shadow:0 0 10px #e7a74f66}.proto1-codex-wrap{perspective:1000px;width:180px;height:130px;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative}.proto1-book-base{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.proto1-cover{border:1.5px solid var(--clarity-border-strong,#545149);background:#1e1b17;border-radius:6px;width:170px;height:120px;position:absolute;box-shadow:0 14px 34px #0009,inset 0 0 0 1px #ffffff0a}.proto1-spine-ridge{border-left:1px solid var(--clarity-border,#3e3d37);border-right:1px solid var(--clarity-border,#3e3d37);z-index:5;background:linear-gradient(90deg,#00000080,#d977574d,#00000080);width:8px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.proto1-ribbon{background:linear-gradient(180deg, var(--clarity-accent,#d97757), var(--clarity-accent-2,#e7a74f));z-index:20;transform-origin:top;will-change:transform;border-radius:0 0 3px 3px;width:6px;height:130px;animation:4s ease-in-out infinite alternate proto1RibbonSway;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #0006}@keyframes proto1RibbonSway{0%{transform:translate(-50%)rotate(-3deg)}to{transform:translate(-50%)rotate(4deg)}}.proto1-page-left,.proto1-page-right{background:var(--clarity-surface,#262521);z-index:2;flex-direction:column;gap:5px;width:76px;padding:8px 7px;display:flex;position:absolute;top:6px;bottom:6px}.proto1-page-left{border:1px solid var(--clarity-border,#3e3d37);border-right:none;border-radius:4px 0 0 4px;left:12px;box-shadow:inset -6px 0 10px #00000059}.proto1-page-right{border:1px solid var(--clarity-border,#3e3d37);border-left:none;border-radius:0 4px 4px 0;right:12px;box-shadow:inset 6px 0 10px #00000059}.proto1-page-line{background:var(--clarity-border,#3e3d37);border-radius:1px;width:100%;height:2px}.proto1-page-line.accent{background:var(--clarity-accent,#d97757);height:3px;width:50%!important}.proto1-page-flipper{transform-origin:0;width:76px;transform-style:preserve-3d;z-index:10;will-change:transform;animation:3.4s cubic-bezier(.45,.05,.55,.95) infinite proto1PageTurn;position:absolute;top:6px;bottom:6px;right:12px}.proto1-page-front,.proto1-page-back{background:color-mix(in srgb, var(--clarity-surface,#262521) 92%, #fff 8%);border:1px solid var(--clarity-border-strong,#545149);backface-visibility:hidden;border-radius:0 4px 4px 0;flex-direction:column;gap:5px;padding:8px 7px;display:flex;position:absolute;inset:0;box-shadow:0 8px 20px #0006}.proto1-page-back{background:color-mix(in srgb, var(--clarity-surface,#262521) 88%, var(--clarity-accent,#d97757) 12%);border-radius:4px 0 0 4px;transform:rotateY(180deg)}.proto1-monogram-emblem{opacity:.85;will-change:transform, opacity, filter;width:32px;height:32px;margin:auto;animation:3.4s ease-in-out infinite proto1EmblemPulse}@keyframes proto1PageTurn{0%{transform:rotateY(0);box-shadow:0 6px 12px #0003}50%{transform:rotateY(-90deg)scale(1.04);box-shadow:-10px 14px 28px #00000080}to{transform:rotateY(-180deg);box-shadow:0 6px 12px #0003}}@keyframes proto1EmblemPulse{0%,to{opacity:.7;transform:scale(.95)}50%{opacity:1;filter:drop-shadow(0 0 8px #e7a74f99);transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.proto1-page-flipper,.proto1-ribbon,.proto1-monogram-emblem{animation:none!important}}
/*# sourceMappingURL=theme-overhauls.css.map */
