.lyra-footer-link{color:var(--color-muted);text-decoration:none;transition:color .12s ease}.lyra-footer-link:hover{color:var(--color-fg);text-decoration:underline}@media (prefers-reduced-motion:reduce){.lyra-footer-link{transition:none}}.lyra-header-link{color:var(--color-muted);text-decoration:none;transition:color .12s var(--ease-out-expo,cubic-bezier(.16,1,.3,1)),background .12s var(--ease-out-expo,cubic-bezier(.16,1,.3,1))}.lyra-header-link:hover,.lyra-header-link[aria-current=page]{color:var(--color-fg);background:var(--color-accent-soft,rgba(77,232,212,.08))}.lyra-header-link[aria-current=page]{box-shadow:inset 0 -2px 0 0 var(--color-accent)}@media (prefers-reduced-motion:reduce){.lyra-header-link{transition:none}}.lyra-header{border-bottom:1px solid var(--color-border-subtle,rgba(30,40,80,.08));background:var(--color-surface-alt,#EEF1F7);padding:0 var(--space-4,16px);overflow-x:clip}.lyra-header--sticky{position:sticky;top:0;z-index:100}.lyra-header__inner{display:flex;align-items:center;gap:var(--space-4,16px);max-width:960px;margin:0 auto;height:56px}.lyra-header__lockup{flex-shrink:0}.lyra-header__spacer{flex:1 1}.lyra-header__actions{display:flex;align-items:center;gap:var(--space-3,12px);flex-shrink:0}.lyra-header-wordmark{font-family:var(--font-display,sans-serif);font-size:var(--fs-sm,14px);letter-spacing:.06em}.lyra-header-subtitle,.lyra-header-wordmark{text-transform:uppercase;line-height:1.2;white-space:nowrap}.lyra-header-subtitle{font-family:var(--font-ui,sans-serif);font-size:var(--fs-xs,12px);color:var(--color-muted);letter-spacing:.04em;padding-left:var(--space-2,8px);border-left:1px solid var(--color-border)}@media (max-width:479px){.lyra-header-subtitle{display:none}.lyra-header{padding:0 var(--space-3,12px)}.lyra-header__inner{gap:var(--space-1,4px)}.lyra-header__actions{gap:var(--space-2,8px)}.lyra-header-wordmark{display:none}}.lyra-header-brand{display:flex;align-items:center;gap:var(--space-3,12px);text-decoration:none;border-radius:var(--radius-sm,8px);padding:2px var(--space-1,4px);outline:none}.lyra-header-brand__mark{display:inline-flex;align-items:center;line-height:0}.lyra-header-nav{display:flex;gap:var(--space-1,4px);flex-wrap:nowrap;align-items:center;flex:1 1;min-width:0;overflow:hidden}.lyra-header-link{white-space:nowrap;font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm,14px);border-radius:var(--radius-sm,8px);padding:var(--space-1,4px) var(--space-3,12px);outline:none}@media (min-width:1024px){.lyra-header-nav{max-width:calc(100% - 420px)}}@media (max-width:1023px){.lyra-header-link{padding-left:var(--space-2,8px);padding-right:var(--space-2,8px)}}@media (max-width:639px){.lyra-header-nav{display:none}}.lyra-header-hamburger{display:none;align-items:center;justify-content:center;min-width:var(--touch-target-min,44px);min-height:var(--touch-target-min,44px);background:transparent;border:none;color:var(--color-fg);cursor:pointer;border-radius:var(--radius-sm,8px);flex-shrink:0;padding:0}.lyra-header-hamburger:focus-visible{outline:none;box-shadow:var(--focus-ring)}.lyra-header-hamburger:hover{background:var(--color-accent-soft,rgba(77,232,212,.08))}@media (max-width:639px){.lyra-header-hamburger{display:inline-flex}}@media (prefers-reduced-motion:reduce){.lyra-header-hamburger svg{transition:none}}.lyra-header-hamburger__icon{width:20px;height:20px;position:relative;pointer-events:none}.lyra-header-hamburger__bar{position:absolute;left:0;right:0;height:2px;background:currentColor;border-radius:1px;transition:transform var(--dur-fast,.12s) var(--ease-out-expo,cubic-bezier(.16,1,.3,1)),opacity var(--dur-fast,.12s) var(--ease-out-expo,cubic-bezier(.16,1,.3,1))}.lyra-header-hamburger__bar--top{top:3px}.lyra-header-hamburger__bar--mid{top:9px}.lyra-header-hamburger__bar--bot{top:15px}.lyra-header-hamburger[aria-expanded=true] .lyra-header-hamburger__bar--top{transform:translateY(6px) rotate(45deg)}.lyra-header-hamburger[aria-expanded=true] .lyra-header-hamburger__bar--mid{opacity:0;transform:scaleX(0)}.lyra-header-hamburger[aria-expanded=true] .lyra-header-hamburger__bar--bot{transform:translateY(-6px) rotate(-45deg)}@media (prefers-reduced-motion:reduce){.lyra-header-hamburger__bar{transition:none}}.lyra-header-scrim{position:fixed;inset:0;z-index:199;background:rgba(0,0,0,.45);opacity:0;transition:opacity var(--dur-fast,.12s) ease;pointer-events:none}.lyra-header-scrim--visible{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.lyra-header-scrim{transition:none}}.lyra-header-drawer{position:fixed;left:0;right:0;bottom:0;z-index:200;background:var(--color-surface-alt);border-radius:var(--radius-lg,20px) var(--radius-lg,20px) 0 0;max-height:80dvh;overflow-y:auto;transform:translateY(100%);transition:transform var(--dur-base,.18s) var(--ease-out-expo,cubic-bezier(.16,1,.3,1));outline:none}.lyra-header-drawer--open{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.lyra-header-drawer{transition:none}}.lyra-header-drawer__handle{display:flex;justify-content:center;padding:var(--space-3,12px) 0 var(--space-2,8px)}.lyra-header-drawer__handle-bar{width:40px;height:4px;background:var(--color-border-strong);border-radius:var(--radius-pill,9999px)}.lyra-header-drawer__close{position:absolute;top:var(--space-3,12px);right:var(--space-3,12px);display:inline-flex;align-items:center;justify-content:center;min-width:var(--touch-target-min,44px);min-height:var(--touch-target-min,44px);background:transparent;border:none;color:var(--color-muted);cursor:pointer;border-radius:var(--radius-sm,8px);padding:0}.lyra-header-drawer__close:hover{color:var(--color-fg);background:var(--color-accent-soft,rgba(77,232,212,.08))}.lyra-header-drawer__close:focus-visible{outline:none;box-shadow:var(--focus-ring)}.lyra-header-drawer__sep{height:1px;background:var(--color-border-subtle);margin:0 var(--space-5,20px)}.lyra-header-drawer__nav-link{display:flex;align-items:center;min-height:var(--touch-target-min,44px);padding:var(--space-4,16px) var(--space-5,20px);box-sizing:border-box;color:var(--color-fg);text-decoration:none;font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm,14px);border-bottom:1px solid var(--color-border-subtle);transition:color var(--dur-fast,.12s) var(--ease-out-expo,cubic-bezier(.16,1,.3,1)),background var(--dur-fast,.12s) var(--ease-out-expo,cubic-bezier(.16,1,.3,1))}.lyra-header-drawer__nav-link:hover{background:var(--color-accent-soft,rgba(77,232,212,.08));color:var(--color-fg)}.lyra-header-drawer__nav-link[aria-current=page]{color:var(--color-accent);background:var(--color-accent-soft,rgba(77,232,212,.08))}.lyra-header-drawer__nav-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){.lyra-header-drawer__nav-link{transition:none}}.lyra-header-drawer__content{padding:var(--space-3,12px) 0}.lyra-header-drawer__user-section{display:flex;flex-direction:column}.lyra-header-drawer__inline-section{padding:var(--space-3,12px) var(--space-5,20px);border-bottom:1px solid var(--color-border-subtle)}.lyra-header-drawer__nav-link--danger{color:var(--color-error,#e53e3e);border:none;background:transparent;cursor:pointer;text-align:left;width:100%;font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm,14px)}.lyra-header-drawer__nav-link--danger:hover{background:color-mix(in srgb,var(--color-error,#e53e3e) 10%,transparent)}.lyra-header-drawer__logout{border-radius:0;border-bottom:none}.lyra-mark-wrapper{display:contents}[data-theme=light] .lyra-wordmark{color:var(--color-text-hero);background:none;-webkit-text-fill-color:currentColor;-webkit-background-clip:unset;background-clip:unset}[data-theme=aurora-light] .lyra-wordmark{background:var(--grad-plasma-light);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}:root:not([data-theme]) .lyra-wordmark,[data-theme=aurora] .lyra-wordmark,[data-theme=dark] .lyra-wordmark{background:var(--grad-plasma);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lyra-inline-link{color:var(--color-fg);font-weight:var(--fw-semibold);text-decoration:none;transition:opacity var(--dur-fast) var(--ease-out-expo)}.lyra-inline-link:hover{opacity:.75;text-decoration:underline}@media (prefers-reduced-motion:reduce){.lyra-inline-link{transition:none}}.lyra-chip{padding:5px 14px;border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:transparent;color:var(--color-muted);font-size:var(--fs-xs);cursor:pointer;font-family:var(--font-ui);transition:border-color var(--dur-fast) var(--ease-out-expo),background var(--dur-fast) var(--ease-out-expo),color var(--dur-fast) var(--ease-out-expo)}.lyra-chip:hover{border-color:var(--color-accent);color:var(--color-fg);background:var(--color-accent-soft)}.lyra-chip:focus-visible{outline:none;box-shadow:var(--focus-ring)}.lyra-chip.is-active,.lyra-chip[aria-selected=true]{border-color:var(--color-border-strong);background:var(--color-accent-soft);color:var(--color-accent)}.lyra-chip.is-active:hover,.lyra-chip[aria-selected=true]:hover{border-color:var(--color-accent)}.lyra-tab{padding:8px 20px;border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:transparent;color:var(--color-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;font-family:var(--font-ui);letter-spacing:.01em;transition:border-color var(--dur-fast) var(--ease-out-expo),background var(--dur-fast) var(--ease-out-expo),color var(--dur-fast) var(--ease-out-expo),box-shadow var(--dur-fast) var(--ease-out-expo)}.lyra-tab:hover{border-color:var(--color-accent);color:var(--color-fg);background:var(--color-accent-soft)}.lyra-tab:focus-visible{outline:none;box-shadow:var(--focus-ring)}.lyra-tab[aria-selected=true]{border-color:var(--color-border-strong);background:var(--color-accent-soft);color:var(--color-fg);font-weight:var(--fw-semibold)}.lyra-tab[aria-selected=true]:hover{border-color:var(--color-accent)}.lyra-brand-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);position:relative;transition:border-color var(--dur-base) var(--ease-out-expo),box-shadow var(--dur-base) var(--ease-out-expo)}.lyra-brand-card:hover{box-shadow:var(--shadow-sm)}.lyra-brand-card.is-primary,.lyra-brand-card:hover{border-color:var(--color-border-strong)}.lyra-brand-card.is-primary:hover{box-shadow:var(--glow-soft)}.lyra-explore-card{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);transition:border-color var(--dur-base) var(--ease-out-expo)}.lyra-explore-card:hover{border-color:var(--color-border-strong)}.lyra-swatch{width:22px;height:22px;border-radius:var(--radius-pill);cursor:pointer;border:2px solid transparent;transition:border-color var(--dur-fast) var(--ease-out-expo),outline var(--dur-fast) var(--ease-out-expo),transform var(--dur-fast) var(--ease-out-expo)}.lyra-swatch:hover{transform:scale(1.12)}.lyra-swatch:focus-visible{outline:none;box-shadow:var(--focus-ring)}.lyra-swatch.is-active{border-color:var(--color-fg)}@media (prefers-reduced-motion:reduce){.lyra-brand-card,.lyra-chip,.lyra-explore-card,.lyra-swatch,.lyra-tab{transition:none}.lyra-swatch:hover{transform:none}}.app-switcher__item-logo{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm,6px);flex-shrink:0;transition:background var(--dur-fast,.12s)}.app-switcher__item-logo--current{background:var(--color-accent-soft,rgba(77,77,255,.12))}@media (prefers-reduced-motion:reduce){.app-switcher__item-logo{transition:none}}.lyra-nav-item{transition:color var(--dur-fast,.12s) var(--ease-out-expo,ease),background var(--dur-fast,.12s) var(--ease-out-expo,ease)}.lyra-nav-item:hover{background:var(--color-accent-soft);color:var(--color-fg)}.lyra-nav-item:hover span[aria-hidden=true]{color:var(--color-accent)}.lyra-nav-item:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){.lyra-nav-item{transition:none}}html[data-intro=skip] [data-intro-phase]{display:none}.app-shell-header__btn{display:inline-flex;align-items:center;justify-content:center;min-width:var(--touch-target-min,44px);min-height:var(--touch-target-min,44px);padding:0;border:none;background:transparent;color:var(--color-muted);cursor:pointer;border-radius:var(--radius-sm,8px);transition:background var(--dur-fast,.15s) ease,color var(--dur-fast,.15s) ease}.app-shell-header__btn:hover{background:var(--color-surface-alt);color:var(--color-fg)}.app-shell-header__btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px;border-radius:var(--radius-sm,6px)}.app-shell-header__btn[aria-pressed=true]{color:var(--color-fg);background:var(--color-surface-alt)}[data-theme=dark] .app-shell-header__btn{color:var(--color-muted)}[data-theme=dark] .app-shell-header__btn:hover{background:var(--color-surface);color:var(--color-fg)}[data-theme=dark] .app-shell-header__btn:focus-visible{outline-color:var(--color-accent)}[data-theme=dark] .app-shell-header__btn[aria-pressed=true]{color:var(--color-accent);background:var(--color-surface)}[data-theme=aurora-light] .app-shell-header__btn{color:var(--color-muted)}[data-theme=aurora-light] .app-shell-header__btn:hover{background:var(--color-surface);color:var(--color-fg)}[data-theme=aurora-light] .app-shell-header__btn:focus-visible{outline-color:var(--color-accent)}[data-theme=aurora-light] .app-shell-header__btn[aria-pressed=true]{color:var(--color-accent);background:var(--color-surface)}[data-theme=aurora] .app-shell-header__btn{color:var(--color-muted)}[data-theme=aurora] .app-shell-header__btn:hover{background:var(--color-accent-soft);color:var(--color-fg)}[data-theme=aurora] .app-shell-header__btn:focus-visible{outline-color:var(--color-accent)}[data-theme=aurora] .app-shell-header__btn[aria-pressed=true]{color:var(--color-accent);background:var(--color-accent-soft)}.shell-user-menu__wrap{position:relative;display:inline-flex;align-items:center}.shell-user-menu__avatar{width:28px;height:28px;border-radius:var(--radius-full,9999px);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--fs-xs,12px);font-weight:var(--fw-bold,700);font-family:var(--font-display,sans-serif);letter-spacing:.04em}.shell-user-menu__avatar,.shell-user-menu__trigger{display:inline-flex;align-items:center;justify-content:center}.shell-user-menu__trigger{min-width:var(--touch-target-min,44px);min-height:var(--touch-target-min,44px);padding:0 var(--space-2,8px);background:transparent;border:none;border-radius:var(--radius-sm,8px);color:var(--color-muted);cursor:pointer;transition:color var(--dur-fast,.12s) var(--ease-out-expo,ease-out),background var(--dur-fast,.12s) var(--ease-out-expo,ease-out);outline:none}.shell-user-menu__trigger:hover{color:var(--color-fg);background:var(--color-accent-soft)}.shell-user-menu__trigger:focus-visible{box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){.shell-user-menu__trigger{transition:none}}.shell-user-menu__panel{position:absolute;top:calc(100% + var(--space-2, 8px));right:0;min-width:220px;max-width:280px;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md,12px);box-shadow:0 8px 32px var(--theme-shadow-md,rgba(0,0,0,.3));padding:var(--space-2,8px) 0;z-index:200;outline:none;animation:shellUserMenuIn var(--dur-base,.2s) var(--ease-out-expo,ease-out) both}@keyframes shellUserMenuIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.shell-user-menu__panel{animation:none}}.shell-user-menu__header{padding:var(--space-2,8px) var(--space-4,16px) var(--space-1,4px);font-family:var(--font-display,sans-serif);font-size:var(--fs-xs,12px);font-weight:var(--fw-semibold,600);color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--space-1,4px)}.shell-user-menu__item{display:flex;align-items:center;gap:var(--space-3,12px);width:100%;min-height:var(--touch-target-min-dense,40px);padding:var(--space-2,8px) var(--space-4,16px);background:transparent;border:none;border-radius:0;font-family:var(--font-ui,sans-serif);font-size:var(--fs-sm,14px);font-weight:var(--fw-regular,400);color:var(--color-fg);text-decoration:none;cursor:pointer;text-align:left;box-sizing:border-box;transition:color var(--dur-fast,.12s) var(--ease-out-expo,ease-out),background var(--dur-fast,.12s) var(--ease-out-expo,ease-out);outline:none}.shell-user-menu__item:hover{background:var(--color-accent-soft);color:var(--color-accent)}.shell-user-menu__item:focus-visible{box-shadow:var(--focus-ring);outline:none;border-radius:var(--radius-sm,6px)}.shell-user-menu__item--danger{color:var(--color-error)}.shell-user-menu__item--danger:hover{background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-error)}@media (prefers-reduced-motion:reduce){.shell-user-menu__item{transition:none}}.shell-user-menu__item-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:inherit}.shell-user-menu__separator{height:1px;background:var(--color-border-subtle);margin:var(--space-2,8px) 0}.shell-user-menu__theme-section{padding:var(--space-2,8px) var(--space-4,16px)}.shell-user-menu__theme-label{display:flex;align-items:center;gap:var(--space-3,12px);font-family:var(--font-ui,sans-serif);font-size:var(--fs-xs,12px);font-weight:var(--fw-semibold,600);color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--space-2,8px)}.app-switcher__wrap{position:relative}.app-switcher__panel{position:absolute;top:calc(100% + 8px);min-width:220px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md,12px);box-shadow:var(--theme-shadow-md);z-index:300;overflow:hidden;outline:none}.app-switcher__panel--right{right:0}.app-switcher__panel--left{left:0}@media (prefers-reduced-motion:no-preference){.app-switcher__panel{animation:app-switcher-in .15s ease}@keyframes app-switcher-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}}.app-switcher__header{padding:10px 16px 6px;font-size:var(--fs-xs,11px);font-weight:var(--fw-bold,700);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);border-bottom:1px solid var(--color-border-subtle);margin-bottom:4px}.app-switcher__item{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--touch-target-min-dense,40px);padding:8px 12px;color:var(--color-fg);background:transparent;border:none;cursor:pointer;text-decoration:none;text-align:left;box-sizing:border-box;transition:background var(--dur-fast,.12s) ease,color var(--dur-fast,.12s) ease}.app-switcher__item:focus-visible,.app-switcher__item:hover{background:var(--color-surface-alt);outline:none}.app-switcher__item:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent);border-radius:var(--radius-sm,4px)}.app-switcher__item--current{background:var(--color-accent-soft)}.app-switcher__item--current:focus-visible,.app-switcher__item--current:hover{background:var(--color-accent-soft)}.app-switcher__item-body{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0}.app-switcher__item-label{font-size:var(--fs-sm,13px);font-weight:var(--fw-semibold,600);color:var(--color-fg);font-family:var(--font-ui,sans-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-switcher__item--current .app-switcher__item-label{color:var(--color-accent)}.app-switcher__item-desc{font-size:var(--fs-xs,11px);color:var(--color-muted);font-family:var(--font-ui,sans-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-switcher__item-badge{margin-left:auto;font-size:var(--fs-xs,10px);font-weight:var(--fw-semibold,600);padding:2px 6px;border-radius:var(--radius-pill,99px);background:var(--color-surface-alt);color:var(--color-muted);flex-shrink:0;white-space:nowrap}.app-switcher__item-current-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-accent);flex-shrink:0}[data-theme=dark] .app-switcher__panel{background:var(--color-surface-alt);border-color:var(--color-border-subtle);box-shadow:var(--theme-shadow-md)}[data-theme=dark] .app-switcher__header{color:var(--color-muted);border-bottom-color:var(--color-border-subtle)}[data-theme=dark] .app-switcher__item{color:var(--color-fg)}[data-theme=dark] .app-switcher__item:focus-visible,[data-theme=dark] .app-switcher__item:hover{background:var(--color-surface)}[data-theme=dark] .app-switcher__item:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent)}[data-theme=dark] .app-switcher__item--current{background:var(--color-accent-soft)}[data-theme=dark] .app-switcher__item--current:focus-visible,[data-theme=dark] .app-switcher__item--current:hover{background:var(--color-accent-soft)}[data-theme=dark] .app-switcher__item-label{color:var(--color-fg)}[data-theme=dark] .app-switcher__item--current .app-switcher__item-label{color:var(--color-accent)}[data-theme=dark] .app-switcher__item-desc{color:var(--color-muted)}[data-theme=dark] .app-switcher__item-badge{background:var(--color-surface-alt);color:var(--color-muted)}[data-theme=dark] .app-switcher__item-current-dot{background:var(--color-accent)}[data-theme=aurora-light] .app-switcher__panel{background:var(--color-surface-alt);border-color:var(--color-border-subtle)}[data-theme=aurora-light] .app-switcher__header{color:var(--color-muted);border-bottom-color:var(--color-border-subtle)}[data-theme=aurora-light] .app-switcher__item{color:var(--color-fg)}[data-theme=aurora-light] .app-switcher__item:focus-visible,[data-theme=aurora-light] .app-switcher__item:hover{background:var(--color-surface)}[data-theme=aurora-light] .app-switcher__item:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent)}[data-theme=aurora-light] .app-switcher__item--current{background:var(--color-accent-soft)}[data-theme=aurora-light] .app-switcher__item--current:focus-visible,[data-theme=aurora-light] .app-switcher__item--current:hover{background:var(--color-accent-soft)}[data-theme=aurora-light] .app-switcher__item-label{color:var(--color-fg)}[data-theme=aurora-light] .app-switcher__item--current .app-switcher__item-label{color:var(--color-accent)}[data-theme=aurora-light] .app-switcher__item-desc{color:var(--color-muted)}[data-theme=aurora-light] .app-switcher__item-badge{background:var(--color-accent-soft);color:var(--color-muted)}[data-theme=aurora-light] .app-switcher__item-current-dot{background:var(--color-accent)}[data-theme=aurora] .app-switcher__panel{background:var(--color-surface-alt);border-color:var(--color-border-strong);box-shadow:var(--theme-shadow-md)}[data-theme=aurora] .app-switcher__header{color:var(--color-muted);font-family:var(--font-ui);border-bottom-color:var(--color-border-subtle)}[data-theme=aurora] .app-switcher__item{color:var(--color-fg);font-family:var(--font-ui)}[data-theme=aurora] .app-switcher__item:focus-visible,[data-theme=aurora] .app-switcher__item:hover{background:var(--color-accent-soft)}[data-theme=aurora] .app-switcher__item:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent)}[data-theme=aurora] .app-switcher__item--current{background:var(--color-accent-soft)}[data-theme=aurora] .app-switcher__item--current:focus-visible,[data-theme=aurora] .app-switcher__item--current:hover{background:var(--color-accent-soft)}[data-theme=aurora] .app-switcher__item-label{color:var(--color-fg)}[data-theme=aurora] .app-switcher__item--current .app-switcher__item-label{color:var(--color-accent)}[data-theme=aurora] .app-switcher__item-desc{color:var(--color-muted)}[data-theme=aurora] .app-switcher__item-badge{background:var(--color-accent-soft);color:var(--color-muted)}[data-theme=aurora] .app-switcher__item-current-dot{background:var(--color-accent)}