.onlinetoolbuddy-timer #timer-display{font-size:2.2em;font-weight:700;margin:24px 0 18px;text-align:center;letter-spacing:2px}.onlinetoolbuddy-timer form{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;margin-bottom:10px;background:#f7f7f7;border-radius:8px;padding:10px 0 4px}.onlinetoolbuddy-timer form>div{display:flex;align-items:center;gap:6px}.onlinetoolbuddy-timer .timer-preset{min-width:70px;max-width:70px;height:38px;padding:6px 0;font-size:1em;border-radius:4px;text-align:center;white-space:nowrap;box-sizing:border-box}.onlinetoolbuddy-timer #set-custom-timer{min-width:70px;max-width:70px;height:38px;padding:6px 0;font-size:1em;border-radius:4px;text-align:center;white-space:nowrap;box-sizing:border-box}.onlinetoolbuddy-timer input[type=number]{width:80px;padding:6px;font-size:1em;border-radius:4px;border:1px solid #ccc}.onlinetoolbuddy-timer .timer-controls{display:flex;justify-content:center;gap:10px;margin-top:10px}.onlinetoolbuddy-timer button{margin:0 3px}@media screen and (max-width:768px){.onlinetoolbuddy-timer #timer-display{font-size:2em;margin:20px 0 15px}.onlinetoolbuddy-timer form{gap:8px;padding:8px}.onlinetoolbuddy-timer .timer-preset,.onlinetoolbuddy-timer #set-custom-timer{min-width:60px;max-width:60px;height:34px;font-size:.9em}.onlinetoolbuddy-timer input[type=number]{width:70px;font-size:.9em}}@media screen and (max-width:480px){.onlinetoolbuddy-timer #timer-display{font-size:1.8em;margin:16px 0 12px;letter-spacing:1px}.onlinetoolbuddy-timer form{gap:6px;padding:6px}.onlinetoolbuddy-timer form>div{gap:4px}.onlinetoolbuddy-timer .timer-preset,.onlinetoolbuddy-timer #set-custom-timer{min-width:50px;max-width:50px;height:32px;font-size:.85em;padding:4px 0}.onlinetoolbuddy-timer input[type=number]{width:60px;font-size:.85em;padding:4px}.onlinetoolbuddy-timer .timer-controls{gap:8px;margin-top:8px}.onlinetoolbuddy-timer button{margin:0 2px;padding:6px 12px;font-size:.9em}}@media screen and (max-width:360px){.onlinetoolbuddy-timer #timer-display{font-size:1.6em}.onlinetoolbuddy-timer form{flex-direction:column;align-items:stretch;padding:8px}.onlinetoolbuddy-timer form>div{justify-content:center;margin-bottom:4px}.onlinetoolbuddy-timer .timer-preset,.onlinetoolbuddy-timer #set-custom-timer{min-width:45px;max-width:45px;height:30px;font-size:.8em}.onlinetoolbuddy-timer input[type=number]{width:50px;font-size:.8em}.onlinetoolbuddy-timer .timer-controls{flex-wrap:wrap;justify-content:center}.onlinetoolbuddy-timer button{margin:4px;padding:8px 16px}}