.appearance-controls{display:grid;gap:.65rem;min-width:0;width:100%;padding:.75rem;box-sizing:border-box}.appearance-controls[hidden]{display:none !important}.appearance-controls__heading{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.appearance-controls__themes,.appearance-controls__text{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.35rem}.appearance-controls__text{grid-template-columns:repeat(2, minmax(0, 1fr))}.appearance-controls button{min-width:2.75rem;min-height:2.75rem;color:inherit;background:rgba(0,0,0,0);border:1px solid var(--bs-border-color, currentColor);border-radius:.5rem}.appearance-controls__themes button{display:grid;justify-items:center;gap:.2rem;padding:.4rem}.appearance-controls button.active,.appearance-controls button[aria-pressed=true]{color:var(--bs-primary-text-emphasis, var(--bs-primary));background:var(--bs-primary-bg-subtle, transparent);border-width:2px}.appearance-controls__contrast{display:flex;align-items:center;gap:.65rem;padding:.5rem .75rem;text-align:left}.appearance-controls__text{align-items:center;text-align:center}.appearance-controls__text output{font-weight:700}.appearance-controls__status{min-height:1.25em;min-width:0;margin:0;font-size:.75rem;white-space:normal;overflow-wrap:anywhere}
