/* Article body styles for 12b-sportsfans.com */
body.single-post .bp-single__body{--ac-border:#e3e7ee;--ac-head-bg:#1a2b4a;--ac-head-fg:#ffffff;--ac-stripe:#f6f8fb;--ac-accent:#d81f26}
/* Tables */
body.single-post .bp-single__body table{width:100%;border-collapse:collapse;border-spacing:0;margin:1.6em 0;font-size:.94em;line-height:1.55;border:1px solid var(--ac-border)}
body.single-post .bp-single__body th,body.single-post .bp-single__body td{padding:.65em .9em;border:1px solid var(--ac-border);text-align:left;vertical-align:top}
body.single-post .bp-single__body thead th,body.single-post .bp-single__body table:not(:has(thead)) tr:first-child > th{background:var(--ac-head-bg);color:var(--ac-head-fg);font-weight:700}
body.single-post .bp-single__body tbody th{font-weight:600}
body.single-post .bp-single__body tbody tr:nth-child(even) > td{background:var(--ac-stripe)}
body.single-post .bp-single__body table p{margin:0}
@media (max-width:720px){
body.single-post .bp-single__body table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:.9em}
body.single-post .bp-single__body th,body.single-post .bp-single__body td{min-width:8.5rem}
}
/* Long lists of short items (name ideas) as a multi-column grid */
body.single-post .bp-single__body ul:has(> li:nth-child(12)):not(:has(a,strong,p,br)){columns:4 8rem;column-gap:1.75rem;list-style:none;padding:1em 1.25em;margin:0 0 1.3em;border:1px solid var(--ac-border);border-radius:10px;background:var(--ac-stripe)}
body.single-post .bp-single__body ul:has(> li:nth-child(12)):not(:has(a,strong,p,br)) > li{break-inside:avoid;margin:0 0 .35em}
