.PomodoroTimer-module__VC8pIq__container{flex-direction:column;align-items:center;gap:16px;max-width:420px;margin:40px auto;padding:0 20px 40px;display:flex}.PomodoroTimer-module__VC8pIq__title{color:#1a3a5c;align-self:flex-start;font-size:1.5rem;font-weight:700}.PomodoroTimer-module__VC8pIq__phaseRow{align-items:center;gap:12px;display:flex}.PomodoroTimer-module__VC8pIq__phaseTag{color:#fff;border-radius:999px;padding:4px 14px;font-size:.82rem;font-weight:700}.PomodoroTimer-module__VC8pIq__phase_work{background:#1a3a5c}.PomodoroTimer-module__VC8pIq__phase_short{background:#1f7a4a}.PomodoroTimer-module__VC8pIq__phase_long{background:#b57a1c}.PomodoroTimer-module__VC8pIq__cycleCount{color:#888;font-size:.8rem}.PomodoroTimer-module__VC8pIq__ringWrap{justify-content:center;align-items:center;display:flex;position:relative}.PomodoroTimer-module__VC8pIq__display{color:#1a3a5c;font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:800;position:absolute}.PomodoroTimer-module__VC8pIq__controls{gap:10px;display:flex}.PomodoroTimer-module__VC8pIq__btn{cursor:pointer;border:none;border-radius:10px;padding:10px 28px;font-family:inherit;font-size:.95rem;font-weight:600}.PomodoroTimer-module__VC8pIq__btnStart{color:#fff;background:#1a3a5c}.PomodoroTimer-module__VC8pIq__btnStart:hover{background:#244c78}.PomodoroTimer-module__VC8pIq__btnPause{color:#fff;background:#b57a1c}.PomodoroTimer-module__VC8pIq__btnPause:hover{background:#c8890f}.PomodoroTimer-module__VC8pIq__btnReset{color:#1a3a5c;background:#fff;border:1.5px solid #d0dbe8}.PomodoroTimer-module__VC8pIq__btnReset:hover{background:#f0f4f8}.PomodoroTimer-module__VC8pIq__settingsCard{background:#fff;border-radius:12px;flex-direction:column;gap:10px;width:100%;padding:16px 20px;display:flex;box-shadow:0 1px 4px #00000012}.PomodoroTimer-module__VC8pIq__settingRow{color:#555;justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.PomodoroTimer-module__VC8pIq__settingRow input{text-align:right;color:#1a3a5c;border:1.5px solid #d0dbe8;border-radius:6px;width:60px;padding:4px 8px;font-size:.9rem}.PomodoroTimer-module__VC8pIq__settingRow input:disabled{color:#aaa;background:#f2f5f8}@media (max-width:480px){.PomodoroTimer-module__VC8pIq__container{margin:16px auto;padding:0 12px 24px}}
