@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400;1,600&display=swap";:root{--color-bg: #F8F9FA;--color-bg-sidebar: #1A1815;--color-ink: #1A1815;--color-ink-soft: #5C5850;--color-gold: #FAB005;--color-gold-light: #FFE066;--color-maroon: #7A2E2E;--color-border: #E5E7EB;--color-white: #FFFFFF;--color-success-bg: #EEF4EA;--color-success-text: #3D6B32;--color-warning-bg: #FBF1DE;--color-warning-text: #8A6420;--color-danger-bg: #F7E9E9;--color-danger-text: #7A2E2E;--font-display: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--radius: 8px;--shadow-sm: 0 1px 3px rgba(26, 24, 21, .08)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-body);background:var(--color-bg);color:var(--color-ink);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;margin:0;color:var(--color-ink)}.batik-divider{height:2px;background:repeating-linear-gradient(90deg,var(--color-gold) 0px,var(--color-gold) 6px,transparent 6px,transparent 14px);opacity:.3}
