.dashboard-shell{background-image:radial-gradient(ellipse at 12% 0%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 52%), radial-gradient(ellipse at 100% 45%, color-mix(in oklab, var(--accent) 9%, transparent), transparent 55%)}.dashboard-sidebar [data-sidebar=sidebar],.dashboard-navigation,.dashboard-surface,.dashboard-header{background-color:var(--card);color:var(--card-foreground)}.dashboard-sidebar [data-sidebar=sidebar],.dashboard-surface{border:1px solid var(--border);border-radius:1.25rem;box-shadow:0 12px 36px -24px oklch(18% .03 155/.35),inset 0 1px oklch(100% 0 0/.2)}.dashboard-navigation{border-radius:inherit;background-image:linear-gradient(155deg, color-mix(in oklab, var(--primary) 5%, transparent), transparent 55%);gap:.5rem;padding:.25rem}.dashboard-navigation [data-sidebar=menu]{gap:.375rem}.dashboard-navigation [data-sidebar=group-label]{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:650}.dashboard-tab,.dashboard-tile{border:1px solid var(--border);background:linear-gradient(145deg, color-mix(in oklab, var(--card) 94%, transparent), color-mix(in oklab, var(--secondary) 70%, var(--card)));color:var(--foreground);border-radius:.875rem;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 3px 7px -5px oklch(18% .03 155/.3),inset 0 1px oklch(100% 0 0/.18)}.dashboard-tab{height:auto;min-height:2.75rem;padding:.625rem .75rem;font-weight:500}.dashboard-tab>span:last-child{white-space:normal;overflow:visible}.dashboard-tile{gap:.375rem;min-height:5rem}.dashboard-tile>div>svg:first-child{box-sizing:content-box;border:1px solid var(--border);background:color-mix(in oklab, var(--primary) 8%, var(--card));border-radius:.75rem;flex-shrink:0;padding:.5rem}.dashboard-tab[data-active=true]{border-color:color-mix(in oklab, var(--primary) 55%, var(--border));background:linear-gradient(135deg, var(--primary), color-mix(in oklab, var(--primary) 90%, var(--foreground)));color:var(--primary-foreground);box-shadow:0 6px 14px -8px color-mix(in oklab, var(--primary) 60%, transparent), inset 0 1px 0 oklch(100% 0 0/.25);font-weight:650}.dashboard-tab:focus-visible,.dashboard-tile:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.dashboard-header button:not([role=switch]){min-width:2.75rem;min-height:2.75rem}#dashboard-explore-links{padding-top:.5rem}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.dashboard-sidebar [data-sidebar=sidebar],.dashboard-surface,.dashboard-header{background-color:color-mix(in oklab, var(--card) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dashboard-sidebar .dashboard-navigation{background-color:#0000}}@media (hover:hover) and (pointer:fine){.dashboard-tab:hover,.dashboard-tile:hover{border-color:color-mix(in oklab, var(--primary) 50%, var(--border));transform:translateY(-2px);box-shadow:0 10px 18px -12px oklch(18% .03 155/.4),inset 0 1px oklch(100% 0 0/.25)}}.dashboard-tab:active,.dashboard-tile:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.dashboard-tab,.dashboard-tile,.dashboard-shell [data-sidebar],.dashboard-shell .group>div{transition:none;animation:none}[data-sidebar=sidebar][data-mobile=true]:has(.dashboard-navigation){transition:none;animation:none}.dashboard-tab:hover,.dashboard-tile:hover{transform:none}}@media (forced-colors:active){.dashboard-tab[data-active=true]{outline-offset:-3px;outline:2px solid highlight}}
