.site-preferences{color:var(--nav-text,var(--card-foreground))}.preference-trigger{border:1px solid var(--muted-foreground);background:var(--card);min-width:44px;min-height:44px;color:var(--card-foreground);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.site-preferences svg{width:20px;height:20px}.preference-dialog{border:1px solid var(--nav-border,var(--border));background:var(--nav-bg,var(--card));width:min(380px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--nav-text,var(--card-foreground));border-radius:20px;margin:auto;padding:24px}.preference-dialog::backdrop{background:#071323b3}.preference-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.preference-heading h2{font-size:20px;font-weight:800}.preference-heading button{width:44px;height:44px;color:inherit;border:1px solid var(--muted-foreground);cursor:pointer;background:0 0;border-radius:12px;place-items:center;display:grid}.preference-fields{gap:20px;display:grid}.preference-fields label,.preference-fields>div{gap:8px;display:grid}.preference-fields select,.preference-fields .theme-toggle{border:1px solid var(--nav-muted,var(--muted-foreground));background:var(--nav-bg,var(--card));width:100%;min-height:44px;color:var(--nav-text,var(--card-foreground));font:inherit;border-radius:12px;padding:8px 12px}.preference-fields .theme-toggle{align-items:center;gap:12px;display:flex}.preference-fields .theme-toggle span{display:inline}.site-preferences :focus-visible{outline-offset:3px;outline:3px solid}.workspace-navigation[data-expanded=false] .workspace-rail .preference-trigger>span{display:none}@media (max-width:639px){.preference-trigger>span{display:none}.preference-trigger{padding:10px}.preference-dialog{padding:20px}}
