*{margin:0;padding:0;-webkit-user-select:none;user-select:none}*:focus{outline:none}body{font-family:Poppins,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.chip-switch[data-v-32b43468]{display:flex;gap:12px;align-items:center}.chip[data-v-32b43468]{padding:8px 16px;border-radius:24px;border:1.5px solid black;-webkit-user-select:none;user-select:none;font-weight:600;transition:background-color .3s,color .3s;color:#000;background-color:#fff}.chip.selected[data-v-32b43468]{background-color:#000;color:#fff;border-color:#000}.chip[data-v-32b43468]:hover{background-color:#333;color:#fff}#instructions-box[data-v-8798cc16]{border:2px solid red;padding:16px;margin-top:20px;border-radius:8px;background-color:#fff5f5;color:#333;font-size:16px;max-width:500px}#instructions-box ul[data-v-8798cc16]{padding-left:20px;margin:0}.main[data-v-2afdcf4e]{display:flex;flex-direction:column;align-items:center;padding:16px 24px;max-width:1200px;margin:0 auto;width:100%}.contain[data-v-2afdcf4e]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%;padding:16px;gap:20px}.score h1[data-v-2afdcf4e]{font-size:96px;margin:0}.score h2[data-v-2afdcf4e]{font-size:30px;font-weight:500;margin-top:8px}.box[data-v-2afdcf4e]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.innerbox[data-v-2afdcf4e]{height:72px;width:72px;border:1px solid black;display:grid;place-items:center;border-radius:10px;font-size:24px;font-weight:700;cursor:pointer;transition:background-color .3s ease;background-color:#fff;color:#000}.innerbox[data-v-2afdcf4e]:hover,.innerbox.selected-box[data-v-2afdcf4e]{background-color:#000;color:#fff;border-color:#fff}.dice[data-v-2afdcf4e]{background-color:#000;width:300px;height:300px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:12px;margin:24px 0;font-size:120px;-webkit-user-select:none;user-select:none;cursor:pointer}.controller[data-v-2afdcf4e]{display:flex;flex-direction:column;gap:16px;width:300px;align-items:center}button[data-v-2afdcf4e]{background-color:#000;padding:10px 18px;color:#fff;border-radius:5px;min-width:220px;border:none;font-size:16px;cursor:pointer;transition:background-color .3s ease}button[data-v-2afdcf4e]:hover{background-color:#fff;border:1px solid black;color:#000}button.instructions[data-v-2afdcf4e]{background-color:#fff;color:#000;border:1px solid black}button.instructions[data-v-2afdcf4e]:hover{background-color:#000;color:#fff;border:none}@media (max-width: 768px){.box[data-v-2afdcf4e]{display:grid;grid-template-columns:1fr 1fr 1fr}.score h1[data-v-2afdcf4e]{font-size:64px}.score h2[data-v-2afdcf4e]{font-size:24px}}@media (max-width: 400px){.score h1[data-v-2afdcf4e]{font-size:48px}.score h2[data-v-2afdcf4e]{font-size:20px}.dice[data-v-2afdcf4e]{width:160px;height:160px;font-size:60px}button[data-v-2afdcf4e]{min-width:180px;font-size:14px}.innerbox[data-v-2afdcf4e]{font-size:24px;width:50px;height:50px}}h1[data-v-c42f68e7]{font-size:96px;white-space:nowrap;padding-bottom:16px}.btn[data-v-c42f68e7]{display:flex;justify-content:flex-end}.object img[data-v-c42f68e7]{width:100%;max-width:50vw;min-width:300px;height:auto;object-fit:contain}.contain[data-v-c42f68e7]{max-width:1190px;height:100vh;display:flex;margin:0 auto;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:16px;gap:32px}h1[data-v-c42f68e7]{font-size:72px;white-space:nowrap;padding-bottom:16px}.btn[data-v-c42f68e7]{display:flex;justify-content:flex-end;flex-wrap:wrap}button[data-v-c42f68e7]{background-color:#000;padding:10px 18px;color:#fff;border-radius:5px;min-width:220px;border:none;font-size:16px;border:1px solid transparent;cursor:pointer;transition:.4s background-color ease-in}button[data-v-c42f68e7]:hover{background-color:#fff;border:1px solid black;color:#000;transition:.3s background-color ease-in}@media (max-width: 768px){.contain[data-v-c42f68e7]{flex-direction:column;text-align:center;height:auto;padding-top:40px}h1[data-v-c42f68e7]{font-size:48px}.btn[data-v-c42f68e7]{justify-content:center;margin-top:20px}.object img[data-v-c42f68e7]{width:200px}}@media (max-width: 480px){h1[data-v-c42f68e7]{font-size:36px}button[data-v-c42f68e7]{min-width:180px;font-size:14px}}
