/* chikutik: the work question (public/work.js), shared by the app and the Profile page. Tokens only, the ones ck.css and app.css both carry. */
.wk { display: grid; gap: 8px; }
.wk-q { margin: 6px 0 0; font-size: 14px; font-weight: 600; color: var(--ink); }
.wk-q small { font-weight: 400; color: var(--mute); margin-left: 4px; }
.wk-why { margin: -4px 0 2px; font-size: 13px; line-height: 1.45; color: var(--mute); }
.wk-row { display: flex; flex-wrap: wrap; gap: 6px; }
.wk-c { appearance: none; font: inherit; font-size: 13px; line-height: 1.2; padding: 7px 11px; border: 1.5px solid var(--line); background: var(--paper); color: var(--ink); border-radius: 999px; cursor: pointer; text-align: left; }
.wk-c:hover { border-color: var(--ink); }
.wk-c:focus-visible { outline: 2px solid var(--gold); outline-offset: 2px; }
.wk-c.on { background: var(--ink); border-color: var(--ink); color: var(--on-ink); }
.wk-c.sug { border-style: dashed; border-color: var(--gold); }
.wk-own { display: grid; gap: 4px; font-size: 12.5px; color: var(--mute); }
.wk-own input { font: inherit; font-size: 15px; padding: 9px 11px; border: 1.5px solid var(--line); background: var(--paper); color: var(--ink); border-radius: 6px; }
.wk-own input:focus { outline: none; border-color: var(--ink); }
.wk-guess[hidden] { display: none; }
.wk-guess { margin: 0; display: flex; flex-wrap: wrap; align-items: center; gap: 8px; font-size: 13px; color: var(--mute); }
@media (hover: none) { .wk-c { padding: 9px 12px; font-size: 14px; } } /* a finger needs a little more */
@media (max-width: 760px) { .wk-own input { font-size: 16px; } } /* iOS zooms into smaller text */
