*{margin:0;padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:hidden}body{background-size:70px 70px;background-image:linear-gradient(to right,#e33232d5 2px,transparent 2px),linear-gradient(to bottom,#e33232d5 2px,transparent 2px)}#introTextContainer{position:absolute;top:5%;left:5%;z-index:100;text-align:left;padding:1rem}.mainText{font-size:5.5rem;color:#000;font-family:Pinyon Script,cursive;font-weight:500}#throwDiceBtn{margin-top:2rem}.button{font-family:monospace;font-size:1.3rem;font-weight:400;color:#fff;border-color:transparent;background-color:#e33232;padding:10px 20px;cursor:pointer}#enterBtnContainer{position:absolute;bottom:5%;right:5%;z-index:100;padding:1rem}@media (max-width: 768px){#introTextContainer{top:3%;left:3%;padding:.5rem;max-width:92%}.mainText{font-size:clamp(4.5rem,10vw,5rem);line-height:1.1}#throwDiceBtn{margin-top:1rem}.button{font-size:1rem;padding:12px 18px}#enterBtnContainer{bottom:3%;right:3%;padding:.5rem}}@media (max-width: 480px){.mainText{font-size:clamp(3.8rem,9vw,4.2rem)}#introTextContainer{max-width:88%}}
