.zagbf-ribbon[hidden]{display:none!important}
.zagbf-ribbon,.top-bar a.zagbf-ribbon{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:18px;max-width:100%;padding:9px 28px;color:#fff!important;background:#1f1e1e;text-decoration:none!important;font-family:inherit;line-height:1.15;vertical-align:middle;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,10px 50%);border-block:2px solid #f6ca71;transition:background-color .15s ease}
.zagbf-ribbon:hover,.top-bar a.zagbf-ribbon:hover{background:#32302b;color:#fff!important}
.zagbf-ribbon:focus-visible{outline:3px solid #fff;outline-offset:-5px;background:#32302b}
.zagbf-title{flex:0 1 170px;max-width:220px;color:#f6ca71;font-size:13px;font-weight:700;letter-spacing:.65px;text-align:left;overflow-wrap:anywhere}
.zagbf-timer{display:flex;flex:0 0 auto;gap:13px}
.zagbf-unit{display:flex;flex-direction:column;align-items:center;min-width:30px;gap:2px}
.zagbf-number{font-size:19px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.3px}
.zagbf-caption{font-size:10px;font-weight:400;letter-spacing:.15px;color:#fff}
.zagbf-arrow{font-family:Arial,sans-serif;font-size:26px;font-weight:400;color:#f6ca71}
@media(max-width:600px){.zagbf-ribbon,.top-bar a.zagbf-ribbon{gap:10px;padding:8px 20px;width:100%}.zagbf-title{font-size:11px;letter-spacing:.3px;flex-basis:125px}.zagbf-timer{gap:8px}.zagbf-unit{min-width:27px}.zagbf-number{font-size:17px}.zagbf-caption{font-size:9px}.zagbf-arrow{display:none}}
@media(max-width:360px){.zagbf-ribbon,.top-bar a.zagbf-ribbon{gap:6px;padding-inline:15px}.zagbf-title{font-size:10px;flex-basis:100px}.zagbf-timer{gap:5px}.zagbf-unit{min-width:25px}}
@media(prefers-reduced-motion:reduce){.zagbf-ribbon{transition:none}}
