*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--color-bg:#060606;--color-surface:#0e0e0e;--color-text:#e8e6e3;--color-text-muted:#6b6862;--color-accent:#c9b99a;--color-accent-bright:#e4d5b7;--color-border:#1a1a18;--font-display:"Syne",sans-serif;--font-body:"Libre Franklin",sans-serif}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-body);background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}::selection{background:var(--color-accent);color:var(--color-bg)}
