radiant-default-theme-tuner{margin-block:2rem;display:block}.default-theme-tuner{gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-container);background:color-mix(in srgb, var(--surface-container-lowest) 72%, transparent);flex-direction:column;padding:clamp(1rem,3vw,1.5rem);display:flex}.default-theme-tuner__intro,.default-theme-tuner__control-heading,.default-theme-tuner__actions{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.default-theme-tuner__intro h2{letter-spacing:var(--tracking-tight);margin:0;font-size:clamp(1.25rem,3vw,1.65rem)}.default-theme-tuner__intro p:last-child,.default-theme-tuner__note{color:color-mix(in srgb, var(--on-background) 72%, transparent);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:.375rem 0 0}.default-theme-tuner__eyebrow{color:var(--primary);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0 0 .375rem}.default-theme-tuner__controls{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.default-theme-tuner__control{gap:var(--space-2);min-width:0;color:var(--on-background);font-size:var(--text-sm);font-weight:var(--weight-medium);flex-direction:column;display:flex}.default-theme-tuner__control-heading output{color:color-mix(in srgb, var(--on-background) 70%, transparent);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.default-theme-tuner__control .rui-field{gap:var(--space-2)}.default-theme-tuner__css{max-width:100%;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:color-mix(in srgb, var(--surface-container-low) 65%, transparent);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-relaxed);overflow-wrap:anywhere;margin:0}.default-theme-tuner__status{min-height:1.25em;color:color-mix(in srgb, var(--on-background) 65%, transparent);font-size:var(--text-xs);margin:0}