.comparison{padding-block:55px 80px}.comparison h1{font-size:clamp(62px,8vw,110px);line-height:.95;margin:22px 0}.intro{max-width:800px;font-size:20px}.scope{color:var(--muted);max-width:800px;margin-top:18px}.input-panel{border:1px solid var(--line);padding:26px;margin-top:36px}label{font-size:13px;font-weight:700;display:block;margin-bottom:8px}select,textarea{font:14px/1.6 Manrope,sans-serif;color:var(--paper);background:#22231e;border:1px solid #69695d;border-radius:0;padding:12px;max-width:100%}#fixture{width:100%;margin-bottom:24px}textarea{width:100%;font-family:monospace;resize:vertical;overflow-wrap:anywhere}select:focus-visible,textarea:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.controls{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:22px}.controls label{margin:0}.controls button{border:1px solid var(--line);min-height:48px;cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}#status{padding:24px 0;font-weight:700}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}caption{text-align:left;color:var(--muted);padding-bottom:16px}th,td{padding:18px 12px;border-block:1px solid var(--line);vertical-align:top}td:last-child{min-width:210px;overflow-wrap:anywhere}th{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.accept{color:#c3d6a4}.reject{color:#ff9c87}.method{margin-top:55px;max-width:880px}.method h2{font:40px Barlow,sans-serif}.method p{font-size:13px;color:var(--muted);margin-top:18px}.method code{color:var(--paper);overflow-wrap:anywhere}.method a{text-decoration:underline}@media(max-width:600px){.input-panel{padding:16px}.intro{font-size:17px}.controls{gap:12px}.controls .button{width:100%;justify-content:center}.comparison h1{font-size:62px}}
select,textarea{color:#172925;background:#fffdf7;border-color:#7b9183}.controls .secondary{background:transparent;color:#172925}.controls .secondary:hover{background:#173e35;color:white}.accept{color:#116245}.reject{color:#b32e26}
select,textarea{color:#17191c;border-color:#83929d}.controls .secondary{color:#17191c}.controls .secondary:hover{background:#15181c;color:white}.accept{color:#086886}
.accept{color:#176b3c}
