/* Qita — jigsaw. */
.qt-pick { display: grid; gap: 4px; }
.qt-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }
.qt-art {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 6px;
  padding: 6px 6px 8px;
  border: 0;
  border-radius: 14px;
  background: rgba(242, 234, 216, 0.06);
  color: var(--parchment);
  font-size: 0.8rem;
  font-weight: 600;
  line-height: 1.2;
  text-align: start;
  cursor: pointer;
}
.qt-art img { width: 100%; height: auto; aspect-ratio: 4 / 3; object-fit: cover; border-radius: 9px; }
.qt-done {
  position: absolute;
  top: 10px; right: 10px;
  padding: 2px 7px;
  border-radius: 999px;
  background: var(--gold);
  color: var(--lapis);
  font-size: 0.7rem;
  font-style: normal;
  font-weight: 800;
}
[dir="rtl"] .qt-done { right: auto; left: 10px; }
.qt-pick-panel .fa-panel { max-width: 420px; }
