.aw-cells .grid{width:min(100%,380px);margin:8px auto 4px}.aw-cells .cell{cursor:default}.ans-li .cell.aw-x{background:var(--pc, var(--cell));color:var(--pcf, inherit)}.ans-li.loose .cell.aw-x{border-color:transparent}.ans-li .cell.aw-x .lt{color:#fff}.ans-li.loose.ans-tango .cell.aw-x{background:var(--card);border-color:var(--line)}.ans-sudoku .cell.aw-x{color:var(--brand-text, var(--brand-strong))}.aw-cells.ans-sudoku .cell{box-shadow:inset 0 0 0 .5px var(--line)}.aw-cells .sym svg{display:block;width:68%;height:68%;margin:auto}.aw[data-mode=step] .ans-li .cell.aw-x:not(.on){background:var(--cell);color:inherit}.aw[data-mode=step] .ans-li.loose .cell.aw-x:not(.on){border-color:var(--line)}.aw[data-mode=step] .ans-li.loose.ans-tango .cell.aw-x:not(.on){background:var(--card)}.aw[data-mode=step] .ans-li .cell.aw-x:not(.on) .val{visibility:hidden}.aw[data-mode=step] .ans-li .cell.aw-x:not(.on) .lt{color:inherit}.aw[data-mode=step] .ans-li .cell.aw-x.new{box-shadow:inset 0 0 0 3px var(--brand)}@media (prefers-reduced-motion: no-preference){.aw[data-mode=step] .ans-li .cell.aw-x.on{transition:background .15s}}
