@import "https://fonts.googleapis.com/css2?family=Epilogue:ital,wght@0,100..900;1,100..900&family=Fraunces:ital,opsz,wght@0,9..144,100..900;1,9..144,100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Karla:ital,wght@0,200..800;1,200..800&family=Orbitron:wght@400..900&family=Outfit:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";*{box-sizing:border-box}body{background-color:#0b2434;flex-direction:column;justify-content:center;align-items:center;height:100vh;margin:0;font-family:Karla,sans-serif;display:flex}div#root{width:100%;max-width:400px;height:100%;max-height:400px}main{background-color:#f5f5f5;border-radius:5px;flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;height:100%;padding:1rem;display:flex}.title{margin:0;font-size:40px}.instructions{text-align:center;margin-top:0;font-family:Inter,sans-sarif;font-weight:400}.dice-container{grid-template:auto auto/repeat(5,1fr);gap:20px;margin-bottom:40px;display:grid}.roll-dice{color:#f5f5f5;white-space:nowrap;cursor:pointer;background-color:#5035ff;border:none;border-radius:6px;flex-direction:column;justify-content:center;align-self:center;width:auto;height:50px;padding:6px 21px;font-family:Karla,sans-serif;font-size:1.25rem;font-weight:700;display:flex;box-shadow:0 2px 2px #00000026}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dice-btn{cursor:pointer;background-color:#fff;border:none;border-radius:10px;width:50px;height:50px;font-family:Karla,sans-serif;font-size:1.75rem;font-weight:700;box-shadow:0 2px 2px #00000026}
