html,body{background-color:#1f0027;color:#c2c2c2;margin:0;font-family:Times New Roman,Times,serif;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}@font-face{font-family:canterbury;src:url(/canterbury.ttf)}a,a:visited,a:hover,a:active{color:#480558;font-weight:700;text-decoration:none}.stone{display:block;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 10px 10px,#6215a1,#000)}input{padding:10px;background-color:#5e370c;border:1px solid #5e370c;box-shadow:inset 0 0 10px #00000080,2px 2px 5px #0009;border-radius:5px;font-size:1.5rem;color:#c39b6f;width:100%;box-sizing:border-box}input:focus{outline:none;box-shadow:inset 0 0 3px #a79077,2px 2px 5px #0009;border:1px solid #5e370c}button{border:0;background-color:#e6c300;color:#000;padding:10px 20px;border-radius:5px;font-size:1.5rem;text-align:center;box-shadow:2px 2px 5px #0009;text-wrap:nowrap}button:disabled{cursor:not-allowed}button:hover:not(:disabled){background-color:#ffdf00;cursor:pointer}button.secondary{background-color:#bfa306;color:#000}button.secondary:hover:not(:disabled){background-color:#ffdf00}button.wood{background-color:#5e370c;color:#c39b6f}button.wood:hover:not(:disabled){background-color:color-mix(in srgb,#fff 5%,#5e370c)}@media screen and (max-width:992px),(max-height:768px){button{font-size:1.2rem;padding:5px 10px}}@media screen and (max-width:768px)and (orientation:portrait){html,body{width:100dvw;height:100dvh;overflow:hidden}}
