.lens-control.svelte-pvebh5{border:1px solid var(--line);background:var(--surface-deep);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.75rem;display:grid}.lens-label.svelte-pvebh5{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem}.lens-buttons.svelte-pvebh5{flex-wrap:wrap;gap:.35rem;display:flex}button.svelte-pvebh5{min-height:2.75rem;color:var(--text-muted);letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.4rem;padding:.55rem .7rem;font-size:.69rem;font-weight:650;display:inline-flex}button.active.svelte-pvebh5{border-color:var(--cyan);background:var(--surface-soft);color:var(--text)}button.svelte-pvebh5 span:where(.svelte-pvebh5){color:var(--cyan-bright);font-family:var(--font-mono)}p.svelte-pvebh5{max-width:24ch;color:var(--text-dim);margin:0;font-size:.66rem;line-height:1.35}@media (width<=58rem){.lens-control.svelte-pvebh5{grid-template-columns:1fr}.lens-buttons.svelte-pvebh5{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}button.svelte-pvebh5{justify-content:center;padding-inline:.3rem}p.svelte-pvebh5{max-width:none}}@media (width<=39rem){.lens-buttons.svelte-pvebh5{grid-template-columns:repeat(2,minmax(0,1fr))}button.svelte-pvebh5{justify-content:flex-start}}
