/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{-webkit-text-size-adjust:80%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden;width:100vw}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#char-sheet{min-width:200px;padding:5%;width:100%}.choose-skills{grid-column-gap:10px;grid-row-gap:10px;-webkit-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr;margin:10px;row-gap:10px}.choose-skills .checkbox-selection{align-items:center;display:flex;flex-direction:row;justify-items:center;text-align:left}.choose-skills .checkbox-selection .tooltip{border-bottom:none}.choose-skills .checkbox-selection .tooltip .question-mark{-webkit-filter:invert(1);filter:invert(1);height:20px;margin:-5px 5px}.chevron{height:2em;pointer-events:none;width:2em}.attribute{font-size:1.3em}.char-attributes{height:auto}.section-title{margin:0 auto}.attributes-grid{grid-row-gap:5px;display:grid;grid-template-columns:repeat(2,1fr);height:auto;row-gap:5px;width:100%}.attributes-grid .grid-item{flex-direction:row;justify-content:baseline;padding-left:10%;text-align:left}.attributes-grid .attribute-symbol{height:1.2em;margin-right:.2em;width:1.2em}#basics{display:grid;grid-template-columns:1fr 1fr}#basics #char-image-container{background-color:rgba(128,255,0,.5);border-radius:10px;-webkit-clip-path:polygon(0 15%,15% 0,85% 0,100% 15%,100% 85%,85% 100%,15% 100%,0 85%);clip-path:polygon(0 15%,15% 0,85% 0,100% 15%,100% 85%,85% 100%,15% 100%,0 85%);display:flex;height:100%;max-height:8em;width:100%}#basics #char-image-container #no-image-text{margin:auto}#basics #char-image-container img{height:100%;object-fit:cover;width:100%}#basics #char-info{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding:5px}#basics #char-info span{text-align:center}#char-health{height:100%;width:100%}#char-health .section-title{text-align:center}#char-health #health-display{align-items:center;display:flex;flex-direction:row;margin-bottom:5px;position:relative;width:100%}#char-health #health-display #max-health{font-size:1.9em;font-weight:700;left:50%;position:absolute;text-align:center;top:45%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#char-health #health-display #health-total{position:relative}#char-health #health-display #health-total .health-total-background{height:40px;width:40px}#char-health #health-display #health-total span{font-size:2em;font-weight:700;padding:0 20%;position:absolute}#char-health #health-display .health-bar{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-around;text-align:left;z-index:2}#char-health #health-display .health-bar .health-bar-dot{height:21px;width:21px}#char-health #health-display .health-bar-background{display:flex;flex-direction:row;padding-left:13.25%;position:absolute}#char-health #health-display .health-bar-background .health-bar-background-dot{-webkit-filter:grayscale(1);filter:grayscale(1);height:21px;width:21px}#char-health #health-condition{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#char-health #health-condition .health-stepper{height:40px;width:40px}#char-health #health-condition .health-stepper:hover{scale:110%}.red{color:red}.yellow{color:orange}.green{color:#32cd32}.purple{color:purple}.circle{background-color:#32cd32;border-radius:50%;height:20px;width:20px}.char-stats{flex-direction:column;height:auto;justify-content:space-between;width:100%}.char-stats,.char-stats .badge{align-items:center;display:flex}.char-stats .badge{flex-direction:row;justify-content:center}.char-stats .stat-icon{height:1.2em;margin-right:.2em;width:1.2em}.char-stats .crit{-webkit-filter:invert(1);filter:invert(1);height:1.6em;margin-right:-1px;-webkit-transform:translateY(-1px);transform:translateY(-1px);width:1.6em}#masteries,#practices{display:flex;flex-direction:row;flex-wrap:wrap;gap:5%;justify-content:space-evenly;width:100%}.character-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(128,255,0,.5);color:#fff;display:flex;flex-direction:column;gap:5px;height:-webkit-min-content;height:min-content;margin:5px;padding:10px;position:relative;width:auto;z-index:1}.character-card hr{border-color:#80ff00;margin-bottom:5px;margin-top:10px;width:100%}.character-card .basics,.character-card .health{height:100%}.character-card .attributes{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:auto}.character-card .masteries,.character-card .practices,.character-card .stats{height:100%}.character-card .notes-area{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.character-card .notes-area textarea{height:50px;width:95%}.character-card .card-options{height:100%}.cards-container{display:flex;flex-flow:row wrap}.cards-container .new-form-container{border:1px solid #fff;box-shadow:10px 10px 10px rgba(0,0,0,.6);display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:25%;padding:5px;position:absolute;top:5%;-webkit-transform:translate(-50% -50%);transform:translate(-50% -50%);width:360px;z-index:2!important}.cards-container .new-form-container .new-form{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.5);display:flex;height:100%;padding-bottom:5%}.cards-container .new-form-container .choose-skills{grid-column-gap:10px;grid-row-gap:10px;-webkit-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr;margin:10px;row-gap:10px}.cards-container .new-form-container .choose-skills .checkbox-selection{text-align:left}.cards-container .player-card-container{border:1px solid #80ff00;height:-webkit-min-content;height:min-content;margin:5px;width:330px}.cards-container .npc-card-container{border:1px solid #0059ff;height:-webkit-min-content;height:min-content;margin:5px}.cards-container #npc-card{margin-right:auto;margin-top:5px}.npc-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,89,255,.5);color:#fff;display:flex;flex-direction:column;gap:5px;height:-webkit-min-content;height:min-content;margin:5px;padding:10px;width:250px!important}.npc-card hr{border-color:#0059ff;margin:10px auto 5px;width:100%}.npc-card .title{word-wrap:break-word;display:inline-block;margin:0;width:100%}.npc-card .health,.npc-card .title{text-align:center}.npc-card .power{grid-area:power}.npc-card .flavor{word-wrap:break-word;display:inline-block;text-align:center;width:100%}.npc-card .trait{grid-area:trait}.npc-card .npc-notes{height:50px;width:95%}#npc-health .NPC-health-bar{word-wrap:break-word;margin-top:5px}.delete-npc-button{-webkit-filter:invert(1);filter:invert(1);font-size:1.1em;font-weight:700;margin-top:5px}#npc-health{height:100%;justify-content:space-around;margin:auto;width:100%}#npc-health .section-title{align-items:center;display:flex;justify-content:center}#npc-health .vitals-health{width:100%}#npc-health .vitals-health .health-total{background-color:rgba(255,0,0,.5);border-radius:10px;margin:auto;padding:2% 5%}#npc-health .NPC-health-bar{overflow-wrap:break-word;width:100%}#npc-health .NPC-health-bar .dead{font-size:2em;font-weight:700}.combat-traits-container{grid-gap:5px;display:grid;gap:5px;grid-template-columns:1fr 1fr;padding:10px}.combat-traits-container .combat-trait{display:flex;flex-direction:row;justify-content:left}.npc-flavor-text{height:50px;margin-top:10px;width:80%}#player-screen{display:flex;height:100vh;overflow-x:hidden;width:100vw}#player-screen .new-form-container{border:1px solid #fff;box-shadow:10px 10px 10px rgba(0,0,0,.6);display:flex;margin:10% auto auto;padding:5px;-webkit-transform:translate(-50% -50%);transform:translate(-50% -50%);width:360px;z-index:10!important}#player-screen .new-form-container .new-form{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.5);display:flex;height:100%;padding-bottom:5%}#player-screen .player-card-container{border:1px solid #80ff00;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;width:330px}@font-face{font-family:custom;src:url(/static/media/Rocket.596d363dead4c437e0ab.ttf) format("truetype")}a{color:#f0f}a:visited{color:#9932cc}h3{margin:0}.custom-checkbox{border:3px solid #a9a9a9;border-radius:6px;display:inline-block;height:20px;width:20px}option{font-size:2em}p{margin-bottom:0}.border{border:1px solid #000;border-radius:10px;padding:5%}.column{display:flex;flex-direction:column;width:100%}.center,.center-x{align-items:center;justify-content:center;text-align:center}.center-x{display:flex;flex-direction:row}.greyscale{-webkit-filter:grayscale(1);filter:grayscale(1)}.row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:center;width:100%}.space-between{justify-content:space-between}.space-evenly{justify-content:space-evenly}#App{font-size:16px;letter-spacing:normal}#App #background{left:0;position:fixed;top:0;z-index:-1}#App #host-screen{display:flex;flex-direction:row}#App #navbar{color:#fff;display:flex;flex-direction:column;justify-content:flex-start;margin:10px 5px 10px 10px;text-align:center;width:150px}#App #navbar .creator-credit{margin-top:20px}#App #navbar .catalyst{font-family:custom;font-size:1.5em;font-weight:700}#App #cards-section{max-width:85vw}.card-options{padding-top:5px}.display-icon{height:20px;width:20px}.invert-colors{-webkit-filter:invert(1);filter:invert(1)}.form-stepper{all:unset;height:40px;width:40px}.form-stepper img{pointer-events:none}.form-stepper:hover{scale:110%}.form-attribute-stepper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:10px;text-align:center;width:80%}.form-button{margin:10px}.form-input{border:1px solid #000;margin:10px;width:80%}.form-select{margin:10px}.option-button{all:unset;background-color:#fff;border:1px solid #000;border-radius:5px;color:#000;font-size:1.1em;font-weight:700;margin-top:5px;min-width:100px;padding:1%;text-align:center}.option-button.primary{background-color:rgba(128,255,0,.5);border:1px solid #80ff00;color:#fff;transition:background-color .25s ease-in-out}.option-button.primary:hover{background-color:rgba(255,0,0,.5);transition:background-color .25s ease-in-out}.option-button.secondary{background-color:rgba(0,89,255,.5);border:1px solid #0059ff;color:#fff;transition:background-color .25s ease-in-out}.option-button.secondary:hover{background-color:rgba(255,0,0,.5);transition:background-color .25s ease-in-out}.option-button.positive{background-color:green;border:1px solid #000;color:#fff}.option-button.neutral{background-color:#d3d3d3;border:1px solid #000;color:#000}.option-button.negative{background-color:#b22222;border:1px solid #000;color:#fff}.option-button.sidebar{width:95%}.stepper-button{all:unset}.stepper-button:hover{scale:110%}.stepper-button img{pointer-events:none}.tooltip{border-bottom:1px dotted hsla(0,0%,69%,.75);display:inline-block;position:relative}.tooltip .tooltip-text{background-color:rgba(0,0,0,.8);border-radius:10px;color:#fff;font-weight:800;margin-left:-100px;opacity:0;padding:10px;text-align:center;top:200%;visibility:hidden;width:200px;z-index:2!important}.tooltip .tooltip-text,.tooltip .tooltip-text:after{left:50%;position:absolute;transition:visibility .1s ease-out,opacity .1s ease-out}.tooltip .tooltip-text:after{border:5px solid transparent;border-bottom-color:#000;bottom:100%;content:" ";margin-left:-5px;opacity:1}.tooltip:hover .tooltip-text{opacity:1;transition:visibility .5s ease-in,opacity .5s ease-in;visibility:visible;z-index:2!important}#individual-character-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(128,255,0,.5);color:#fff;display:flex;flex-direction:column;gap:5px;height:-webkit-min-content;height:min-content;margin:5px;padding:10px;width:auto}#individual-character-card hr{border-color:#80ff00;margin-bottom:5px;margin-top:10px;width:100%}#individual-character-card .basics,#individual-character-card .health{height:100%}#individual-character-card .attributes{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:auto}#individual-character-card .masteries,#individual-character-card .practices,#individual-character-card .stats{height:100%}#individual-character-card .notes-area{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}#individual-character-card .notes-area textarea{height:50px;width:95%}#individual-character-card .card-options{height:100%}
/*# sourceMappingURL=main.535a6c4f.css.map*/