/* KATA Result — a verdict, centered. */
.k-result{font-family:var(--k-font);color:var(--k-ink);text-align:center;max-width:420px;margin:0 auto;padding:26px 20px}
.k-result-ic{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px}
.k-result-ic.ok{background:var(--k-success-bg);color:var(--k-success-ink)}
.k-result-ic.err{background:var(--k-danger-bg);color:var(--k-danger-ink)}
.k-result h3{font-size:17px;font-weight:600;letter-spacing:-.015em}
.k-result p{margin-top:8px;font-size:13.5px;line-height:1.8;color:var(--k-ink-2)}
.k-result .acts{margin-top:18px;display:flex;gap:9px;justify-content:center;flex-wrap:wrap}
