h1.subtitle{text-align:left;width:20vw;margin:0;font-size:1.7rem;position:relative}#main{text-align:center;max-width:60rem;margin:0 auto}#wordfindgame{justify-content:space-between;display:flex}#wordlist{width:20%}#puzzle{padding:0}#puzzle>div{width:100%;margin:0 auto}.puzzleSquare{text-transform:uppercase;background-color:var(--bulma-body-background-color);border:0;width:3vw;height:3vw;font:1.8rem sans-serif}@media only screen and (width>=1216px){#puzzle{float:left;padding:0}.puzzleSquare{width:2.8rem;height:2.8rem;font:1.8rem sans-serif}}button::-moz-focus-inner{border:0}#puzzle .selected{background-color:var(--hk-purple)}#puzzle .found{color:#fff;background-color:#acc943}#puzzle .solved{color:#000;background-color:#acc943}#puzzle .complete{background-color:var(--hk-purple)}#words{text-align:left;max-width:30rem;margin:0;padding:0;list-style-type:none}#words li{width:20px;padding:3px 0;font:1em Questral,sans-serif}.wordFound{color:gray;text-decoration:line-through}#controls{text-align:left;border:none;flex-direction:row;justify-content:space-between;max-width:30rem;padding:1em;display:flex}label{white-space:nowrap;margin-top:1em}input{border:none;border-bottom:1px solid #ccc;font-family:Questral,sans-serif;font-size:1em}input[type=number]{width:2rem}select{max-width:10rem}#create-grid,#solve{margin-top:1rem;display:block}#secret-word{text-transform:uppercase}#result-message{font-size:1.2em}#playagain{background-color:var(--hk-purple);color:#fff;margin-top:1rem}#solve{color:#f8f6f0;background-color:#7a9803}#solve,#playagain{border:none;border-radius:8px;justify-content:space-between;width:150px;height:75px;font-size:20px}#solve:active,#playagain:active{transform:translateY(4px);box-shadow:0 5px #d3d3d3}#solve:hover{color:#000;background-color:#acc943}#playagain:hover{color:#000;background-color:#9570fd}#explanation{text-align:left;border:1px solid #d3d3d3;width:100%;margin-top:1rem;padding:1rem 1rem 0;font-size:.9rem}
