.k-b-quiz .q-top{display:flex;align-items:center;gap:28px;margin-bottom:26px;min-height:56px}
.k-b-quiz .q-ring{display:flex;align-items:center;gap:12px}
.k-b-quiz .q-ring svg path{stroke-width:6}
.k-b-quiz .q-think{font-size:calc(36px*var(--k-size));color:var(--k-muted)}
.k-b-quiz .q-q{font:var(--k-w-body) calc(52px*var(--k-size))/1.3 var(--k-font-body);max-width:824px;letter-spacing:-.008em}
.k-b-quiz .q-list{display:flex;flex-direction:column;gap:14px;margin-top:36px;width:640px}
.k-b-quiz .q-opt{display:grid;grid-template-columns:52px 1fr 48px;align-items:center;gap:20px;padding:14px 18px 14px 14px;border-radius:16px;box-shadow:inset 0 0 0 2px var(--k-line)}
.k-b-quiz .q-ans{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--k-ok) calc(var(--q-ok,0)*100%),var(--k-line))}
.k-b-quiz .q-key{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--k-bg-2);box-shadow:inset 0 0 0 2px var(--k-line);font:600 calc(24px*var(--k-size))/1 var(--k-font-body);color:var(--k-muted)}
.k-b-quiz .q-tx{font:var(--k-w-body) calc(40px*var(--k-size))/1.2 var(--k-font-body);white-space:nowrap}
.k-b-quiz .q-ans .q-tx{font-weight:600}
.k-b-quiz .q-mk{display:grid;place-items:center}
.k-b-quiz .q-more{margin-top:26px;display:flex;flex-direction:column;gap:14px;max-width:824px}
.k-b-quiz .q-line{font:var(--k-w-body) calc(38px*var(--k-size))/1.35 var(--k-font-body);color:var(--k-muted);padding-left:26px;border-left:3px solid var(--k-line)}
.k-b-quiz .q-foot{margin-top:34px;display:flex;align-items:center;gap:16px;transform:rotate(-1.2deg);transform-origin:left}
.k-b-quiz .q-bub{width:44px;height:40px;flex:none}
.k-b-quiz .q-bub path{fill:none;stroke:currentColor;stroke-width:3;stroke-linejoin:round}
