@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;600&display=swap";:root{--color-primary: #ffffff;--color-secondary: #a1a1aa;--color-background: #000000;--color-text: #ffffff;--color-card: #0a0a0a;--color-card-elevated: #141414;--color-border: #333333;--color-border-light: #404040;--color-accent: #dc2626;--color-accent-hover: #ef4444;--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .4), 0 1px 2px -1px rgb(0 0 0 / .3);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .5), 0 2px 4px -2px rgb(0 0 0 / .4);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .6), 0 4px 6px -4px rgb(0 0 0 / .5);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .7), 0 8px 10px -6px rgb(0 0 0 / .6);--glow-sm: 0 0 10px rgb(255 255 255 / .1);--glow-md: 0 0 20px rgb(255 255 255 / .15);--glow-accent: 0 0 20px rgba(220, 38, 38, .3)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background-color:var(--color-background);color:var(--color-text);line-height:1.6;min-height:100vh;display:flex;flex-direction:column}body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 30% 40%,rgba(255,255,255,.015) 0%,transparent 50%),radial-gradient(ellipse at 70% 70%,rgba(255,255,255,.015) 0%,transparent 50%);pointer-events:none;z-index:0}main{flex:1;position:relative;z-index:1;padding-top:5rem}h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif;font-weight:700;line-height:1.2;letter-spacing:-.02em}a{color:var(--color-primary);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}a:hover{opacity:.8}img{max-width:100%;height:auto;display:block}button{cursor:pointer;font-family:inherit}.skip-to-content{position:absolute;left:-9999px;z-index:9999;padding:1rem;background:var(--color-primary);color:var(--color-background)}.skip-to-content:focus{left:0}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}.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}@media (max-width: 768px){.container{padding:0 1rem}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/base.css.map */
