html,body{margin:0;background:var(--surface-page);color:var(--text-on-dark);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;}
a{color:var(--violet-300);text-decoration:none}a:hover{color:#fff}
.nb-gradient-text{background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}
