body{font-family:Arial,Helvetica,sans-serif;color:white;justify-content:center;background-color:black;margin:1vw auto;width:100%;display:flex}ul{-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;margin:0;padding:0}li,ul{list-style-type:none}.main{display:flex;flex-direction:column;margin:auto;font-size:1.5vw;line-height:2vw}.main,button{font-family:Arial,Helvetica,sans-serif,cursive;color:white;font-weight:400;width:-moz-fit-content;width:fit-content}button{display:grid;font-size:1vw;line-height:1.2vw;background-color:#5a6268;border:.23vw solid #5a6268;padding:.2vw .36vw;border-radius:5px;align-self:center;justify-self:center;text-align:center;justify-content:center}button:hover{color:#000000;background-color:white;box-shadow:inset .15vw .15vw .3vw .15vw rgba(255,255,255,.75)}button:disabled,button:disabled:hover{background-color:#bababa;opacity:.6;color:white}a:link{color:blue}a:link,a:visited{text-decoration:none}a:visited{color:purple}a:hover{text-decoration:underline}a:active{text-decoration:none;color:blue}input{color:black;width:3vw;margin:0 .4vw;justify-content:center;text-align:center}input,select{background-color:white;font-size:1.5vw;line-height:2vw;border:.5px solid rgb(255,255,255);border-radius:.2vw;padding:.2vw}select{color:black!important}select:disabled{opacity:1}input[type=checkbox i]{background-color:initial;cursor:default;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;box-sizing:border-box;padding:initial;border:initial;width:1vw;height:1vw;justify-self:center;align-self:center}input[type=radio i]{background-color:initial;cursor:default;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;box-sizing:border-box;padding:initial;border:initial;width:1.5vw;height:1.5vw;align-self:center}#charInfoWrapper{display:grid;grid-template-rows:repeat(2,1fr);align-self:top;justify-content:center;justify-items:center}#charName{grid-row:1/span 1;font-size:1vw;line-height:1.2vw;font-weight:600}#charLine{grid-row:2/span 1;display:inline-flex;flex-direction:row;gap:1.2vw;font-size:.8vw;line-height:1.2vw}#adventureMasterButton{display:grid;height:1vw}#atkRollWrapper{padding:.4vw;display:grid;grid-template-columns:14vw 14vw 25vw 25vw 18vw;grid-template-rows:16vw 8vw 10vw 12vw 24vw 15vw 30vw;grid-gap:.4vw;gap:.4vw;flex-grow:inherit}#charMovementWrapper{align-self:top;margin-top:.6vw;text-align:left;border-top:1px solid rgb(255,255,255);padding-top:.4vw;padding-bottom:.4vw;font-size:1vw;line-height:1.5vw}#rollResultWrapper{grid-column:2/span 2;grid-row:8/span 1;padding:.4vw;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);align-self:flex-start;justify-self:center;width:11vw;background-color:#290000}#modifiersWrapper,#rollResultWrapper{align-items:center;border:1px solid white;border-radius:5px}#modifiersWrapper{display:none;grid-column:1/span 1;grid-row:1/span 1;align-self:center;justify-content:center;text-align:center}#combatrollandresultwrapper{display:grid;grid-row:7/span 1;grid-column:2/span 2;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 2fr}#charcolumn1{grid-column:1/span 1;grid-row:1/span 1;padding:.4vw;align-items:top;height:-moz-fit-content;height:fit-content}#soundToggleWrapper{justify-content:center;align-items:center}input[type=radio]:checked:after{width:.15vw;height:.15vw;border-radius:.15vw;top:-.02vw;left:-.01vw;position:relative;background-color:black;content:"";display:inline-block;visibility:visible;border:.02vw solid white}#charcolumn5{justify-items:center;grid-column:5/span 1;grid-row:1/span 1}#warningWindow{grid-column:5/span 1;grid-row:6/span 1;align-self:flex-start;justify-self:center;background-color:#bababa;padding:.8vw;color:black;min-width:15.6vw;min-height:6vw;flex-direction:column;grid-gap:.4vw;gap:.4vw;justify-items:center;align-items:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;overflow-y:auto;text-align:center;font-weight:700}#skillCheckWrapper,#warningWindow{display:grid;border:1px solid rgb(255,255,255);border-radius:5px}#skillCheckWrapper{grid-row:5/span 1;grid-column:1/span 4;grid-template-columns:repeat(16,1fr);grid-template-rows:.5fr 1fr 1fr 1fr;padding:.4vw;background-color:#142900}.skillCheckLabel{justify-content:center;text-align:center;grid-row:1/2}.skillCheckLabel,.skillCheckSelect{align-self:center;font-family:Arial,Helvetica,sans-serif,cursive}.skillCheckSelect{margin:1vw;grid-row:3/4;width:-moz-fit-content;width:fit-content;max-width:30vw;justify-self:center}#skillsLabel{align-self:flex-end;grid-row:2/3}#skills,#skillsLabel{display:grid;grid-column:1/8}#attributesLabel{grid-row:2/3;align-self:flex-end}#attributes,#attributesLabel{display:grid;grid-column:8/11}#rollModifierLabel{display:grid;grid-column:13/15;font-size:1.2vw}#rollModifier{display:grid;grid-row:2/3;grid-column:13/15;text-align:center;align-self:flex-start}#succFailModifierLabel{display:grid;grid-column:15/17;font-size:1.2vw}#succFailModifier{display:grid;align-self:flex-start;grid-row:2/3;grid-column:15/17;text-align:center}#skillCheckBaseLabel{grid-column:1/3}#skillCheckBase,#skillCheckBaseLabel{display:grid;grid-row:4/5;align-items:center;text-align:center}#skillCheckBase{grid-column:3/4;font-size:2.5vw;font-weight:700}#physicalAttributesLabel{display:grid;grid-row:5/6;grid-column:1/6;align-items:center;text-align:center}#checkTypeWrapper{display:grid;grid-row:1/2;grid-column:1/8;grid-template-columns:repeat(4,1fr);justify-content:center;text-align:center}#checkTypeIsAttributeCheckLabel,#checkTypeIsSkillCheckLabel{align-self:center}#skillCheckRollButton{display:none;grid-row:3/4;grid-column:11/14;align-self:center;justify-self:center;font-size:2vw;line-height:2.5vw;align-items:center;justify-content:center}#skillCheckResultLabel{grid-row:4/5;grid-column:13/15}#skillCheckResult,#skillCheckResultLabel{display:grid;align-self:center;text-align:center}#skillCheckResult{grid-row:4/span 1;grid-column:15/17;margin-top:1.6vw;margin-bottom:1.6vw;font-size:4vw;font-weight:700}#skillCheckRollResultLabel{grid-row:3/4;align-self:flex-end}#skillCheckRollResult,#skillCheckRollResultLabel{display:grid;grid-column:5/7;text-align:center;margin:0}#skillCheckRollResult{grid-row:4/5;align-self:center}#skillCheckStressCheckboxLabel{display:grid;grid-row:1/2;grid-column:9/11;align-self:center;margin:0}#skillCheckStressCheckbox{display:grid;grid-row:1/2;grid-column:11/12;align-self:center;justify-content:center;height:1.5vw;width:1.5vw}#spiritualAttributesLabel{display:grid;grid-row:5/6;grid-column:11/17;align-items:center;text-align:center}.physicalAttributeName{text-align:right}.physicalAttributeName,.physicalAttributeValue{display:grid;grid-row:span 1;grid-column:span 1;align-self:flex-start}.physicalAttributeValue{text-align:left;margin-left:3vw}.spiritualAttributeName{text-align:right}.spiritualAttributeName,.spiritualAttributeValue{display:grid;grid-row:span 1;grid-column:span 1;align-self:flex-start}.spiritualAttributeValue{text-align:left;margin-left:3vw}#skillCheckRollResultWrapper{grid-row:4/5;grid-column:6/9;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr)}#skillCheckRollResultWrapper,#skillCheckUseLegendPointCheckBox{display:none;align-self:center;align-items:center;justify-content:center}#skillCheckUseLegendPointCheckBox{grid-column:5/6;grid-row:3/5;height:1vw;width:1vw}#skillCheckUseLegendPointCheckBoxlabel{display:grid;grid-row:1/3;grid-column:4/6;margin-left:.2vw}#skillCheckDarkDiceResultLabel,#skillCheckLightDiceResultLabel{display:grid;grid-row:span 2;grid-column:1/3;margin-top:.5vw}#skillCheckDarkDiceResultSelect,#skillCheckLightDiceResultSelect{display:grid;padding:0;grid-row:span 2;grid-column:3/4;align-self:center;align-items:center;justify-content:center;width:3.5vw;font-family:Arial,Helvetica,sans-serif,cursive;margin:0 0 0 1.3vw}#skillCheckDarkDiceRerollByCounterLP,#skillCheckLightDiceRerollByCounterLP{display:none;grid-column:1/2;width:1.5vw;height:1.5vw;padding:0;margin:0}#skillCheckDarkDiceRerollByCounterLP:hover,#skillCheckLightDiceRerollByCounterLP:hover{box-shadow:inset .15vw .15vw .3vw .15vw rgba(255,255,255,.75)}#skillCheckDarkDiceRerollByCounterLP{grid-row:1/3}#skillCheckLightDiceRerollByCounterLP{grid-row:3/5}#skillCheckDarkDiceResultSelect:disabled,#skillCheckLightDiceResultSelect:disabled{display:grid}#castBar{z-index:1000;margin-top:.8vw;border:.1vw solid rgb(19,104,231);background:rgb(106,247,229);background:linear-gradient(0deg,rgba(106,247,229,1),rgba(54,100,235,1) 40%,rgba(37,81,209,1) 72%,rgba(106,247,229,1));height:2.5vw;width:17vw;background-repeat:no-repeat;background-size:0}#castBar,#castBarFlashEffect{display:none;grid-row:5/span 1;grid-column:5/span 1;justify-self:center;align-self:center;box-shadow:0 0 1.5vw 1vw rgba(255,255,255,.83);-webkit-box-shadow:0 0 1.5vw 1vw rgba(255,255,255,.83);-moz-box-shadow:0 0 1.5vw 1vw rgba(255,255,255,.83);border-radius:5px}#castBarFlashEffect{background:white;height:5vw;width:18vw;margin-bottom:3vw}#attackRollUseLegendPointCheckBox{display:none;grid-column:5/6;grid-row:3/5;height:1vw;width:1vw;align-self:right;align-items:right}#attackRollUseLegendPointCheckBoxlabel{display:grid;grid-row:1/3;grid-column:4/6;margin-left:.2vw}#darkDiceResult,#lightDiceResult{grid-row:span 2;grid-column:2/3;margin:.3vw 0}#darkDiceResultSelect,#lightDiceResultSelect{display:grid;padding:0;grid-row:span 2;grid-column:3/4;align-self:center;align-items:center;justify-content:center;font-family:Arial,Helvetica,sans-serif,cursive;margin:0 0 0 1.3vw}#darkDiceRerollByCounterLP,#lightDiceRerollByCounterLP{display:none;grid-column:1/2;width:1.5vw;height:1.5vw;padding:0;margin:0}#darkDiceRerollByCounterLP:hover,#lightDiceRerollByCounterLP:hover{box-shadow:inset .15vw .15vw .3vw .15vw rgba(255,255,255,.75)}#darkDiceRerollByCounterLP{grid-row:1/3}#lightDiceRerollByCounterLP{grid-row:3/5}#darkDiceResultSelect:disabled,#lightDiceResultSelect:disabled{display:grid}#damageResult{font-size:2.4vw;grid-row:2/span 1}.inText{grid-row:1/2span 1;grid-column:span 1}.hitCheck,.inText{display:grid;align-items:center;justify-content:center}.hitCheck{grid-row:3/span 1}#bodyPartImg{grid-column:3/span 1;grid-row:2/span 1;height:12vw;width:8vw;background-image:url(/_next/static/media/bodyPartsDefault.27811671.png);background-repeat:no-repeat;background-size:8vw 12vw;background-position:50%;margin:.4vw;align-self:center;justify-self:center}.tempImg{display:grid;grid-column:12/14;grid-row:3/7;height:12vw;width:8vw}img{width:8vw;height:16vw}#charAtkSumText{grid-row:1/span 1}#charAtkSum,#charAtkSumText{display:grid;grid-column:1/span 1}#charAtkSum{grid-row:2/span 1;font-size:2.4vw}#specialEffectText{display:grid;grid-column:1/span 1;grid-row:3/span 1;text-align:center;align-items:center;text-decoration:underline;-webkit-text-decoration-color:#000000;text-decoration-color:#000000}#specialEffect{display:grid;grid-column:1/span 1;grid-row:4/span 1;text-align:center}#welcomeWindow{display:flex;flex-direction:column;position:absolute;top:0;left:0;z-index:1000;height:400vh;width:100vw;margin:.8vw;padding:.8vw;font-family:Arial,Helvetica,sans-serif,cursive;color:white;align-items:center;background-color:black}#welcomeText{text-align:justify;width:60rem;max-width:80%}#welcomeText h1{text-align:center;font-size:1.5rem;line-height:3rem;margin-bottom:3vw}#welcomeText p{text-justify:inter-word;font-size:1rem;line-height:1.5rem}.customFileButton{margin-top:1.6vw;padding:.8vw;font-family:Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.75rem;border:4px solid white;border-radius:5px;background-color:black}#inputFile,.customFileButton{cursor:pointer;position:relative}#inputFile{top:-60px;left:0;width:100%;height:50vw;opacity:0;z-index:1001;align-self:center}