.cue-preferences-control[data-v-efea96e3]{align-items:center;gap:7px;display:flex}.cue-preferences-group[data-v-efea96e3]{gap:6px;display:grid}.cue-preferences-label[data-v-efea96e3]{letter-spacing:.12em;text-transform:uppercase;color:var(--cue-accent);font:800 10px/1.3 monospace}.cue-theme-choice[data-v-efea96e3]{align-items:center;gap:10px;display:flex}.cue-theme-current[data-v-efea96e3]{min-width:40px;color:var(--cue-text);font-size:12px;font-weight:700}.cue-preferences-control--labels[data-v-efea96e3]{gap:20px}.cue-preferences-control--labels .cue-preferences-group[data-v-efea96e3]{align-items:flex-start}.cue-segmented[data-v-efea96e3]{border:1px solid var(--cue-border);background:var(--cue-surface);border-radius:999px;gap:2px;padding:3px;display:flex}.cue-segmented button[data-v-efea96e3]{min-width:38px;min-height:36px;color:var(--cue-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 9px;font-size:9px;font-weight:900}.cue-segmented button.active[data-v-efea96e3]{background:var(--cue-toggle);color:var(--cue-toggle-ink);box-shadow:0 0 18px color-mix(in srgb,var(--cue-toggle) 28%,transparent)}.cue-theme-toggle[data-v-efea96e3]{border:1px solid var(--cue-border);background:var(--cue-surface);width:44px;height:44px;color:var(--cue-muted);cursor:pointer;border-radius:50%;padding:9px}.cue-theme-toggle span[data-v-efea96e3]{border:1px solid;border-radius:50%;width:100%;height:100%;display:block;position:relative}.cue-theme-toggle span[data-v-efea96e3]:after{background:var(--cue-surface);content:"";border-radius:50%;width:100%;height:100%;position:absolute;top:-18%;left:42%}.cue-theme-toggle span.light[data-v-efea96e3]{border-color:var(--cue-toggle);background:var(--cue-toggle);box-shadow:0 0 14px color-mix(in srgb,var(--cue-toggle) 35%,transparent)}.cue-theme-toggle span.light[data-v-efea96e3]:after{display:none}.cue-theme-toggle[data-v-efea96e3]:hover{border-color:var(--cue-toggle);color:var(--cue-toggle)}.cue-preferences-control--compact .cue-segmented button[data-v-efea96e3]{min-width:38px;min-height:36px}.cue-preferences-control--compact .cue-theme-toggle[data-v-efea96e3]{width:44px;height:44px}
