.counter[data-v-03c74d55]{border:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-surface-strong) 92%,transparent);text-align:center;max-width:500px;margin:1.5rem auto;padding:1rem}.counter .current-count[data-v-03c74d55]{text-align:center;color:var(--theme-header-1);margin-bottom:10px;font-size:1.5rem}.counter-button[data-v-03c74d55]{border:1px solid var(--theme-border);color:var(--theme-header-1);background:color-mix(in srgb,var(--primary-color) 14%,transparent);letter-spacing:.14em;text-transform:uppercase;padding:.65rem 1rem;font-size:.85rem;font-weight:700;transition:transform .18s,border-color .18s,background .18s}.counter-button[data-v-03c74d55]:hover{border-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 22%,transparent);transform:translateY(-1px)}
