@import"https://fonts.googleapis.com/css2?family=Special+Elite&display=swap";:root{--side-w: clamp(360px, 30vw, 520px);--color-primary: #655335;--color-green: #3e6535;--color-red: #b24747;--cursor-default: url(/images/cursor.svg) 4 2, auto;--cursor-hand: url(/images/cursor-hand.svg) 13 6, pointer;--color-common: rgba(180, 210, 180, 1);--color-uncommon: rgba(170, 190, 80, 1);--color-rare: rgba(30, 100, 160, 1);--color-epic: rgba(80, 40, 110, 1);--color-legendary: rgba(140, 20, 20, 1);--background-common: rgba(180, 210, 180, .4);--background-uncommon: rgba(170, 190, 80, .5);--background-rare: rgba(30, 100, 160, .6);--background-epic: rgba(80, 40, 110, .6);--background-legendary: rgba(140, 20, 20, .6)}*{font-family:Special Elite,sans-serif;margin:0;padding:0;user-select:none;box-sizing:border-box;cursor:var(--cursor-default)}a,button,select,[role=button],label[for],summary,#cthulhu-target{cursor:var(--cursor-hand)}input,textarea,[contenteditable=true]{cursor:text}button:disabled,[aria-disabled=true],.disabled,.unavailable{cursor:var(--cursor-default)}#app{width:100%;max-width:100%;min-width:0;height:100%;overflow:hidden}html,body{height:100%;overflow:hidden}body{background:url(/images/background.png);height:100%;display:flex;cursor:var(--cursor-default)}@font-face{font-family:Skullbone;src:url(/fonts/Skullbone.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Bookerly;src:url(/fonts/Bookerly.ttf) format("truetype");font-weight:400;font-style:normal}button.btn{width:100%;background:url(/images/buttonbg.png);background-position:top left;background-size:100% 100%;color:#645235;text-shadow:0px 1px 0px #382e1e;border-radius:4px;box-shadow:0 0 20px 5px #403b2080;text-align:center;border:none;transition:all 50ms ease-in-out;font-weight:700;font-size:16px;height:80px;padding:0 10px;display:flex;align-items:center;justify-content:center;margin-bottom:5px;&:hover:not(.disabled):not(.unavailable){cursor:var(--cursor-hand);background:url(/images/buttonbg_hover.png);opacity:.8;background-position:top left;background-size:100% 100%}}.input_group{display:flex;flex-direction:row;margin-top:5px}.text_input{background:url(/images/buttonbg.png);margin-bottom:5px;background-position:top left;background-size:100% 100%;color:#645235;text-shadow:0px 1px 0px #382e1e;border-radius:4px;box-shadow:0 0 20px 5px #403b2080;border:none;width:100%;height:25px;padding:0 10px;font-weight:700;&::placeholder{color:#64523550}&:focus{outline:none}}a{color:var(--color-primary);text-decoration:underline}hr{border-color:var(--color-primary);border-width:2px;box-shadow:0 0 20px 5px #403b2080}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:url(/images/scrollbar-thumb.png) repeat-y center;background-size:auto;border:none}::-webkit-scrollbar-button{display:none;height:0;width:0}::-webkit-scrollbar-track{background:transparent}.reduced_motion *,.reduced_motion *:before,.reduced_motion *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield;-moz-appearance:textfield}@media (max-width: 900px){:root{--side-w: 0px}}button{color:inherit;font:inherit;background:none;border:none}
