/* NEW global shell/canvas; only the owned public BODY components follow OLD. */
.arena-tips-page{background:transparent}
.arena-tips-page .arena-content__inner{padding-block:0 30px;container:arena-tips / inline-size}
.arena-tips-page .odds-page,.arena-tips-page .arena-account-statistical{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:normal}
.arena-tips-page .odds-page h1,.arena-tips-page .odds-page h2,.arena-tips-page .odds-page h3,.arena-tips-page .odds-page p{font-family:inherit}
.arena-tips-page .arena-account-statistical{--line-strong:#cfdfd5;--muted:#64766e;--text:#173b2c;--grass:#16864b;--line:#dce8df}

/* Public prediction typography; shared account/history/Odds components retain their metrics. */
.arena-tips-page:is([data-arena-tips="upcoming"],[data-arena-tips="premium"]) :is(.statistical-hero-card,.premium-hero-card) h1 {
    font-weight:500;
}
.arena-tips-page:is([data-arena-tips="upcoming"],[data-arena-tips="premium"]) .arena-account-statistical :is(.premium-comparison-card,.premium-note-card) h2 {
    font-weight:500;
}
.arena-tips-page:is([data-arena-tips="upcoming"],[data-arena-tips="premium"]) .arena-account-statistical :is(.statistical-hero-card,.premium-hero-card) .eyebrow {
    font-size:13px;line-height:1.4;
}
.arena-tips-page:is([data-arena-tips="upcoming"],[data-arena-tips="premium"]) .arena-account-statistical :is(.statistical-hero-card,.premium-hero-card,.statistical-disclaimer,.statistical-quota-card,.statistical-suggestion-card,.premium-grid,.premium-note-card,.home-empty-state) p:not(.eyebrow) {
    font-size:16px;
}
.arena-tips-page:is([data-arena-tips="upcoming"],[data-arena-tips="premium"]) .arena-account-statistical :is(.statistical-quota-card,.premium-grid) strong {
    font-size:16px;font-weight:550;line-height:1.4;
}
.arena-tips-page:is([data-arena-tips="upcoming"],[data-arena-tips="premium"]) .arena-account-statistical .home-empty-state strong {
    font-size:16px;font-weight:500;
}
.arena-tips-page[data-arena-tips="premium"] .arena-account-statistical .premium-comparison-grid > * {
    font-size:16px;
}
.arena-tips-page[data-arena-tips="premium"] .arena-account-statistical .premium-comparison-grid strong {
    font-weight:550;
}
.arena-tips-page[data-arena-tips="premium"] .arena-account-statistical .premium-comparison-grid span {
    font-weight:500;
}
.arena-tips-page[data-arena-tips="upcoming"] .arena-account-statistical .statistical-suggestion-card header {
    font-size:14.5px;
}
.arena-tips-page[data-arena-tips="upcoming"] .arena-account-statistical .statistical-suggestion-card header time {
    font-size:13.5px;
}
.arena-tips-page[data-arena-tips="upcoming"] .arena-account-statistical .statistical-teams strong {
    font-size:15px;font-weight:500;
}
.arena-tips-page[data-arena-tips="upcoming"] .arena-account-statistical .statistical-probabilities span {
    font-size:13.5px;
}
.arena-tips-page[data-arena-tips="upcoming"] .arena-account-statistical :is(.statistical-probabilities,.statistical-pick-row,.statistical-lock-note) strong {
    font-weight:550;
}
.arena-tips-page[data-arena-tips="upcoming"] .arena-account-statistical :is(.statistical-editorial-availability span,.statistical-pick-row,.statistical-lock-note) {
    font-size:15px;
}
