:root,[data-theme=light]{--sg-bg: #f5f1ea;--sg-surface: #ffffff;--sg-tile: #f5f1ea;--sg-paper: #fafaf8;--sg-feature: #0e0e10;--sg-feature-border: transparent;--sg-on-feature: #ffffff;--sg-emphasis: #0e0e10;--sg-on-emphasis: #ffffff;--sg-text: #0e0e10;--sg-dim: #5c5856;--sg-hairline: rgba(14, 14, 16, .08);--sg-card-border: rgba(14, 14, 16, .05);--sg-input-border: rgba(14, 14, 16, .12);--sg-border-strong: rgba(14, 14, 16, .25);--sg-icon-faint: rgba(14, 14, 16, .3);--sg-tile-sunken: rgba(14, 14, 16, .045);--sg-warn-bg: rgba(255, 182, 40, .16);--sg-warn-dot: #e0950a;--sg-warn-text: #7a5200;--sg-shadow-card: 0 1px 2px rgba(14, 14, 16, .05), 0 4px 14px rgba(14, 14, 16, .05)}[data-theme=dark]{--sg-bg: #0f0f11;--sg-surface: #1a1a1c;--sg-tile: #27272a;--sg-paper: #161618;--sg-feature: #000000;--sg-feature-border: rgba(255, 255, 255, .07);--sg-on-feature: #ffffff;--sg-emphasis: #fafaf8;--sg-on-emphasis: #0e0e10;--sg-text: #fafaf8;--sg-dim: rgba(250, 250, 248, .52);--sg-hairline: rgba(255, 255, 255, .09);--sg-card-border: rgba(255, 255, 255, .07);--sg-input-border: rgba(255, 255, 255, .14);--sg-border-strong: rgba(255, 255, 255, .28);--sg-icon-faint: rgba(255, 255, 255, .32);--sg-tile-sunken: rgba(255, 255, 255, .05);--sg-warn-bg: rgba(255, 182, 40, .18);--sg-warn-dot: #ffb628;--sg-warn-text: #ffce82;--sg-shadow-card: 0 1px 2px rgba(0, 0, 0, .4), 0 4px 16px rgba(0, 0, 0, .45)}[data-accent=trail]{--sg-accent: #19c37d;--sg-accent-text: #0e9e63;--sg-accent-soft: rgba(25, 195, 125, .13)}[data-accent=sunburst]{--sg-accent: #ffb628;--sg-accent-text: #9c6a00;--sg-accent-soft: rgba(255, 182, 40, .15)}[data-accent=lagoon]{--sg-accent: #1fd2c4;--sg-accent-text: #0b8a80;--sg-accent-soft: rgba(31, 210, 196, .14)}[data-theme=dark][data-accent=trail]{--sg-accent-text: #2fd693;--sg-accent-soft: rgba(25, 195, 125, .22)}[data-theme=dark][data-accent=sunburst]{--sg-accent-text: #ffc861;--sg-accent-soft: rgba(255, 182, 40, .22)}[data-theme=dark][data-accent=lagoon]{--sg-accent-text: #3ee0d4;--sg-accent-soft: rgba(31, 210, 196, .22)}:root,[data-corners=default]{--sg-radius-card: 18px}[data-corners=soft]{--sg-radius-card: 22px}[data-corners=sharp]{--sg-radius-card: 12px}
