/* BEGIN eg-rechtstexte-2026-09-28 */
/* epsilongrafix.de – Änderung 2026-09-28_rechtstexte für epsilon_comic (ab 1.0.3: media/templates/site/epsilon_comic/css/user.css;
   früher Kind-Template epsilon_comic_eg). user.css gehört nicht zum Template-Paket und wird bei Updates nicht überschrieben. */

/* Entwurfs-Hinweis in Rechtstexten (vor Prod-Übernahme per apply.php --ohne-entwurf entfernen) */
.eg-entwurf-hinweis { border: 3px dashed var(--red, #c0392b); background: #fdecea; color: #7b1c12; padding: .75rem 1rem; }
.eg-platzhalter { background: #fff3cd; color: #664d03; }

/* Footer-Menü „Rechtliches“ (Position footer-a, Chrome System-html5: <nav class="moduletable eg-footer-rechtliches">) */
.eg-visually-hidden { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important;
  overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important; }
.ec-footer .eg-footer-rechtliches ul { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: .25rem 1.25rem; justify-content: center; }
.ec-footer .eg-footer-rechtliches li { margin: 0; padding: 0; }
.ec-footer .eg-footer-rechtliches a { display: inline-block; padding: .35rem 0; min-height: 24px; }
.ec-footer .eg-footer-rechtliches a:hover, .ec-footer .eg-footer-rechtliches a:focus { color: var(--red-dark, #b32a20); }

/* PAngV-Hinweise in Preisnähe */
.product-price .vm-prices-info, .eg-preisinfo { font-size: .85em; }
.eg-preisinfo--cart { margin-top: .5rem; text-align: right; }
.eg-tos-links { font-size: .9em; margin-top: .5rem; }
/* END eg-rechtstexte-2026-09-28 */
