.switch.svelte-oq8zre{position:relative}summary.svelte-oq8zre{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 14px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg);color:var(--color-text);font-size:var(--text-control);font-weight:500;list-style:none;cursor:pointer}summary.svelte-oq8zre::-webkit-details-marker{display:none}summary.svelte-oq8zre svg{color:var(--color-text-secondary)}.current.svelte-oq8zre{flex:1}form.svelte-oq8zre{position:absolute;z-index:10;left:0;right:0;top:calc(100% + 4px);display:flex;flex-direction:column;padding:6px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg);box-shadow:var(--shadow-modal)}.up.svelte-oq8zre form:where(.svelte-oq8zre){top:auto;bottom:calc(100% + 4px)}button.svelte-oq8zre{padding:9px 12px;border:none;border-radius:var(--radius-md);background:none;font-size:var(--text-small);font-weight:500;text-align:left;cursor:pointer}button.svelte-oq8zre:hover,button[aria-pressed=true].svelte-oq8zre{background:var(--color-primary-50)}button[aria-pressed=true].svelte-oq8zre{color:var(--color-primary-500);font-weight:600}@media(max-width:767px){form.svelte-oq8zre,.up.svelte-oq8zre form:where(.svelte-oq8zre){position:static;margin-top:4px;box-shadow:none}}.logo.svelte-1l8nvlt{display:inline-flex;align-items:center;gap:calc(var(--size) / 3);color:var(--color-text);font-weight:700;font-size:calc(var(--size) * .56);line-height:1;white-space:nowrap}.mark.svelte-1l8nvlt{display:grid;place-items:center;width:var(--size);height:var(--size);border-radius:calc(var(--size) * .28);background:var(--color-primary-500);color:#fff}
