.theme-preferences.svelte-16asaa6{--theme-ink:var(--color-gray-800);--theme-border:var(--color-gray-300);--theme-hover:var(--color-gray-100)}.dark .theme-preferences.svelte-16asaa6{--theme-ink:var(--color-gray-100);--theme-border:var(--color-gray-600);--theme-hover:var(--color-gray-800)}.theme-preferences.menu.svelte-16asaa6{--theme-ink:var(--nav-ink);--theme-border:var(--nav-border);--theme-hover:var(--nav-hover)}summary.svelte-16asaa6{color:var(--theme-ink);cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:10px;font-size:14px;list-style:none;display:flex}summary.svelte-16asaa6::-webkit-details-marker{display:none}summary.svelte-16asaa6:hover{background:var(--theme-hover)}.theme-options.svelte-16asaa6{flex-wrap:wrap;gap:8px;display:flex}.menu.svelte-16asaa6 .theme-options:where(.svelte-16asaa6){padding:4px 10px 10px}button.svelte-16asaa6{border:1px solid var(--theme-border);min-height:40px;color:var(--theme-ink);cursor:pointer;border-radius:6px;padding:8px 16px;font-size:14px}.menu.svelte-16asaa6 button:where(.svelte-16asaa6){flex:1;padding:6px 8px;font-size:13px}button.svelte-16asaa6:hover{background:var(--theme-hover)}button[aria-pressed=true].svelte-16asaa6{background:var(--theme-hover);border-color:var(--color-blue-400);font-weight:600}.settings.svelte-16asaa6 button[aria-pressed=true]:where(.svelte-16asaa6){background:var(--color-primary);border-color:var(--color-primary);color:#fff}summary.svelte-16asaa6:focus-visible,button.svelte-16asaa6:focus-visible{outline:2px solid var(--color-blue-400);outline-offset:2px}
