table.index{border-collapse:collapse;width:100%;margin-bottom:2rem}table.index td,table.index th{text-align:left;vertical-align:top;border-bottom:1px solid;padding:.4rem .6rem}@media (max-width:600px){table.index,table.index tbody,table.index tr,table.index td{width:100%;display:block}table.index thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}table.index tr{border-bottom:1px solid;padding:.5rem 0}table.index td{border-bottom:none;padding:.15rem 0}table.index td:first-child code{overflow-wrap:anywhere}}.state{border-radius:3px;margin-right:.5rem;padding:.1rem .45rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.8rem}article.rule{border-top:1px solid;margin-bottom:3rem;padding-top:1rem}article.rule h2{font-family:ui-monospace,SFMono-Regular,monospace}article.rule h2 code{position:relative}article.rule h2 .rule-anchor{opacity:0;background:url(rule-anchor.svg) 50%/.8rem no-repeat;width:.8rem;margin-right:.15rem;transition:opacity .12s ease-in-out;position:absolute;top:0;bottom:0;right:100%}article.rule h2:hover .rule-anchor,article.rule h2 .rule-anchor:focus{opacity:1}article.rule h2 .lint-prefix{font-size:.89em}article.rule h2 .lint-name{font-size:1.11em}article.rule h2 .rule-jump-link{float:right;font-family:Cantarell,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Helvetica Neue,sans-serif;font-size:.8rem;font-weight:400;text-decoration:none}article.rule h2 .rule-jump-link:hover{text-decoration:underline}article.rule .source{font-size:.85rem}article.rule h3{margin-top:1.5rem;font-size:1.05rem}details.config-details,p.config-none{margin-top:1rem}details.config-details>summary{cursor:pointer;list-style:none}details.config-details>summary::-webkit-details-marker{display:none}details.config-details>summary.config-summary{font-size:1.05rem;font-weight:600}details.config-details>summary:before{content:"▸ ";width:1em;display:inline-block}details.config-details[open]>summary:before{content:"▾ "}dl.config{border-radius:6px;margin:.5rem 0 1rem;padding:.5rem .75rem}dl.config dt{margin-top:.4rem;font-size:.95rem}dl.config dt:first-child{margin-top:0}dl.config dd{margin:.25rem 0 .75rem 1rem;font-size:.92rem}dl.config dd p{margin:.25rem 0}.config-default{font-size:.85rem}.badge{vertical-align:middle;border-radius:999px;padding:.1rem .4rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.75rem}article.rule h4{margin-top:1.25rem;margin-bottom:.4rem;font-size:.98rem}article.rule h4.config-types{text-transform:uppercase;letter-spacing:.04em;font-size:.95rem}div.custom-type{border-left:3px solid;border-radius:0 6px 6px 0;margin:.5rem 0 1rem;padding:.5rem .75rem}div.custom-type>p:first-child{margin:0 0 .25rem}.custom-type-kind{text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}div.custom-type dl.config{margin:.25rem 0 0;padding:0}
/*# sourceMappingURL=./rules.css.map */
