/* Live checks embedded in fix guides (2026-10-18, v2 2026-10-19). Same brand tokens as focus-site.css. */
.learn-embed{margin:2.2rem 0;padding:1.4rem 1.4rem 1.2rem;border:1px solid var(--focus-line,#30302E);background:var(--focus-panel,#101012);border-radius:14px}
/* Beat focus-site.css "body.focus-site.lamp-reading .reading-body h2 {margin-top:64px}" on specificity. */
.learn-embed h2,body.focus-site.lamp-reading .reading-body .learn-embed h2{margin-top:0;padding-top:0;border-top:0}
.learn-embed .le-note{color:var(--focus-muted,#A7A7A2);font-size:.92rem;margin:.4rem 0 1rem}
.learn-embed form{display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-end}
.learn-embed label{flex-basis:100%;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--focus-muted,#A7A7A2)}
.learn-embed input{flex:1 1 18rem;min-width:0;padding:.8rem .9rem;border-radius:8px;border:1px solid var(--focus-line,#30302E);background:var(--focus-ink,#0B0B0C);color:var(--focus-bone,#FAFAF7);font:inherit}
.learn-embed button{padding:.8rem 1.2rem;border:0;border-radius:8px;background:var(--focus-red,#E03616);color:#fff;font:inherit;font-weight:600;cursor:pointer}
.learn-embed button:hover{background:var(--focus-hover,#C42D10)}
.learn-embed button[disabled]{opacity:.6;cursor:progress}
.le-out{margin-top:1.1rem}
.le-out:empty{display:none}
.le-row{display:grid;grid-template-columns:minmax(7rem,12rem) 1fr;gap:.9rem;padding:.6rem 0;border-top:1px solid var(--focus-line,#30302E);font-size:.95rem;overflow-wrap:anywhere}
.le-row .k{color:var(--focus-muted,#A7A7A2);font-size:.82rem;letter-spacing:.06em;text-transform:uppercase}
.le-ok{color:#7ED6A0}.le-warn{color:#F2B560}.le-bad{color:#FF8A70}.le-info{color:var(--focus-text,#D4D4CE)}
.le-verdict{margin-top:.8rem;padding:.8rem .9rem;border-radius:8px;background:var(--focus-raised,#171719);font-weight:600}
.le-foot{margin-top:.7rem;color:var(--focus-muted,#A7A7A2);font-size:.85rem}
@media (max-width:560px){.le-row{grid-template-columns:1fr;gap:.2rem}}
