/* layout_center_2026_10_21: centered layout (preview until Jacob approves). Scoped to body[data-layout=center]. */
body[data-layout=center] .hero-in{text-align:center}
body[data-layout=center] .neon-sign{margin-left:auto;margin-right:auto;justify-content:center;align-items:center}
body[data-layout=center] .tagline{margin-left:auto;margin-right:auto}
body[data-layout=center] .bigsearch{margin-left:auto;margin-right:auto}
body[data-layout=center] .stats{justify-content:center}
body[data-layout=center] .stat{align-items:center;text-align:center}
body[data-layout=center] .srcline{text-align:center}
/* Submit an ID to the Library Leaderboard box */
body[data-layout=center] .pl{text-align:center;margin-left:auto;margin-right:auto}
body[data-layout=center] .pl-h{flex-direction:column;align-items:center;justify-content:center;text-align:center}
body[data-layout=center] .pl-row{justify-content:center}
body[data-layout=center] .pl-input{text-align:center}
body[data-layout=center] .pl-input:focus{text-align:left}
body[data-layout=center] .pl-plats{justify-content:center}
body[data-layout=center] .pl-msg,body[data-layout=center] .pl-alt{text-align:center}
body[data-layout=center] .pl-card{text-align:left}
/* section headers + generic blocks */
body[data-layout=center] .sec-h{flex-direction:column;align-items:center;justify-content:center;text-align:center}
body[data-layout=center] .sec-h .sub{margin-left:auto;margin-right:auto}
body[data-layout=center] .gchips{justify-content:center}
body[data-layout=center] .tabs{justify-content:center}
body[data-layout=center] .chart-hero{flex-direction:column;align-items:center;justify-content:center;text-align:center}
body[data-layout=center] .chart-hero>div{text-align:center}
body[data-layout=center] .lead{text-align:center;margin-left:auto;margin-right:auto}
body[data-layout=center] .panel-h{justify-content:center;text-align:center;flex-wrap:wrap}
body[data-layout=center] main h1,body[data-layout=center] main>.wrap>h2,body[data-layout=center] .kick{text-align:center}
body[data-layout=center] .ftr-in{text-align:center}
body[data-layout=center] .ftr-brand .brand{justify-content:center}
body[data-layout=center] table{margin-left:auto;margin-right:auto}
/* Radar (home hero radar + ID Tracker page radar): centered behind the content */
body[data-layout=center] .radar,body[data-layout=center] .pg-radar .radar{left:50%;right:auto;transform:translateX(-50%)}
body[data-layout=center] .pg-radar::after{background:radial-gradient(ellipse at 50% 30%,rgba(6,8,12,.55),rgba(6,8,12,.2) 60%,transparent),linear-gradient(180deg,transparent 60%,var(--bg))}
body[data-layout=center] .hero-bg{overflow:hidden}
body[data-layout=center] .lb-hero{flex-direction:column;align-items:center;text-align:center}
body[data-layout=center] .lbacts,body[data-layout=center] .acts{justify-content:center}

body[data-layout=center] .ent-empty{text-align:center;max-width:560px;margin-left:auto;margin-right:auto}
