:root{--bg-primary: #FFFFFF;--bg-secondary: #F8FAFC;--accent: #4F46E5;--accent-gold: #EAB308;--accent-glow: rgba(79, 70, 229, .08);--text-primary: #0F172A;--text-secondary: #475569;--border-color: #E2E8F0;--font-heading: "Space Grotesk", sans-serif;--font-body: "Inter", sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;display:flex;flex-direction:column}.ssr-fallback{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;text-align:center;font-family:var(--font-heading)}.ssr-fallback h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#0F172A 0%,var(--text-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ssr-fallback p{color:var(--text-secondary);font-family:var(--font-body)}
