@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}body *{text-shadow:var(--textShadow)}.App{max-width:100%;text-align:center;width:100%}a,a:focus,a:hover{color:var(--linkColor)}.hidden{display:none}.btn-secondary,.btn-secondary:focus,.btn-secondary:hover{background-color:#fff;border:.05rem solid #fff;color:#333;text-shadow:none}body,html{background:var(--background);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;min-height:100vh}body{box-shadow:var(--bodyBoxShadow);color:var(--textPrimary);display:flex;overflow-x:hidden;overflow-y:auto;width:100%}.txt-shadow,body{text-shadow:var(--textShadow)}.cover-container{max-width:min(42em,90vw);width:100%}.masthead{margin-bottom:2rem}.masthead-brand{margin-bottom:0}.nav-masthead .nav-link{background-color:initial;border-bottom:.25rem solid transparent;color:hsla(0,0%,100%,.5);font-weight:700;padding:.25rem 0}.nav-masthead .nav-link:focus,.nav-masthead .nav-link:hover{border-bottom-color:hsla(0,0%,100%,.25)}.nav-masthead .nav-link+.nav-link{margin-left:1rem}.nav-masthead .active{border-bottom-color:#fff;color:#fff}@media (min-width:48em){.masthead-brand{float:left}.nav-masthead{float:right}}.cover{padding:0 1.5rem}.cover .btn-lg{font-weight:700;padding:.75rem 1.25rem}.lead{align-items:center;display:flex;flex-wrap:wrap;gap:0;justify-content:center}.footer{color:hsla(0,0%,100%,.5)}.time-left{font-size:clamp(48px,12vw,98px);font-weight:700;margin:1rem 0}.time-to-countdown-input input{display:inline;font-weight:700;width:110px}.time-to-countdown-input input,.timer-button{background-color:initial;border:none;color:var(--textPrimary);outline:none}.timer-button{cursor:pointer;font-family:Poppins,Arial,sans-serif;font-size:clamp(14px,2.5vw,17.5px);font-weight:500;line-height:1.2;margin:15px clamp(10px,3vw,30px);padding:0 50px 0 0;position:relative;text-transform:uppercase;vertical-align:middle}.timer-button,.timer-button span{align-items:center;display:inline-flex;min-height:48px}.timer-button span{align-self:stretch;background-color:var(--buttonBg);border:1px solid var(--buttonBg);border-radius:5px 0 0 5px;padding:0 20px;transition:all .15s ease-in}.pause-btn:after{content:"\f04c"}.play-btn:after{content:"\f04b"}.stop-btn:after{content:"\f04d"}.timer-button:after{align-items:center;background-color:var(--buttonBg);border:1px solid var(--buttonBg);border-radius:0 5px 5px 0;bottom:0;display:flex;font-family:FontAwesome;justify-content:center;line-height:1;position:absolute;right:0;top:0;transition:all .15s ease-in;width:48px}.timer-button.hover span,.timer-button:hover span{background-color:var(--buttonBgHover)}.timer-button.hover:after,.timer-button:hover:after{background-color:var(--buttonBgHoverIcon);box-shadow:-5px 10px 20px rgba(0,0,0,.5);margin-top:-5px}.form-radio{-webkit-appearance:none;appearance:none;background-color:var(--radioBg);border:0;border-radius:50px;color:var(--radioColor);cursor:pointer;display:inline-block;height:30px;margin-right:7px;outline:none;position:relative;top:10px;width:30px}.form-radio:checked:before{content:"\02143";font:13px/1 Open Sans,sans-serif;left:11px;position:absolute;top:7px;-webkit-transform:rotate(40deg);transform:rotate(40deg)}.form-radio:hover{opacity:.8}.form-radio:checked{background-color:var(--radioCheckedBg);color:var(--radioCheckedColor)}label{cursor:pointer;font:300 16px/1.7 Open Sans,sans-serif}#counter-value-placeholder label{margin:6px;padding:6px}.custom-seconds-input{background:transparent;border:1px solid var(--dropdownBorder);border-radius:8px;color:var(--textPrimary);font:300 16px/1.7 Open Sans,sans-serif;margin:6px;outline:none;padding:4px 10px;width:160px}.custom-seconds-input::-webkit-input-placeholder{color:var(--textSecondary);opacity:.7}.custom-seconds-input::placeholder{color:var(--textSecondary);opacity:.7}.custom-seconds-input:focus{border-color:var(--radioCheckedBg)}.custom-seconds-input::-webkit-inner-spin-button,.custom-seconds-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-seconds-input[type=number]{-moz-appearance:textfield}.pulsate{-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite;-webkit-transform:scale(1);transform:scale(1)}@-webkit-keyframes pulse{0%{color:var(--textPrimary);-webkit-transform:scale(.9);transform:scale(.9)}70%{color:var(--pulseColor);-webkit-transform:scale(1.2);transform:scale(1.2)}to{color:var(--textPrimary);-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes pulse{0%{color:var(--textPrimary);-webkit-transform:scale(.9);transform:scale(.9)}70%{color:var(--pulseColor);-webkit-transform:scale(1.2);transform:scale(1.2)}to{color:var(--textPrimary);-webkit-transform:scale(.9);transform:scale(.9)}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#counter-value-placeholder label{align-content:center;justify-content:center}@media screen and (max-width:640px){#counter-value-placeholder label{align-items:center;display:flex;flex-direction:row;font-size:14px;justify-content:flex-start;margin:4px;padding:4px}.form-radio{height:24px;margin-right:5px;min-width:24px;width:24px}.form-radio:checked:before{font-size:11px;left:9px;top:5px}h1{font-size:clamp(1.5rem,6vw,2.5rem);margin:.5rem 0}.cover{padding:0 1rem}.timer-button{font-size:14px;margin:10px 5px;min-height:44px;padding:0 44px 0 0}.timer-button span{min-height:44px;padding:12px 16px}.timer-button:after{width:44px}.lead{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}}@media screen and (min-width:641px) and (max-width:1024px){h1{font-size:clamp(2rem,5vw,2.5rem)}#counter-value-placeholder label{align-items:center;display:flex;flex-direction:row;margin:6px;padding:6px}}@media screen and (min-width:1025px){h1{font-size:2.5rem}}@media screen and (min-width:1920px){.cover-container{max-width:50em}.time-left{font-size:120px}}@media screen and (max-width:375px){.time-left{font-size:clamp(36px,10vw,48px)}#counter-value-placeholder{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr;padding:.5rem}#counter-value-placeholder label{font-size:12px;margin:2px;padding:2px}.timer-button{margin:8px 3px;min-height:40px;padding:0 40px 0 0}.timer-button span{min-height:40px;padding:10px 14px}.timer-button:after{width:40px}}@media screen and (max-height:500px) and (orientation:landscape){h1{font-size:1.5rem;margin:.25rem 0}.time-left{font-size:clamp(32px,8vh,48px)}#counter-value-placeholder,.time-left{margin:.5rem 0}.timer-button{min-height:36px;padding:0 36px 0 0}.timer-button span{min-height:36px;padding:8px 12px}.timer-button:after{width:36px}}.modal-backdrop{align-items:center;-webkit-animation:fadeIn .2s ease-in-out;animation:fadeIn .2s ease-in-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.75);bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{-webkit-animation:slideUp .3s ease-out;animation:slideUp .3s ease-out;background:var(--modalBg);border:1px solid var(--modalBorder);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.5);max-height:80vh;max-width:600px;overflow-y:auto;padding:2rem;position:relative;width:100%}@-webkit-keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.modal-close{align-items:center;background:var(--dropdownBg);border:1px solid var(--dropdownBorder);border-radius:50%;color:var(--textPrimary);cursor:pointer;display:flex;font-size:28px;height:40px;justify-content:center;line-height:1;padding:0;position:absolute;right:1rem;top:1rem;transition:all .2s ease;width:40px}.modal-close:hover{background:var(--dropdownHoverBg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.modal-body{margin-top:1rem;text-align:center}.modal-body h2{color:var(--textPrimary);margin-bottom:1.5rem}.modal-body p{color:var(--textSecondary)}@media screen and (max-width:640px){.modal-content{max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);padding:1.5rem}.modal-close{font-size:24px;height:36px;right:.75rem;top:.75rem;width:36px}.modal-body{margin-top:2rem}}.language-selector{position:fixed;right:1rem;top:1rem;z-index:100}.language-dropdown{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--dropdownBg);border:1px solid var(--dropdownBorder);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);color:var(--textPrimary);cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:clamp(13px,1.5vw,15px);outline:none;padding:.5rem .75rem;transition:all .2s ease}.language-dropdown:hover{background:var(--dropdownHoverBg);border-color:var(--dropdownBorder);box-shadow:0 6px 16px rgba(0,0,0,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.language-dropdown:focus{border-color:var(--dropdownBorder);box-shadow:0 0 0 3px var(--dropdownBorder)}.language-dropdown option{background:var(--dropdownBg);color:var(--textPrimary);padding:.5rem}@media screen and (max-width:640px){.language-selector{right:.5rem;top:.5rem}.language-dropdown{font-size:12px;padding:.4rem .6rem}}@media screen and (max-height:500px) and (orientation:landscape){.language-selector{right:.5rem;top:.5rem}.language-dropdown{font-size:11px;padding:.3rem .5rem}}.theme-selector{left:1rem;position:fixed;top:1rem;z-index:100}.theme-dropdown{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--dropdownBg);border:1px solid var(--dropdownBorder);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);color:var(--textPrimary);cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:clamp(13px,1.5vw,15px);outline:none;padding:.5rem .75rem;transition:all .2s ease}.theme-dropdown:hover{background:var(--dropdownHoverBg);border-color:var(--dropdownBorder);box-shadow:0 6px 16px rgba(0,0,0,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.theme-dropdown:focus{border-color:var(--dropdownBorder);box-shadow:0 0 0 3px var(--dropdownBorder)}.theme-dropdown option{background:var(--dropdownBg);color:var(--textPrimary);padding:.5rem}@media screen and (max-width:640px){.theme-selector{left:.5rem;top:.5rem}.theme-dropdown{font-size:12px;padding:.4rem .6rem}}@media screen and (max-height:500px) and (orientation:landscape){.theme-selector{left:.5rem;top:.5rem}.theme-dropdown{font-size:11px;padding:.3rem .5rem}}body[data-theme=msdos]{font-family:Courier New,Courier,monospace}body[data-theme=msdos] *{text-shadow:0 0 5px currentColor}body[data-theme=msdos] .timer-button span,body[data-theme=msdos] .timer-button:after{border:2px solid var(--textPrimary)}
/*# sourceMappingURL=main.48b79489.css.map*/