@import"https://fonts.googleapis.com/css2?family=Sora:wght@400;600;700&family=Hanken+Grotesk:wght@400;500&family=JetBrains+Mono:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0&display=swap";:root,[data-theme=dark]{--color-background: #10131a;--color-surface: #10131a;--color-surface-dim: #10131a;--color-surface-bright: #363941;--color-surface-container-lowest: #0b0e15;--color-surface-container-low: #191c22;--color-surface-container: #1d2027;--color-surface-container-high: #272a31;--color-surface-container-highest: #32353c;--color-surface-variant: #32353c;--color-surface-tint: #b3c5ff;--color-on-surface: #e0e2ec;--color-on-surface-variant: #c2c6d8;--color-on-background: #e0e2ec;--color-primary: #b3c5ff;--color-primary-container: #1668ff;--color-on-primary: #002a76;--color-on-primary-container: #fcfaff;--color-primary-fixed: #dbe1ff;--color-primary-fixed-dim: #b3c5ff;--color-inverse-primary: #0054d8;--color-secondary: #bec5e5;--color-secondary-container: #414863;--color-on-secondary: #282f49;--color-on-secondary-container: #b0b7d7;--color-secondary-fixed: #dbe1ff;--color-secondary-fixed-dim: #bec5e5;--color-tertiary: #c3c6d0;--color-tertiary-container: #70747d;--color-on-tertiary: #2d3038;--color-on-tertiary-container: #fcfbff;--color-error: #ffb4ab;--color-error-container: #93000a;--color-on-error: #690005;--color-on-error-container: #ffdad6;--color-outline: #8c90a1;--color-outline-variant: #424655;--color-inverse-surface: #e0e2ec;--color-inverse-on-surface: #2d3038;--shadow-glow-primary: 0 0 15px rgba(179, 197, 255, .2);--shadow-glow-primary-strong: 0 0 30px rgba(22, 104, 255, .25);--shadow-card: 0 2px 12px rgba(0, 0, 0, .2);--shadow-elevated: 0 4px 24px rgba(0, 0, 0, .3);--glass-bg: rgba(29, 32, 39, .8);--glass-bg-strong: rgba(29, 32, 39, .9);--glass-border: rgba(66, 70, 85, .2);--glass-border-hover: rgba(66, 70, 85, .5)}[data-theme=light]{--color-background: #f4f5fb;--color-surface: #f4f5fb;--color-surface-dim: #d4d5dc;--color-surface-bright: #f9f9ff;--color-surface-container-lowest: #ffffff;--color-surface-container-low: #eeeef5;--color-surface-container: #e8e9ef;--color-surface-container-high: #e2e3ea;--color-surface-container-highest: #dddde4;--color-surface-variant: #e2e3ea;--color-surface-tint: #3a5bbf;--color-on-surface: #1a1c24;--color-on-surface-variant: #42454e;--color-on-background: #1a1c24;--color-primary: #1668ff;--color-primary-container: #dbe1ff;--color-on-primary: #ffffff;--color-on-primary-container: #00184a;--color-primary-fixed: #dbe1ff;--color-primary-fixed-dim: #b3c5ff;--color-inverse-primary: #b3c5ff;--color-secondary: #565e78;--color-secondary-container: #dbe1ff;--color-on-secondary: #ffffff;--color-on-secondary-container: #131a33;--color-secondary-fixed: #dbe1ff;--color-secondary-fixed-dim: #bec5e5;--color-tertiary: #5a5d66;--color-tertiary-container: #dfe2ec;--color-on-tertiary: #ffffff;--color-on-tertiary-container: #181c23;--color-error: #ba1a1a;--color-error-container: #ffdad6;--color-on-error: #ffffff;--color-on-error-container: #410002;--color-outline: #73767f;--color-outline-variant: #c2c6d8;--color-inverse-surface: #2d3038;--color-inverse-on-surface: #f1f2fa;--shadow-glow-primary: 0 0 15px rgba(22, 104, 255, .1);--shadow-glow-primary-strong: 0 0 30px rgba(22, 104, 255, .15);--shadow-card: 0 2px 12px rgba(0, 0, 0, .05);--shadow-elevated: 0 4px 24px rgba(0, 0, 0, .08);--glass-bg: rgba(255, 255, 255, .85);--glass-bg-strong: rgba(255, 255, 255, .92);--glass-border: rgba(194, 198, 216, .3);--glass-border-hover: rgba(194, 198, 216, .6)}:root{--font-heading: "Sora", system-ui, sans-serif;--font-body: "Hanken Grotesk", system-ui, sans-serif;--font-label: "JetBrains Mono", monospace;--text-headline-xl: 700 40px/48px var(--font-heading);--text-headline-lg: 600 28px/36px var(--font-heading);--text-headline-lg-mobile: 600 24px/32px var(--font-heading);--text-headline-md: 600 20px/28px var(--font-heading);--text-body-lg: 400 16px/24px var(--font-body);--text-body-md: 400 14px/22px var(--font-body);--text-body-sm: 400 13px/18px var(--font-body);--text-label-md: 500 12px/16px var(--font-label);--text-label-sm: 500 11px/14px var(--font-label);--tracking-headline-xl: -.02em;--tracking-headline-lg: -.01em;--tracking-label-md: .05em;--tracking-label-sm: .08em}:root{--space-unit: 4px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--gutter: 16px;--container-max: 1280px;--margin-mobile: 16px;--margin-tablet: 24px;--margin-desktop: 48px}:root{--radius-sm: .125rem;--radius-default: .25rem;--radius-md: .25rem;--radius-lg: .375rem;--radius-xl: .5rem;--radius-2xl: .75rem;--radius-full: 9999px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;overflow-x:hidden}body{font:var(--text-body-md);color:var(--color-on-surface);background-color:var(--color-background);min-height:100vh;transition:background-color .3s ease,color .3s ease}img,video,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font:inherit;color:inherit}input,select,textarea{font:inherit;color:inherit;background:transparent;border:none;outline:none}ul,ol{list-style:none}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}.text-headline-xl{font:var(--text-headline-xl);letter-spacing:var(--tracking-headline-xl);color:var(--color-on-surface)}.text-headline-lg{font:var(--text-headline-lg);letter-spacing:var(--tracking-headline-lg);color:var(--color-on-surface)}.text-headline-lg-mobile{font:var(--text-headline-lg-mobile);color:var(--color-on-surface)}.text-headline-md{font:var(--text-headline-md);color:var(--color-on-surface)}.text-body-lg{font:var(--text-body-lg);color:var(--color-on-surface-variant)}.text-body-md{font:var(--text-body-md);color:var(--color-on-surface-variant)}.text-body-sm{font:var(--text-body-sm);color:var(--color-on-surface-variant)}.text-label-md{font:var(--text-label-md);letter-spacing:var(--tracking-label-md)}.text-label-sm{font:var(--text-label-sm);letter-spacing:var(--tracking-label-sm)}.container{width:100%;max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:var(--margin-mobile);padding-right:var(--margin-mobile)}@media(min-width:768px){.container{padding-left:var(--margin-tablet);padding-right:var(--margin-tablet)}}@media(min-width:1024px){.container{padding-left:var(--margin-desktop);padding-right:var(--margin-desktop)}}.grid-12{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gutter)}.glass{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border)}.glass-strong{background:var(--glass-bg-strong);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid var(--glass-border)}.glass:hover,.glass-strong:hover{border-color:var(--glass-border-hover)}.theme-transition,.theme-transition *,.theme-transition *:before,.theme-transition *:after{transition:background-color .35s ease,color .35s ease,border-color .35s ease,box-shadow .35s ease!important}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.5}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}.animate-fade-in-up{animation:fade-in-up .6s ease-out both}.animate-delay-1{animation-delay:.1s}.animate-delay-2{animation-delay:.2s}.animate-delay-3{animation-delay:.3s}.animate-delay-4{animation-delay:.4s}.gradient-text{background:linear-gradient(135deg,var(--color-primary),var(--color-surface-tint));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-default)}.skip-to-content{position:absolute;top:-100%;left:50%;transform:translate(-50%);background:var(--color-primary-container);color:var(--color-on-primary-container);padding:var(--space-3) var(--space-6);border-radius:var(--radius-lg);z-index:9999;font:var(--text-label-md)}.skip-to-content:focus{top:var(--space-4)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/base.css.map */
