.nono-cell.nono-hover{box-shadow:inset 0 0 0 999px #f5cb6730}.nono-cell.filled.nono-hover{box-shadow:inset 0 0 0 999px #f5cb6738}.nono-clue.nono-hover{outline:2px solid #e7b746;outline-offset:-2px;background:#d4c18f;color:#2d332c}.nono-clue .group-done{color:#fff4b6;background:#226b4e;border-radius:3px;padding:0 2px;text-decoration:line-through;text-decoration-thickness:2px}.nono-clue.complete span:not(.group-done){text-decoration:none}.nono-viewport{max-height:70dvh;overflow:auto;position:relative}.nono-clue.col{position:sticky;top:0;z-index:4}.nono-clue:not(.col){position:sticky;left:0;z-index:3}.nono-corner{position:sticky;top:0;left:0;z-index:5}.nono-clue span{box-sizing:border-box}.nono-clue .group-done{padding:0}
.nono-board{overflow:visible}
.nono-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0}
body[data-game="nonograms"] .nono-settings .puzzle-setting{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin:0;padding:0}
.nono-settings select{min-width:0;max-width:100%}
@media(max-width:640px){body[data-game="nonograms"] .nono-settings .puzzle-setting{flex-direction:column;align-items:stretch;gap:5px}.nono-settings select{width:100%;font-size:12px;padding:8px 4px}.nono-settings{gap:8px}}
