/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}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:baseline}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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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:baseline}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}template{display:none}[hidden]{display:none}abbr{border:0!important;text-decoration:none!important}address{font-style:normal}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:CeraPro-Italic;src:url("/build/assets/Cera Pro Regular Italic-2ce1f442.woff2") format("woff2"),url("/build/assets/Cera Pro Regular Italic-741c2bef.woff") format("woff"),url("/build/assets/Cera Pro Regular Italic-f2fd61d7.otf") format("opentype");font-style:normal;font-weight:400}@font-face{font-family:CeraPro-Medium;src:url("/build/assets/Cera Pro Medium-95beb9af.woff2") format("woff2"),url("/build/assets/Cera Pro Medium-8411c178.woff") format("woff"),url("/build/assets/Cera Pro Medium-68415c8e.otf") format("opentype");font-style:normal;font-weight:400}@font-face{font-family:CeraPro-Light;src:url("/build/assets/Cera Pro Light-6872d994.woff2") format("woff2"),url("/build/assets/Cera Pro Light-3fb8c588.woff") format("woff"),url("/build/assets/Cera Pro Light-51678261.otf") format("opentype");font-style:normal;font-weight:400}@font-face{font-family:CeraPro-Bold;src:url("/build/assets/Cera Pro Bold-1087e718.woff2") format("woff2"),url("/build/assets/Cera Pro Bold-9206c12e.woff") format("woff"),url("/build/assets/Cera Pro Bold-ca2bcc9e.otf") format("opentype");font-style:normal;font-weight:400}@font-face{font-family:CeraPro-Black;src:url("/build/assets/Cera Pro Black-aa8fff52.woff2") format("woff2"),url("/build/assets/Cera Pro Black-879ec717.woff") format("woff"),url("/build/assets/Cera Pro Black-7f9ef82e.otf") format("opentype");font-style:normal;font-weight:400}@font-face{font-family:CeraPro-BlackItalic;src:url("/build/assets/Cera Pro Black Italic-1ae48b9d.woff2") format("woff2"),url("/build/assets/Cera Pro Black Italic-b18faec8.woff") format("woff"),url("/build/assets/Cera Pro Black Italic-3f514b2f.otf") format("opentype");font-style:normal;font-weight:400}@font-face{font-family:CeraPro-Regular;src:url("/build/assets/Cera Pro Regular-233d4bcb.woff2") format("woff2"),url("/build/assets/Cera Pro Regular-35f245b2.woff") format("woff"),url("./fonts/cera/Cera Pro Regular.otf") format("opentype");font-style:normal;font-weight:400}:root{--inputBackgroundColor: #010000;--inputBorderColor: #545756;--inputTextColor: #888;--inputFocusTextColor: #ddd;--inputFocusBorderColor: #888;--inputFocusShadowColor: black;--yellow:#f9dc87;--green: #50f4b8;--blue: #66b0cf;--purple: #c65aeb;--red: #B36647}.form_field+.form_field,.form_field+fieldset,.form_field+.form_controls{margin-top:1rem}.form_controls{display:flex;justify-content:space-between;padding:1rem 0 0}.form_controls button+button{margin-left:1rem}fieldset+.form_field,fieldset+fieldset{margin-top:.5rem}fieldset legend{color:#666;font-family:CeraPro-Bold,sans-serif;font-size:.9rem}label,.label{color:#fbfbfd;display:block;font-family:CeraPro-Light,sans-serif;font-size:.9rem;padding:0 0 .2rem}fieldset{border:1px solid var(--inputBorderColor);border-radius:4px}input[type=text],input[type=email],input[type=password],input[type=number],select,textarea,label{outline:none}input[type=text],input[type=email],input[type=password],input[type=number],textarea,select{background:var(--inputBackgroundColor);color:var(--inputTextColor);border:1px solid var(--inputBorderColor);padding:.5rem;transition:color .25s ease}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,textarea:focus,select:focus{color:var(--inputFocusTextColor);box-shadow:0 0 3px var(--inputFocusShadowColor);border-color:var(--inputFocusBorderColor)!important;transition:color .25s ease,border-color .25s ease}button,.button,a.button,input[type=submit]{background:var(--buttonBGColor);border:1px solid transparent;border-radius:4px;color:var(--buttonColor);cursor:pointer;font-family:CeraPro-Medium,sans-serif;outline:none;padding:.5rem 1rem;text-decoration:none;transition:background-color .15s ease,color .15s ease,border .15s ease,transform .15s ease,box-shadow .15s ease}button+.button,button+button,.button+.button,.button+button,a.button+.button,a.button+button,input[type=submit]+.button,input[type=submit]+button{margin-left:1rem}button:hover,button:focus,.button:hover,.button:focus,a.button:hover,a.button:focus,input[type=submit]:hover,input[type=submit]:focus{box-shadow:var(--buttonShadowColor) 0 4px 8px;color:var(--buttonHoverColor)}button:active,.button:active,a.button:active,input[type=submit]:active{background-color:var(--buttonActiveBGColor);box-shadow:var(--buttonShadowColor) 0 3px 7px inset}button.button__primary,.button.button__primary,a.button.button__primary,input[type=submit].button__primary{background-color:var(--buttonPrimaryBGColor);color:var(--buttonPrimaryColor)}button.button__primary:hover,button.button__primary:focus,.button.button__primary:hover,.button.button__primary:focus,a.button.button__primary:hover,a.button.button__primary:focus,input[type=submit].button__primary:hover,input[type=submit].button__primary:focus{background-color:var(--buttonPrimaryHoverBGColor);box-shadow:var(--buttonPrimaryShadowColor) 0 4px 8px;color:var(--buttonPrimaryHoverColor)}button.button__primary:active,.button.button__primary:active,a.button.button__primary:active,input[type=submit].button__primary:active{box-shadow:var(--buttonPrimaryActiveBGColor) 0 3px 7px inset;color:var(--buttonPrimaryActiveColor)}button.button__secondary,.button.button__secondary,a.button.button__secondary,input[type=submit].button__secondary{background-color:var(--buttonSecondaryBGColor);color:var(--buttonSecondaryColor)}button.button__secondary:hover,button.button__secondary:focus,.button.button__secondary:hover,.button.button__secondary:focus,a.button.button__secondary:hover,a.button.button__secondary:focus,input[type=submit].button__secondary:hover,input[type=submit].button__secondary:focus{background-color:var(--buttonSecondaryHoverBGColor);box-shadow:var(--buttonSecondaryShadowColor) 0 4px 8px;color:var(--buttonSecondaryHoverColor)}button.button__secondary:active,.button.button__secondary:active,a.button.button__secondary:active,input[type=submit].button__secondary:active{box-shadow:var(--buttonSecondaryActiveBGColor) 0 3px 7px inset;color:var(--buttonSecondaryActiveColor)}button.button__warn,.button.button__warn,a.button.button__warn,input[type=submit].button__warn{background-color:var(--buttonWarnBGColor);color:var(--buttonWarnColor)}button.button__warn:hover,button.button__warn:focus,.button.button__warn:hover,.button.button__warn:focus,a.button.button__warn:hover,a.button.button__warn:focus,input[type=submit].button__warn:hover,input[type=submit].button__warn:focus{box-shadow:var(--buttonWarnShadowColor) 0 4px 8px;color:var(--buttonWarnHoverColor)}button.button__warn:active,.button.button__warn:active,a.button.button__warn:active,input[type=submit].button__warn:active{box-shadow:var(--buttonWarnShadowColor) 0 3px 7px inset;color:var(--buttonWarnActiveColor)}button[disabled],.button[disabled],a.button[disabled],input[type=submit][disabled]{filter:grayscale(1);cursor:not-allowed}button[disabled]:hover,.button[disabled]:hover,a.button[disabled]:hover,input[type=submit][disabled]:hover,button[disabled]:active,.button[disabled]:active,a.button[disabled]:active,input[type=submit][disabled]:active{box-shadow:none;transform:none}input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],select,textarea{border:1px solid var(--inputBorderColor);border-radius:4px;padding:.5em .75em}input[type=text][readonly],input[type=email][readonly],input[type=password][readonly],input[type=number][readonly],input[type=date][readonly],select[readonly],textarea[readonly]{cursor:not-allowed}input[type=text][disabled],input[type=email][disabled],input[type=password][disabled],input[type=number][disabled],input[type=date][disabled],select[disabled],textarea[disabled]{background:none;background-color:#f7f7f7;cursor:not-allowed;opacity:1}::-webkit-calendar-picker-indicator{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 24 24"><path fill="%237ba1ec" d="M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V8h16v13z"/></svg>')}input[type=text]::placeholder,input[type=number]::placeholder,select::placeholder,textarea::placeholder{color:var(--inputPlaceholderColor);font-size:90%;margin:0;padding:0}input::-webkit-input-placeholder{line-height:normal!important}select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:.5rem;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="292.4" height="292.4"><path fill="%23888888" d="M287 69.4a17.6 17.6 0 0 0-13-5.4H18.4c-5 0-9.3 1.8-12.9 5.4A17.6 17.6 0 0 0 0 82.2c0 5 1.8 9.3 5.4 12.9l128 127.9c3.6 3.6 7.8 5.4 12.8 5.4s9.2-1.8 12.8-5.4L287 95c3.5-3.5 5.4-7.8 5.4-12.8 0-5-1.9-9.2-5.5-12.8z"/></svg>');background-position:right .7em top 50%;background-repeat:no-repeat;background-size:.65em auto;border-radius:4px;cursor:pointer;padding-right:2em;position:relative}select[multiple]{background-image:none}select[multiple] option:checked,select[multiple] option:active{font-family:CeraPro-Medium}html{font-size:16px;min-height:100vh;width:fit-content}body{color:#fbfbfd;flex-wrap:wrap;font-family:CeraPro-Regular,sans-serif;min-height:100vh;text-align:center;width:fit-content;background-attachment:fixed;overscroll-behavior-y:contain}body:before{content:"";position:fixed;top:0;left:0;width:100%;min-width:100vw;height:100%;min-height:100vw;z-index:-1;background:linear-gradient(135deg,#0f2240 0%,#0e0f13 50%,#0f2240 100%)}nav{background:#111;font-family:IM Fell DW Pica,serif;font-size:1.5rem;padding:1rem;text-align:center;width:100%;display:flex;justify-content:center}nav>span:first-child{margin-right:3rem}nav a{display:inline-block}nav a:hover{color:#8dc4db;text-decoration-color:#f9dc87;text-decoration-line:underline}nav a+a:before{content:"";border:1px solid #f9dc87;display:inline-block;height:1.5rem;margin:0 1rem -.35rem}a{color:#66b0cf;text-decoration:none;transition:color .25s ease}a:hover{color:#fff;text-decoration:underline}a#feedback{display:inline-block;font-size:1.5rem;margin:0 auto;padding:0 0 2rem;text-align:center}#app{padding:0;text-align:left;min-height:100%;width:fit-content}#app_wrapper{padding:1rem;text-align:center}#app_wrapper section{text-align:left}button{background:#010000;color:#e0e0e0;border:1px solid #363837;padding:.5rem}button.using{background:#66b0cf;color:#fff}button.using.artifact{background:#B36647}button.notusing{background:#666}.text-Light{color:var(--green)}.text-Medium{color:var(--purple)}.text-Heavy{color:var(--yellow)}.text-Featherweight,.text-Void,.text-Unyielding{color:var(--red)}#attribute_calc{color:#fbfbfd;display:flex;flex-wrap:wrap;justify-content:space-between;font-family:IM Fell DW Pica,serif;font-size:16px;min-width:1300px;min-width:1400px}#attribute_calc a{color:#66b0cf;text-decoration:none;transition:color .25s ease}#attribute_calc a:hover{color:#f9dc87}#attribute_calc .attribute_scale_wrapper{grid-area:attribute_scale;overflow-y:visible!important;overflow-x:clip;padding:.75rem 1.45rem 0 0}#attribute_calc .attribute_scale{background:repeating-linear-gradient(135deg,transparent,transparent 4px,#545756 4px,#545756 5px);border:1px solid #545756;display:flex;margin:0 0 1rem;position:relative}#attribute_calc .attribute_wrapper{display:grid;grid-template-columns:2fr 5fr;grid-template-rows:auto;grid-template-areas:"attribute_total attribute_name" "attribute_total attribute_scale";margin:1rem 0;position:relative}#attribute_calc .attribute_details{padding:.5rem}#attribute_calc .attribute_details span{margin-right:2rem}#attribute_calc .attribute_details .assigned{color:#f9dc87}#attribute_calc .attribute_details .equipment{color:#66b0cf}#attribute_calc .attribute_details .items{color:#9f59b6}#attribute_calc .attribute_details .magnify{color:#b36647}#attribute_calc .attribute_total_wrapper{display:flex;justify-content:center;align-items:center;grid-area:attribute_total;padding:0}#attribute_calc .attribute_total_wrapper button{border:0}#attribute_calc .attribute_total_wrapper button{background:none;color:#827967;font-size:4rem;height:5rem;padding:0;margin:0}#attribute_calc .attribute_total_wrapper button.small{font-size:1.5rem;min-width:2rem}#attribute_calc .attribute_total_wrapper button.small .fa-caret-left+.fa-caret-left{margin:0 .5rem 0 -.25rem}#attribute_calc .attribute_total_wrapper button.small .fa-caret-right:nth-child(1){margin:0 -.25rem 0 .5rem}#attribute_calc .attribute_total_wrapper button:hover,#attribute_calc .attribute_total_wrapper button:active,#attribute_calc .attribute_total_wrapper button:focus{box-shadow:none;color:#fbfbfd}#attribute_calc .attribute_total{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:5rem;justify-content:center;line-height:-1rem;padding:0 .5rem;width:8rem}#attribute_calc .attribute_assigned{font-size:1.5rem;min-width:100%;text-align:center}#attribute_calc .attribute_name{font-size:1.5rem;grid-area:attribute_name;text-transform:uppercase}#attribute_calc .attributes{display:inline-block;height:4px;transition:min-width .25s ease;max-width:0}#attribute_calc .attributes_assigned{background:goldenrod;background:linear-gradient(90deg,#958451 0%,#f9dc87 100%)}#attribute_calc .attributes_equipment{background:skyblue;background:linear-gradient(90deg,#325773 0%,#66b0cf 100%);width:14.2857142857%}#attribute_calc .attributes_items{background:purple;background:linear-gradient(90deg,#553e61 0%,#9f59b6 100%);width:14.2857142857%}#attribute_calc .attributes_magnify{background:orange;background:linear-gradient(90deg,#8E4224 0%,#B36647 100%);width:14.2857142857%}#attribute_calc .attribute_skill_bonus_info{width:300px!important;background:#010000;color:#e0e0e0;border:1px solid #545756;padding:.5rem;display:none;position:absolute;top:1rem;z-index:1}#attribute_calc .bubble{background:#010000;border:1px solid #545756;border-radius:100%;height:1.5rem;position:absolute;top:-.6rem;width:1.5rem;text-indent:5rem;text-wrap:nowrap;overflow:hidden}#attribute_calc .bubble:before{font-family:IM Fell DW Pica,serif;font-size:80%;display:inline-block;text-align:center;text-indent:0;text-shadow:0 0 1px #0f2240;width:100%;position:absolute;left:0;top:12.5%}#attribute_calc .bubble:hover{background:linear-gradient(0deg,#545756 0%,#5a5c5b 100%);cursor:pointer}#attribute_calc .bubble:hover+span{display:block}#attribute_calc .bubble.yellow{background:linear-gradient(0deg,#958451 0%,#f9dc87 100%);border-color:#0e0f13}#attribute_calc .bubble.blue{background:linear-gradient(0deg,#325773 0%,#66b0cf 100%);border-color:#0e0f13}#attribute_calc .bubble.purple{background:linear-gradient(0deg,#553e61 0%,#9f59b6 100%);border-color:#0e0f13}#attribute_calc .bubble.orange{background:linear-gradient(90deg,#8E4224 0%,#B36647 100%);border-color:#0e0f13}#attribute_calc .bubble_25{left:5%}#attribute_calc .bubble_25:before{content:"25"}#attribute_calc .bubble_25+.attribute_skill_bonus_info{left:5%}#attribute_calc .bubble_50{left:10%}#attribute_calc .bubble_50:before{content:"50"}#attribute_calc .bubble_50+.attribute_skill_bonus_info{left:10%}#attribute_calc .bubble_100{left:20%}#attribute_calc .bubble_100:before{content:"100"}#attribute_calc .bubble_100+.attribute_skill_bonus_info{left:20%}#attribute_calc .bubble_150{left:30%}#attribute_calc .bubble_150:before{content:"150"}#attribute_calc .bubble_150+.attribute_skill_bonus_info{left:30%}#attribute_calc .bubble_200{left:40%}#attribute_calc .bubble_200:before{content:"200"}#attribute_calc .bubble_200+.attribute_skill_bonus_info{left:40%}#attribute_calc .bubble_250{left:50%}#attribute_calc .bubble_250:before{content:"250"}#attribute_calc .bubble_250+.attribute_skill_bonus_info{left:calc(50% - 275px)}#attribute_calc .bubble_300{left:60%}#attribute_calc .bubble_300:before{content:"300"}#attribute_calc .bubble_300+.attribute_skill_bonus_info{left:calc(60% - 275px)}#attribute_calc .bubble_350{left:70%}#attribute_calc .bubble_350:before{content:"350"}#attribute_calc .bubble_350+.attribute_skill_bonus_info{left:calc(70% - 275px)}#attribute_calc .bubble_400{left:80%}#attribute_calc .bubble_400:before{content:"400"}#attribute_calc .bubble_400+.attribute_skill_bonus_info{left:calc(80% - 275px)}#attribute_calc .bubble_450{left:90%}#attribute_calc .bubble_450:before{content:"450"}#attribute_calc .bubble_450+.attribute_skill_bonus_info{left:calc(90% - 275px)}#attribute_calc .bubble_500{left:100%}#attribute_calc .bubble_500:before{content:"500"}#attribute_calc .bubble_500+.attribute_skill_bonus_info{left:calc(100% - 275px)}#attribute_calc .form_field input{width:5rem}#attribute_calc #assignAttributes{margin:0 0 2rem;width:calc(100% - 340px)}#attribute_calc #assignableAttributes{display:flex;flex-wrap:wrap;align-items:center;height:100%;width:100%;max-width:340px;text-align:center}#attribute_calc #assignableAttributes button{margin:2rem auto}#attribute_calc #assignableAttributes a{font-size:2rem;width:100%}#attribute_calc #assignableAttributesPoints{color:#f9dc87;font-size:8rem;width:100%}#attribute_calc #assignableAttributesAvailable{font-size:2rem;width:100%}#attribute_calc #currentLevel{width:100%}#attribute_calc #currentLevel [for=levelAttributeBonus]{font-size:1.25rem;font-family:IM Fell DW Pica,serif!important}#attribute_calc #attribute_bonus_list{max-height:275px;overflow-y:scroll;text-align:left;width:100%}#attribute_calc #attribute_bonus_list ul{margin:0;padding:0rem;list-style:none}#attribute_calc #attribute_bonus_list ul li::marker{color:#f9dc87}#attribute_calc #attribute_bonus_list_title{font-weight:700;font-size:1.25rem;margin:1rem 0 .5rem;text-align:center}#attribute_calc .attribute_bonus_list{margin:0 0 1rem}#attribute_calc .attribute_bonus_list_title,#attribute_calc .attribute_bonus_list_attr{color:#66b0cf;font-weight:700;text-transform:capitalize}#attribute_calc .attribute_bonus_list_bonuses{border-radius:4px;display:flex;margin-top:.5rem;transition:background-color .25s ease}#attribute_calc .attribute_bonus_list_bonuses:hover{background:rgba(102,176,207,.25)}#attribute_calc .attribute_bonus_list_threshold{color:#f9dc87;font-weight:700;margin:-.5rem .5rem 0;padding:.5rem 0}#equipment_wrapper{position:relative}#equipment_wrapper #equipment{display:flex;gap:.5rem;position:relative}#equipment_wrapper input[type=number]{width:5rem}#equipment_wrapper #resetEquipment{bottom:-3rem;right:0;position:absolute}#equipment_wrapper input,#equipment_wrapper select{width:calc(50% - .5rem)!important}#equipment_wrapper input,#equipment_wrapper select,#equipment_wrapper label.attuned{background:#010000;color:#e0e0e0;border:1px solid #545756;padding:.5rem}#equipment_wrapper input+select,#equipment_wrapper select+select,#equipment_wrapper label.attuned+select{margin-left:.25rem}#equipment_wrapper input input[type=checkbox],#equipment_wrapper select input[type=checkbox],#equipment_wrapper label.attuned input[type=checkbox]{margin:0 .25rem 0 0;width:auto!important}#equipment_wrapper input:focus,#equipment_wrapper select:focus{color:#fff}#equipment_wrapper input:disabled,#equipment_wrapper select:disabled{background:repeating-linear-gradient(135deg,transparent,transparent 4px,#545756 4px,#545756 5px)}#equipment_wrapper .item{width:9.0909090909%}#equipment_wrapper select{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="292.4" height="292.4"><path fill="%23888888" d="M287 69.4a17.6 17.6 0 0 0-13-5.4H18.4c-5 0-9.3 1.8-12.9 5.4A17.6 17.6 0 0 0 0 82.2c0 5 1.8 9.3 5.4 12.9l128 127.9c3.6 3.6 7.8 5.4 12.8 5.4s9.2-1.8 12.8-5.4L287 95c3.5-3.5 5.4-7.8 5.4-12.8 0-5-1.9-9.2-5.5-12.8z"/></svg>');background-position:right .4em top 50%;background-repeat:no-repeat;background-size:.65em auto}#equipment_wrapper label.attuned{display:flex;border-radius:4px;cursor:pointer}#equipment_wrapper label.attuned+.attuned{margin-top:.25rem}#equipment_wrapper label.attuned.disabled{cursor:not-allowed;opacity:.7}#equipment_wrapper label.attuned .attuned{display:block;padding-left:.5rem}#equipment_wrapper label.attuned .fa-solid{display:inline-flex;align-content:center;justify-content:center;border:1px solid #545756;border-radius:4px;height:1rem;width:1rem}#equipment_wrapper .form_field{display:inline-block;align-items:center;align-content:center;width:100%}#equipment_wrapper .form_field button{width:100%;margin:0 0 .25rem}#equipment_wrapper .indicator{display:inline-block;height:.75rem;width:.75rem;background:red;border-radius:100%;transition:background-color .25s ease}#equipment_wrapper .indicator_head,#equipment_wrapper .indicator_chest,#equipment_wrapper .indicator_hands,#equipment_wrapper .indicator_legs,#equipment_wrapper .indicator_feet,#equipment_wrapper .indicator_weapon1,#equipment_wrapper .indicator_weapon2,#equipment_wrapper .indicator_amulet,#equipment_wrapper .indicator_ring,#equipment_wrapper .indicator_earring{background:#66b0cf}#equipment_wrapper .indicator_food{background:#9f59b6}#equipment_wrapper .indicator.magnify{background:#B36647}#equipment_wrapper button{border-color:#545756}#refine_calc{display:flex;align-content:flex-start;align-items:flex-start;justify-content:space-around;flex-wrap:wrap;gap:1rem}#refine_calc>div{width:30%}#refine_calc>div+div{margin-left:3%}#refine_calc .crafting_bonus_math{padding:0 0 0 1rem}#refine_calc .crafting_bonus_math_type{display:inline-block;text-align:right;width:11rem}#refine_calc .calc_shopping_list{border-collapse:collapse;border-spacing:0}#refine_calc .calc_shopping_list input{width:6rem}#refine_calc .calc_shopping_list td{padding:.25rem .5rem}#refine_calc .calc_shopping_list tr td:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}#refine_calc .calc_shopping_list tr td:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}#refine_calc .calc_shopping_list tr:hover td{background:rgba(102,176,207,.5)}#armor_weight{min-width:100vw}#armor_weight #armor_weight_selector{display:grid;grid-template-areas:"weightTotal . . . . ." "weightBar loadout loadout loadout loadout loadout" "weightBar loadout loadout loadout loadout loadout" "weightBar loadout loadout loadout loadout loadout" "defenseTotal . . . . . " "optimalbuttons optimalbuttons optimalbuttons optimalbuttons optimalbuttons optimalbuttons " "weightToCalculate weightToCalculate weightToCalculate weightToCalculate weightToCalculate weightToCalculate ";margin:0 auto;padding:3rem 1rem 0rem;max-width:700px}#armor_weight button.selected{font-weight:700}#armor_weight button.light.selected{border-color:var(--green);color:var(--green)}#armor_weight button.medium.selected{border-color:var(--purple);color:var(--purple)}#armor_weight button.heavy.selected{border-color:var(--yellow);color:var(--yellow)}#armor_weight button.featherweight.selected{border-color:var(--green);color:var(--red)}#armor_weight button.darkplate.selected,#armor_weight button.unyielding.selected{border-color:var(--yellow);color:var(--red)}@media (hover: hover) and (pointer: fine){#armor_weight button.light:hover{border-color:var(--green);color:var(--green)}#armor_weight button.medium:hover{border-color:var(--purple);color:var(--purple)}#armor_weight button.heavy:hover{border-color:var(--yellow);color:var(--yellow)}#armor_weight button.featherweight:hover{border-color:var(--green);color:var(--red)}#armor_weight button.darkplate:hover,#armor_weight button.unyielding:hover{border-color:var(--yellow);color:var(--red)}}#armor_weight #weight_total{font-family:IM Fell DW Pica,serif;grid-area:weightTotal;text-align:center;padding:0 0 1rem;transition:color .5s ease}#armor_weight #defense_total{font-family:IM Fell DW Pica,serif;grid-area:defenseTotal;text-align:center;padding:0 0 1rem;transition:color .5s ease;font-size:1.25rem;width:4.1rem}#armor_weight #weight_total_value{font-size:1.75rem}#armor_weight #weight_total_bar_outer_wrapper{border:0px solid red;padding:0 0 0 2rem;position:relative;grid-area:weightBar}#armor_weight #weight_total_bar_wrapper{display:none;background:repeating-linear-gradient(135deg,transparent,transparent 4px,var(--inputBorderColor) 4px,var(--inputBorderColor) 5px);border:1px solid var(--inputBorderColor);border-radius:2px;display:flex;margin:0 1rem 0 0;position:relative;width:1rem;height:100%}#armor_weight #weight_total_bar_wrapper:after,#armor_weight #weight_total_bar_wrapper:before{border-top:1px solid var(--inputBorderColor);content:"";display:block;overflow:hidden;position:absolute;height:1px;width:100%;z-index:100}#armor_weight #weight_total_bar_wrapper:after{bottom:26%}#armor_weight #weight_total_bar_wrapper:before{bottom:46%}#armor_weight #weight_total_bar{width:100%;background:red;position:absolute;bottom:0;left:0;right:0;transition:height .5s ease,background-color .5s ease}#armor_weight .weight_total_bar_marker{font-family:IM Fell DW Pica,serif;position:absolute;left:.5rem}#armor_weight #weight_total_bar_marker_light{top:74%;transform:translateY(-55%)}#armor_weight #weight_total_bar_marker_medium{top:48%;transform:translateY(50%)}#armor_weight #weight_total_bar_marker_heavy{bottom:100%;transform:translateY(50%)}#armor_weight #weight_selections{grid-area:loadout}#armor_weight #weight_selections .position_wrapper{align-items:center;display:flex}#armor_weight #weight_selections .position_wrapper .position{align-items:center;justify-content:center;display:flex;flex-wrap:wrap;font-family:IM Fell DW Pica,serif;max-width:3.5rem;padding:0 1rem 0 0}#armor_weight #weight_selections .position_wrapper .position .slot,#armor_weight #weight_selections .position_wrapper .position .slot_weight{font-size:1.25rem}#armor_weight #weight_selections .position_wrapper+.position_wrapper{margin-top:1rem}#armor_weight #optimal_buttons{grid-area:optimalbuttons;padding:1rem 0;text-align:center}#armor_weight #optimal_buttons button.light{border-color:var(--green);color:var(--green)}#armor_weight #optimal_buttons button.light:hover,#armor_weight #optimal_buttons button.light.selected{background:var(--green);color:#000}#armor_weight #optimal_buttons button.medium{border-color:var(--purple);color:var(--purple)}#armor_weight #optimal_buttons button.medium:hover,#armor_weight #optimal_buttons button.medium.selected{background:var(--purple);color:#fff}#armor_weight #optimal_buttons button.heavy{border-color:var(--yellow);color:var(--yellow)}#armor_weight #optimal_buttons button.heavy:hover,#armor_weight #optimal_buttons button.heavy.selected{background:var(--yellow);color:#000}#armor_weight #weightToCalculate{grid-area:weightToCalculate}#armor_weight #weightToCalculate table{width:60%;margin:0 auto}#armor_weight #weightToCalculate h3{text-align:center}#armor_weight #weightToCalculate p{max-width:600px;margin:0 auto}#armor_weight #weightToCalculate p+p{margin-top:1rem}#armor_weight .slots_text .slot_text{text-transform:capitalize}#armor_weight .slots_text .slot_text:after{content:", "}#armor_weight .slots_text .slot_text:last-child:after{content:""}
