.switcher.svelte-1iij8ch{position:relative}.switcher-btn.svelte-1iij8ch{border-radius:var(--r);height:32px;color:var(--night-muted,#7a8296);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.switcher-btn.svelte-1iij8ch:hover{color:var(--night-text,#f0ece4);background:#ffffff1a}.lang-code.svelte-1iij8ch{letter-spacing:.05em}.chevron.svelte-1iij8ch{opacity:.6;font-size:9px}.switcher-dropdown.svelte-1iij8ch{background:var(--night,#111);border:1px solid var(--night-border,#222a38);border-radius:var(--r);z-index:200;min-width:130px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 24px #0000004d}.lang-option.svelte-1iij8ch{width:100%;color:var(--night-muted,#7a8296);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}.lang-option.svelte-1iij8ch:hover{background:var(--night-2,#161c28);color:var(--night-text,#f0ece4)}.lang-option.active.svelte-1iij8ch{color:var(--accent,#16a34a);font-weight:700}.overlay.svelte-1iij8ch{z-index:199;position:fixed;inset:0}.lockup.svelte-1l8nvlt{-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:baseline;gap:9px;display:flex}.mono.svelte-1l8nvlt{letter-spacing:-.02em;font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:900;line-height:1}.mono-a.svelte-1l8nvlt{color:var(--text)}.mono-h.svelte-1l8nvlt{color:var(--accent)}.word.svelte-1l8nvlt{letter-spacing:.03em;color:var(--text);font-family:Barlow Condensed,sans-serif;font-size:20px;font-weight:600;line-height:1}.dot.svelte-1l8nvlt{color:var(--accent)}.dark.svelte-1l8nvlt .mono-a:where(.svelte-1l8nvlt),.dark.svelte-1l8nvlt .word:where(.svelte-1l8nvlt){color:var(--hero-text)}.site.svelte-lmgjoy{flex-direction:column;min-height:100vh;display:flex}.header.svelte-lmgjoy{z-index:100;background:var(--bg);height:var(--header-h);border-bottom:1px solid var(--border);position:sticky;top:0}.header-inner.svelte-lmgjoy{max-width:var(--max-w);align-items:center;gap:32px;height:100%;margin:0 auto;padding:0 28px;display:flex}.logo.svelte-lmgjoy{flex-shrink:0;align-items:center;transition:opacity .15s;display:flex}.logo.svelte-lmgjoy:hover{opacity:.8}.header-nav.svelte-lmgjoy{gap:2px;margin-left:auto;display:flex}.header-nav.svelte-lmgjoy a:where(.svelte-lmgjoy){color:var(--text-3);border-radius:var(--r);padding:6px 12px;font-size:14px;font-weight:500;transition:color .15s,background .15s}.header-nav.svelte-lmgjoy a:where(.svelte-lmgjoy):hover{color:var(--text);background:var(--surface-2)}.header-nav.svelte-lmgjoy a.active:where(.svelte-lmgjoy){color:var(--text);font-weight:600}.cart-btn.svelte-lmgjoy{border:1.5px solid var(--border-2);border-radius:var(--r);width:36px;height:36px;color:var(--text-2);justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:flex;position:relative}.cart-btn.svelte-lmgjoy:hover{background:var(--surface);border-color:var(--text-3);color:var(--text)}.cart-count.svelte-lmgjoy{background:var(--accent);color:#fff;border:2px solid var(--bg);border-radius:100px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:800;line-height:1;display:flex;position:absolute;top:-5px;right:-5px}.main.svelte-lmgjoy{flex:1}.footer.svelte-lmgjoy{background:var(--hero);border-top:1px solid var(--hero-border);margin-top:80px;padding:20px 28px}.footer-inner.svelte-lmgjoy{max-width:var(--max-w);align-items:center;gap:24px;margin:0 auto;display:flex}.footer-logo.svelte-lmgjoy{align-items:center;transition:opacity .15s;display:flex}.footer-logo.svelte-lmgjoy:hover{opacity:.75}.footer-copy.svelte-lmgjoy{color:var(--hero-muted);font-size:12px}.footer-nav.svelte-lmgjoy{gap:16px;margin-left:auto;display:flex}.footer-nav.svelte-lmgjoy a:where(.svelte-lmgjoy){color:var(--hero-muted);font-size:12px;transition:color .15s}.footer-nav.svelte-lmgjoy a:where(.svelte-lmgjoy):hover{color:var(--hero-text)}@media (width<=640px){.header-nav.svelte-lmgjoy{display:none}.footer-inner.svelte-lmgjoy{flex-wrap:wrap}.footer-nav.svelte-lmgjoy{margin-left:0}}
