:root:has([data-dashboard]){--text-sm:var(--dashboard-text-body);--text-sm--line-height:1.5}:where(:root:has([data-dashboard])) body{font-size:var(--dashboard-text-body);font-feature-settings:"calt", "cv02", "cv03", "cv04";letter-spacing:-.16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(:root:has([data-dashboard])) :is(.text-\[9px\],.text-\[10px\],.text-\[11px\],.text-\[0\.625rem\],.text-\[0\.6875rem\]){font-size:var(--dashboard-text-meta)}:where(:root:has([data-dashboard])) :is([data-slot=dialog-title],[data-slot=alert-dialog-title],[data-slot=sheet-title]){font-size:var(--dashboard-text-heading);line-height:1.4}body:has([data-dashboard-theme=graphite]){--form-section-header-background:var(--bc-surface-subtle)}[data-dashboard-theme=graphite] [data-slot=dashboard-page-header][data-surface=raised]{background:var(--bc-surface);border-color:var(--bc-border)}body:has([data-dashboard-theme=graphite]) :is([data-slot=sidebar-inner],[data-slot=sidebar][data-mobile=true],.bc-app-header){--background:var(--bc-sidebar);--foreground:var(--bc-sidebar-text);--popover:var(--bc-sidebar);--popover-foreground:var(--bc-sidebar-text);--muted:var(--bc-sidebar-hover);--muted-foreground:var(--bc-sidebar-muted);--accent:var(--bc-sidebar-selected);--accent-foreground:var(--bc-sidebar-active);--primary:var(--sidebar-primary);--primary-foreground:var(--sidebar-primary-foreground);--border:var(--bc-sidebar-border);--input:var(--bc-sidebar-border);--ring:var(--sidebar-ring);--field-fill:var(--bc-sidebar-hover);--bc-text:var(--bc-sidebar-text);--bc-text-muted:var(--bc-sidebar-muted);--bc-surface:var(--bc-sidebar);--bc-surface-subtle:var(--bc-sidebar-hover);--bc-field:var(--bc-sidebar-hover);--bc-border:var(--bc-sidebar-border);--bc-panel-border:var(--bc-sidebar-border);--bc-accent:var(--sidebar-primary);--bc-accent-contrast:var(--sidebar-primary-foreground);--bc-accent-text:var(--bc-sidebar-active);color:var(--bc-sidebar-text);background:var(--bc-sidebar);border-color:var(--bc-sidebar-border)}:where([data-dashboard-theme=graphite]) [data-slot=form-section][data-variant=split]{border-color:var(--bc-panel-border);border-radius:var(--bc-radius-panel)}:where([data-dashboard-theme=graphite]) [data-slot=form-section-kicker]{color:var(--bc-text-muted);font-family:inherit;font-size:var(--dashboard-text-meta);letter-spacing:.05em}
