.cc-pad{text-align:center}.cc-count-label{color:var(--muted);margin:0;font-weight:600}.cc-count{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 12px;font-size:clamp(3rem,2rem + 6vw,5rem);font-weight:800;line-height:1.1;display:block}.cc-buttons{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;max-width:520px;margin:0 auto;display:grid}.cc-btn{font-variant-numeric:tabular-nums;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;min-height:88px;font-size:1.9rem}.cc-btn[aria-disabled=true],.cc-btn[aria-disabled=true]:hover{background:var(--surface-2);border-color:var(--border-strong);color:var(--muted);cursor:not-allowed;border-style:dashed}.cc-status{min-height:1.7em;margin:10px 0 0;font-weight:600}.cc-pad .button-row{justify-content:center}.cc-settings{border-top:1px solid var(--border);margin-top:24px;padding-top:16px}.cc-h{font-size:1.1rem}
