:root{font-family:system-ui,sans-serif;line-height:1.5;color:#1b1b1b;background:#fafafa}[hidden]{display:none!important}body{max-width:52rem;margin:0 auto;padding:1.5rem}h1{font-size:1.8rem;margin-bottom:.25rem}.lede{font-size:1.1rem}.drop{border:2px dashed #888;border-radius:.75rem;padding:2rem;text-align:center;background:#fff}.drop.over{border-color:#0b57d0;background:#eef3fd}.button,button{display:inline-block;padding:.55rem 1rem;border-radius:.5rem;border:1px solid #0b57d0;background:#0b57d0;color:#fff;cursor:pointer;font:inherit}.card{background:#fff;border:1px solid #ddd;border-left-width:.4rem;border-radius:.5rem;padding:.75rem 1rem;margin:.75rem 0}.card h3{margin:0 0 .25rem;font-size:1.05rem}.card .badge{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.s-in-force{border-left-color:#b3261e}.s-action-needed{border-left-color:#e8710a}.s-review-needed,.s-unknown,.s-partial{border-left-color:#a8890b}.s-manual{border-left-color:#5f6368}.s-passed{border-left-color:#188038}.s-not-applicable,.s-not-detected{border-left-color:#c4c7c5}.summary{font-weight:600;font-size:1.1rem}.warning{background:#fff4e5;border:1px solid #e8710a;padding:.75rem;border-radius:.5rem}.note{color:#555;font-size:.9rem}details>summary{cursor:pointer}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.drop:focus-within .button{outline:3px solid #0b57d0;outline-offset:3px}a.button{text-decoration:none}form label{display:block;margin:.6rem 0}form input:not([type=checkbox]),form select,form textarea{display:block;width:100%;max-width:28rem;padding:.4rem;font:inherit}#turnstile{min-height:80px;margin:.5rem 0 1rem}
