
:where(.stc-egg-timer .btn, .stc-egg-timer a, .stc-egg-timer .chip, .stc-egg-timer .switch input, .stc-egg-timer .slider):focus-visible{outline:3px solid var(--brand,#e67e22);outline-offset:2px;border-radius:10px}
.stc-egg-timer .chip:focus-within{outline:3px solid var(--brand,#e67e22);outline-offset:2px;border-radius:12px}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.sr-only-focusable:focus{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;padding:8px 10px!important;background:#fff;border:2px solid var(--brand,#e67e22);border-radius:10px}
@media (prefers-reduced-motion: reduce){.stc-egg-timer #progressBar{transition:none!important}}

.stc-egg-timer details.advanced{ font-size: 1.14rem; }
.stc-egg-timer details.advanced > summary{ font-size: 1.16rem; font-weight: 650; }
.stc-egg-timer details.advanced .field label{ font-size: 1.06rem; }
.stc-egg-timer details.advanced .muted, 
.stc-egg-timer details.advanced small.muted{ font-size: 1rem; }

.stc-egg-timer .timer{ color:#111827; }
