:root{--bg:#2d2d2d;color:#fff;font-family:sans-serif}body{background:var(--bg);padding:0 20px}h1{text-align:center}.pack_gallery{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pack_gallery .pack{text-wrap:wrap;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:300px;padding:10px;display:flex}.pack p{color:#000;text-align:center;margin:0;padding:0;font-size:20px;font-weight:700}.pack img:hover{cursor:pointer}.pack input[type=number]{font-size:16px}.open_button{z-index:1;background:#ff004d;border-radius:10px;justify-content:center;align-items:center;width:100px;height:50px;display:flex;position:fixed;bottom:10px;left:50%;transform:translate(-50%)}.open_button:hover{cursor:pointer}.blackout{z-index:10;background:#000000b3;width:100%;height:100%;position:fixed;top:0;left:0}.opener_outer{z-index:20;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:50%;left:50%;overflow:scroll;transform:translate(-50%,-50%)}.opener_outer h1{color:#000}.opener_outer .button{margin-top:10px!important;margin-bottom:40px!important}.opener_outer .button_inline{background:#fff;width:100%;padding:10px 0;position:sticky;bottom:0}.opener_outer .card_gallery{margin-top:20px!important}.card{border:1px solid #000}.button_inline{justify-content:center;align-items:center;gap:10px;display:flex}.button-next{background:#0095ff!important}select{color:#fff;background:#404040;border:1px solid #000;border-radius:10px;min-width:100px;height:40px;min-height:40px;padding:0 10px;font-size:16px;margin-top:10px!important;margin-bottom:40px!important}.packs_search_container{justify-content:center;align-items:center;margin-bottom:10px;display:flex}.packs_search{width:400px;height:30px;font-size:16px}.pack_release{color:#666!important;margin:-8px 0 -10px!important;font-size:14px!important}.navbar{background:#fff;border:1px solid #000;border-radius:10px;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:50px;margin:0 0 10px;padding:0 10px;display:flex}.button{background:#404040;border:1px solid #000;border-radius:10px;justify-content:center;align-items:center;min-width:100px;height:40px;min-height:40px;padding:0 10px;display:flex}.button:hover{cursor:pointer;background:#656565}.align-right{margin-left:auto}.align-left{margin-right:auto}.add_stash{justify-content:center;align-items:center;gap:10px;display:flex}.add_stash input[type=text]{border:1px solid #000;border-radius:10px;width:300px;height:30px;padding:0 0 0 10px}.stash_wrapper{flex-wrap:wrap;justify-content:center;gap:10px;margin:10px 0 0;display:flex}.stash_outer{color:#000;text-wrap:wrap;text-align:center;background:#fff;border:1px solid #000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:200px;height:200px;padding:10px;font-size:30px;display:flex;overflow:hidden}.stash_outer:hover{cursor:pointer;color:#fff;background:#404040}.danger{background:red!important}.danger:hover{background:#ff7b7b!important}.login_wrapper{justify-content:center;align-items:center;height:90vh;display:flex}.login{background:#fff;border:1px solid #000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:800px;height:500px;display:flex}.login h1{color:#000;font-size:40px}.login input[type=text],.login input[type=password]{border:1px solid #000;border-radius:10px;width:300px;height:30px;padding:0 0 0 10px}.card_gallery{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.card_gallery .card{color:#000;background:#ffc354;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:300px;height:461px;padding:20px 10px;display:flex}.card-Common{background:#fff!important}.card-Rare{background:#679ee7!important}.card-SuperRare{background:#73ff69!important}.card-UltraRare{background:#f569ff!important}.card p{margin:0;padding:0}.card_name{text-align:center;font-size:20px;font-weight:700}.pack_description{text-align:center}.card_text{box-sizing:border-box;white-space:pre-wrap;text-align:left;flex:1;width:100%;padding:5px;font-size:14px;overflow-y:auto}
