:root{--bt-color-background: #FAFAF7;--bt-color-surface: #FFFFFF;--bt-color-surface-muted: #EAF3EE;--bt-color-surface-soft: #EAF3EE;--bt-color-text: #20332B;--bt-color-text-secondary: #626D66;--bt-color-text-faint: #626D66;--bt-color-secondary: #626D66;--bt-color-soft: #EAF3EE;--bt-color-border: #DCE6DE;--bt-color-primary: #175C49;--bt-color-category-pesantren: #175C49;--bt-color-category-education: #347FA7;--bt-color-category-cooperative: #B69252;--bt-color-category-social: #DF6E56;--bt-color-category-accent: #7657B3;--bt-color-primary-hover: #20332B;--bt-color-primary-soft: #EAF3EE;--bt-color-category-education-soft: #E1F1F8;--bt-color-category-cooperative-soft: #FFF0D2;--bt-color-category-social-soft: #FDE8E3;--bt-color-category-accent-soft: #EEE8FA;--bt-color-danger: #A4443A;--bt-color-danger-soft: #F5E6E3;--bt-color-cooperative-border: #F0D39B;--bt-color-cooperative-text: #76501A;--bt-color-prose: #20332B;--bt-color-toggle-off: #C8D8CE;--bt-color-footer-foreground: #F4FBF7;--bt-color-footer-muted: #BFD2C8;--bt-color-footer-accent: #FFD789;--bt-color-footer-faint: #8DA99B;--bt-color-surface-translucent: rgb(250 250 247 / 92%);--bt-color-overlay-soft: rgb(13 50 39 / 48%);--bt-color-overlay-strong: rgb(13 50 39 / 82%);--bt-color-focus-ring: rgb(20 122 90 / 18%);--bt-color-inverse-border: rgb(255 255 255 / 12%);--bt-font-heading: "Fraunces", Georgia, "Times New Roman", serif;--bt-font-body: "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bt-radius-card: 14px;--bt-radius-control: 12px;--bt-shadow-card: 0 1px 3px rgb(32 51 43 / 6%);--bt-shadow-subtle: 0 1px 2px rgb(23 43 36 / 7%);--bt-shadow-drawer: -12px 0 36px rgb(36 32 26 / 12%);--bt-shadow-floating: 0 12px 32px rgb(20 76 58 / 20%);--bt-shadow-dialog: 0 20px 50px rgb(20 76 58 / 18%);--bt-space-section: 62px;--bt-hero-background: radial-gradient(circle at 82% 18%, rgb(52 127 167 / 18%), transparent 34%), radial-gradient(circle at 12% 86%, rgb(211 148 39 / 15%), transparent 28%), linear-gradient(135deg, #ECF8F1 0%, #F5F1FC 52%, #FFF5E2 100%)}
