:root{--color-primary:#d97706;--color-primary-hover:#b45309;--color-primary-glow:#d9770638;--bg-body:#f8f7f4;--bg-section-alt:#f0efe8;--bg-card:#fff;--bg-card-hover:#fdfdfc;--bg-surface:#edece4;--bg-glass:#ffffffe0;--bg-glass-card:#fffffff2;--bg-input:#fff;--text-primary:#18181b;--text-secondary:#52525b;--text-muted:#71717a;--text-gold:#d97706;--border-subtle:#00000014;--border-hover:#0000002e;--border-gold:#d9770659;--accent-success:#059669;--accent-error:#dc2626;--accent-info:#2563eb;--font-sans:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:"Outfit", "Poppins", sans-serif;--font-serif:"Playfair Display", Georgia, serif;--shadow-sm:0 2px 8px #0000000d;--shadow-md:0 8px 25px #00000014;--shadow-lg:0 20px 48px #0000001c;--shadow-gold:0 10px 30px #d9770633;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-full:9999px;--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-smooth:.4s cubic-bezier(.16, 1, .3, 1)}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background-color:var(--bg-body);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-body)}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.02em;font-weight:700}a{color:inherit;text-decoration:none}button{font-family:inherit}.glass-panel{background:var(--bg-glass);-webkit-backdrop-filter:blur(14px);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.gradient-text{background:linear-gradient(135deg, #18181b 30%, var(--color-primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gold-gradient-text{background:linear-gradient(135deg,#92400e 0%,#d97706 60%,#b45309 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%{filter:drop-shadow(0 0 10px #d9770640);transform:scale(1)}50%{filter:drop-shadow(0 0 25px #d9770673);transform:scale(1.04)}to{filter:drop-shadow(0 0 10px #d9770640);transform:scale(1)}}@keyframes floatBox{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes marquee{0%{transform:translate(0%)}to{transform:translate(-50%)}}.animate-float{animation:5s ease-in-out infinite floatBox}.btn-primary{background-color:var(--color-primary);color:#fff;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-normal);border:none;justify-content:center;align-items:center;gap:8px;padding:12px 26px;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #d9770640}.btn-primary:hover{background-color:var(--color-primary-hover);transform:translateY(-2px);box-shadow:0 8px 24px #d9770661}.btn-primary:disabled{color:#94a3b8;cursor:not-allowed;box-shadow:none;background-color:#cbd5e1;transform:none}.btn-secondary{color:var(--text-primary);border-radius:var(--radius-full);border:1px solid var(--border-hover);cursor:pointer;transition:all var(--transition-normal);box-shadow:var(--shadow-sm);background-color:#fff;justify-content:center;align-items:center;gap:8px;padding:12px 26px;font-size:.95rem;font-weight:600;display:inline-flex}.btn-secondary:hover{border-color:var(--color-primary);color:var(--color-primary);box-shadow:var(--shadow-md);background-color:#fafaf8;transform:translateY(-2px)}
