/* Soundbase-FM V2.4.2 – Kompakter Besucher-Counter im globalen Footer. */
.sfm-footer-counter{box-sizing:border-box;flex:0 1 396px;min-width:min(100%,315px);padding:12px 14px 10px;background:linear-gradient(155deg,#1e170b,#0b0d0d 70%);border:1px solid #ac8437;border-radius:13px;box-shadow:0 0 0 1px #3a2a1340,inset 0 1px 0 #ffdd7540,0 7px 28px #0007;color:#fff9eb}
.sfm-footer-counter *{box-sizing:border-box}
.sfm-footer-counter-heading{display:flex;align-items:center;gap:9px;padding-bottom:10px;border-bottom:1px solid #8d6c285c}
.sfm-footer-counter-icon{width:24px;height:24px;color:#f0c65c;display:grid;place-items:center;flex-shrink:0}
.sfm-footer-counter-icon svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.sfm-footer-counter-heading strong{color:#ffe3a1;font:800 18px/1.2 'Barlow Condensed',Arial,sans-serif;letter-spacing:.2px}
.sfm-footer-counter-status{margin-left:auto;white-space:nowrap;font-size:9px;font-weight:800;letter-spacing:.6px;color:#8bdb83}
.sfm-footer-counter-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:9px 0 0}
.sfm-footer-counter-stat{min-width:0;text-align:center;padding:4px 8px}
.sfm-footer-counter-stat+.sfm-footer-counter-stat{border-left:1px solid #95702977}
.sfm-footer-counter-label{display:block;font-size:11px;font-weight:700;color:#e4c17a}
.sfm-footer-counter-stat strong{display:block;font:900 clamp(19px,2vw,24px)/1.3 'Barlow Condensed',Arial,sans-serif;font-variant-numeric:tabular-nums;color:#fffaf1;overflow-wrap:anywhere}
.sfm-footer-counter-note{margin:8px 0 0!important;color:#a9a18c!important;font-size:9px!important;line-height:1.45;text-align:center!important}
@media(max-width:920px){.sfm-footer-counter{flex:1 1 100%;max-width:550px;margin:0 auto;}.footer-links{justify-content:center}}
@media(max-width:540px){.sfm-footer-counter{min-width:0;width:100%;padding:12px 9px 10px}.sfm-footer-counter-stat{padding:4px 2px}.sfm-footer-counter-heading strong{font-size:17px}.sfm-footer-counter-stat strong{font-size:22px}}
