.cycle.svelte-14vl7ui{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px 16px}.cycle-switch.svelte-14vl7ui{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--color-bone, var(--border));border-radius:var(--radius-pill);background:var(--color-mist, var(--fill-muted))}.cycle-switch.svelte-14vl7ui button:where(.svelte-14vl7ui){position:relative;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 16px;border:0;border-radius:var(--radius-pill);background:transparent;font-family:var(--font-display, inherit);font-size:14px;font-weight:700;line-height:1;color:var(--color-slate, var(--text-muted));cursor:pointer;transition:background var(--dur-hover, .15s) var(--ease-settle, ease),color var(--dur-hover, .15s) var(--ease-settle, ease)}.cycle-switch.svelte-14vl7ui button:where(.svelte-14vl7ui):before{content:"";position:absolute;top:-5px;right:0;bottom:-5px;left:0}.cycle-switch.svelte-14vl7ui button:where(.svelte-14vl7ui):hover{color:var(--color-ink, var(--text))}.cycle-switch.svelte-14vl7ui button.on:where(.svelte-14vl7ui){background:var(--color-ink, var(--text));color:var(--color-paper, var(--bg))}.cycle-switch.svelte-14vl7ui button:where(.svelte-14vl7ui):focus-visible{outline:2px solid var(--color-link, var(--accent));outline-offset:2px}.save.svelte-14vl7ui{padding:3px 8px;border-radius:var(--radius-pill);background:var(--color-pink-wash, var(--accent-subtle));font-family:var(--font-ui, inherit);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:0;color:var(--color-pink-deep, var(--accent-on-subtle))}.cycle-note.svelte-14vl7ui{margin:0;max-width:46ch;font-size:14px;line-height:1.45;color:var(--color-slate, var(--text-muted))}@media(prefers-reduced-motion:reduce){.cycle-switch.svelte-14vl7ui button:where(.svelte-14vl7ui){transition:none}}
