fix(ui): Umschalter auf dem Handy in allen Themes nicht mehr gequetscht

Den Fix aus dem Theme Mobile unter der sm-Grenze (40rem) fuer alle Themes:
Segmented bekommt min-width: max-content, Knoepfe mit Symbol zeigen nur das
Symbol. Ab sm stehen die Umschalter mit flex-none, Desktop und Tablet
bleiben unveraendert.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
schakal00783
2026-09-23 11:00:35 +02:00
co-authored by Claude Opus 5.5
parent d40331f5cb
commit be5beabab0
+19
View File
@@ -1089,6 +1089,25 @@ html.theme-mobile .inline-grid > button[aria-pressed]:has(> svg) {
font-size: 0; font-size: 0;
} }
/*
* Dasselbe fuer alle anderen Themes, aber nur auf dem Handy: gequetscht wird
* nur unterhalb der sm-Grenze (40rem), wo die Werkzeugleiste die Umschalter
* mit flex-1 auf volle Breite zieht. Ab sm stehen sie mit flex-none und
* behalten ihre Breite - Desktop und Tablet bleiben also, wie sie sind.
* Das Polster muss hier nicht korrigiert werden: ausserhalb von Mobile gilt
* --spacing 0.25rem, p-1 passt dort schon zum Marker.
*/
@media (width < 40rem) {
.inline-grid:has(> button[aria-pressed]) {
min-width: max-content;
}
.inline-grid > button[aria-pressed]:has(> svg) {
gap: 0;
font-size: 0;
}
}
@layer base { @layer base {
:root { :root {
/* /*