html[data-theme=zen]{--background: #ffffff;--foreground: #222222;--card: #ffffff;--card-foreground: #222222;--popover: #ffffff;--popover-foreground: #222222;--primary: oklch(.566 .18 292);--primary-foreground: #ffffff;--secondary: #f2f2f2;--secondary-foreground: #222222;--muted: #fafafa;--muted-foreground: #5c5c5c;--accent: #f2f2f2;--accent-foreground: #222222;--destructive: oklch(.55 .21 27);--border: #e4e4e4;--input: #e0e0e0;--ring: oklch(.566 .18 292);--radius: .5rem;--s3r2-nav-background: #fbfbfb;--s3r2-page-background: #ffffff;--s3r2-rail-width: 14rem}html.dark[data-theme=zen]{--background: #1d1d1d;--foreground: #dadada;--card: #242424;--card-foreground: #dadada;--popover: #242424;--popover-foreground: #dadada;--primary: oklch(.808 .105 292);--primary-foreground: #1d1d1d;--secondary: #2a2a2a;--secondary-foreground: #dadada;--muted: #262626;--muted-foreground: #b3b3b3;--accent: #2e2e2e;--accent-foreground: #dadada;--destructive: oklch(.72 .17 25);--border: #3a3a3a;--input: #575757;--ring: oklch(.808 .105 292);--s3r2-nav-background: #141414;--s3r2-page-background: #1d1d1d}@layer base{html[data-theme=zen] *,html[data-theme=zen] *:before,html[data-theme=zen] *:after{border-color:var(--border);outline-color:var(--ring)}@supports (color: color-mix(in lab,red,red)){html[data-theme=zen] *,html[data-theme=zen] *:before,html[data-theme=zen] *:after{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}html[data-theme=zen] body{background-color:var(--s3r2-page-background);color:var(--foreground);font-family:Inter Variable,sans-serif}}html[data-theme=zen] :is(.s3r2-rail-nav a,.s3r2-rail-actions :is(a,button)){display:flex;align-items:center;gap:.625rem;width:100%;min-height:2rem;border-radius:calc(var(--radius) * .8);padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;text-align:start;color:var(--muted-foreground);transition:background-color .12s ease,color .12s ease}html[data-theme=zen] :is(.s3r2-rail-nav a,.s3r2-rail-actions :is(a,button)):hover{background-color:var(--accent);color:var(--foreground)}html[data-theme=zen] .s3r2-rail-nav a[aria-current=page]{background-color:var(--accent);color:var(--primary);font-weight:500}html[data-theme=zen] :is(.s3r2-rail-nav a,.s3r2-rail-actions :is(a,button)):focus-visible{outline:2px solid var(--ring);outline-offset:1px}@supports (color: color-mix(in lab,red,red)){html[data-theme=zen] :is(.s3r2-rail-nav a,.s3r2-rail-actions :is(a,button)):focus-visible{outline-color:color-mix(in oklab,var(--ring) 60%,transparent)}}html[data-theme=zen] .s3r2-rail-actions :is(a,button):disabled{pointer-events:none;opacity:.5}html[data-theme=zen] :is(.s3r2-rail-nav a,.s3r2-rail-actions :is(a,button)) svg{width:1rem;height:1rem;flex:none}html[data-theme=zen] :is(.s3r2-rail-nav a,.s3r2-rail-actions :is(a,button))>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=zen] .s3r2-rail-actions [role=alert]{padding:.25rem .5rem;font-size:.75rem;line-height:1rem}html[data-theme=zen][data-sidebar=collapsed]{--s3r2-rail-width: 3.75rem}html[data-theme=zen][data-sidebar=collapsed] .s3r2-rail :is(.s3r2-rail-nav a,.s3r2-rail-actions :is(a,button)){justify-content:center;width:2.25rem;min-height:2.25rem;margin-inline:auto;padding:0}html[data-theme=zen][data-sidebar=collapsed] .s3r2-rail :is(.s3r2-rail-label,.s3r2-rail-nav a>span,.s3r2-rail-actions :is(a,button)>span,.s3r2-rail-actions [role=alert]){display:none}html[data-theme=zen][data-sidebar=collapsed] .s3r2-rail .s3r2-rail-head{justify-content:center}
