/* Copyright (c) 2014-2017 WebWolf Studios, LLC All Rights Reserved */:root{--red:#b22b2d}html,body{height:100%;margin:0;overflow:hidden}body{top:0;bottom:0;left:0;right:0;background-color:transparent!important}a{color:#b22b2d}.useSystemFont{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Helvetica Neue",sans-serif!important}.noSelect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}#isMobileEnabled{display:none}.hardwareAccelerate{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.menu-button{position:fixed;padding-top:8px!important;width:50px;height:50px;border-radius:44px!important;z-index:10001;background-color:rgba(255,255,255,0.8);opacity:0;-webkit-transition:all ease-out .25s;-moz-transition:all ease-out .25s;transition:all ease-out .25s;-ms-overflow-style:none}#menu-button,#audio-control-button{z-index:10002;width:50px}#menu-button>img,#audio-control-button>img{max-height:20px;max-width:20px;-webkit-transition:all ease-out .25s;-moz-transition:all ease-out .25s;transition:all ease-out .25s}#menu-button>span,#audio-control-button>span{font-size:10px;font-weight:bold;margin-top:-1px;text-align:center}#menu-button>*,#audio-control-button>*{display:block;margin-left:auto;margin-right:auto}.menu-button,.menu-button>*{opacity:.8}#menu-button.menu-open img{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}#audio-control-button.menu-open{opacity:.1}#menu-tap-interceptor .menu-button{text-align:left}.menu-button img{height:25px;width:25px}#menu-tap-interceptor .menu-button>img{margin-top:-2px;margin-right:1px;margin-left:5px;-webkit-transition:all ease-out .25s;-moz-transition:all ease-out .25s;transition:all ease-out .25s}#menu-tap-interceptor .menu-button>span{font-size:15px;font-weight:bold;text-align:center;height:35px;line-height:35px;margin-right:5px;opacity:0}.opendyslexic #menu-tap-interceptor .menu-button>span{line-height:28px}#menu-tap-interceptor.menu-open .menu-button>span{opacity:1}#menu-tap-interceptor.menu-open .menu-button{overflow-x:scroll}#menu-tap-interceptor.menu-open .menu-button,#menu-button.menu-open{opacity:1;background-color:rgba(255,255,255,0.9)}#device-status-container{position:fixed;color:white;text-align:center;-webkit-transition:all ease-out .25s;-moz-transition:all ease-out .25s;transition:all ease-out .25s}#current-time{font-size:120%;font-weight:bold;opacity:.7}#current-battery{width:78px;height:34px;position:relative;-webkit-transform:scale(0.65);-moz-transform:scale(0.65);transform:scale(0.65)}#current-battery.charging{width:102px}#current-battery #main-battery-section{min-width:71px;height:34px;border-radius:8px;position:absolute;left:0;border:1px solid rgba(255,255,255,0.8);padding:3px}#current-battery #battery-level{border-radius:4px;height:100%;background-color:#2eb245}#current-battery #battery-level.less-than-full{border-top-right-radius:0;border-bottom-right-radius:0}#current-battery #battery-level.low-charge{background-color:#ff313a}#current-battery #battery-level.low-power-mode{background-color:#e1af01}#current-battery #battery-level-label{position:absolute;width:100%;height:100%;font-weight:bold;padding-right:3px;line-height:26px}#current-battery #battery-tip{width:4px;height:14px;border-top-right-radius:8px;border-bottom-right-radius:8px;position:absolute;left:74px;top:10px;border:1px solid white;background-color:white;opacity:.7}#current-battery #battery-charge-indicator{display:none;position:absolute;height:25px;width:15px;right:0;margin-left:9px;margin-top:3px;opacity:.7}#current-battery.charging #battery-charge-indicator{display:initial}#menu-tap-interceptor{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;background-color:transparent;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s;z-index:10000}#menu-tap-interceptor.menu-open{opacity:1;background-color:rgba(0,0,0,0.6)}#chapletBackgroundImage{min-width:130%;min-height:130%;position:fixed;left:-10px;right:-10px;top:-10px;bottom:-10px;margin:-15%;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-filter:blur(100px);-moz-filter:blur(100px);-ms-filter:blur(100px);-o-filter:blur(100px);filter:blur(100px);-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-ms-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition:all .25s,background-image .75s;-moz-transition:all .25s,background-image .75s;-ms-transition:all .25s,background-image .75s;-o-transition:all .25s,background-image .75s;transition:all .25s,background-image .75s;background-color:black}.backgroundImageCanvas{top:0;bottom:0;left:0;right:0;width:100%;height:100%;position:fixed;-webkit-filter:saturate(0.9);-moz-filter:saturate(0.9);filter:saturate(0.9)}.backgroundImageCanvas.animate{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}#chapletBackgroundCacheCanvas{opacity:0}#chapletTextContainer{position:absolute;background-color:rgba(255,255,255,0.7);overflow:hidden;border-radius:30px;-webkit-mask-image:-webkit-repeating-radial-gradient(black,white)}#chapletTextContainer.animate{-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-ms-transition:all .45s ease;-o-transition:all .45s ease;transition:all .45s ease}#chapletTextContainer>*{padding:10px}#chapletTextContainer>#chapletText>div{padding-bottom:15px}#chapletTitle{font-size:3em;font-weight:400;padding-bottom:5px;max-height:35%;overflow:scroll;-ms-overflow-style:none;-webkit-mask-image:-webkit-repeating-radial-gradient(black,white);-webkit-overflow-scrolling:touch;background-color:rgba(255,255,255,0.25);border-bottom:1px solid rgba(0,0,0,0.1)}#chapletText{font-size:2.2em;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;-ms-transition:opacity .25s ease;-o-transition:opacity .25s ease;transition:opacity .25s ease;border-bottom-right-radius:30px;border-bottom-left-radius:30px;-webkit-mask-image:-webkit-repeating-radial-gradient(black,white)}#chapletImageContainer{position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-ms-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition:all .25s,background-image .75s;-moz-transition:all .25s,background-image .75s;-ms-transition:all .25s,background-image .75s;-o-transition:all .25s,background-image .75s;transition:all .25s,background-image .75s}.moveButtons{font-size:4.5em;height:60px;width:40px;z-index:2000;position:fixed;top:45%;line-height:54px;background-size:auto 60%;background-repeat:no-repeat;opacity:.6}.moveButtonHidden{display:none}#nextButton{background-image:url("../images/arrow.png");background-position:58% 51%;right:0;border-right:0}#backButton{background-image:url("../images/arrow-back.png");background-position:42% 51%;border-left:0}.styledButton{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:5px;cursor:pointer;color:black;text-decoration:none;white-space:nowrap;text-align:center;background-color:#fff;background-color:rgba(255,255,255,0.6)}#chapletSetSelectorSelect{cursor:pointer;height:40px;border-radius:0;border:1px solid #bebebe;font-weight:bold;font-size:1.03em;margin-top:-15px;width:100%;padding:10px;padding-right:35px}@media(max-width:861px) and not(orientation:landscape),(max-height:400px) and not(orientation:landscape),(orientation:portrait){#isMobileEnabled{display:initial}#chapletText{padding-top:5px!important}#chapletTitle{text-align:center;font-size:2em;padding-bottom:5px;padding-top:5px}}@media(max-width:800px),(max-height:800px){.iffy-android #chapletText{font-size:1.4em}.iffy-android #chapletTitle{font-size:1.8em}}