:root{--nb-bg: #0b0f14;--nb-fg: #e8edf4;--nb-muted: #8b97a8;--nb-border: color-mix(in srgb, var(--nb-fg) 12%, transparent);--nb-accent: #3ee0b8;--nb-accent-soft: #7af0d3;--nb-warn: #f0b429;--nb-warn-fg: #f5e6c8;--nb-font-display: "Syne", system-ui, sans-serif;--nb-font-body: "DM Sans", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--nb-font-body);font-size:16px;-webkit-font-smoothing:antialiased;background:var(--nb-bg);color:var(--nb-fg)}
