:root{--color-background: #f8fbfd;--color-background-alt: #ffffff;--color-foreground: #1a2632;--color-foreground-muted: #5a6b7a;--color-accent: #a2d7f4;--color-accent-dark: #7bc4ed;--color-accent-light: #d4edfa;--glass-tint: rgba(162, 215, 244, .15);--glass-highlight: rgba(255, 255, 255, .8);--glass-shadow: rgba(162, 215, 244, .25);--glass-border: rgba(255, 255, 255, .6);--glass-bg-start: rgba(255, 255, 255, .92);--glass-bg-mid: rgba(248, 251, 253, .88);--glass-bg-end: rgba(162, 215, 244, .12);--font-body: var(--font-body-family, "Josefin Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--font-heading: var(--font-heading-family, "Josefin Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-full: 9999px;--shadow-sm: 0 2px 8px rgba(162, 215, 244, .12);--shadow-md: 0 4px 16px rgba(162, 215, 244, .16);--shadow-lg: 0 8px 32px rgba(162, 215, 244, .2);--shadow-xl: 0 12px 48px rgba(162, 215, 244, .24);--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .35s ease;--transition-spring: .4s cubic-bezier(.34, 1.56, .64, 1);--container-max: 1400px;--container-padding: var(--space-6);--header-height: 80px;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-popover: 600;--z-tooltip: 700}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-foreground);background-color:#1a3a5c;min-height:100vh;overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}.gradient-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:linear-gradient(45deg,#0d2137,#1a3a5c,#2d5a7b,#4a8db5,#7bc4ed);background-size:400% 400%;animation:gradientShift 15s ease infinite}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media (prefers-reduced-motion: reduce){.gradient-bg{animation:none;background-position:50% 50%}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-foreground)}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-base)}p{margin-bottom:var(--space-4)}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-accent-dark)}img,video{max-width:100%;height:auto;display:block}button{font-family:inherit;font-size:inherit;cursor:pointer;border:none;background:none}input,select,textarea{font-family:inherit;font-size:inherit}ul,ol{list-style:none}.container{width:100%;max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-muted{color:var(--color-foreground-muted)}.text-accent{color:var(--color-accent-dark)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:var(--space-2)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.grid{display:grid}.mt-4{margin-top:var(--space-4)}.mt-8{margin-top:var(--space-8)}.mb-4{margin-bottom:var(--space-4)}.mb-8{margin-bottom:var(--space-8)}.py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.py-16{padding-top:var(--space-16);padding-bottom:var(--space-16)}.page-wrapper{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1;padding-top:calc(var(--header-height) + var(--space-4))}.icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.icon svg{width:100%;height:100%;fill:currentColor}.icon--sm{width:16px;height:16px}.icon--lg{width:32px;height:32px}.loading{position:relative;pointer-events:none}.loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fffc;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){:root{--container-padding: var(--space-4);--header-height: 70px}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}}[data-animate]{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out}[data-animate].is-visible{opacity:1;transform:translate(0) scale(1)}[data-animate=fade-up]{transform:translateY(40px)}[data-animate=fade-down]{transform:translateY(-40px)}[data-animate=fade-left]{transform:translate(40px)}[data-animate=fade-right]{transform:translate(-40px)}[data-animate=fade-in]{transform:scale(.95)}[data-animate=zoom-in]{transform:scale(.8)}[data-animate=slide-up]{transform:translateY(60px)}[data-animate-delay="1"]{transition-delay:.1s}[data-animate-delay="2"]{transition-delay:.2s}[data-animate-delay="3"]{transition-delay:.3s}[data-animate-delay="4"]{transition-delay:.4s}[data-animate-delay="5"]{transition-delay:.5s}[data-animate-delay="6"]{transition-delay:.6s}[data-animate-delay="7"]{transition-delay:.7s}[data-animate-delay="8"]{transition-delay:.8s}@media (prefers-reduced-motion: reduce){[data-animate]{opacity:1;transform:none;transition:none}}.intro-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,#0a1628,#1a2a4a,#2d4a6a 60%,#1a3a5a);opacity:1;transition:opacity .6s ease-out;overflow:hidden}.intro-overlay--hidden{opacity:0;pointer-events:none}.intro-logo{position:relative;display:flex;align-items:center;justify-content:center;z-index:10}.intro-logo__glow{position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,rgba(200,220,255,.2) 30%,rgba(150,200,255,.1) 50%,transparent 70%);border-radius:50%;animation:glow-pulse 2s ease-in-out infinite;filter:blur(10px)}@keyframes glow-pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.2);opacity:1}}.intro-logo__image{position:relative;width:225px;height:auto;animation:introSpin 1.5s cubic-bezier(.4,0,.2,1) forwards;filter:drop-shadow(0 0 20px rgba(255,255,255,.5));z-index:2}@keyframes introSpin{0%{transform:rotate(0) scale(.5);opacity:0}20%{opacity:1}50%{transform:rotate(360deg) scale(1.1)}to{transform:rotate(720deg) scale(1);opacity:1}}.intro-message{position:relative;margin-top:30px;font-family:var(--font-heading);font-size:1.5rem;font-weight:300;letter-spacing:.3em;text-transform:uppercase;color:#ffffffe6;text-shadow:0 0 10px rgba(255,255,255,.5),0 0 20px rgba(200,220,255,.3);animation:message-fade 1.5s ease-out .3s forwards;opacity:0;z-index:10}@keyframes message-fade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.intro-logo__image{animation:introFadeOnly 1.5s ease forwards}.intro-logo__glow{animation:none}@keyframes introFadeOnly{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/base.css.map */
