.kd .mic.warn{background:var(--orange-soft);color:var(--orange-ink)}.kd .mic.bad{background:var(--red-soft);color:var(--red-ink)}.kd .mhead p b{color:var(--text)}.kd .mx{background:var(--panel-2);color:var(--text);cursor:pointer;border:0;border-radius:999px;flex:none;width:34px;height:34px;margin-left:auto;font-size:18px;line-height:1}.kd .codein{font:inherit;letter-spacing:.42em;text-align:center;border:1.5px solid var(--btn-line);background:var(--input-bg);width:100%;color:var(--text);font-variant-numeric:tabular-nums;border-radius:12px;padding:10px 0 10px .42em;font-size:28px;font-weight:700}.kd .codein:focus{border-color:var(--accent);outline:none}.kd .demo-code{background:var(--panel-2);border:1px dashed var(--btn-line);border-radius:12px;justify-content:center;align-items:baseline;gap:12px;padding:10px 14px;display:flex}.kd .demo-code span{color:var(--muted);font-size:13px}.kd .demo-code b{letter-spacing:.3em;color:var(--text);font-variant-numeric:tabular-nums;padding-left:.3em;font-size:24px;font-weight:700}.kd .codein.bad{border-color:var(--red-strong);animation:.35s kd-shake}@keyframes kd-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.kd .mmeta{color:var(--muted);font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;font-size:13px;display:flex}.kd .mbtns .linkbtn{margin-right:auto;font-size:13.5px}.kd .mhead ul.kd-foelsomt{color:var(--text);overflow-wrap:anywhere;margin:8px 0 0;padding-left:18px;font-size:13.5px}.kd .mhead ul.kd-foelsomt li+li{margin-top:3px}.kd-printroot{visibility:hidden;pointer-events:none;width:210mm;position:fixed;top:0;left:-20000px}@media print{body:has(>.kd-printroot)>:not(.kd-printroot){display:none!important}body:has(>.kd-printroot){background:#fff!important}.kd-printroot{visibility:visible;width:auto;position:static;left:auto}}
