.doll-container{width:300px;height:420px;aspect-ratio:3/4;background-color:#201f1f;border-radius:16px;overflow:hidden;border:2px solid #201f1f;box-shadow:-15px 15px 1px #0000001a}.button-group{display:flex;gap:10px}.grid{margin:0 auto;max-width:700px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.button-group button{padding:10px;border:1px solid black;border-radius:8px;cursor:pointer}.button-group button:hover{background-color:#c5fdef}.ch--container{flex-direction:column;text-align:left;min-height:100vh;place-items:center;display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}.ch--container .customizer{display:flex;gap:1rem;flex-direction:column;width:100%}.ch--container button{background-color:#0aabe4;color:#f9ffff;font-size:24px;font-weight:400;padding:1rem 2rem;border:2px solid #0988b1;border-radius:6px;cursor:pointer}.ch--container button:disabled{opacity:.3;background-color:gray;border:1px solid #6e6e6e}.ch--container .input-block{margin-bottom:1rem;display:flex;flex-direction:column;gap:1rem}:root{font-family:Pridi,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#eee;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;width:100%;padding:1rem;box-sizing:border-box;min-height:100vh;color:#aea89d;background-color:#575656;text-align:left}h3{font-size:2rem;font-weight:700;letter-spacing:.5px}button,input,select,option{font-family:Pridi,sans-serif;font-size:16px;padding:.75em}.input-group{display:flex;align-items:flex-start;justify-content:flex-start;gap:4px;flex-direction:column}.input-group input{width:100%;border-radius:4px;border:1px solid grey;box-sizing:border-box}#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:left}*{margin:0}a{color:#d6d613}#root{display:contents}body{width:100%;position:relative}p{text-align:left}p.mid{font-size:14px}.card{padding:2em}.read-the-docs{color:#888}.card-deck{width:100px;height:140px;background-color:#f0f0f0;border-radius:10px;display:flex;justify-content:center;align-items:center;cursor:pointer;box-sizing:border-box;color:#fff;text-transform:capitalize;font-weight:700;box-shadow:inset 0 0 0 2px #00000040;-webkit-user-select:none;user-select:none}.card-heal{background-color:#29bc32;color:#fff}.card-attack{background-color:red}.card-defend{color:#fff;background-color:#6495ed}.card-enhancement{background-color:orange}.card-global{background-color:#d315d3}.dragging{opacity:.25}.hand,.action,.enhancements,.droppod{position:relative;padding:1rem;min-width:100px;min-height:160px;display:flex;border-radius:13px;border:1px dashed #ccc;justify-content:center;align-items:center;gap:.5rem;border-width:2px;border-color:#c1c8c0}.action{min-width:200px}.global{color:#3d7ccf;border-color:currentColor;border-width:2px}.global p{opacity:.75!important}.hand{width:auto;gap:10px}.enhancements{min-width:200px;gap:10px;border-width:2px}.hand p,.enhancements p,.action p,.droppod p{position:absolute;top:-1.75em;left:0;opacity:.35;text-transform:capitalize}.game-board{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%}.row,.column{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem}.column{flex-direction:column}.play-area{display:flex;align-items:flex-start;margin-bottom:2rem}.account-details{position:absolute;top:1rem;left:1rem;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow:hidden}.address{font-size:16px;-webkit-user-select:text;user-select:text;font-weight:700;width:100%;max-width:12em;text-overflow:ellipsis;overflow:hidden;text-align:left}.input-group select{padding:.5rem;border-radius:4px;width:100%;background:url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) no-repeat right #fff;-webkit-appearance:none;background-position-x:95%}.inventory{display:flex;gap:10px}.icon{width:60px;height:60px;background-color:#353535;border-radius:8px;display:flex;justify-content:center;align-items:center}.icon img{width:90%}
