.seg.svelte-nuytdb{border:1px solid var(--stroke-control);border-radius:.5rem;align-items:stretch;display:inline-flex;overflow:hidden}.seg-btn.svelte-nuytdb{border:0;border-left:1px solid var(--stroke-control);font:inherit;cursor:pointer;transition:background var(--anim-micro) ease, color var(--anim-micro) ease, opacity var(--anim-micro) ease;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.seg-btn.svelte-nuytdb:after{content:attr(data-label);visibility:hidden;height:0;font-weight:600;overflow:hidden}.seg-btn.svelte-nuytdb:first-child{border-left:0}.seg-btn.svelte-nuytdb:focus-visible{outline:var(--focus-ring);outline-offset:-2px}@media (pointer:coarse){.seg-btn.svelte-nuytdb{min-height:2.75rem}}.seg[data-variant=neutral].svelte-nuytdb .seg-btn:where(.svelte-nuytdb){color:var(--color-text-soft);background:0 0;padding:.5rem .7rem;font-size:.85rem;line-height:1.3}.seg[data-variant=neutral].svelte-nuytdb .seg-btn:where(.svelte-nuytdb):hover{opacity:1}.seg[data-variant=neutral].svelte-nuytdb .seg-btn.on:where(.svelte-nuytdb){opacity:1;background:color-mix(in srgb, var(--color-text) 8%, transparent);font-weight:600}.seg[data-variant=neutral].svelte-nuytdb .seg-btn.on[data-level=warning]:where(.svelte-nuytdb){color:var(--ink-prestige);background:var(--wash-accent)}.seg[data-variant=neutral].svelte-nuytdb .seg-btn.on[data-level=error]:where(.svelte-nuytdb){color:var(--ink-guild-militia);background:color-mix(in srgb, var(--color-guild-militia) 12%, transparent)}.seg[data-variant=gold].svelte-nuytdb .seg-btn:where(.svelte-nuytdb){background:var(--color-bg);color:var(--color-text);padding:.5rem .9rem;font-size:.85rem}.seg[data-variant=gold].svelte-nuytdb .seg-btn:where(.svelte-nuytdb):hover{background:var(--color-elevated)}.seg[data-variant=gold].svelte-nuytdb .seg-btn.on:where(.svelte-nuytdb){background:var(--color-prestige);color:var(--color-navy);font-weight:600}.seg[data-variant=gold][data-size=sm].svelte-nuytdb .seg-btn:where(.svelte-nuytdb){padding:.35rem .7rem;font-size:.8rem}
