.talsa-counter{box-sizing:border-box;line-height:1}.talsa-counter-number{white-space:nowrap}.talsa-counter-label{white-space:nowrap}.talsa-counter-geocities{display:inline-block;font-family:"Courier New",monospace;font-size:14px;font-weight:bold;background:#000;color:#00ff00;border:2px inset #aaa;padding:2px 5px;line-height:1.2;letter-spacing:0}.talsa-counter-geocities .talsa-counter-number{letter-spacing:1px}.talsa-counter-geocities .talsa-counter-label{color:#fff;margin-left:4px}.talsa-counter-flip{display:inline-flex;align-items:center;gap:11px;font-family:Arial,sans-serif;font-weight:700;color:#222;background:#222;border:1px solid #111;border-radius:4px;padding:5px 7px;box-shadow:0 2px 4px rgba(0,0,0,.35)}.talsa-counter-flip .talsa-counter-number{display:inline-flex;gap:2px;background:#111;padding:3px;border-radius:2px;overflow:hidden}.talsa-counter-flip .talsa-counter-number::after{content:""}.talsa-counter-flip .talsa-counter-number{font-family:"Courier New",monospace;font-size:20px;line-height:1;color:#eee;letter-spacing:0}.talsa-counter-flip .talsa-counter-label{font-size:11px;text-transform:uppercase;color:#ddd;letter-spacing:.06em}.talsa-counter-odometer{display:inline-flex;align-items:center;gap:10px;font-family:Arial,sans-serif;font-weight:700;color:#111;background:#cfcfc7;border:1px solid #777;border-radius:3px;padding:4px 6px;box-shadow:inset 0 0 0 1px #eee,0 1px 2px rgba(0,0,0,.25)}.talsa-counter-odometer .talsa-counter-number{font-family:"Courier New",monospace;font-size:19px;line-height:1.05;letter-spacing:0;background:#f7f7ef;color:#111;border:1px solid #999;padding:3px 4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}.talsa-counter-odometer .talsa-counter-label{font-size:10px;text-transform:uppercase;color:#333;letter-spacing:.05em}.talsa-counter-led{display:inline-flex;align-items:center;gap:11px;background:#101010;border:2px solid #333;border-radius:4px;padding:5px 7px;box-shadow:inset 0 0 7px rgba(255,0,0,.08),0 2px 4px rgba(0,0,0,.35)}.talsa-counter-led .talsa-counter-number{font-family:"Courier New",monospace;font-size:20px;font-weight:700;line-height:1;color:#ff2b2b;text-shadow:0 0 4px rgba(255,0,0,.8),0 0 9px rgba(255,0,0,.35);letter-spacing:1px}.talsa-counter-led .talsa-counter-label{font-family:Arial,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;color:#ddd;letter-spacing:.06em}.talsa-counter-safety{display:inline-block;min-width:150px;background:#f4f4f0;border:2px solid #333;border-radius:2px;padding:6px 9px;text-align:center;box-shadow:0 2px 3px rgba(0,0,0,.25);font-family:Arial,sans-serif}.talsa-counter-safety .talsa-counter-number{display:block;font-family:"Courier New",monospace;font-size:25px;font-weight:700;line-height:1;color:#111;letter-spacing:1px}.talsa-counter-safety .talsa-counter-label{display:block;margin-top:3px;font-size:10px;font-weight:700;text-transform:uppercase;color:#333;letter-spacing:.07em}.talsa-counter-safety .talsa-counter-number::before{content:""}@media (prefers-reduced-motion:reduce){.talsa-counter{animation:none}}
/* Counter alignment is applied to the counter itself and does not alter the theme's widget layout. */
.talsa-counter-align-left{margin-left:0;margin-right:auto}.talsa-counter-align-center{margin-left:auto;margin-right:auto}.talsa-counter-align-right{margin-left:auto;margin-right:0}.talsa-counter-widget{text-align:initial}.talsa-counter-widget .talsa-counter-align-left{display:block;width:max-content}.talsa-counter-widget .talsa-counter-align-center{display:table;margin-left:auto;margin-right:auto}.talsa-counter-widget .talsa-counter-align-right{display:block;width:max-content;margin-left:auto;margin-right:0}
