/* Shared SZ visual system: compact navigation, angular controls, genuine logo. */
:root{--blue:#13bddf;--line:#26373e}.announcement{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1.6px;font-size:8px;min-height:30px;color:#a5b0b4;background:#050708}.announcement a{color:#e9d44c}.site-header{height:76px;gap:24px;padding-inline:max(32px,calc((100vw - 1376px)/2));background:#06090bea;backdrop-filter:blur(15px)}.site-header:after{content:'';position:absolute;bottom:-3px;left:0;right:0;height:3px;background:repeating-linear-gradient(125deg,#d9cb35 0 8px,#080d11 8px 20px)}.brand{gap:9px;letter-spacing:.3px}.brand-logo{width:55px;height:55px;object-fit:contain;filter:drop-shadow(0 0 8px #00c9f333)}.brand>span{font:800 24px/.9 'Barlow Condensed',sans-serif}.brand small{font:700 7px Inter;letter-spacing:3.5px;color:var(--blue);margin-top:6px}.site-header nav{gap:3px}.site-header nav a{position:relative;font:800 9px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1.2px;border-radius:0;padding:22px 12px;white-space:nowrap}.site-header nav a.active,.site-header nav a.active:hover{background:none;border-color:transparent;color:white;box-shadow:none}.site-header nav a.active:after{display:block;content:'';position:absolute;bottom:10px;left:12px;right:12px;width:auto;height:2px;margin:0;background:var(--blue)}.site-header nav a:not(.active):hover{border-color:transparent;background:#13bddf0b;color:var(--blue)}.header-actions{gap:8px}.header-search{display:flex;align-items:center;gap:8px;border:1px solid #29363b;background:transparent;color:#8e9da5;padding:9px 11px;font:700 8px ui-monospace,monospace;letter-spacing:1px;height:34px}.icon{width:16px;height:16px;flex-shrink:0;display:inline-block;vertical-align:middle}.header-search .icon{color:var(--blue);width:14px;height:14px}.header-search kbd{font-size:7px;border:1px solid #3a454b;padding:2px 4px;color:#b2bdc5}.discord-button,.button,.outline,.cart-open,.feature-arrow{border-radius:0;box-shadow:none}.button,.discord-button,.header-login{clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%);font-size:10px;letter-spacing:.5px}.button{min-height:48px;transition:background .18s,filter .18s}.button:hover{transform:none;filter:brightness(1.14)}.button.primary,.primary{background:var(--blue);border-color:var(--blue);color:#02202a}.button.outline{border-color:#3b4c54;background:#070e13b0}.discord-button{gap:8px;padding:10px 12px;font-size:9px;border:0;background:#5865f2;min-height:34px}.header-login{background:var(--blue);border:0;color:#04222b;display:flex;align-items:center;gap:7px;min-height:34px;padding:9px 13px;font:800 8px Inter;white-space:nowrap}.cart-open{min-height:34px;padding:7px 10px;background:transparent;gap:5px;border-color:#2b3b43}.cart-open svg{width:17px;height:17px}.hero:before{display:none}.hero h1{font-style:normal;font-weight:800;letter-spacing:-2px}.hero-signature{font-style:normal;font-size:25px;letter-spacing:5px;color:#9db5c3}.hero-copy .eyebrow{font-family:ui-monospace,monospace;font-size:9px;letter-spacing:2px}.hero-atmosphere{background:linear-gradient(90deg,#060d11 6%,#060d11d9 46%,#032a3699),url('assets/7632789.jpg') center/cover}.hero-inner{padding-top:60px;padding-bottom:60px}.hero-inner .showcase{border-radius:0;border:1px solid #2d606d;background:#071116e6;box-shadow:none}.hero-feature{border-radius:0;border-color:#27505d}.showcase-top{font-family:ui-monospace,monospace;font-size:9px}.showcase-tab{border-radius:0;background:#0a171e}.feature-info h2{font-style:normal}.hero-price{border-radius:0;background:var(--blue)}.framework-strip{background:#070d11}.filters button{border-radius:0;font-family:ui-monospace,monospace;letter-spacing:.8px}.catalog-toolbar,.product,.product-image,.free-banner,.community{border-radius:0}.catalog-toolbar{background:#0a1218}.product{box-shadow:none;background:#0b151c;border-color:#2a404c}.product:hover{transform:translateY(-3px);border-color:var(--blue)}.product-content{padding:20px}.product h3{font-style:normal;font-size:31px}.product-actions button,.product-bottom .product-actions button{border-radius:0}.product-bottom .product-actions .quick-add{background:var(--blue);border-color:var(--blue)}.product-content>span,.eyebrow,.catalog-meta{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.section-heading h2,.free-banner h2,.community h2,.faq h2{font-style:normal;font-weight:800}.free-banner{background:#079fbf;border-color:#1fc7e4}.free-art:after{background:linear-gradient(90deg,#079fbf,#079fbf11 70%)}.free-banner .primary{background:#061c25;color:#effcff;border-color:#0d2a36}.community{background:radial-gradient(ellipse at 20% 50%,#123b5577,transparent 65%),#0a1620;border-color:#294754}.community h2>span{color:var(--blue)}.community-logo{font-size:0;transform:none;letter-spacing:0}.community-logo img{width:240px;max-width:100%;filter:drop-shadow(0 0 25px #0db7ef25)}.footer-top .brand-logo{width:52px;height:52px}.detail-copy h2,.cart-heading h2{font-style:normal}.support-link{position:fixed;right:23px;bottom:22px;z-index:15;display:flex;align-items:center;gap:13px;background:#071016e8;border:1px solid #315561;border-bottom:2px solid var(--blue);padding:11px 16px 11px 12px;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);box-shadow:0 5px 30px #0006}.support-link>.icon{width:23px;height:23px;color:var(--blue)}.support-link small{display:block;font:700 7px ui-monospace,monospace;letter-spacing:2px;color:#8397a4;margin-bottom:4px}.support-link b{font:700 14px 'Barlow Condensed';letter-spacing:.7px}.documentation-banner{margin-bottom:60px;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;padding:36px 40px;background:linear-gradient(110deg,#092936,#0b151c);border:1px solid #21505f;border-left:3px solid var(--blue)}.documentation-banner h2{font-size:40px;font-style:normal;margin:12px 0}.documentation-banner p{font-size:12px;line-height:1.8;color:var(--muted)}.documentation-banner .button{min-width:190px}.video-link .icon{width:13px;height:13px}dialog{border-radius:0;background:#0a151e}.close{border-radius:0}footer{padding-bottom:85px}
@media(max-width:1250px){.header-search kbd,.header-search>span,.header-actions .discord-button>span{display:none}.header-search{padding:8px}.header-actions .discord-button{gap:0;font-size:0;padding:9px}.header-actions .discord-button .icon{width:16px;height:16px}.site-header{gap:16px;padding-inline:24px}.site-header nav a{padding-inline:10px;font-size:8px}.header-login{font-size:7px;padding:10px}.brand>span{font-size:22px}}
@media(max-width:850px){.site-header{height:auto;padding:12px 20px 0;gap:9px}.site-header nav{padding:0 0 5px;gap:0}.site-header nav a{padding:15px 10px;font-size:8px;flex:none}.site-header nav .active:after{bottom:5px}.site-header .brand-logo{width:45px;height:45px}.site-header .brand>span{font-size:20px}.brand small{font-size:6px;letter-spacing:2px}.header-actions{gap:6px}.header-login>span{display:none}.header-login{padding:9px}.header-search kbd{display:none}.hero h1{font-size:clamp(64px,12vw,100px)}.hero-copy .eyebrow{font-size:7px;letter-spacing:1px}.hero-inner{padding-top:40px}.documentation-banner{grid-template-columns:1fr;padding:28px;gap:20px}.documentation-banner h2{font-size:35px}.documentation-banner .button{justify-self:start}.support-link{right:12px;bottom:12px;padding:10px;gap:9px}.support-link small{font-size:6px;letter-spacing:1px}.support-link b{font-size:12px}.support-link>.icon{width:20px;height:20px}.community-logo img{width:260px}.announcement{font-size:6px;letter-spacing:.5px}.hero-signature{font-size:23px}}
@media(max-width:390px){.site-header{padding-inline:14px}.site-header nav a{padding-inline:8px;font-size:7px}.site-header .brand>span{font-size:18px}.site-header .brand-logo{width:40px;height:40px}.header-actions{gap:5px}.header-search{padding:7px}.header-login{padding:8px}.cart-open{padding:7px}.hero h1{font-size:60px}}
