.current-note{display:flex;flex-direction:column;margin:0 0 14px;color:var(--muted)}
.current-note strong{color:var(--ink)}
.current-note span{font-size:13px}
.stats>.stat-link{min-width:0}
.stats>.stat-link article{min-height:132px}
.table a{color:var(--green);font-weight:700}
.site-health{display:block!important;margin-top:10px;font-weight:800}
.page-jumps,.result-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 26px}
.page-jumps a,.result-tabs a{padding:8px 13px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font-size:13px;font-weight:700;text-decoration:none}
.page-jumps a:hover,.result-tabs a:hover,.result-tabs a.active{border-color:var(--green);background:#e5f2e9;color:var(--green)}
.filter-bar{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 22px}
.filter-bar a{display:flex;align-items:center;gap:9px;padding:9px 13px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--muted);font-size:13px;text-decoration:none}
.filter-bar a.active,.filter-bar a:hover{border-color:var(--green);color:var(--green)}
.filter-bar strong{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;border-radius:20px;background:#edf0ed;color:var(--ink)}
.overview-table .tr{gap:18px}
.overview-table .tr>span{min-width:0;overflow-wrap:anywhere}
.overview-table .tr>span:last-child{display:flex;align-items:flex-start;flex-direction:column;gap:6px}
.pages-overview .tr{grid-template-columns:1.6fr .8fr .75fr .55fr}
.links-overview .tr{grid-template-columns:1.55fr 1.15fr .35fr .85fr}
.explain-warning{display:flex;flex-direction:column;gap:3px;margin:0 0 15px;padding:14px 17px;border-radius:9px;background:#fff5dd;color:var(--amber)}
.explain-warning span{font-size:13px}
.section-title-row>a{color:var(--green);font-size:14px;font-weight:700}
.section-title-meta{display:flex;align-items:baseline;gap:15px;flex-wrap:wrap;justify-content:flex-end}
.section-title-meta p{margin:0}
.section-title-meta a{color:var(--green);font-size:14px;font-weight:700}
.form-overview{align-items:stretch}
.form-summary{display:flex;flex-direction:column;padding:22px;border:1px solid var(--line);border-radius:12px;background:#fff}
.form-summary>div:first-child{display:flex;align-items:center;justify-content:space-between}
.form-summary h2{margin:16px 0 5px;font-size:24px}
.form-summary h2 a{color:var(--ink);text-decoration:none}
.form-summary h2 a:hover{color:var(--green)}
.form-summary p{margin:0 0 7px}
.form-summary p a,.page-link{color:var(--green);font-size:13px;overflow-wrap:anywhere}
.auto-label{color:var(--green);font-size:12px;font-weight:800}
.form-result{display:flex;align-items:flex-start;flex-direction:column;gap:8px;margin:18px 0;color:var(--muted);font-size:13px}
.form-summary>.button{align-self:flex-start;margin-top:auto}
.badge.neutral{color:var(--muted)}
@media(max-width:760px){
  header{align-items:flex-start;flex-direction:column;gap:9px}
  header nav{width:100%;gap:9px;font-size:13px}
  main{padding-top:35px}
  .pages-overview .tr,.links-overview .tr{grid-template-columns:1fr .55fr}
  .overview-table .tr>span:nth-child(2){display:none}
  .overview-table .tr>span:nth-child(3){display:none}
  .overview-table .tr>span:nth-child(4){display:flex}
  .section-title-meta{align-items:flex-start;flex-direction:column;gap:5px}
}
