/* Hitori — Washi */
.hg{display:grid;gap:5px}
.hc{aspect-ratio:1;display:grid;place-items:center;background:var(--cell);border-radius:8px;font-family:Fraunces,serif;font-size:clamp(17px,4.4vw,26px);position:relative;color:var(--oncell);
  box-shadow:0 3px 0 var(--soft);transition:background .25s,color .25s,transform .3s cubic-bezier(.3,1.6,.5,1),box-shadow .3s;user-select:none}
.hc.sh{background:var(--mark);color:color-mix(in srgb,var(--bg) 30%,transparent);transform:translateY(3px) scale(.95);box-shadow:0 0 0 var(--soft)}
.hc.ci::after{content:"";position:absolute;inset:14%;border:2.5px solid var(--acc);border-radius:50%}
.hc.bad{color:var(--err)}
.hc.bad.sh{box-shadow:0 0 0 2px var(--err)}
