:root{--ground:#060605;--ground-soft:#0b0a09;--ink:#f3f0eb;--muted:#aaa39b;--quiet:#918a83;--panel:#11100f;--raised:#171513;--elevated:#211e1b;--glass:rgba(25,23,21,.68);--glass-strong:rgba(20,18,16,.9);--line:rgba(255,241,228,.1);--line-strong:rgba(255,224,202,.22);--copper:#c77748;--copper-deep:#9c5733;--orange:#ff5c16;--orange-hover:#ff753d;--orange-soft:rgba(255,92,22,.12);--green:#68c88a;--red:#ff756d;--yellow:#e5b768;--shadow:0 28px 70px rgba(0,0,0,.35);--sidebar:276px;--radius-xs:10px;--radius-sm:16px;--radius-md:24px;--radius-lg:34px;--page-inline:clamp(20px,4vw,64px)}[data-theme=light]{--ground:#f2ede7;--ground-soft:#e9e2da;--ink:#211b17;--muted:#6c625a;--quiet:#70655d;--panel:#fffaf5;--raised:#f7f0e9;--elevated:#eadfd5;--glass:rgba(255,250,245,.72);--glass-strong:rgba(255,250,245,.93);--line:rgba(75,49,32,.12);--line-strong:rgba(91,52,28,.25);--copper:#9c5733;--copper-deep:#784027;--orange:#d94a0a;--orange-hover:#b83e09;--orange-soft:rgba(217,74,10,.1);--shadow:0 28px 70px rgba(77,48,28,.13)}html{background:var(--ground);color-scheme:dark}[data-theme=light]{color-scheme:light}body{min-width:320px;color:var(--ink);background:radial-gradient(circle at 84% 5%,color-mix(in srgb,var(--copper) 12%,transparent),transparent 28rem),var(--ground);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body *,button,input,select,textarea{font-family:inherit!important}h1,h2,h3,p{text-wrap:pretty}:focus-visible{outline:2px solid var(--orange);outline-offset:4px}::selection{background:var(--orange);color:#120903}.admin-heading>div>span,.course-access,.course-kicker,.eyebrow,.lesson-coordinate{display:inline-flex;align-items:center;gap:8px;color:var(--copper);font-size:11px!important;font-weight:760!important;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.button{min-height:46px;padding:0 18px;border:1px solid var(--line-strong);border-radius:999px;background:var(--glass);color:var(--ink);font-weight:720;transition:transform .18s ease,background .18s ease,border-color .18s ease}.button:hover:not(:disabled){transform:translateY(-2px);background:var(--raised);border-color:var(--copper)}.button.primary{border-color:var(--orange);background:var(--orange);color:#160a04;box-shadow:0 12px 30px rgba(255,92,22,.2)}[data-theme=light] .button.primary{border-color:#a63809;background:#a63809;color:#fffaf5}.button.primary:hover:not(:disabled){background:var(--orange-hover);border-color:var(--orange-hover)}.button.ghost{background:transparent}.button.large{min-height:54px;padding-inline:24px}.button.completed{color:var(--green);border-color:color-mix(in srgb,var(--green) 46%,transparent);background:color-mix(in srgb,var(--green) 10%,var(--panel))}.icon-button{border-radius:50%;border-color:var(--line);background:var(--glass)}.text-button{min-height:38px;align-items:center;color:var(--muted)}.app-shell{min-height:100vh;padding-left:var(--sidebar)}.sidebar{inset:18px auto 18px 18px;width:calc(var(--sidebar) - 36px);padding:22px 16px 16px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--glass-strong);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%)}.brand{min-height:58px;padding:0 8px 18px;border-color:var(--line)}.brand img{width:164px}.brand small{border:0;border-radius:999px;background:var(--orange-soft)}.sidebar-navigation{gap:6px!important;margin-top:18px!important}.admin-entry,.back-link,.sidebar nav a{min-height:46px;padding:0 14px;border:0;border-radius:13px;color:var(--muted);font-size:13px}.admin-entry:hover,.back-link:hover,.sidebar nav a:hover{background:var(--raised)}.sidebar nav a.active{color:var(--ink);background:var(--orange-soft);box-shadow:inset 0 0 0 1px rgba(255,92,22,.12)}.sidebar nav a.active svg{color:var(--orange)}.admin-entry{border:1px solid var(--line)}.sidebar-account{gap:12px;padding:16px 4px 0;border-color:var(--line)}.account-summary{display:flex;align-items:center;gap:10px}.account-summary>span{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--raised)}.account-summary>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.account-summary strong{font-size:12px}.account-summary small{color:var(--quiet);font-size:10px}.sidebar-theme{width:100%}.shell-main{min-width:0}.topbar{height:80px;padding:16px var(--page-inline) 8px;border:0;background:color-mix(in srgb,var(--ground) 82%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-context span{color:var(--quiet)}.topbar-context strong{font-size:14px}.account-menu-wrap{position:relative}.account-menu-trigger{min-height:44px;display:inline-flex;align-items:center;gap:9px;padding:0 13px;border:1px solid var(--line);border-radius:999px;background:var(--glass);color:var(--ink)}.account-menu-trigger svg:last-child{width:14px;color:var(--quiet)}.account-popover{position:absolute;z-index:60;top:calc(100% + 10px);right:0;width:260px;display:grid;grid-gap:13px;gap:13px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--glass-strong);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.account-popover p{margin:-6px 0 0;color:var(--muted);font-size:12px}.theme-control{position:static;width:auto;min-height:38px;padding:4px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3px;gap:3px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--ground) 62%,transparent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.theme-control button{min-height:30px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--quiet)}.theme-control button[aria-pressed=true]{color:var(--ink);background:var(--raised);box-shadow:0 2px 9px rgba(0,0,0,.14)}.bottom-navigation{display:none}.admin-page,.catalog-page,.course-page,.learning-page{max-width:1480px;padding:24px var(--page-inline) 96px}.academy-hero{min-height:min(720px,calc(100svh - 120px));display:grid;grid-template-columns:minmax(360px,.88fr) minmax(420px,1.12fr);align-items:center;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:#090807;box-shadow:var(--shadow);isolation:isolate}.academy-hero-copy{z-index:2;padding:clamp(38px,4vw,64px)}.academy-hero .continue-card span,.academy-hero .eyebrow{color:#e19a6d}.academy-hero-copy h1{max-width:720px;margin:22px 0 20px;color:#f3f0eb;font-size:clamp(44px,4.25vw,72px);line-height:.98;letter-spacing:-.045em}.academy-hero-copy>p{max-width:590px;margin:0;color:#aaa39b;font-size:clamp(16px,1.5vw,19px);line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:30px}.academy-hero .button.primary{border-color:#b43b08;background:#b43b08;color:#fffaf5}.academy-hero .button.ghost{color:#f3f0eb}.academy-hero-art{position:relative;align-self:stretch;min-height:520px;background:#070707}.academy-hero-art:before{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,#090807,transparent 28%),linear-gradient(0deg,rgba(9,8,7,.36),transparent 35%);pointer-events:none}.academy-hero-art img{object-fit:cover;object-position:52% 50%}.art-reflection{position:absolute;z-index:3;inset:-40% auto -40% -25%;width:12%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:glass-reflection 9s ease-in-out infinite;pointer-events:none}@keyframes glass-reflection{0%,72%,to{transform:translateX(-180%) rotate(18deg);opacity:0}80%{opacity:.9}92%{transform:translateX(900%) rotate(18deg);opacity:0}}.continue-card{max-width:520px;margin-top:30px;padding:18px;display:grid;grid-template-columns:1fr auto;grid-gap:15px;gap:15px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-sm);background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.continue-card>div:first-child{display:grid;grid-gap:5px;gap:5px}.continue-card span{color:var(--copper);font-size:9px;font-weight:750;letter-spacing:.12em}.continue-card strong{color:#f3f0eb}.continue-card small{color:#aaa39b}.continue-progress{grid-column:1/-1;height:4px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.1)}.continue-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--copper),var(--orange))}.continue-card .button{grid-column:2;grid-row:1;align-self:center}.learning-notice{margin-top:14px!important}.catalog-section{padding-top:clamp(72px,10vw,130px);scroll-margin-top:80px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px}.section-heading h2{margin:12px 0 10px;font-size:clamp(34px,4vw,58px);line-height:1.02;letter-spacing:-.035em}.section-heading p{max-width:640px;margin:0;color:var(--muted);line-height:1.65}.catalog-count{padding:8px 12px;border:1px solid var(--line);border-radius:999px;color:var(--muted);white-space:nowrap}.catalog-tools{grid-template-columns:minmax(260px,1fr) 230px 190px;gap:10px;margin-bottom:28px;border:0;background:transparent}.search-field,.select-field{min-height:52px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.search-field:focus-within,.select-field:focus-within{border-color:var(--copper);box-shadow:0 0 0 3px var(--orange-soft)}.course-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.course-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.course-card:hover{transform:translateY(-5px);border-color:var(--line-strong);box-shadow:var(--shadow)}.course-card>a{height:100%;display:grid;grid-template-rows:auto 1fr}.course-card-visual{position:relative;min-height:clamp(250px,31vw,410px);overflow:hidden;background:#070707}.local-course-artwork{object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.course-card:hover .local-course-artwork{transform:scale(1.025)}.course-access{position:absolute;z-index:3;top:15px;right:15px;padding:8px 10px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(8,7,7,.72);color:#e9e4de;letter-spacing:.06em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.course-access svg{width:13px;height:13px}.course-card-copy{padding:24px}.course-card-copy h3{margin:10px 0;font-size:clamp(24px,2.4vw,34px);line-height:1.08;letter-spacing:-.025em}.course-card-copy>p{min-height:3.2em;margin:0;color:var(--muted);line-height:1.6}.course-card-facts{display:flex;align-items:center;gap:18px;margin-top:24px;padding-top:17px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.course-card-facts span{display:flex;gap:6px;align-items:center}.course-card-facts>svg{margin-left:auto;color:var(--orange)}.page-heading{align-items:flex-end;margin:28px 0 42px}.admin-heading h1,.auth-panel h1,.course-header h1,.page-heading h1{color:var(--ink);font-size:clamp(42px,5vw,70px);line-height:1;letter-spacing:-.04em;text-transform:none}.admin-heading p,.page-heading p{color:var(--muted)}.course-header{overflow:hidden;grid-template-columns:minmax(360px,.9fr) minmax(440px,1.1fr);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.course-header-copy{padding:clamp(38px,5vw,74px)}[data-theme=light] .brand small,[data-theme=light] .inline-action,[data-theme=light] .meta-row b{color:#884326}.course-header-copy>p{color:var(--muted)}.course-cover{min-height:540px;background:#070707}.course-cover .local-course-artwork{object-fit:cover}.cover-spec{border-radius:8px;background:rgba(6,6,6,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f3f0eb}.course-body{grid-template-columns:minmax(260px,.65fr) minmax(520px,1.35fr)}.course-description{position:-webkit-sticky;position:sticky;top:110px;align-self:start}.course-description h2{font-size:28px;text-transform:none}.module-block{border-color:var(--line)}.module-block summary{padding-inline:8px;border-radius:12px}.module-block summary:hover{background:var(--raised)}.module-block li,.module-block ol{border-color:var(--line)}.learning-groups{display:grid;grid-gap:58px;gap:58px}.learning-list{display:grid;grid-gap:10px;gap:10px}.learning-row{min-height:104px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.learning-row:hover{border-color:var(--copper);transform:translateY(-2px)}.learning-progress>div{border-radius:999px;background:var(--elevated)}.learning-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--copper),var(--orange))}.path-list{display:grid;grid-gap:14px;gap:14px}.path-list article{border:1px solid var(--line)}.empty-state,.feedback,.path-list article{border-radius:var(--radius-md);background:var(--panel)}.empty-state,.feedback{border-color:var(--line)}.player-page{--ground:#050505;--panel:#0d0d0c;--raised:#151413;--elevated:#211e1b;--ink:#f3f0eb;--muted:#a29c95;--quiet:#948d86;--copper:#df9365;--orange:#ff5c16;--orange-hover:#ff753d;--orange-soft:rgba(255,92,22,.14);--line:rgba(255,255,255,.1);--line-strong:rgba(255,255,255,.2);min-height:100svh;color:var(--ink);background:var(--ground)}.player-top{height:70px;border-color:var(--line);background:rgba(5,5,5,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lesson-workspace{min-height:calc(100svh - 70px);grid-template-columns:minmax(0,1fr) 370px}.lesson-main{padding:clamp(18px,3vw,42px)}.video-frame{overflow:hidden;max-height:calc(100svh - 285px);border-radius:14px;border-color:var(--line);box-shadow:0 24px 80px rgba(0,0,0,.44)}.article-lesson{width:min(100%,75ch);max-width:75ch;min-height:58vh;padding:clamp(30px,6vw,76px);border-radius:16px}.article-lesson h1{font-size:clamp(34px,4vw,52px);text-transform:none}.article-lesson p{max-width:70ch;font-size:17px;line-height:1.85}.lesson-info h1{text-transform:none}.player-curriculum{background:#0a0909;border-color:var(--line)}.curriculum-sheet-backdrop,.curriculum-sheet-close{display:none}.curriculum-heading{border-color:var(--line)}.curriculum-heading .curriculum-sheet-close{margin-left:auto}.player-module>a{border-color:var(--line)}.login-page{min-height:100svh;position:relative;display:grid;grid-template-columns:1.15fr .85fr;background:var(--ground)}.login-theme{position:fixed;z-index:10;top:22px;right:22px;width:150px}.login-intro{position:relative;min-height:100svh;overflow:hidden;padding:clamp(34px,6vw,86px);justify-content:space-between;background:#070707}.login-intro:after{content:"";position:absolute;inset:10% -12% 0 12%;background:url(/liquid-glass/academy-hero.webp) 50%/contain no-repeat;opacity:.46;-webkit-mask-image:linear-gradient(0deg,#000,transparent 90%);mask-image:linear-gradient(0deg,#000,transparent 90%);pointer-events:none}.login-benefits,.login-brand,.login-statement{position:relative;z-index:1}.login-statement h1{color:#f3f0eb;text-transform:none;letter-spacing:-.04em}.login-action{padding:clamp(34px,6vw,80px);background:var(--panel)}.admin-shell .sidebar{background:color-mix(in srgb,var(--glass-strong) 94%,var(--ground))}.admin-page{max-width:1540px}.admin-heading{margin-top:24px}.admin-heading h1{margin-top:10px;font-size:clamp(40px,4vw,58px)}.admin-signal-strip{gap:10px;border:0}.admin-signal-strip>div{min-height:96px;border:1px solid var(--line)!important;border-radius:var(--radius-sm);background:var(--panel)}.admin-layout{grid-template-columns:minmax(0,1fr) 340px;gap:24px}.admin-queue,.attention-panel,.completion-panel,.course-control-panel,.editor-inspector,.material-panel,.preview-module,.review-checklist,.settings-panel,.wizard-context,.wizard-form,.workflow-panel{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.admin-queue{padding:0 20px}.attention-panel{padding:20px}.admin-course-row{padding-inline:8px;border-color:var(--line)}.admin-course-row:hover{border-radius:10px;background:var(--raised)}.status-label{border-radius:999px}.curriculum-editor,.data-list,.editor-layout,.people-list,.settings-layout,.taxonomy-list,.timeline-list,.wizard-workspace{border-radius:var(--radius-sm)}.data-list-head,.data-row,.people-list>*,.taxonomy-list>*,.team-row,.timeline-list>*{border-color:var(--line)!important}.cover-drop,.lesson-select,.slug-input,input,select,textarea{border-color:var(--line-strong)!important;border-radius:10px!important;background:var(--raised)!important}input:focus,select:focus,textarea:focus{border-color:var(--copper)!important;box-shadow:0 0 0 3px var(--orange-soft)}.course-command-bar,.editor-toolbar,.preview-toolbar{border-color:var(--line);background:var(--glass-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.danger-outline{border-color:color-mix(in srgb,var(--red) 40%,transparent)}@supports not ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.account-popover,.continue-card,.course-access,.course-command-bar,.editor-toolbar,.sidebar,.theme-control,.topbar{background:var(--panel)}}@media (max-width:1100px){:root{--sidebar:232px}.academy-hero{grid-template-columns:1fr 1fr}.academy-hero-copy{padding:42px}.academy-hero-art{min-height:480px}.catalog-tools{grid-template-columns:1fr 1fr}.catalog-tools .search-field{grid-column:1/-1}.course-header{grid-template-columns:1fr 1fr}.course-cover{min-height:480px}.admin-layout{grid-template-columns:1fr}}@media (max-width:1400px) and (min-width:821px){.admin-layout{grid-template-columns:1fr}}@media (max-width:820px){:root{--sidebar:0px;--page-inline:clamp(16px,5vw,28px)}.app-shell{padding-left:0;padding-bottom:calc(76px + env(safe-area-inset-bottom))}.sidebar{inset:12px 12px calc(12px + env(safe-area-inset-bottom));width:min(360px,calc(100vw - 24px));visibility:hidden;pointer-events:none;transform:translateX(calc(-100% - 24px));transition:transform .22s ease,visibility 0s linear .22s}.sidebar.open{visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}.menu-button,.sidebar-close{display:grid!important}.sidebar-close{position:absolute;top:14px;right:14px}.sidebar-backdrop{display:block;position:fixed;z-index:25;inset:0;border:0;background:rgba(0,0,0,.58);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.topbar{height:68px;padding-block:10px 4px}.topbar-context{margin-right:auto;margin-left:10px}.account-menu-trigger span,.account-menu-trigger svg:last-child{display:none}.account-menu-trigger{width:42px;padding:0;justify-content:center}.account-popover{position:fixed;top:74px;right:14px;left:14px;width:auto}.bottom-navigation{position:fixed;z-index:24;inset:auto 10px calc(10px + env(safe-area-inset-bottom));min-height:64px;display:grid;grid-template-columns:repeat(4,1fr);padding:5px;border:1px solid var(--line);border-radius:19px;background:var(--glass-strong);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.bottom-navigation a,.bottom-navigation button{min-width:0;display:grid;place-items:center;align-content:center;grid-gap:4px;gap:4px;border:0;border-radius:14px;background:transparent;color:var(--quiet);font-size:9px}.bottom-navigation .active{color:var(--ink);background:var(--orange-soft)}.bottom-navigation svg{width:18px;height:18px}.admin-shell .bottom-navigation{display:none}.admin-page,.catalog-page,.course-page,.learning-page{padding-top:16px}.academy-hero{min-height:auto;grid-template-columns:1fr}.academy-hero-copy{padding:34px 26px 26px}.academy-hero-copy h1{font-size:clamp(42px,12vw,60px)}.academy-hero-art{min-height:min(72vw,430px);grid-row:1}.academy-hero-art:before{background:linear-gradient(0deg,#090807,transparent 38%)}.continue-card{grid-template-columns:1fr}.continue-card .button{grid-column:1;grid-row:auto;width:100%}.course-grid{grid-template-columns:1fr}.course-card-visual{min-height:min(64vw,410px)}.page-heading,.section-heading{align-items:flex-start;flex-direction:column}.course-header{grid-template-columns:1fr}.course-cover{min-height:min(70vw,480px);grid-row:1}.course-body{grid-template-columns:1fr}.course-description{position:static}.curriculum-closed .lesson-workspace,.lesson-workspace{display:block}.lesson-main{min-height:calc(100svh - 70px)}.player-curriculum{position:fixed;z-index:50;inset:auto 10px 10px;max-height:min(78svh,720px);border:1px solid var(--line);border-radius:22px;transform:translateY(calc(100% + 24px));opacity:0;pointer-events:none;transition:transform .22s ease,opacity .18s ease}.player-page:not(.curriculum-closed) .player-curriculum{transform:none;opacity:1;pointer-events:auto}.curriculum-sheet-close{display:grid}.curriculum-sheet-backdrop{display:block;position:fixed;z-index:45;inset:0;border:0;background:rgba(0,0,0,.58);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.curriculum-closed .curriculum-sheet-backdrop{display:none}.video-frame{max-height:none}.lesson-info{flex-direction:column}.lesson-info .button{width:100%}.login-page{grid-template-columns:1fr}.login-intro{min-height:58svh}.login-action{min-height:42svh}.admin-signal-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.catalog-tools{grid-template-columns:1fr}.catalog-tools .search-field{grid-column:auto}.academy-hero-copy{padding:30px 22px 24px}.academy-hero-art{min-height:74vw}.hero-actions{display:grid}.section-heading h2{font-size:38px}.course-card-copy{padding:20px}.course-card-facts{gap:12px}.course-header-copy{padding:30px 22px}.module-block summary{grid-template-columns:32px 1fr}.module-block summary>i{display:none}.module-block ol{margin-left:12px}.module-block li{grid-template-columns:24px 18px 1fr auto}.module-block li>time{display:none}.learning-row{display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px}.learning-progress{grid-column:1/-1}.player-top{grid-template-columns:1fr auto;gap:10px;padding-inline:12px}.player-top>div{display:none}.lesson-navigation{gap:8px}.lesson-navigation .button{min-width:0;padding-inline:12px;font-size:11px}.admin-signal-strip{grid-template-columns:1fr}.admin-heading{align-items:flex-start;flex-direction:column}.login-theme{top:14px;right:14px;width:130px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.art-reflection{display:none}}@media (prefers-reduced-transparency:reduce){.account-popover,.bottom-navigation,.continue-card,.course-access,.sidebar,.theme-control,.topbar{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){:root{--line:rgba(255,255,255,.28);--line-strong:rgba(255,255,255,.5);--muted:#d1cbc4}[data-theme=light]{--line:rgba(35,24,18,.32);--line-strong:rgba(35,24,18,.55);--muted:#4f453e}}