@layer theme,base;@layer components{:where(.jx-nav [data-jx-navmenu-ind]){-webkit-backdrop-filter:brightness(2);backdrop-filter:brightness(2)}:where(.jx-nav.jx-light [data-jx-navmenu-ind]){-webkit-backdrop-filter:brightness(.85);backdrop-filter:brightness(.85)}:where(.jx-nav){isolation:isolate}:where(.jx-nav nav a),:where(.jx-nav nav [data-jx-navmenu-trigger]){z-index:1;position:relative}}:where(.jx-nav button[aria-expanded=true] .jx-bar:first-child){transform:translateY(4.5px)rotate(45deg)}:where(.jx-nav button[aria-expanded=true] .jx-bar:last-child){transform:translateY(-4.5px)rotate(-45deg)}:where(.jx-nav a[aria-expanded=true] .jx-caret),:where(.jx-nav button[aria-expanded=true] .jx-caret){transform:rotate(180deg)}:where(.jx-nav nav [data-jx-navmenu-trigger]),:where(.jx-nav nav>[data-jx-navmenu-link]){text-transform:none;letter-spacing:normal;font-family:inherit}@container (width<=28rem){:where(.jx-nav .jx-group){border-left:none}}:where(.jx-nav .jx-sub-link:hover),:where(.jx-nav .jx-sub-link[aria-current=page]){background:var(--terminal-hover)}:where(.jx-nav .jx-sub-link[aria-current=page]){box-shadow:inset 2px 0 0 0 var(--primary)}:where(.jx-nav a),:where(.jx-nav button){-webkit-tap-highlight-color:transparent}:where(.jx-nav nav a:not([aria-current=page]):hover),:where(.jx-nav nav [data-jx-navmenu-trigger]:not([aria-current=true]):hover){background:var(--terminal-hover)}:where(.jx-nav :where(a,button):focus-visible){outline:1px solid color-mix(in oklab, var(--terminal-foreground) 80%, transparent);outline-offset:-1px}@media (prefers-reduced-motion:reduce){:where(.jx-nav .jx-bar),:where(.jx-nav .grid),:where(.jx-nav .jx-caret),:where(.jx-nav .jx-sub-link){transition:none}}.jx-nav .jx-pop.jx-subpanel{--jx-panel-pad:.25rem;--jx-pop-pad:var(--jx-panel-pad);--jx-pop-pad-inline:var(--jx-panel-pad);min-width:12rem;max-width:min(90vw,42rem);color:var(--terminal-foreground);--jx-surface-acrylic-fill:color-mix(in oklab, var(--terminal) 72%, transparent);--jx-surface-solid-fill:var(--terminal);--jx-surface-border-color:color-mix(in oklab, var(--terminal-foreground) 25%, transparent);margin:2px 0 0;font-size:12px;inset-area:bottom span-left!important;position-area:bottom span-left!important}.jx-nav .jx-pop.jx-subpanel::backdrop{background:0 0}.jx-nav .jx-pop.jx-subpanel.jx-subpanel-mega{--jx-panel-pad:.375rem;width:min(90vw,58rem);max-width:min(90vw,58rem);container-type:inline-size}
