.skip-to-main-content-link{position:absolute;left:-9999px;z-index:999;padding:10px 60px;background-color:black;color:white;opacity:0;border-radius:20px}.skip-to-main-content-link:focus{left:50%;top:10px;transform:translateX(-50%);opacity:1}.opacitize{opacity:0.4}.linkify{text-decoration:underline !important}.left{float:left}.right{float:right;text-align:right}.inline{display:inline-block}.small-width{width:33%}.half-width{width:50%}.modest-width{width:65%}.sizeable-width{width:80%}.full-width{width:100%}.bit-larger{font-size:1.25em !important}.way-larger{font-size:2em !important}.center{text-align:center}.no-bullets{list-style:none}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.no-resize{resize:none;border-radius:4px}.justify{text-align:justify !important}.zero-margin{margin:0 auto}.embolden{font-weight:bold}.diminutive{font-size:65%}.smol{font-size:80%}.smol-cell{line-height:80%}.strikethrough{text-decoration:line-through}.hidden{display:none !important}.no-underline{text-decoration:none}.blackened{color:black !important}.neutral-grey{color:#cacaca}.greener{color:#428E84}.niceblue{color:#5258AB;text-decoration:underline !important;font-weight:bold}.nicepink{color:#E2CFFA}.gold{color:#ebd37e}.red{color:#e55656}.white{color:white}.slate{color:#444444}.swell,.skoosh{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease}.swell:hover{transform:scale(1.02);-webkit-transform:scale(1.02)}.skoosh:active{transform:scale(0.9) !important;-webkit-transform:scale(0.9) !important}.twitch-live-link-container{cursor:pointer;display:inline-block;padding:0 10px 5px;background-color:black;float:right;border-radius:0 0 0 10px}.twitch-live-link-container span{cursor:pointer;color:red;font-size:1em}.superbar{width:100%;border:0px black solid;min-height:32px;z-index:300;display:flex;justify-content:space-between}.superbar-logo-image{position:absolute !important;left:10px;top:4px;width:30px;height:30px;cursor:pointer}.superbar-content{display:inline-block;padding:5px 0 5px 50px}.superbar-content span{font-family:Artifika, Helvetica, Arial, sans-serif !important}.superbar-inner-content{display:flex;flex-wrap:wrap;align-items:center}.superbar-url{font-size:14px;cursor:pointer}.superbar-tag{display:flex;flex-wrap:nowrap;font-size:14px !important}.superbar-tag a{font-family:Artifika, Helvetica, Arial, sans-serif !important;color:#cbcef6;text-decoration:none;font-size:14px !important}.superbar-leftside{display:inline-block}.superbar-spacer{display:inline-block}.superbar-prespacer{display:inline-block}.superbar-rightfloat{display:inline-block;max-width:300px;min-width:150px}.userbar{padding-top:6px;padding-right:10px;float:right}.userbar span,.userbar center,.userbar a{font-family:Artifika, Helvetica, Arial, sans-serif !important;font-size:0.8em;text-decoration:none !important}.userbar-primary span,.userbar-primary a{font-family:'Computer Modern Serif';font-size:1.2em !important;color:white}@media screen and (min-width: 320px){.superbar-prespacer{width:40px}.superbar-spacer{width:25px}}@media screen and (min-width: 450px){.superbar-prespacer{width:40px}.superbar-spacer{width:25px}}@media screen and (min-width: 680px){.superbar-prespacer{width:55px}.superbar-spacer{width:25px}}@media screen and (min-width: 1034px){.superbar-prespacer{width:55px}.superbar-spacer{width:25px}}.book-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;perspective:600px}@keyframes initAnimation{0%{transform:rotateY(0deg)}100%{transform:rotateY(-23deg)}}.a-book{width:125px;height:200px;position:relative;transform-style:preserve-3d;transform:rotateY(-23deg);transition:1s ease;animation:1s ease 0s 1 initAnimation;cursor:pointer}.a-book:hover{transform:rotateY(0deg)}.a-book>:first-child{position:absolute;top:0;left:0;background-color:red;width:125px;height:200px;transform:translateZ(15px);background-color:#01060f;border-radius:0 2px 2px 0;box-shadow:5px 5px 20px #666}.a-book::before{position:absolute;content:' ';background-color:blue;left:0;top:1px;width:28px;height:198px;transform:translateX(109px) rotateY(90deg);background:linear-gradient(90deg, #fff 0%, #f9f9f9 5%, #fff 10%, #f9f9f9 15%, #fff 20%, #f9f9f9 25%, #fff 30%, #f9f9f9 35%, #fff 40%, #f9f9f9 45%, #fff 50%, #f9f9f9 55%, #fff 60%, #f9f9f9 65%, #fff 70%, #f9f9f9 75%, #fff 80%, #f9f9f9 85%, #fff 90%, #f9f9f9 95%, #fff 100%)}.a-book::after{position:absolute;top:0;left:0;content:' ';width:125px;height:200px;transform:translateZ(-15px);background-color:#01060f;border-radius:0 2px 2px 0}.b-book{width:125px;height:200px;position:relative;transform-style:preserve-3d;transform:rotateY(-30deg);transition:1s ease;animation:1s ease 0s 1 initAnimation;cursor:pointer}.b-book:hover{transform:rotateY(0deg)}.b-book>:first-child{position:absolute;top:0;left:0;background-color:red;width:125px;height:200px;transform:translateZ(5px);background-color:#01060f;border-radius:0 2px 2px 0;box-shadow:5px 5px 20px #666}.b-book::before{position:absolute;content:' ';background-color:blue;left:0;top:1px;width:8px;height:198px;transform:translateX(119px) rotateY(90deg);background:linear-gradient(90deg, #fff 0%, #f9f9f9 5%, #fff 10%, #f9f9f9 15%, #fff 20%, #f9f9f9 25%, #fff 30%, #f9f9f9 35%, #fff 40%, #f9f9f9 45%, #fff 50%, #f9f9f9 55%, #fff 60%, #f9f9f9 65%, #fff 70%, #f9f9f9 75%, #fff 80%, #f9f9f9 85%, #fff 90%, #f9f9f9 95%, #fff 100%)}.b-book::after{position:absolute;top:0;left:0;content:' ';width:125px;height:200px;transform:translateZ(-5px);background-color:#01060f;border-radius:0 2px 2px 0}.c-book{width:125px;height:200px;position:relative;transform-style:preserve-3d;transform:rotateY(-30deg);transition:1s ease;animation:1s ease 0s 1 initAnimation;cursor:pointer}.c-book:hover{transform:rotateY(0deg)}.c-book>:first-child{position:absolute;top:0;left:0;background-color:red;width:125px;height:200px;transform:translateZ(7.5px);background-color:#01060f;border-radius:0 2px 2px 0;box-shadow:5px 5px 20px #666}.c-book::before{position:absolute;content:' ';background-color:blue;left:0;top:1px;width:13px;height:198px;transform:translateX(116.5px) rotateY(90deg);background:linear-gradient(90deg, #fff 0%, #f9f9f9 5%, #fff 10%, #f9f9f9 15%, #fff 20%, #f9f9f9 25%, #fff 30%, #f9f9f9 35%, #fff 40%, #f9f9f9 45%, #fff 50%, #f9f9f9 55%, #fff 60%, #f9f9f9 65%, #fff 70%, #f9f9f9 75%, #fff 80%, #f9f9f9 85%, #fff 90%, #f9f9f9 95%, #fff 100%)}.c-book::after{position:absolute;top:0;left:0;content:' ';width:125px;height:200px;transform:translateZ(-7.5px);background-color:#01060f;border-radius:0 2px 2px 0}.d-book{width:200px;height:320px;position:relative;transform-style:preserve-3d;transform:rotateY(-30deg);transition:1s ease;animation:1s ease 0s 1 initAnimation;cursor:pointer}.d-book:hover{transform:rotateY(0deg)}.d-book>:first-child{position:absolute;top:0;left:0;background-color:red;width:200px;height:320px;transform:translateZ(7.5px);background-color:#01060f;border-radius:0 2px 2px 0;box-shadow:5px 5px 20px #666}.d-book::before{position:absolute;content:' ';background-color:blue;left:0;top:1px;width:13px;height:198px;transform:translateX(116.5px) rotateY(90deg);background:linear-gradient(90deg, #fff 0%, #f9f9f9 5%, #fff 10%, #f9f9f9 15%, #fff 20%, #f9f9f9 25%, #fff 30%, #f9f9f9 35%, #fff 40%, #f9f9f9 45%, #fff 50%, #f9f9f9 55%, #fff 60%, #f9f9f9 65%, #fff 70%, #f9f9f9 75%, #fff 80%, #f9f9f9 85%, #fff 90%, #f9f9f9 95%, #fff 100%)}.d-book::after{position:absolute;top:0;left:0;content:' ';width:200px;height:320px;transform:translateZ(-7.5px);background-color:#01060f;border-radius:0 2px 2px 0}body{font:16px/180% Arial, Helvetica, sans-serif;color:#444;overflow-wrap:break-word;word-wrap:break-word;margin:0 !important;overscroll-behavior-y:none}h1,h2,h3,h4,h5,h6{font-family:Artifika, Helvetica, Arial, sans-serif !important}p{margin:1em 0;line-height:120%}a{text-decoration:none;color:#5B5E81}a:hover{transition:color 0.3s;color:#99ABC4}table{width:100%}th{text-align:left;background-color:#ffffff}.artifika{font-family:Artifika, Helvetica, Arial, sans-serif !important}.pointer{cursor:pointer}#header{padding-top:10px;padding-left:10px;padding-right:10px;width:80%;margin:0 auto}#header h1{font-weight:bold;letter-spacing:-1px;font-family:Artifika, Helvetica, Arial, sans-serif !important}.left-header{display:inline;padding-top:10px}#logo-wrapper{display:inline-block;z-index:500;transform-style:preserve-3d}.header-image{width:125px;height:125px;z-index:-999}.header-words{display:inline-block}.subtitle{font-family:Artifika, Helvetica, Arial, sans-serif !important;margin-top:0}.face{margin-top:-30px;margin-right:10px}#user-wrapper{height:60px;min-width:160px;display:inline-block;float:right;position:static;padding:0 5px 0 5px}.cart-link-highlight{color:#FF8A00 !important}.library-link-highlight{color:#88A8B0 !important}.devise-header-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:30px auto}.devise-header-image{max-width:175px;display:inline}.devise-header-product-container{display:inline-block;margin-left:30px}.devise-header-product-bin{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;max-width:400px}.devise-header-product-icon{height:64px;margin:5px}.panel{box-shadow:0 0 10px #777777;z-index:0;background:#ffffff;margin-top:9px;padding:1px 40px 40px 40px;border-radius:40px}.smart-panel{margin:0 auto 25px;padding:5px}.glass{opacity:0.75;background:#ffffff;z-index:0;border-radius:2px;border:0px solid;box-shadow:0px 0px 12px -2px rgba(0,0,0,0.5)}.pagination,.pagination-controls,.pagination-info{display:inline}.pagination span{color:#4c4c4c;margin:0 2px}.pagination .current{color:#ffd693}.pagination-controls{float:left}.pagination-info{float:right}.page a{text-decoration:underline !important}.footer-logo-wrapper{text-align:center}.footer-logo{max-width:50px;cursor:pointer;text-align:center}.menu{margin:0;padding:0}.version-number{float:right;text-align:right;margin-right:5px}.throttled-label{display:inline-block;max-width:500px;line-height:1.3em}.field{text-align:center;margin-bottom:20px}.field input,.field select{font-size:1.1em;width:225px;min-height:25px;padding:5px;border-radius:4px}.field input[type='checkbox']{width:10px}.field .half{width:125px;margin:0 5px 0 5px}.actions{margin-top:-10px}.actions .bigger{font-size:16px;margin-right:0}.alert{margin:auto;margin-bottom:22px;margin-top:20px;max-width:500px;padding:8px;text-align:center;border-radius:20px;cursor:default}.alert-notice{border:1px solid black;background-color:white;color:black}.alert-danger{border:1px solid #A83E3E;background-color:#DEA4A4;color:#A83E3E}.unsubscribe-button{font-size:24px}.signup-preview-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto 20px auto}.signup-borders{border:1px grey solid;border-radius:3px;padding:5px;width:80%;background-color:papayawhip !important}.signup-freebook-text{max-width:300px;margin:10px}.signup-freebook-image{width:100px;height:150px;border-radius:5px;margin:10px}.snapback-dealzone-container{display:flex;justify-content:space-around;align-items:center;margin:20px auto;max-width:350px}#cookie-banner{background:white;position:fixed;left:10px;bottom:20px;box-shadow:0px 0px 15px #cccccc;padding:5px 10px;border-radius:2px}#cookie-banner p{text-align:left;font-size:15px;color:#4e4e4e}#cookie-banner h4{color:#4e4e4e}#cookie-banner button{width:100%;padding:10px 5px;border-radius:10px;border:#ffdead;color:white;cursor:pointer}#acceptCookie{background:#097fb7}#rejectCookie{cursor:pointer;font-size:0.8em;text-decoration:underline !important}.delete-link{color:#dd5454 !important}@media screen and (min-width: 320px){#header h1{font-size:1.5em;margin:0 0 10px 0;line-height:30px}#mynameis{width:145px}#user-wrapper{position:absolute}#logo-wrapper{max-height:95px;max-width:160px}.face{width:75px;height:75px}.header-image{width:75px;height:75px}.header-words{max-width:150px}#cookie-banner{width:300px}}@media screen and (min-width: 450px){#mynameis{width:270px}.face{width:100px;height:100px}.header-image{width:100px;height:100px}.header-words{max-width:750px}#cookie-banner{width:300px}}@media screen and (min-width: 680px){#header h1{font-size:2em;margin:0 0 10px 0;line-height:55px}#mynameis{width:300px}#user-wrapper{position:static}.smart-panel{width:550px}#logo-wrapper{height:95px;width:160px}.header-image{width:125px;height:125px}.face{width:150px;height:150px}#cookie-banner{width:400px}}@media screen and (min-width: 1034px){#header h1{font-size:3em;margin:0 0 10px 0;line-height:55px}#mynameis{width:425px}#user-wrapper{position:static}.smart-panel{width:640px}#logo-wrapper{height:95px;width:160px}#cookie-banner{width:400px}}
