.tool-hero .tool-container{max-width:700px;margin-left:auto;margin-right:auto}.tool-hero .tool-container .card{transition:all .3s cubic-bezier(.4,0,.2,1)}#timer-display{font-size:clamp(3rem,12vw,6rem);transition:color .3s ease,font-size .3s cubic-bezier(.4,0,.2,1)}.timer-warning #timer-display{color:var(--bs-warning)}.timer-danger #timer-display{color:var(--bs-danger);animation:timer-pulse 1s ease-in-out infinite}.timer-complete #timer-display{color:var(--bs-success)}@keyframes timer-pulse{0%,100%{opacity:1}50%{opacity:.5}}.timer-input::-webkit-inner-spin-button,.timer-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.timer-input[type=number]{-moz-appearance:textfield}.timer-fullscreen{position:fixed!important;inset:0;z-index:9999;background:var(--bs-body-bg);border-radius:0!important}.timer-fullscreen .card-body{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.timer-fullscreen #timer-display{font-size:clamp(4rem,20vw,12rem)}.timer-fullscreen #timer-input-section{display:none}@media (max-width:576px){.timer-input-section .input-group{width:100%}.timer-input-section .input-group input{width:100%!important}.timer-controls .btn{flex:1 1 auto;min-width:100px}}/*# sourceMappingURL=index.bundle.css.map */
