/* Tic-Tac-Toe Solver — embeddable widget frame (self-contained, light-first). */
:root{
  --accent:#4f46e5;
  --border:#cdd1f0;
  --border-control:#7a7fb5; /* 3:1+ on all surfaces - WCAG 1.4.11 for controls */
  --text:#14152e;
  --surface:#fff;
  --muted:#5a5f7a;
  --bg:#f7f8ff;
}
*{box-sizing:border-box}
html,body.lk-embed{margin:0;padding:0}
body.lk-embed{
  font-family:'Outfit',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;
  background:var(--bg); color:var(--text);
  padding:14px; max-width:420px; margin:0 auto;
}
.embed-attrib{display:inline-block;margin-top:14px;font-size:.78rem;color:var(--accent);text-decoration:none;font-weight:600;opacity:.85}
.embed-attrib:hover{opacity:1;text-decoration:underline}
