#loadOverlay{display:flex;align-items:center;justify-content:center;letter-spacing:1vw;transition:all 125ms ease-in-out}#loadOverlay.hide{opacity:0;z-index:-1 !important}.btn{box-sizing:border-box;border-radius:3px;box-shadow:0em 0.2em 0em 0em rgba(30,30,30,0.3);color:#fff;background-color:#556270;display:inline-block;text-decoration:none;-webkit-text-size-adjust:none;padding:0.5em 0.6em;transition:125ms all ease-in-out;cursor:pointer;border:none;font-size:inherit}.btn:hover{background-color:#6b7b8d;color:#fff;transform:translateY(-3px)}.btn:focus{background-color:#606f7e;color:#fff;transform:translateY(-3px)}.btn:active{background-color:#4a5562;color:#f2f2f2}.btn:hover,.btn:focus{transform:translateY(-3px)}.btn.btn-positive{box-sizing:border-box;border-radius:3px;box-shadow:0em 0.2em 0em 0em rgba(30,30,30,0.3);color:#fff;background-color:#2ab27b;display:inline-block;text-decoration:none;-webkit-text-size-adjust:none;padding:2rem;transition:125ms all ease-in-out;cursor:pointer;border:none;font-size:inherit}.btn.btn-positive:hover{background-color:#3ed196;color:#fff;transform:translateY(-3px)}.btn.btn-positive:focus{background-color:#2fc789;color:#fff;transform:translateY(-3px)}.btn.btn-positive:active{background-color:#259d6d;color:#f2f2f2}.btn.btn-positive:hover,.btn.btn-positive:focus{transform:translateY(-3px)}.btn .ficon{display:inline-block;font-size:2em;padding:.5rem}.go-home{position:fixed;top:4.5rem;right:1.5rem;z-index:3;box-sizing:border-box;border-radius:3px;box-shadow:0em 0.2em 0em 0em rgba(30,30,30,0.3);color:#fff;background-color:#556270;display:inline-block;text-decoration:none;-webkit-text-size-adjust:none;padding:0.5em 0.6em;transition:125ms all ease-in-out;cursor:pointer;border:none;font-size:inherit}.go-home *{color:inherit}.go-home.no-options{top:0.5rem}.option-toggle{position:fixed;top:.5rem;right:1.5rem;z-index:9;box-sizing:border-box;border-radius:3px;box-shadow:0em 0.2em 0em 0em rgba(30,30,30,0.3);color:#fff;background-color:#556270;display:inline-block;text-decoration:none;-webkit-text-size-adjust:none;padding:0.5em 0.6em;transition:125ms all ease-in-out;cursor:pointer;border:none;font-size:inherit}.options{position:fixed;top:0;right:0;height:100vh;width:30vw;min-width:360px;overflow-y:scroll;z-index:5;background-color:#fff;padding:1rem}.options .just-help label{margin-bottom:0}.options .just-help label+small{margin-top:0}.options label em,.options small em{color:inherit !important}.options .option-choice{opacity:0}.options .option-choice:focus+.option-display{outline:3px dashed;outline-offset:2px}.options .option-choice:checked+.option-display{box-shadow:inset 0px 0px 0px 0.2em rgba(30,30,30,0.5)}.options .option-display{display:inline-flex;font-size:1.5rem;height:2em;width:2em;align-items:center;justify-content:center;border-radius:2px;margin:.1rem .2rem}.options .option-display.theme .text-display{font-weight:bold}.options .option-display.theme-back{height:5em;width:5em;background-repeat:no-repeat;background-size:contain;background-position:center center}.print-promo{display:none;position:fixed;bottom:0;left:0;width:100%;justify-content:center;z-index:9001}@media print{.print-promo{display:flex}}.print-promo span{padding:.5rem;background-color:#ffffff}.catspaw_mention a{padding:1rem 2rem;border-radius:5px;background:#f1f1f1;color:#525563;position:relative}.catspaw_mention img{position:absolute;top:-1.2rem;right:-.6rem;border:0.35rem solid #525563;border-radius:100%;background-color:inherit;box-sizing:content-box;width:36px;height:36px}.modal{display:none}.modal[data-show="1"]{display:block}.modal .modal-dialog{z-index:1040}.colourpicker .colourpicker_swatch{padding:4px}.colourpicker .colourpicker_swatch .colourpicker_swatch_button{border-radius:4px;border:none;overflow:hidden}.colourpicker .colourpicker_swatch .colourpicker_swatch_button:hover,.colourpicker .colourpicker_swatch .colourpicker_swatch_button:focus{outline:0.2em solid #2d769c}.tool-tip-launcher{box-sizing:border-box;border-radius:3px;box-shadow:0em 0.2em 0em 0em rgba(30,30,30,0.3);color:#fff;background-color:#556270;display:inline-block;text-decoration:none;-webkit-text-size-adjust:none;padding:0.5em 0.6em;transition:125ms all ease-in-out;cursor:pointer;border:none;font-size:inherit;text-align:center;border-radius:100%;height:2rem;width:2rem;line-height:1;line-height:0}.tool-tip-launcher:hover{background-color:#6b7b8d;color:#fff;transform:translateY(-3px)}.tool-tip-launcher:focus{background-color:#606f7e;color:#fff;transform:translateY(-3px)}.tool-tip-launcher:active{background-color:#4a5562;color:#f2f2f2}.tool-tip-launcher:hover,.tool-tip-launcher:focus{transform:translateY(-3px)}.tool-tip-launcher:hover,.tool-tip-launcherfocus{opacity:0.7}.tool-tip-launcher i{font-size:0.9em;color:white}tool-tip{background-color:#424242;color:#fff;border-radius:0.125rem;line-height:24px;height:24px;white-space:nowrap;padding:0 0.5rem;font-size:0.75rem;font-weight:600;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);pointer-events:none;transform-origin:center}tool-tip em{color:inherit}@keyframes limitedTooltip{0%{opacity:1}4%{opacity:1}96%{opacity:1}100%{opacity:0;animation-timing-function:ease-in-out}}@media print{#loadOverlay,.options,.option-toggle,.go-home,.modal{display:none !important}}body,html{background-color:#c4d6c5;font-size:1.1rem}*{margin:0px;padding:0px;color:#5a5a5a;font-family:Arial, Helvetica, sans-serif}.btn{box-sizing:border-box;border-radius:3px;box-shadow:0em 0.2em 0em 0em rgba(30,30,30,0.3);color:#fff;background-color:#556270;display:inline-block;text-decoration:none;-webkit-text-size-adjust:none;padding:0.5em 0.6em;transition:125ms all ease-in-out;cursor:pointer;border:none;font-size:inherit}.btn:hover{background-color:#6b7b8d;color:#fff;transform:translateY(-3px)}.btn:focus{background-color:#606f7e;color:#fff;transform:translateY(-3px)}.btn:active{background-color:#4a5562;color:#f2f2f2}.btn:hover,.btn:focus{transform:translateY(-3px)}.btn .ficon{display:inline-block;font-size:2em;padding:.5rem}.ficon{color:inherit}.option-toggle{position:fixed;top:.5rem;right:1.5rem;z-index:9}.options{position:fixed;top:0;right:0;height:100vh;width:30vw;min-width:360px;overflow-y:scroll;z-index:5;background-color:#fff;padding:1rem}.options .theme-choice{opacity:0}.options .theme-choice:focus+.theme-display{outline:3px dashed;outline-offset:2px}.options .theme-choice:checked+.theme-display{box-shadow:inset 0px 0px 0px 0.2em rgba(30,30,30,0.5)}.options .theme-display{display:inline-flex;font-size:1.5rem;height:2em;width:2em;align-items:center;justify-content:center;border-radius:2px;margin:.1rem .2rem}.options .theme-display.card .text-display{font-weight:bold}.options .theme-display.card-back{height:3em;width:3em;background-repeat:repeat;background-size:64px;background-position:center center}.options .theme-display.orientation,.options .theme-display.presentation{height:3em;width:3em;background-position:center center;background-size:100%}#cardboard h1{margin:2rem;text-align:center}#cardboard .play-area{font-size:1rem;position:relative}#cardboard .play-area .cerdyn{width:16em;height:22.4em;position:absolute;perspective:1000px;z-index:2}#cardboard .play-area .cerdyn .inner{position:relative;width:100%;height:100%;text-align:center;transition:transform 0.8s, opacity 250ms ease-in-out;transform-style:preserve-3d;border-radius:.8em;border:0.3em solid #ffffff;box-shadow:0em 1px 0em 0em rgba(30,30,30,0.2);transform:rotateY(0deg)}#cardboard .play-area .cerdyn .inner .face,#cardboard .play-area .cerdyn .inner .design{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:.55em}#cardboard .play-area .cerdyn .inner .face{background-color:white;transform:rotateY(180deg);display:flex;justify-content:center;align-items:stretch;border-radius:.55em}#cardboard .play-area .cerdyn .inner .face .content{display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:1.6em;font-weight:bold;letter-spacing:1px;padding:5px}#cardboard .play-area .cerdyn .inner .design{background-color:#fff;background-repeat:repeat;background-position:center center;background-size:92px}@media (max-width: 700px){#cardboard .play-area .cerdyn .inner .design{background-size:86px}}@media (max-width: 640px){#cardboard .play-area .cerdyn .inner .design{background-size:75px}}@media (max-width: 360px){#cardboard .play-area .cerdyn .inner .design{background-size:92px}}#cardboard .play-area .cerdyn .inner .content,#cardboard .play-area .cerdyn .inner .content *{color:inherit}#cardboard .play-area .cerdyn.flipped .inner{transform:rotateY(180deg)}@media (max-width: 800px){#cardboard .play-area{font-size:.9rem}}@media (max-width: 700px){#cardboard .play-area{font-size:.8rem}}@media (max-width: 640px){#cardboard .play-area{font-size:.7rem}}@media (max-width: 480px){#cardboard .play-area{font-size:.6rem}}@media (max-width: 360px){#cardboard .play-area{font-size:.4rem}}@media (max-width: 225px){#cardboard .play-area{font-size:.3rem}}#cardboard .play-area.stack{display:flex;justify-content:center;align-items:center;flex-direction:row-reverse}#cardboard .play-area.stack .chosen-card{width:16em;height:22.4em;background-color:rgba(30,30,30,0.1);border-radius:.8em;box-shadow:0 0 0 0.6em rgba(30,30,30,0.1);margin:2.4em 2em;position:relative}#cardboard .play-area.stack .deck{position:relative;width:16em;height:22.4em;margin:1em;text-decoration:none;display:flex;justify-content:center;align-items:center}#cardboard .play-area.stack .deck:before{content:"";display:block;position:absolute;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#b4bfbd;transform:scale(1.1);border-radius:1em;box-shadow:0 0.8em 0 0 #98a8a5}#cardboard .play-area.stack .deck:focus:before{content:"";display:block;position:absolute;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#86bd98;box-shadow:0 0.8em 0 0 #65ab7c}#cardboard .play-area.stack .deck .cerdyn:hover{margin-top:-4px}#cardboard .play-area.stack .deck .cerdyn:active{margin-top:-7px}#cardboard .play-area.stack.landscape{flex-direction:column}#cardboard .play-area.stack.landscape .chosen-card{height:16em;width:22.4em}#cardboard .play-area.stack.landscape .deck{position:relative;height:16em;width:22.4em}#cardboard .play-area.stack.landscape .cerdyn{height:16em;width:22.4em}@media (max-width: 540px){#cardboard .play-area.stack.landscape{font-size:.8rem}}@media (max-width: 480px){#cardboard .play-area.stack.landscape{font-size:.7rem}}#cardboard .play-area.spread .cerdyn{position:fixed;opacity:0;background:none;border:none}#cardboard .play-area.spread .cerdyn:focus{outline:.2em dashed #636a65}#cardboard .play-area.spread.landscape .cerdyn{height:16em;width:22.4em}#cardboard .play-area .seen-all{font-size:0.9em;text-align:center;line-height:2.5;z-index:1;position:relative}#cardboard .play-area #click-prompt{position:absolute;right:calc(50% - (18.5ch * 0.5));transform-origin:center center;background:#ffffff;width:18.5ch;padding:1.5ch;text-align:center;margin-top:-2em;border-radius:3em;box-shadow:0 0.2em 0 0em rgba(30,30,30,0.3);transition:opacity 250ms ease-in-out;z-index:2;cursor:pointer}#cardboard .play-area #click-prompt:before{content:"";display:block;position:absolute;height:3.5em;width:3.5em;border-radius:100% 100% 0 0;background-color:#fff;bottom:calc(100% - 2em);right:calc(50% - 1.75em);z-index:-1}#cardboard .play-area #click-prompt:after{content:"";display:block;position:absolute;height:1em;width:1em;border-radius:100%;background-color:#4ECDC4;bottom:calc(100%);right:calc(50% - 0.5em);animation:pulse 2s linear infinite}#cardboard .play-area #click-prompt.hide{opacity:0}#cardboard .buttons{display:flex;justify-content:center;margin-top:2rem;margin-bottom:2rem}#cardboard .buttons #refresh{margin:auto}@keyframes pulse{0%{transform:scale(1)}25%{transform:scale(0.9)}75%{transform:scale(1.1)}100%{transform:scale(1)}}@media print{body,html{background-color:initial}#cardboard h1,.buttons,#click-prompt{display:none !important}#cardboard .play-area{display:block !important}#cardboard .play-area .deck{display:grid !important;border:none;background-color:transparent;width:auto !important;height:auto !important}#cardboard .play-area .deck:before{display:none !important}#cardboard .play-area .seen-all{display:none}#cardboard .play-area .cerdyn{top:initial !important;position:relative;border-right:1px dashed #ddd;border-bottom:1px solid #ddd;break-inside:avoid;break-after:always}#cardboard .play-area .cerdyn .inner .face,#cardboard .play-area .cerdyn .inner .design{position:initial !important}#cardboard .play-area .cerdyn .inner .face{transform:rotateY(0deg) !important;margin-top:-15.5em;margin-left:22.4em}.print-promo{justify-content:end}}
