.checker-page{max-width:72rem;padding:0 var(--space-6)}.checker-page>p,.checker-page>section>p{max-width:70ch}.checker-limits{border-bottom:1px solid var(--color-rule);margin:var(--space-6) 0}.checker-controls{padding:var(--space-6) 0;border-block:1px solid var(--color-rule)}.checker-controls label{display:block;font-weight:600}.checker-controls input{display:block;max-width:100%;min-height:44px;margin:var(--space-4) 0}.checker-controls button{min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-ink)}.checker-controls button:disabled{opacity:.55;cursor:not-allowed}.checker-controls button:active{background:var(--color-surface)}.checker-page :focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.checker-page [data-checker-results]{overflow-wrap:anywhere;margin-top:var(--space-6)}.checker-page details{margin-top:var(--space-6)}.checker-page summary{cursor:pointer;padding:var(--space-3) 0;min-height:44px}.checker-page .checker-findings{list-style:none;padding:0;max-width:65ch}.checker-page .checker-findings li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-4);padding:var(--space-2) 0;margin:0;border-bottom:1px solid var(--color-rule)}.checker-page .checker-findings li p{grid-column:1 / -1;margin:0}.checker-page .viewer-output table{min-width:44rem}@media(hover:hover){.checker-controls button:hover:not(:disabled),.checker-page summary:hover{background:var(--color-surface)}}
