input[type=text]{font-size:16px;padding:8px 16px;border:1px solid #ccc;border-radius:6px;outline:none;color:#333;background-color:#fff;transition:border-color .3s ease,box-shadow .3s ease}input[type=text]:hover{border-color:#333}input[type=text]:focus{border-color:#4f7cff;box-shadow:0 0 0 1px #4f7cff}input[type=text]:disabled{background-color:#f5f5f5;border-color:#e0e0e0;color:#999}.timer{width:346px;display:flex;gap:24px;margin:32px 0}.field{width:55px;display:flex;align-items:center;flex-direction:column}.value{font-family:Montserrat,sans-serif;font-size:40px;line-height:1.2;letter-spacing:.04em}.label{font-family:Montserrat,sans-serif}
