.bert-visitor-counter{grid-column:1/-1;flex-basis:100%;width:100%;margin:.45rem 0 0;font-size:.82rem;line-height:1.75;color:inherit;opacity:.8}
.bert-visitor-counter summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem 1.1rem;max-width:100%;width:fit-content;cursor:pointer;padding:.25rem 0;list-style:none}
.bert-visitor-counter summary::-webkit-details-marker{display:none}
.bert-visitor-counter summary::after{content:'＋';font-size:.85em;opacity:.65}
.bert-visitor-counter[open] summary::after{content:'−'}
.bert-visitor-counter summary:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:.15rem}
.bert-visitor-value{font-variant-numeric:tabular-nums}
.bert-visitor-status{font-size:.9em;opacity:.75}
.bert-visitor-status:empty{display:none}
.bert-visitor-counter p{max-width:50rem!important;margin:.3rem 0 .15rem!important;font-size:inherit!important;line-height:1.75!important}
.bert-visitor-counter p a{text-decoration:underline;text-underline-offset:.18em;white-space:nowrap}
@media(max-width:600px){.bert-visitor-counter{font-size:.76rem}.bert-visitor-counter summary{gap:.15rem .85rem}.bert-visitor-status{flex-basis:100%}}

footer.site-footer{flex-wrap:wrap}
.fairytale-home .bert-visitor-counter summary{margin-inline:auto}
.fairytale-home .bert-visitor-counter p{margin-inline:auto!important}
