:root{--color-bg-deep: #02040a;--color-bg-glow: #0a1025;--color-primary: #3b82f6;--color-accent: #fbbf24;--color-accent-glow: #f59e0b;--color-text-main: #f1f5f9;--color-text-muted: #94a3b8;--color-glass-surface: rgba(15, 23, 42, .6);--color-glass-border: rgba(59, 130, 246, .2);--color-glass-highlight: rgba(255, 255, 255, .05);--font-body: "Inter", sans-serif;--font-heading: "Outfit", sans-serif;--radius-lg: 16px;--radius-md: 12px;--radius-sm: 8px}body{margin:0;padding:0;background-color:var(--color-bg-deep);background-image:radial-gradient(circle at 50% 0%,var(--color-bg-glow),var(--color-bg-deep));background-attachment:fixed;color:var(--color-text-main);font-family:var(--font-body);-webkit-font-smoothing:antialiased;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:#fff;letter-spacing:-.01em;margin-top:0}a{color:inherit;text-decoration:none;transition:all .3s ease}.page-width{max-width:1400px;margin:0 auto;padding:0 2rem}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.glass-panel{background:var(--color-glass-surface);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-glass-border);box-shadow:0 4px 30px #0000001a;border-radius:var(--radius-lg)}.glass-header{background:#02040acc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.05)}.button{display:inline-flex;justify-content:center;align-items:center;padding:1rem 2rem;border-radius:var(--radius-sm);font-weight:600;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;border:none}.button--primary{background:linear-gradient(135deg,var(--color-primary),#2563eb);color:#fff;box-shadow:0 0 20px #3b82f666}.button--primary:hover{transform:translateY(-2px);box-shadow:0 0 30px #3b82f699}.text-glow{text-shadow:0 0 20px rgba(59,130,246,.5)}.text-gold{color:var(--color-accent)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--color-bg-deep)}::-webkit-scrollbar-thumb{background-color:var(--color-accent);border-radius:6px;border:3px solid var(--color-bg-deep)}::-webkit-scrollbar-thumb:hover{background-color:var(--color-accent-glow)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/application.css.map */
