@charset "UTF-8"; /* -*- coding: utf-8 -*- */
/* Style sheet for Su Doku puzzle helper. */
@import "../scripted.css";

table { empty-cells: show; text-align: center; border-collapse: collapse; }
td { width: 2em; height: 2em; border-style: solid; border-color: gray; }

/* black border for 3x3 tiles: */
table tr:first-child td, table tr:first-child + tr + tr + tr td,
table tr:first-child + tr + tr + tr + tr + tr + tr td { border-top-color: black; }
tr td:first-child, tr td:first-child + td + td + td,
tr td:first-child + td + td + td + td + td + td { border-left-color: black; }
tr:first-child + tr + tr td, tr:first-child + tr + tr + tr + tr + tr td,
tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr td { border-bottom-color: black; }
td:first-child + td + td, td:first-child + td + td + td + td + td,
td:first-child + td + td + td + td + td + td + td + td { border-right-color: black; }

/* distinguish user input from inferred values: */
td.live { background-color: lime; }
td.focal { background-color: yellow; }
td.given { color: green; }
td.try { color: blue; }
