:root{--color-primary:#1d1d1f;--color-secondary:#f5f5f7;--color-gold:#bc9c6c;--color-gold-muted:#bc9c6c1f;--color-surface:#fff;--color-background:#fbfbfd;--color-card:#fff;--color-border:#0000000d;--color-text:#1d1d1f;--color-text-muted:#86868b;--color-accent:#0071e3;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--font-heading:"Bodoni Moda", "Georgia", serif;--font-body:-apple-system, BlinkMacSystemFont, "Inter", sans-serif;--glass-blur:blur(20px);--glass-bg:#ffffffd9;--glass-border:1px solid #0000000a;--shadow-premium:0 8px 30px #0000000a;--transition-smooth:.55s cubic-bezier(.25, 1, .5, 1)}html,body{background-color:var(--color-background);width:100%;min-height:100%;color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;overflow-x:hidden}*{box-sizing:border-box}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--shadow-premium)}.premium-card{background:var(--color-card);border:var(--glass-border);transition:var(--transition-smooth);border-radius:14px;box-shadow:0 4px 20px -10px #0000000d}.premium-card:hover{border-color:#00000014;transform:translateY(-4px);box-shadow:0 30px 60px #0000000a}.heading-xl{font-family:var(--font-heading);letter-spacing:-.01em;font-weight:500}.text-body{font-family:var(--font-body);line-height:1.6}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .8s var(--transition-smooth) forwards}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-background)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-gold-muted)}
