/* inhalt-stil.css — gemeinsamer Seitenstil nach Physik gA › Elektrische Felder › 1.2.3:
   Merke-Box (.dbox .dbox-merke), Hinweis-Karten mit Symbol-Kopfzeile (.hinweis-card.warn/.tip h4),
   Umformungskette (.herl-kopf, .umf …). Nach inhalt.css, fach.css, inhalt-extra.css und stichliste.css einbinden.
   Farben nur ueber var(--fach-*) — keine Fachfarben hier. Angelegt 2026-09-25 (Chemie Grundkurs). */
.dbox{position:relative;border:2.5px solid var(--fach-strong);border-radius:16px;background:#fff;padding:20px 24px;margin:24px 0;box-shadow:0 5px 16px rgba(26,22,18,0.07)}
.dbox::after{content:'';display:block;clear:both}
.dbox-badge{float:left;margin:1px 14px 6px 0;padding:5px 16px;border-radius:999px;background:var(--fach-strong);color:#fff;font-family:'Fredoka',sans-serif;font-weight:600;font-size:14px;letter-spacing:0.04em;line-height:1.4}
.dbox-body{font-size:16.5px;line-height:1.8;color:var(--fach-ink)}
.dbox-body p{margin:0}
.dbox-body .dtitel{font-family:'Fredoka',sans-serif;font-weight:600;color:var(--fach-ink)}
.dbox-merke{border-color:#4a7530}
.dbox-merke .dbox-badge{background:#4a7530}
@media(max-width:640px){.dbox{padding:18px 16px}.dbox-badge{float:none;display:inline-block;margin:0 0 10px}}
@media print{.dbox{box-shadow:none;break-inside:avoid}}
.hinweis-card{padding:0!important;overflow:hidden;background:#fff!important;border:1px solid var(--rule)!important;border-radius:16px!important;box-shadow:0 1px 2px rgba(40,25,70,.06),0 6px 16px rgba(40,25,70,.07)!important;display:flex;flex-direction:column}
.hinweis-card h4{display:flex;align-items:center;gap:.6em;margin:0!important;padding:13px 18px;font-size:16.5px!important;line-height:1.25;color:var(--fach-ink);background:#f4ede0;border-bottom:1px solid var(--rule)}
.hinweis-card h4::before{content:"i";flex:0 0 24px;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;background:var(--fach-strong)}
.hinweis-card.warn h4{background:#fbeeec}
.hinweis-card.warn h4::before{content:"!";background:#e2574c}
.hinweis-card.tip h4{background:#eef5e8}
.hinweis-card.tip h4::before{content:"\2713";background:#4a7530}
.hinweis-card p{padding:14px 18px 18px!important;font-size:14px;line-height:1.7;margin:0}
.video-embed .vchan{display:block;font-size:12px;font-weight:500;opacity:.8;margin-top:2px}
@media print{.applet-tools{display:none}}
@media(prefers-reduced-motion:reduce){.hinweis-card{transition:none!important;transform:none!important}}
/*umformungskette*/
.herl-kopf{font-family:'Fredoka',sans-serif;font-size:21px;font-weight:700;color:var(--fach-ink);margin:26px 0 12px;display:block;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}
.umf{margin:10px 0 6px;border:1px solid var(--rule);border-radius:14px;background:#fff;overflow:hidden}
.umf-row{display:flex;align-items:center;gap:16px;padding:14px 18px 6px}
.umf-eq{flex:1 1 auto;font-size:21px;line-height:1.35;min-width:0;overflow-x:auto}
.umf-op{flex:0 0 auto;min-width:86px;text-align:center;font-family:'Fredoka',sans-serif;font-size:16px;font-weight:600;color:var(--fach-ink);background:color-mix(in srgb,var(--fach-strong) 12%,#fff);border:1px solid color-mix(in srgb,var(--fach-strong) 30%,#fff);border-radius:999px;padding:5px 12px}
.umf-op.done{color:#2e5e1f;background:#e9f4df;border-color:#c3e0ad}
.umf-note{padding:0 18px 14px;margin:0;font-size:14px;line-height:1.6;color:var(--ink-soft);border-bottom:1px dashed var(--rule)}
.umf-row.is-result{background:#f7fbf3}
.umf-row.is-result+.umf-note{background:#f7fbf3;border-bottom:0}
@media(max-width:560px){.umf-row{flex-direction:column;align-items:flex-start;gap:8px}.umf-eq{font-size:18px;max-width:100%}}
.applet-lab .applet-tools button[aria-pressed="true"]{background:#fff;color:var(--fach-ink);border-color:#fff}
.dbox-body{overflow-x:auto;overflow-y:hidden}
@media(max-width:560px){.dbox-body{font-size:15px}.dbox-body .katex{font-size:1.02em}.st-text .katex{white-space:normal}}
