.nafb-admin{--background: #F4F2EC;--foreground: #1A211D;--card: #FFFFFF;--card-foreground: #1A211D;--popover: #FFFFFF;--popover-foreground: #1A211D;--primary: #131A16;--primary-hover: #26332C;--primary-foreground: #EEE7D7;--secondary: #FFFFFF;--secondary-foreground: #1A211D;--muted: #FAF8F3;--muted-foreground: #5E6660;--accent: #EEEBE3;--accent-foreground: #1A211D;--border: #E2DED3;--border-strong: #CFCABD;--input: #CFCABD;--ring: #C8A15A;--destructive: #B3261E;--destructive-foreground: #FFFFFF;--success: #2E7D4F;--success-foreground: #FFFFFF;--success-light: #E7F3EC;--warning: #8A5A0B;--warning-foreground: #FFFFFF;--warning-light: #FBF1DD;--info: #1D5A66;--info-foreground: #FFFFFF;--info-light: #E6F1F3;--surface-hover: #FAF8F3;--radius: 10px;--nafb-admin-ink-soft: #7C847E;--nafb-admin-brass: #C8A15A;--nafb-admin-brass-halo: #F3EAD6;--nafb-admin-next-bg: #FBF6EA;--nafb-admin-next-border: #E9D9B4;--nafb-admin-next-eyebrow: #8A6A2A;--nafb-admin-next-icon: #5A4A28;--nafb-admin-bar: #131A16;--nafb-admin-bar-fg: #EEE7D7;--nafb-admin-bar-muted: #A7AFA3;--nafb-admin-cover: #24402F;--nafb-admin-danger-light: #FBE9E7;--nafb-admin-danger: #8C2B22;--nafb-admin-shadow: 0 24px 60px rgba(19, 26, 22, .28);--nafb-admin-font-display: "Cormorant Garamond", Georgia, serif;font-family:Jost,system-ui,sans-serif;font-size:16px;line-height:1.5;color:var(--foreground);background:var(--background)}.nafb-admin-bar{background:var(--nafb-admin-bar);color:var(--nafb-admin-bar-fg)}.nafb-admin-wordmark{font-family:var(--nafb-admin-font-display);font-weight:500;font-size:15px;letter-spacing:.2em;text-transform:uppercase;color:inherit;text-decoration:none}.nafb-admin-container{max-width:1320px;margin-inline:auto;padding-inline:clamp(16px,3vw,32px)}.nafb-admin-h1{font-family:var(--nafb-admin-font-display);font-weight:600;font-size:34px;line-height:1.1}.nafb-admin-serif{font-family:var(--nafb-admin-font-display)}.nafb-admin-caption{font-size:13px;line-height:1.5;color:var(--muted-foreground)}.nafb-admin-eyebrow{font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--nafb-admin-ink-soft)}.nafb-admin-mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.nafb-admin-step-current{border:2px solid var(--nafb-admin-brass);box-shadow:0 0 0 4px var(--nafb-admin-brass-halo)}.nafb-admin details>summary{list-style:none}.nafb-admin details>summary::-webkit-details-marker{display:none}.nafb-admin details>summary:before{content:"";display:inline-block;width:0;height:0;margin-right:8px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid var(--foreground);vertical-align:middle;transition:transform .15s ease}.nafb-admin details[open]>summary:before{transform:rotate(90deg)}
