@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(./golos-text-cyrillic-ext-wght-normal.hICkpzq7.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(./golos-text-cyrillic-wght-normal.mKek_fSS.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(./golos-text-latin-ext-wght-normal.B-I5lbAQ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(./golos-text-latin-wght-normal.BS5oQT7X.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme,base,components,utilities;:root{--color-accent:#2563eb;--color-accent-soft:#dbeafe;--color-danger:#c0392b;--color-success:#1a7f37;--color-warning:#b45309;--color-rating:#e8a213;--color-rating-dim:#b98a13;--color-text:#1c1e21;--color-text-muted:#5c6470;--color-text-faint:#8b93a1;--color-border:#e8eaed;--color-border-strong:#d5d9df;--surface:#fff;--surface-muted:#f3f4f6;--surface-accent:#eef2ff;--surface-success:#e7f6ec;--surface-danger:#fdecea;--surface-warning:#fff4e5;--font-sans:"Golos Text Variable", "Golos Text", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--line-height:1.55;--radius:10px}*,:before,:after{box-sizing:border-box}html{font-size:16px}body{font-family:var(--font-sans);line-height:var(--line-height);color:var(--color-text);background:var(--surface);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}input,textarea,select,button{font:inherit;color:inherit}.tabular{font-variant-numeric:tabular-nums}h1,h2,h3{text-wrap:balance;line-height:1.25}h1{font-size:1.6rem;font-weight:600}.prose{overflow-wrap:anywhere;max-width:68ch}.nav-progress.svelte-12qhfyh{background:var(--color-accent);z-index:10;height:2px;animation:1s ease-in-out infinite alternate svelte-12qhfyh-nav-progress;position:fixed;top:0;left:0;right:0}@keyframes svelte-12qhfyh-nav-progress{0%{transform-origin:0;transform:scaleX(.2)}to{transform-origin:0;transform:scaleX(1)}}.shell.svelte-12qhfyh{min-height:100vh;display:flex}aside.svelte-12qhfyh{border-right:1px solid var(--color-border);flex-direction:column;flex-shrink:0;gap:1.5rem;width:13rem;padding:1rem;display:flex}.content.svelte-12qhfyh{flex:1;min-width:0}.brand.svelte-12qhfyh{color:inherit;font-weight:600;text-decoration:none}nav.svelte-12qhfyh{flex-direction:column;gap:.25rem;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--color-text-muted);border-radius:6px;padding:.5rem .75rem;text-decoration:none}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:inherit;background:var(--surface-accent);font-weight:600}.shop.svelte-12qhfyh{border-top:1px solid var(--color-border);flex-direction:column;gap:.5rem;padding-top:1rem;display:flex}.shop-name.svelte-12qhfyh{text-overflow:ellipsis;white-space:nowrap;padding:0 .75rem;font-size:.9rem;font-weight:600;overflow:hidden}.demo-badge.svelte-12qhfyh{border:1px solid var(--color-border-strong);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;border-radius:4px;align-self:start;margin:-.25rem .75rem 0;padding:.1rem .4rem;font-size:.7rem}header.svelte-12qhfyh{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.shop-status.svelte-12qhfyh{align-items:center;gap:.75rem;display:flex}.session.svelte-12qhfyh{align-items:center;gap:.75rem;font-size:.9rem;display:flex}.sync-status.svelte-12qhfyh{color:var(--color-text-muted);font-size:.8rem}.sync-error.svelte-12qhfyh{color:var(--color-danger);font-size:.8rem}
