.einstieg-hinweis { border:1px solid var(--stroke);border-left:3px solid var(--pink);border-radius:10px;padding:12px 16px;margin:10px 16px;background:var(--panel);font-size:13px; }
.einstieg-hinweis p { margin:6px 0;line-height:1.5; }
.einstieg-hinweis button { margin:4px 8px 0 0; }
#mobil-video-toggle { align-self:flex-start; }
html.mobil-ruhe :is(.spieler-bild,.studio-person,.kartenstil-vorschau,.home-planet,.home-universum,.home-kachel,.welt-profil-karte,.kosmetik-rahmen,.kosmetik-ebene),
html.mobil-ruhe :is(.spieler-bild,.studio-person,.kartenstil-vorschau,.home-planet,.home-universum,.home-kachel,.welt-profil-karte)::before,
html.mobil-ruhe :is(.spieler-bild,.studio-person,.kartenstil-vorschau,.home-planet,.home-universum,.home-kachel,.welt-profil-karte)::after { animation:none!important;transition:none!important; }
html.mobil-ruhe :is(.home-universum,.welt-kulisse,.welt-hintergrund) { filter:none!important; }
html.mobil-sparsam #view-recording #rec-frame:not(.rec-fertig) { grid-template-rows:clamp(130px,28dvh,240px) auto; }
html.mobil-sparsam.mobil-video-klein #view-recording #rec-frame:not(.rec-fertig) { grid-template-rows:clamp(56px,12dvh,100px) auto; }
html.mobil-sparsam #view-recording #rec-frame:not(.rec-fertig) .clip-line { height:auto!important;max-height:none!important;overflow:visible!important;overflow-wrap:anywhere; }
html.mobil-sparsam #view-recording .rec-buttons { gap:8px; }
html.mobil-sparsam #view-recording .rec-buttons .btn { min-height:44px; }
#mobil-optionen label { margin:12px 0; }

#mobil-aufnahme-werkzeuge { display:flex;flex-wrap:wrap;gap:8px; }
#mobil-aufnahme-werkzeuge[hidden] { display:none; }
html.mobil-ruhe .home-universum,html.mobil-ruhe[data-design="weltraum"] body::after { display:none; }
html.mobil-ruhe :is(.home-kachel,.term-fenster,.panel) { box-shadow:none; }
