:root{--page-background-color:#24231a;--border-color:#9baf77;--accent-color:#f27a5e;--disabled-accent-color:#552c23;--text-accent-color:#3c3e2b;--background-color:#322a08;--disabled-white-color:#5c5c5c}.timer-root-parent{display:flex;flex-direction:column;width:100%;margin-top:20px}.timer-root-title{font-size:16px;color:var(--white-color);border-right:5px solid var(--border-color);border-left:5px solid var(--border-color);border-top:5px solid var(--border-color);padding:10px;box-sizing:border-box;background-color:var(--text-accent-color)}.timer-root{display:flex;flex-direction:row;width:100%}.timer-main-box{border-top:5px solid var(--border-color);border-bottom:5px solid var(--border-color);border-left:5px solid var(--border-color);width:100%;box-sizing:border-box}.timer-control-buttons,.timer-main-box{display:flex;flex-direction:column}.control-button{width:90px;color:#f5eede}.control-button,.timer-button-inside{height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.timer-button-inside{border:5px solid var(--accent-color);width:70px}.timer-button-inside:hover{cursor:pointer;background-color:var(--accent-color)}.reset,.start{border-right:5px solid var(--border-color);border-left:5px solid var(--border-color)}.timer-section-session{border-bottom:5px solid var(--border-color)}.timer-section-break,.timer-section-session{display:flex;flex-direction:row;height:40px;align-items:center}.timer-label{position:absolute;margin-top:1.4px;color:var(--white-color);padding-left:5px;z-index:1}.timer-rectangle-parent{display:flex;justify-content:flex-start;width:100%;height:100%;position:relative;overflow:hidden}.timer-number{color:#f5eede;flex-direction:row;align-items:center;display:flex;height:100%;align-items:stretch}.timer-type{padding:5px}.timer-button{padding:5px;width:100%;text-align:center;color:#f5eede}.timer-button-right-border{border-right:5px solid #f27a5e}.timer-button:hover{cursor:pointer;background-color:#f27a5e}.timer-top-buttons{display:flex;flex-direction:row;border:5px solid #f27a5e}.timer-rectangle{background-color:var(--border-color);height:100%;min-width:0;position:absolute;left:0;top:0}.number-arrow{padding:1px 8px 4px;border:5px solid var(--accent-color);height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.number-arrow:hover{background-color:var(--accent-color);cursor:pointer}.number-arrow-noodle{padding:1px 8px 4px;border:5px solid #94519a}.number-arrow-noodle:hover{background-color:#94519a;cursor:pointer}.timer-minutes{padding-right:8px;padding-left:8px;min-width:60px;text-align:center;background-color:var(--page-background-color);height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}@keyframes expandWidth{to{width:100%}}.timer-subscribe-border{border-left:5px solid var(--border-color);border-bottom:5px solid var(--border-color);border-right:5px solid var(--border-color)}.timer-subscribe-parent{display:flex;justify-content:center;border:5px solid var(--accent-color);color:#f5eede;padding:10px;font-size:15.5px;text-decoration:none}.timer-subscribe-parent:hover{background-color:var(--accent-color);cursor:pointer}.timer-subscribe-arrow{margin-top:1.5px}.disabled{border:5px solid var(--disabled-accent-color);color:var(--disabled-white-color)}.disabled:hover{cursor:default;background:none}.disabled-text{color:var(--disabled-white-color)}.lunar-parent{flex-direction:row;width:100%;justify-content:flex-start;align-items:center}.lunar-child,.lunar-parent{display:flex;box-sizing:border-box}.lunar-child{flex-direction:column;justify-content:center;margin-left:10px}.weekday-text{display:flex;align-items:center;justify-content:center;width:50%;height:100%}@media screen and (max-width:780px){.weekday-text{width:100%}}.lunar-svg{width:100%;height:100%}.lunar-child-title{display:flex;align-items:center;height:100%;color:var(--accent-color)}.clock-time-section{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:5px solid var(--border-color);box-sizing:border-box;width:100%;height:35px}.clock-time-numbers-container{display:flex;flex-direction:row;align-items:stretch;border-right:5px solid var(--border-color);width:50%;height:100%}@media screen and (max-width:780px){.clock-time-numbers-container{width:136px;flex-shrink:0}}.clock-time-numbers{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;justify-content:center;width:70%;height:100%;border-right:5px solid var(--border-color)}@media screen and (max-width:780px){.clock-time-numbers{width:95px}}.clock-ampm-selected{height:100%;display:flex;align-items:center;box-sizing:border-box;width:35%;justify-content:center;letter-spacing:1.5px;margin-left:.5px}@media screen and (max-width:780px){.clock-ampm-selected{width:40px;flex-shrink:0;text-align:center;display:flex;align-items:center;justify-content:center}}.clock-ampm-selected>*{text-align:center;width:100%}.clock-date{color:#f5eede;padding:10px;border:5px solid var(--accent-color);text-align:center}.clock-section{border:5px solid var(--border-color);margin-bottom:20px;width:283px;box-sizing:border-box}@media screen and (max-width:780px){.clock-section{display:block;margin-bottom:0;width:100%}}.clock-time{background-color:var(--text-accent-color);padding:13px;justify-content:space-between;align-items:center;border-bottom:5px solid var(--border-color)}.clock-time,.clock-wheel-section{color:var(--white-color);display:flex;flex-direction:row}.clock-wheel-section{justify-content:flex-start;width:100%;box-sizing:border-box;font-size:16px}.halloween-countdown-title{color:var(--accent-color);margin-top:10px}.halloween-countdown-date{margin-top:1.2px}.clock-wheel-section-loading{height:209px;display:flex;align-items:center;justify-content:center;background-color:var(--background-color)}@media screen and (max-width:780px){.clock-wheel-section-loading{height:190.5px}}.clock-wheel-section-loading-session{height:208.5px;display:flex;align-items:center;justify-content:center;background-color:var(--background-color)}@media screen and (max-width:780px){.clock-wheel-section-loading-session{height:190.5px}}.date-text{display:flex;align-items:center;justify-content:center;color:var(--accent-color);border-bottom:5px solid var(--border-color);padding:9px}.today-bottom-section{padding:11px 16px 15px;background-color:var(--background-color)}