
:root{--primary-color:#14826e;--secondary-color:#a6dfcc;--accent-color:#f4a37a;--bg-color:#f5f8f5;--text-color:#173a36;--clock-border:#173a36;--hand-hour:#173a36;--hand-minute:#e88665}
header{background:white!important;border-bottom:1px solid var(--et-line)!important;box-shadow:none!important;padding:15px 18px!important;justify-content:center!important;height:auto!important;position:relative!important}
.header-left{display:none!important}.header-right{flex-wrap:wrap!important;justify-content:center!important;gap:12px!important}
.difficulty-selector,.setting-group{background:var(--et-soft)!important;border:1px solid var(--et-line)!important;border-radius:15px!important;flex-wrap:wrap!important;justify-content:center!important}
.diff-btn,.setting-btn{min-height:42px!important;border-radius:11px!important}.diff-btn.active,.setting-btn.active{background:var(--et-main)!important;color:white!important;box-shadow:none!important}.score-badge{background:var(--et-main)!important;box-shadow:none!important;border-radius:13px!important}.panel-clock{background:var(--et-bg)!important;border-color:var(--et-line)!important}.panel-options{background:white!important}.option-btn{background:white!important;border:2px solid var(--et-line)!important;color:var(--et-ink)!important;border-radius:15px!important;box-shadow:none!important;font-size:clamp(20px,3vw,30px)!important}.option-btn:hover{border-color:var(--et-main)!important;background:var(--et-soft)!important}.btn-next{background:var(--et-main)!important;box-shadow:none!important;border-radius:14px!important}
@media(max-width:900px){header{padding:12px!important}.header-right{width:100%!important}.panel-clock{padding:24px 16px!important}.panel-options{min-height:unset!important;padding:24px 18px!important}.option-btn{padding:16px!important}.next-btn-wrapper{height:auto!important;min-height:68px!important}}
