html,body{margin:0;padding:0;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20200%20200'%3e%3crect%20fill='%2311aa44'%20width='200'%20height='200'/%3e%3cg%20fill='none'%20stroke='%237F3'%20stroke-width='1'%20stroke-opacity='0.2'%3e%3crect%20x='-40'%20y='40'%20width='75'%20height='75'/%3e%3crect%20x='-35'%20y='45'%20width='65'%20height='65'/%3e%3crect%20x='-30'%20y='50'%20width='55'%20height='55'/%3e%3crect%20x='-25'%20y='55'%20width='45'%20height='45'/%3e%3crect%20x='-20'%20y='60'%20width='35'%20height='35'/%3e%3crect%20x='-15'%20y='65'%20width='25'%20height='25'/%3e%3crect%20x='-10'%20y='70'%20width='15'%20height='15'/%3e%3crect%20x='-5'%20y='75'%20width='5'%20height='5'/%3e%3crect%20width='35'%20height='35'/%3e%3crect%20x='5'%20y='5'%20width='25'%20height='25'/%3e%3crect%20x='10'%20y='10'%20width='15'%20height='15'/%3e%3crect%20x='15'%20y='15'%20width='5'%20height='5'/%3e%3crect%20x='40'%20width='75'%20height='75'/%3e%3crect%20x='45'%20y='5'%20width='65'%20height='65'/%3e%3crect%20x='50'%20y='10'%20width='55'%20height='55'/%3e%3crect%20x='55'%20y='15'%20width='45'%20height='45'/%3e%3crect%20x='60'%20y='20'%20width='35'%20height='35'/%3e%3crect%20x='65'%20y='25'%20width='25'%20height='25'/%3e%3crect%20x='70'%20y='30'%20width='15'%20height='15'/%3e%3crect%20x='75'%20y='35'%20width='5'%20height='5'/%3e%3crect%20x='40'%20y='80'%20width='35'%20height='35'/%3e%3crect%20x='45'%20y='85'%20width='25'%20height='25'/%3e%3crect%20x='50'%20y='90'%20width='15'%20height='15'/%3e%3crect%20x='55'%20y='95'%20width='5'%20height='5'/%3e%3crect%20x='120'%20y='-40'%20width='75'%20height='75'/%3e%3crect%20x='125'%20y='-35'%20width='65'%20height='65'/%3e%3crect%20x='130'%20y='-30'%20width='55'%20height='55'/%3e%3crect%20x='135'%20y='-25'%20width='45'%20height='45'/%3e%3crect%20x='140'%20y='-20'%20width='35'%20height='35'/%3e%3crect%20x='145'%20y='-15'%20width='25'%20height='25'/%3e%3crect%20x='150'%20y='-10'%20width='15'%20height='15'/%3e%3crect%20x='155'%20y='-5'%20width='5'%20height='5'/%3e%3crect%20x='120'%20y='40'%20width='35'%20height='35'/%3e%3crect%20x='125'%20y='45'%20width='25'%20height='25'/%3e%3crect%20x='130'%20y='50'%20width='15'%20height='15'/%3e%3crect%20x='135'%20y='55'%20width='5'%20height='5'/%3e%3crect%20y='120'%20width='75'%20height='75'/%3e%3crect%20x='5'%20y='125'%20width='65'%20height='65'/%3e%3crect%20x='10'%20y='130'%20width='55'%20height='55'/%3e%3crect%20x='15'%20y='135'%20width='45'%20height='45'/%3e%3crect%20x='20'%20y='140'%20width='35'%20height='35'/%3e%3crect%20x='25'%20y='145'%20width='25'%20height='25'/%3e%3crect%20x='30'%20y='150'%20width='15'%20height='15'/%3e%3crect%20x='35'%20y='155'%20width='5'%20height='5'/%3e%3crect%20x='200'%20y='120'%20width='75'%20height='75'/%3e%3crect%20x='40'%20y='200'%20width='75'%20height='75'/%3e%3crect%20x='80'%20y='80'%20width='75'%20height='75'/%3e%3crect%20x='85'%20y='85'%20width='65'%20height='65'/%3e%3crect%20x='90'%20y='90'%20width='55'%20height='55'/%3e%3crect%20x='95'%20y='95'%20width='45'%20height='45'/%3e%3crect%20x='100'%20y='100'%20width='35'%20height='35'/%3e%3crect%20x='105'%20y='105'%20width='25'%20height='25'/%3e%3crect%20x='110'%20y='110'%20width='15'%20height='15'/%3e%3crect%20x='115'%20y='115'%20width='5'%20height='5'/%3e%3crect%20x='80'%20y='160'%20width='35'%20height='35'/%3e%3crect%20x='85'%20y='165'%20width='25'%20height='25'/%3e%3crect%20x='90'%20y='170'%20width='15'%20height='15'/%3e%3crect%20x='95'%20y='175'%20width='5'%20height='5'/%3e%3crect%20x='120'%20y='160'%20width='75'%20height='75'/%3e%3crect%20x='125'%20y='165'%20width='65'%20height='65'/%3e%3crect%20x='130'%20y='170'%20width='55'%20height='55'/%3e%3crect%20x='135'%20y='175'%20width='45'%20height='45'/%3e%3crect%20x='140'%20y='180'%20width='35'%20height='35'/%3e%3crect%20x='145'%20y='185'%20width='25'%20height='25'/%3e%3crect%20x='150'%20y='190'%20width='15'%20height='15'/%3e%3crect%20x='155'%20y='195'%20width='5'%20height='5'/%3e%3crect%20x='160'%20y='40'%20width='75'%20height='75'/%3e%3crect%20x='165'%20y='45'%20width='65'%20height='65'/%3e%3crect%20x='170'%20y='50'%20width='55'%20height='55'/%3e%3crect%20x='175'%20y='55'%20width='45'%20height='45'/%3e%3crect%20x='180'%20y='60'%20width='35'%20height='35'/%3e%3crect%20x='185'%20y='65'%20width='25'%20height='25'/%3e%3crect%20x='190'%20y='70'%20width='15'%20height='15'/%3e%3crect%20x='195'%20y='75'%20width='5'%20height='5'/%3e%3crect%20x='160'%20y='120'%20width='35'%20height='35'/%3e%3crect%20x='165'%20y='125'%20width='25'%20height='25'/%3e%3crect%20x='170'%20y='130'%20width='15'%20height='15'/%3e%3crect%20x='175'%20y='135'%20width='5'%20height='5'/%3e%3crect%20x='200'%20y='200'%20width='35'%20height='35'/%3e%3crect%20x='200'%20width='35'%20height='35'/%3e%3crect%20y='200'%20width='35'%20height='35'/%3e%3c/g%3e%3c/svg%3e");background-size:cover;background-repeat:no-repeat;font-family:"Exo 2",sans-serif;height:100vh}body{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}button{background-color:#fff100;cursor:pointer;border:none;border-radius:5px;font-family:"Exo 2",sans-serif;font-weight:700}button#new-deck{padding:15px 30px;font-size:1.5em}button.draw{font-size:1.2em;padding:10px 20px;margin:20px 0}div.card-slot{border:1px solid black;border-radius:5px;height:210px;width:160px;background-color:#ffffff1a}div.card-slot:nth-of-type(1){margin-bottom:10px}img.card{width:100%;height:100%;border-radius:5px}.initial-state{display:flex;justify-content:center;align-items:center;height:100vh}.game-interface{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100%}.game-content{display:flex;flex-direction:column;align-items:center;width:100%;justify-content:space-between;flex:1;padding:10px 0}.game-interface{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100vh;width:100%;padding:10px;box-sizing:border-box}.top{display:flex;justify-content:center;align-items:center;width:100%;box-sizing:border-box;margin-bottom:10px}#remaining{margin:0;font-size:1.1em}button:disabled{cursor:not-allowed;opacity:.6}h2{margin:5px 0;text-align:center;font-size:1.8em}h3{margin:5px 0;text-align:center;font-size:1.2em}#cards{display:flex;flex-direction:column;align-items:center;gap:8px;margin:10px 0;flex:1;justify-content:center}div.card-slot{border:1px solid black;border-radius:5px;height:180px;width:130px;background-color:#ffffff1a}button.draw{font-size:1.2em;padding:10px 20px;margin:10px 0}
