.settings-intro.svelte-1ry58vh,.controller-note.svelte-1ry58vh{display:flex;align-items:flex-start;gap:.8rem;padding:.9rem;border:1px solid rgba(243,194,93,.24);border-radius:.8rem;background:#f3c25d12;color:var(--color-text)}.settings-intro.svelte-1ry58vh p:where(.svelte-1ry58vh),.controller-note.svelte-1ry58vh small:where(.svelte-1ry58vh),.field-copy.svelte-1ry58vh{display:block;margin:.2rem 0 0;color:var(--color-text-secondary);font-size:.83rem;line-height:1.45}.settings-grid.svelte-1ry58vh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.8rem}fieldset.svelte-1ry58vh,.setting-toggle.svelte-1ry58vh{min-width:0;padding:.8rem;border:1px solid var(--color-border);border-radius:.75rem;background:#ffffff06}legend.svelte-1ry58vh{display:flex;align-items:center;gap:.35rem;padding:0 .2rem;color:var(--color-text);font-size:.8rem;font-weight:800}.setting-toggle.svelte-1ry58vh{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;cursor:pointer}.setting-toggle.svelte-1ry58vh>span:where(.svelte-1ry58vh):first-child{grid-column:1 / 3}.setting-toggle-icon.svelte-1ry58vh>span:where(.svelte-1ry58vh){grid-column:auto}.setting-toggle.svelte-1ry58vh strong:where(.svelte-1ry58vh),.setting-toggle.svelte-1ry58vh small:where(.svelte-1ry58vh){display:block}.setting-toggle.svelte-1ry58vh small:where(.svelte-1ry58vh){margin-top:.15rem;color:var(--color-text-secondary);font-size:.76rem;line-height:1.35}.setting-toggle.svelte-1ry58vh input:where(.svelte-1ry58vh){width:1.2rem;height:1.2rem;accent-color:#f3c25d}.segmented-control.svelte-1ry58vh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-top:.45rem}.segmented-control.three-up.svelte-1ry58vh{grid-template-columns:repeat(3,minmax(0,1fr))}.segmented-control.svelte-1ry58vh button:where(.svelte-1ry58vh){min-height:2.35rem;padding:.45rem;border:1px solid var(--color-border);border-radius:.55rem;background:#ffffff0a;color:var(--color-text-secondary);font-size:.76rem;font-weight:800}.segmented-control.svelte-1ry58vh button[aria-pressed=true]:where(.svelte-1ry58vh){border-color:#f3c25db8;background:#f3c25d29;color:#fff4cf;box-shadow:inset 0 0 0 1px #f3c25d1f}.controller-note.svelte-1ry58vh{margin-top:.8rem;border-color:#59c7ff38;background:#59c7ff0f}.settings-footer.svelte-1ry58vh{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem}.reset-copy.svelte-1ry58vh{display:inline-flex;align-items:center;gap:.4rem}@media(max-width:620px){.settings-grid.svelte-1ry58vh{grid-template-columns:1fr}}header.svelte-1elxaub{position:sticky;top:0;z-index:50;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);padding-top:env(safe-area-inset-top,0px)}nav.svelte-1elxaub{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem 1.5rem}.logo.svelte-1elxaub{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--color-text);font-weight:700;font-size:1.125rem}.logo.svelte-1elxaub:hover{color:var(--color-primary)}.logo-icon.svelte-1elxaub{width:3.1rem;height:3.1rem;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 22px rgba(216,163,84,.22))}.beta-badge.svelte-1elxaub{display:inline-flex;align-items:center;min-height:1.35rem;padding:.18rem .48rem .16rem;border:1px solid rgba(243,194,93,.48);border-radius:999px;background:linear-gradient(135deg,#d8a35433,#4ed8ae14);color:#f3c25d;font-size:.61rem;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase;box-shadow:0 0 1.25rem #d8a35414}.nav-actions.svelte-1elxaub{display:flex;align-items:center;gap:.75rem}.comfort-button.svelte-1elxaub{display:inline-flex;align-items:center;gap:.4rem;min-height:2.55rem;padding:.55rem .75rem;border:1px solid var(--color-border);border-radius:.65rem;background:#ffffff06;color:var(--color-text-secondary);font-size:.78rem;font-weight:800}.comfort-button.svelte-1elxaub:hover,.comfort-button.svelte-1elxaub:focus-visible{border-color:#f3c25d99;color:#ffe5a4;outline:none}@media(max-width:560px){nav.svelte-1elxaub{padding-inline:.8rem}.logo-text.svelte-1elxaub,.comfort-button.svelte-1elxaub span:where(.svelte-1elxaub){display:none}.logo-icon.svelte-1elxaub{width:2.65rem;height:2.65rem}.beta-badge.svelte-1elxaub{padding-inline:.42rem;font-size:.56rem}}
