:root{--store-bg:var(--background);--store-bg-2:var(--surface);--store-surface:var(--surface);--store-surface-2:var(--surface-2);--store-text:var(--foreground);--store-muted:var(--muted);--store-faint:var(--muted);--store-line:var(--border);--store-line-strong:var(--border);--store-accent:var(--brand-violet);--store-accent-hover:var(--brand-violet);--store-on-accent:var(--brand-ink);--store-highlight:var(--brand-cyan);--store-focus:var(--brand-cyan);--store-success:#6fbf8a;--store-warning:#f0b450;--store-danger:#f0705a;--store-active:var(--brand-cyan);--store-r-sm:6px;--store-r-md:10px;--store-r-lg:16px;--store-display:var(--font-vazirmatn), sans-serif;--store-ease:cubic-bezier(.16, 1, .3, 1);--store-glow:var(--store-accent);--store-glow-2:var(--store-highlight)}@keyframes st-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes st-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 55%, transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb, currentColor 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 0%, transparent)}}@keyframes st-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@layer components{.st-display{font-family:var(--store-display);letter-spacing:0;font-weight:400;line-height:1.3}.st-hero{isolation:isolate;border:1px solid var(--store-line-strong);border-radius:calc(var(--store-r-lg) * 1.5);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--store-glow) 28%, transparent), transparent 62%), radial-gradient(90% 120% at 0% 100%, color-mix(in srgb, var(--store-glow-2) 13%, transparent), transparent 60%), var(--store-surface);position:relative;overflow:clip}.st-tile{transition:transform .22s var(--store-ease), border-color .22s var(--store-ease), background-color .22s var(--store-ease)}.st-tile:hover{border-color:color-mix(in srgb, var(--store-glow) 45%, var(--store-line-strong));background-color:var(--store-surface-2);transform:translateY(-2px)}.st-seg{background:var(--store-line);border-radius:999px;height:.4rem}.st-seg[data-state=done]{background:linear-gradient(90deg, var(--store-glow-2), var(--store-glow))}.st-seg[data-state=current]{background:linear-gradient(90deg, var(--store-glow-2), var(--store-glow));animation:1.6s ease-in-out infinite st-breathe}.st-focus:focus-visible{outline:2px solid var(--store-focus);outline-offset:2px}.st-enter{animation:st-enter .32s var(--store-ease) both}.st-pulse{animation:1.8s ease-out infinite st-pulse}.st-dialog{border:1px solid var(--store-line-strong);border-radius:var(--store-r-lg);background:var(--store-surface);width:min(28rem,100vw - 2rem);color:var(--store-text);margin:auto;padding:1.25rem}.st-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009}.st-skeleton{background-color:var(--store-surface);background-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--store-text) 7%, transparent), transparent);background-size:200% 100%;animation:1.4s linear infinite st-shimmer}}@keyframes st-breathe{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.st-seg[data-state=current],.st-tile,.st-enter,.st-pulse,.st-skeleton{animation:none}}
