body{color:#f8f9fa;background:#1b1b1b;justify-content:center;align-items:center;min-height:100vh;margin:0;font-family:Segoe UI,sans-serif;display:flex}.container{text-align:center;width:95%;max-width:1200px}.card{text-align:center;box-sizing:border-box;border:5px solid #0000;border-radius:1rem;width:100%;padding:2rem;transition:border-color .8s,box-shadow .8s;display:inline-block}.glow-green{border-color:#28a745;box-shadow:0 0 60px 20px #28a74599}.glow-yellow{border-color:#ffc107;box-shadow:0 0 60px 20px #ffc10799}.glow-red{border-color:#dc3545;animation:1s infinite alternate pulse;box-shadow:0 0 60px 20px #dc3545b3}@keyframes pulse{0%{box-shadow:0 0 60px 20px #dc354580}to{box-shadow:0 0 90px 30px #dc3545}}#timer-label{margin-bottom:1rem;font-size:clamp(1.5rem,4vw,3rem)}#time-left{white-space:nowrap;text-overflow:ellipsis;margin-bottom:2rem;font-size:clamp(2.5rem,10vw,6rem);font-weight:700;overflow:hidden}.controls{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}.control-col{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5rem;display:flex}button{cursor:pointer;border:none;border-radius:.6rem;margin:.4rem;padding:.5rem 1.25rem;font-size:clamp(.8rem,2vw,1rem);transition:transform .2s ease-in-out,background-color .2s}button:hover{transform:scale(1.05)}.btn-outline-light{color:#000;opacity:1;background-color:#fff3;border:1px solid #f8f9fa}.btn-outline-light:hover{background-color:#c8c8c866}.btn-success:hover{background-color:#218838}.btn-danger:hover{background-color:#c82333}
/*# sourceMappingURL=25+5-Clock.6f51b390.css.map */
