*{margin:0;padding:0;box-sizing:border-box}:root{--background: #1a1a1f;--background-secondary: #222227;--background-tertiary: #2a2a31;--text-primary: #ffffff;--text-secondary: #a8a8b3;--accent: #4a9eff;--accent-hover: #6bb3ff;--accent-secondary: #34d399;--border: rgba(255, 255, 255, .1)}html,body{height:100%;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-color:var(--background);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:var(--text-secondary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--text-primary)}html{scroll-behavior:smooth}
