#puzzle-container{display:inline-block;border:2px solid #333;margin-top:15px;margin-bottom:15px;background-color:#f8f9fa}.row{display:flex}.cell.given{font-weight:700}.filled0{background-color:#cce5ff}.filled1{background-color:#ffd9b3}.cell.complete,.cell.hint{background-color:#ccffcc}#status{margin-top:10px;font-weight:700}.gridsizeSelectStyle{padding-bottom:10px}