/* Round 150: a single paper palette and native disclosure vocabulary. */
:root{--t150-paper-ink:#2c3b37;--t150-paper-result:#1f6b57;--t150-paper-set:#9a5b17}
.t150-nowrap{display:inline!important;font:inherit!important;color:inherit!important;margin:0!important;line-height:inherit!important;letter-spacing:inherit!important;white-space:nowrap;word-break:normal;overflow-wrap:normal}

.t150-paper{--e40-muted:var(--t150-paper-ink);--e40-pmuted:var(--t150-paper-ink);--e40-green:var(--t150-paper-result)}
main .e40-tag{font-size:12px!important;line-height:1.55}
main .t150-paper-tag{color:var(--t150-paper-result)!important;border-color:var(--t150-paper-result)!important}
main .t150-paper-tag.t150-set{color:var(--t150-paper-set)!important;border-color:var(--t150-paper-set)!important}
main .t150-paper-ink{color:var(--t150-paper-ink)!important}
main .t150-smallprint{font-size:12px!important;line-height:1.65!important}
main details > summary.t150-disclosure{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;box-sizing:border-box;padding:10px 0!important;margin:0!important;font-size:14px!important;line-height:1.7!important;font-weight:400;list-style:none;cursor:pointer}
main details > summary.t150-disclosure::-webkit-details-marker{display:none}
main details > summary.t150-disclosure::marker{content:''}
main details > summary.t150-disclosure::after{content:'+'!important;display:block;flex:none;font:400 24px/1 Anuphan,sans-serif;margin:0 0 0 12px}
main details[open] > summary.t150-disclosure::after{content:'−'!important}
main details > summary.t150-disclosure:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.t150-fold-source{margin-top:24px;padding-top:20px;border-top:1px solid var(--e40-line)}
.t150-fold-source>h3{font-size:18px;line-height:1.65;margin:0 0 12px}
@media print{main details > summary.t150-disclosure::after{content:none!important}}
.m145-proof.t150-paper{background:var(--e40-paper)!important}
@media(max-width:700px){.n148-money-pair{grid-template-columns:minmax(0,1fr)!important}.n148-money-cell{min-width:0}}

main .e40-tag.t150-model:not(.t150-paper-tag){color:var(--e40-mint)!important;border-color:currentColor!important}
main .e40-tag.t150-set:not(.t150-paper-tag){color:var(--e40-amber)!important;border-color:currentColor!important}
body.ws39-editing .t150-paper [data-wordsmith-key] em{color:inherit!important}

/* Role-based floors and targets: no font-size inspection on scroll. */
main .e40-bthai-ledger,main .city69-range,main .city69-timefoot,main .city69-timefoot>span,main .pause39-news-art-credit,main .pause39-news-tag,main .pause39-news-tag+span,main .pause39-news-desk-label,main .pause39-news-desk-label span,main .pause39-news-card time,main .pause39-news-card>span,main .pop51-mark-key,main .pop96-map-note,main .pop39-count,main .pop39-label,main .pop97-source,main .e40-occ-nums,main .e40-occ-name span{font-size:12px!important;line-height:1.65!important}
main :is(.e40-occ-button,.f129-play,.city69-results-link,.e38-jump a,.e147-limits-jump){min-height:44px!important;min-width:44px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding-block:10px!important}
main .o80-kicker{color:#2c3b37!important}
.t150-paper :is(.e40-evidence,.e40-evidence-text,.e147-lives-tag,.e147-lives-chip,.n148-lives-bias,.e147-money-note){color:var(--t150-paper-ink)!important}
.t150-paper .e40-evidence :is(p,em){color:inherit!important}
@media(max-width:420px){#ai-frontiers .f129-price{white-space:normal!important;width:7.5em;max-width:100%;margin-left:auto;padding-right:8px;box-sizing:border-box;line-height:1.5}#ai-frontiers .f129-mobile-price{display:block}}
/* Preserve saved heading HTML: reserve first-line space with a CSS float, not inserted spans. */
#result-A h3{text-wrap:wrap!important}
#result-A h3::before{content:'';float:right;width:max(0px,calc(100% - 7.5em));height:1lh;pointer-events:none}
@media(max-width:700px){#ending [data-copy-slot="e40:kicker"]{text-wrap:pretty!important}}

main .t150-paper-tag{background:transparent!important}
main .pop51-dateline{font-size:12px!important;line-height:1.65!important}
.t151-inline-run{font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;margin:0!important;min-width:0}
@media(max-width:350px){#result-A h3{font-size:32px!important}}
@media(max-width:700px){.results39-totals>div:last-child{flex-wrap:wrap}.results39-totals>div:last-child dt{white-space:nowrap}}
/* Saved copy stays whole in the editor; native line balancing handles these short phone passages. */
@media(max-width:700px){
[data-wordsmith-key="ws-82379638bafb8079acc970cd"],[data-wordsmith-key="ws-28b27580c0d757c5435789ec"],[data-wordsmith-key="ws-10d8d6d7ce2c6088b6e56f60"],[data-wordsmith-key="ws-331903ffb8073698190cbb1b"]{text-wrap:pretty!important}
[data-wordsmith-key="ws-7191dab17e9641683d07e24e"],[data-wordsmith-key="ws-fdd12cd0fdaf5e7a988cea20"],[data-wordsmith-key="ws-9f9ad7701a2a6edc0f5b3ccf"],[data-wordsmith-key="ws-2ba588f5df3bbd4b0b0bdea1"],[data-wordsmith-key="ws-e6c6b36c159427870723be1c"],[data-wordsmith-key="ws-1861d7520c1f1318ab7b166c"]{text-wrap:balance!important}
[data-wordsmith-key="ws-b45aed19a01f9f2e245e064e"],[data-wordsmith-key="ws-f95d15e6a63e45f3fb55c189"]{padding-inline-end:20px;box-sizing:border-box;text-wrap:pretty!important}
[data-wordsmith-key="ws-a0550fbc7ac42639cdce29dc"]{padding-inline-end:2px;box-sizing:border-box;text-wrap:pretty!important}
}
@media(max-width:350px){[data-wordsmith-key="ws-7b630fadf13704a036e637ec"]{padding-inline-end:8px;box-sizing:border-box;text-wrap:pretty!important}}
@media(max-width:700px){[data-wordsmith-key="ws-7d203dbb73d32a34fd5820ac"],[data-wordsmith-key="ws-e780309c4b8bde233f65288f"]{text-wrap:balance!important}[data-wordsmith-key="ws-cb16809f69490eac6f35afff"]{text-wrap:wrap!important}}
