/* ---- Generated: raise every sub-13px label to 14px, Inter, calm tracking, AA colour ---- */
html .eyebrow { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .nav-links { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .nav-cta { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .hero-badge { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .hero-marquee { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .cbox .lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .stake .k { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .vault-note .rem { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .kcard .owner { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .kcard .classified { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .div-card .why { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .div-card li em { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .rivalry-side .owner { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .champ .year { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .champ .owner { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .champ-stats .cs .k { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .round-lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .bmatch .row .seed { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .bmatch .row .owner { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .preview-card .arrow { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .desk-card .who { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .footer-note { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .owner-head .name { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .owner-stats .k { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .owner-badges .b { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .htbl th { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .vault-tab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .vault-progress .lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .kface.back .k-owner { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .kface.back .k-meta { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .kface.back .k-note { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .bmatch .row .score { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .recap .sig { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .mow .side .owner { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .award .lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .award .own { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .award .note { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .mcard .mrow .t .on { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .mcard .mfoot { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .pr-row .rn { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .stbl th { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .celebrate .sub { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .bkt-col .rlab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .bmatch2 .brow .seed { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .bmatch2 .brow .on { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .bmatch2 .btag { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .rec-card .k { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .rec-card .who { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .btn { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .cstatus { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .payout { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .phase-pill { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .owner-allegiance { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .mini-lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .film-card .lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .film-card .note { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .film-card.feature .big-pair .side .on { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .film-list .item { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .film-list .item .dir { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .gotw-card .side .on { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .gotw-card .side .rec { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .gotw-card .kick { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .mg8 .state .st { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .mg8 .r .rec { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .mg8 .r .on { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .mg8 .foot { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .recap-band .recap-eyebrow { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .recap-quickhits li { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .seed .st { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .race th { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .race td { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .race td.rk { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .race .tcell .on { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .pr16 .who { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .pr16 .note { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .pr16 .mv { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .nx .v { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .story .tag { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .bm .br .sc .tbd { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .bk-col .rl { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .bm .tag { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .bm .br .seed { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .bm .br .on { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .champ-panel .sub { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .tab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .field-tagline p { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .race td, html .race th { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .race th, html .race td { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .do-chyron .lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .do-pending { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .do-pick .on { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .vk .on { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .vk .st { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .preview-cta { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .kp-lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .rb-lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .rb-who { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .rbook-more a { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .pot-lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .pot-sub { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .pot-math { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .desk-welcome { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .krule code { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .klast-note { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .social-credit { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .vw-eye { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .vw-quote-attr { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .vw-receipt-meta { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .vw-poll-pct { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .vw-poll-total { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .rec-hero-card .k { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .gotw-card .kick-next { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .pr5 .prow .who { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .pr5 .prow .note { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .pr-move .note { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .film-more > summary { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-yearchip { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-nav-links a { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-nav-more-btn { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-nav-more-menu a { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-hq-eyebrow { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .draft-secondary-link { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .draft-secondary-link { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-count-lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-count-deadline { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-lottery-strip-sub { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .v6-count-when { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-hq-h2-sub { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-story .eyebrow { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-money-cell .k { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-money-cell .sub { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-div-why { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-div-row .tag { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-podium-cell .pos { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-podium-cell .team { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-podium-cell .rec { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-pf-head { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-pf-row .tm { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-pf-row .rk { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-hero-cell .k { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-hero-cell .who { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-hero-cell .when { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-commish-name .tag { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-commish-row .k { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-nfl-abbr { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-16-tag .team { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-doorway .k { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-doorway .caption { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-page-eyebrow { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-owner-team { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-nfl-pill { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-chip { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-owner-chain { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-owner-chain-lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-owner-ig .handle { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-owner-ig .handle.dm { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-owner-ig .div { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-plaque .cat { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-plaque .yr { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-timeline-year .yearbook-link { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-champ-card .info .k { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-standings th { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-rules-list li .k { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-prize-cell .lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-prize-cell .note { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-keeper-status { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-keeper-slot.submitted .v6-keeper-status { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-keeper-banned .lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-keeper-slot .v6-keeper-why { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-foot { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-roster-note { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-scoring-col li { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-scoring-col li b { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-basic .k { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-basic .sub { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-basics-link { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-div-group-why { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-tab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-owner-name { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-owner-nfl { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-owner-stat .k { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-owner-stat .v.small { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-owner-alias { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-owner-b { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-footer-note { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-hero-eyebrow { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
body.weekly .sec-head .title .eyebrow { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-hero-take-eyebrow { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-hero-take-tag { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-hero-take-more { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-hero-take-cta { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-pr-cell-delta { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-pr-more a { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-talk-eyebrow { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-talk-attr { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-talk-more { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-footnav-link .k { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .pw-table thead th { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .pw-owner { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .pw-rec { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .pw-tie { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#e0bc62; }
html .pw-tiebar-tag { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#e0bc62; }
html .pw-tiebar-row { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .pw-tiebar-diff { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#e0bc62; }
html .v6-room-card-meta { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-room-card-handle { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-room-quiet strong { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-room-single-eyebrow { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-room-single-attr { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-room-single-quiet { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .v6-ledger-eye { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-ledger-yr { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .po-legend { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .po-grid thead th { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .po-row-owner { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .draft-jump-link { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .pt-owner { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .pt-tag { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .pt-intact-head { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .who-tag { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .who-mgr { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .who-wlt { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#e0bc62; }
html .v6-rec-row .who-mgr { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .fin-tag.exit { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .v6-keeper-revealed-label { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-keeper-revealed-cta { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-keeper-cd .clock.is-revealed { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-keeper-strip-badge-label { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-draft-status-badge { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-draft-status-sub { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .v6-draft-complete-eyebrow { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-dc-stat .l { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .draft-hero--complete .draft-complete-strip { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-draft-ticker { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .v6-draft-ticker-line { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-draft-ticker-links { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-scoreboard-eye { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-scoreboard-recap { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .v6-sb-owner { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .v6-sb-at { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#e0bc62; }
html .v6-sb-owner { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-sb-at { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .pss-meta { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .pss-table thead th { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .pss-seed-num { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .pss-team-owner { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .pss-num { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .mu-owner { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .mu-state { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#e0bc62; }
html .v6-owner-roster-link { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .v6-pay-eyebrow { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-pay-rail { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .v6-pay-note { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .v6-pay-address-label { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .v6-pay-copy { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-pay-footnote { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .v6-buyin-strip .lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .ovo-home-trade-lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .ovo-home-trade-status { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .ovo-home-trade-more { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .team-trades-more { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .team-trade-row-status { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .team-trade-row-tag { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .team-trade-row-verify { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .lg-trades-link-arrow { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-record-broken .rb-eyebrow { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-record-broken .rb-num-lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-record-broken .rb-num-sub { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-record-broken .rb-cta { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-plaque .plaque-flag { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-plaque .prev-lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-plaque .prev-line { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-hpm-board .hpm-eyebrow { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-hpm-board .hpm-wk { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .v6-hpm-board .hpm-team { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .v6-hpm-board .hpm-flag { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#e0bc62; }
html .v6-hpm-board .hpm-cta { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-hpm-board .hpm-wk { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-hpm-board .hpm-team { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-records-eye { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-records-more { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .v6-record-cat { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .v6-record-meta { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .v6-record-flag { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-record-cat { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-record-meta { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-hpm-board .hpm-current-label { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-hpm-board .hpm-current-team { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .v6-hpm-board .hpm-row-current .hpm-flag { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-hpm-board .hpm-current-team { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-record-who { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-record-team { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .v6-record-team { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-buyin-overdue .bo-flag-label { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-buyin-overdue .bo-cta { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-buyin-overdue .bo-sub { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .ovo-brand-badge { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .ovo-nav-link { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .ovo-nav-more-btn { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .ovo-nav-more-menu a { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .ovo-drawer-label { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .ovo-bottom-link { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .lof-eyebrow { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .lof-quote footer { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .lof-k { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#e0bc62; }
html .lof-tag { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .lof-btn { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .qa-lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#e0bc62; }
html .lg-jump a { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .lg-sec-lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .lg-sec-more { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .lg-standings thead th { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#e0bc62; }
html .lg-standings .team-sub { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .lg-standings .div-cell { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .lg-div-rec { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .lg-pr-note { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .lg-pr-pulse { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .lg-pr-mv { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .tp-back { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .tp-id-owner { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .tp-id-meta { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .tp-chip { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#e0bc62; }
html .tp-sec-lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .tp-sec-more { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .tp-side-lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .tp-side-owner { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .tp-vs { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .tp-matchup-note { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .tp-pos-lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .tp-pos-count { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .tp-pick { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .tp-nfl { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .tp-keeper { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .tp-grade-lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#e0bc62; }
html .tp-keeper-note { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .tp-keeper-round-lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .tp-hist-stat .k { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .tp-hist-alias { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .tp-hist-alias .lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#e0bc62; }
html .tp-hist-head, html .tp-hist-row { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .tp-hist-head { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .tp-hist-best { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .tp-hist-best .lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#e0bc62; }
html .tp-hist-none { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .td-intro { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .td-find label { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .td-division-count { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .td-card-owner { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .td-card-meta { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .td-card-meta .tag { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#e0bc62; }
html .td-card-live { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .tw-skel-brand { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .talk-group-num { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .talk-details > summary { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#e0bc62; }
html .talk-pr-team { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .talk-quote-tag { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .talk-quote-date { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .talk-quote-attr { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .talk-ruling-sign { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .talk-ruling-status span.k { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#e0bc62; }
html .talk-ruling-status .tag { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .talk-ruling-links a { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .trd-meta { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .trd-status { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .trd-status-note { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .trd-side-team-owner { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .trd-side-lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .trd-side-meta { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .trd-pick-note { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .trd-verify { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .trd-analysis-lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .trd-empty-lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .trd-policy-lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .trd-policy-body { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .draft-cd-lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .draft-when { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .otc-tag { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .otc-cta { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .lottery-eyebrow { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .lottery-note { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .do-empty { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .tl-type { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .tl-round { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .tl-side .tl-handle { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .tl-note { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .rule-card p + p { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .pool-swipe-hint { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .ys-tag { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .ys-when { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .ys-k { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .pool-table thead th { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .pool-owner-sub { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .pos-badge { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-band-eye { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .pool-table { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .tl-round { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .tl-note-toggle { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-plaque-dual .cat { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-plaque-dual .scope { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-plaque-dual .yr { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-cat-head .count { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-rec-row .lbl .who { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-rec-row .val .yr { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-rec-row .scope-tag { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-season-block .subline { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-standings .rk { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-standings .mgr { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-standings .fin-tag { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .rb-tab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .v6-season-acc .acc-sub { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .div-skel-brand { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .dvx-card-leader { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .dvx-card-why { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .dvx-table th { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .dvx-rk { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .dvx-team-owner { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .dvx-num { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .dvx-team-link { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .dvx-pp-note-lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .dvx-pulse-link { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .dvx-sec-lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .rs-eyebrow-strip { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .rs-jump a { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .rs-card-owner { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .rs-card-slot { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#e0bc62; }
html .rs-group-lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .rs-group-count { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .rs-pick { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .rs-nfl { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; color:#c2bdb1; }
html .rs-keeper { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .rs-footer-note { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .v6-owner-career .stat .k { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-owner-career .season-line { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .v6-owner-career .noplay { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .vx-lede .eyebrow { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .vx-section-num { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .vx-chapter-caption { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .vx-quote-meta { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .vx-attr-handle { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .vx-quiet strong { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .vx-cys-tag { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .vx-cys-hand { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .vx-receipt-stamp { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .vx-receipt-context { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .vx-react-tag { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .vx-react-vs { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .vx-pv-handle { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .vx-pv-lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .vx-pv-pending { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .vx-contribute .dm-btn { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .vx-contribute .opt-out { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; }
html .vx-pv-div-head { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .vx-openmic-sub { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .vx-openmic-handle { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; color:#c2bdb1; }
html .vx-openmic-cta { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .v6-keeper-cd .lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }
html .lab { font-size:14px; font-family:'Inter',system-ui,sans-serif; font-variant-numeric:tabular-nums; letter-spacing:0.04em; }/* ---- Generated: glow removal ---- */

html .bmatch2 .brow.win .sc, html .btn-lottery:hover, html .field-tagline h2, html .field-tagline p, html .lof-dot, html .mg8 .r.win .sc, html .mg8.decided, html .mow .side.win .score, html .rs-card.is-glow, html .v6-16-cell:hover, html .v6-count-when, html .v6-hpm-board .hpm-current-score, html .v6-hpm-board .hpm-dot, html .v6-hpm-board .hpm-row-flag .hpm-val, html .v6-hq-eyebrow, html .v6-hq-hero .v6-hq-sub, html .v6-keeper-revealed-dot, html .v6-keeper-strip-dot, html .v6-plaque.plaque-broken, html .v6-record-broken .rb-dot, html .v6-record-card-flag .v6-record-val, html .v6-record-card-flag .v6-record-val { box-shadow:none; text-shadow:none; }/*
 * OVO Bounce clarity layer (Oct 20 2026).
 * Loaded last on every page. One header, one button system, one spacing
 * scale, readable sans-serif labels, charcoal surfaces with clear borders,
 * restrained gold. Bebas Neue stays for page and section titles only.
 */


:root {/* Lift the legacy muted tokens to AA on black and charcoal. */
  --c-bg: #0a0806;
  --c-surface: #15120e;
  --c-surface-2: #1d1915;
  --c-line: #2b2620;
  --c-line-strong: #3d362d;
  --c-ink: #f4f2ec;
  --c-ink-2: #c2bdb1;
  --c-ink-3: #a39d90;
  --c-gold: #d9b25a;
  --c-gold-text: #e0bc62;
  --c-radius: 8px;
  --c-max: 1200px;
  --s-1: 4px; --s-2: 8px; --s-3: 12px; --s-4: 16px; --s-5: 24px; --s-6: 32px; --s-7: 48px; --s-8: 64px;

  
  --ink-2: #d8d4c6;
  --ink-3: #a39d90;
  --v6-ink-3: #a39d90;
  --v6-ink-4: #8d8778;
  --ovo-ink-2: #c2bdb1;
  --ovo-ink-3: #a39d90;
  --line: var(--c-line);
  --line-strong: var(--c-line-strong);
  --v6-line: var(--c-line);
  --v6-line-hi: var(--c-line-strong);
  --ovo-line: var(--c-line);
  --shadow-gold: none;
}

html { font-size: 16px; }
body, body.v6, html .v6-page {
  font-family: 'Inter', system-ui, -apple-system, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: var(--c-ink);
  background: var(--c-bg);
}
p { font-size: 16px; line-height: 1.55; }
a:focus-visible, button:focus-visible, select:focus-visible, summary:focus-visible {
  outline: 2px solid var(--c-ink); outline-offset: 2px;
}/* ============ HEADER (shared by every page via header.js) ============ */


html .ovo-header { background: #0a0806; border-bottom: 1px solid var(--c-line-strong); backdrop-filter: none; -webkit-backdrop-filter: none; }
html .ovo-header-inner { max-width: var(--c-max); padding: 0 24px; height: 64px; }
html .ovo-brand-mark { font-size: 24px; letter-spacing: 0.06em; }
html .ovo-brand-badge {
  font-family: 'Inter', system-ui, sans-serif; font-size: 13px; font-weight: 600; letter-spacing: 0.02em;
  text-transform: none; color: var(--c-ink-2); border: 1px solid var(--c-line-strong); border-radius: 6px; padding: 4px 8px;
}
html .ovo-nav-primary { gap: 4px; }
html .ovo-nav-link, html .ovo-nav-more-btn {
  font-family: 'Inter', system-ui, sans-serif; font-size: 16px; font-weight: 600; letter-spacing: 0;
  text-transform: none; color: var(--c-ink-2);
  display: inline-flex; align-items: center; min-height: 44px; padding: 0 14px;
  border-bottom: 0; border-radius: 6px; position: relative;
}
html .ovo-nav-link:hover, html .ovo-nav-more-btn:hover, html .ovo-nav-more:hover .ovo-nav-more-btn, html .ovo-nav-more.open .ovo-nav-more-btn { color: var(--c-ink); background: var(--c-surface-2); }
html .ovo-nav-link[aria-current="page"], html .ovo-nav-more.is-active .ovo-nav-more-btn { color: var(--c-ink); border-bottom: 0; }
html .ovo-nav-link[aria-current="page"]::after, html .ovo-nav-more.is-active .ovo-nav-more-btn::after {
  content: ''; position: absolute; left: 14px; right: 14px; bottom: 4px; height: 3px; background: var(--c-gold); border-radius: 2px;
}
html .ovo-nav-more-btn svg { width: 16px; height: 16px; margin-left: 2px; }
html .ovo-nav-more-menu { background: var(--c-surface); border: 1px solid var(--c-line-strong); border-radius: 8px; min-width: 240px; padding: 6px; top: calc(100% + 6px); }
html .ovo-nav-more-menu a { font-family: 'Inter', system-ui, sans-serif; font-size: 15px; font-weight: 500; letter-spacing: 0; text-transform: none; color: var(--c-ink); padding: 11px 12px; border-radius: 6px; min-height: 44px; display: flex; align-items: center; }
html .ovo-nav-more-menu a:hover { color: var(--c-ink); background: var(--c-surface-2); }
html .ovo-nav-more-menu a[aria-current="page"] { color: var(--c-ink); background: var(--c-surface-2); box-shadow: inset 3px 0 0 var(--c-gold); }
html .ovo-burger { border: 1px solid var(--c-line-strong); border-radius: 6px; }
html .ovo-drawer { background: var(--c-bg); }
html .ovo-drawer-label { font-family: 'Inter', system-ui, sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0.02em; text-transform: none; color: var(--c-ink-3); }
html .ovo-drawer a { font-family: 'Inter', system-ui, sans-serif; font-size: 18px; font-weight: 600; letter-spacing: 0; text-transform: none; color: var(--c-ink); padding: 12px 0; min-height: 48px; display: flex; align-items: center; border-bottom: 1px solid var(--c-line); }
html .ovo-drawer a[aria-current="page"] { color: var(--c-ink); box-shadow: inset 3px 0 0 var(--c-gold); padding-left: 12px; }
@media (max-width: 860px) {
  html .ovo-header-inner { padding: 0 16px; height: 56px; }
  html .ovo-brand-mark { font-size: 22px; }
  html .ovo-bottom { background: #0a0806; border-top: 1px solid var(--c-line-strong); backdrop-filter: none; -webkit-backdrop-filter: none; padding-top: 4px; }
  html .ovo-bottom-link { font-family: 'Inter', system-ui, sans-serif; font-size: 13px; font-weight: 600; letter-spacing: 0; text-transform: none; color: var(--c-ink-2); min-height: 52px; }
  html .ovo-bottom-link.is-active { color: var(--c-ink); }
  html .ovo-bottom-link.is-active::before { height: 3px; }
}/* ============ BUTTONS: one primary, one secondary ============ */


html .btn-primary, html .btn-secondary, html .v6-hero-cta, html .v6-hero-cta-primary, html .v6-hero-cta-secondary, html .v6-hero-cta-textlink, html .lof-btn, html .lof-btn--primary, html .draft-jump-link, html .v6-scoreboard-more, html .v6-scoreboard-recap, html .v6-records-more, html .v6-pr-more a, html .v6-talk-more, html .v6-room-single-more, html .v6-hero-take-cta, html .rb-cta, html .v6-record-broken .rb-cta, html .tp-sec-more, html .lg-sec-more, html .lg-jump a, html .tp-back, html .v6-kickoff-live-cta, html .v6-footnav-link, html .v6-draft-ticker-links a, html .ovo-home-trade-more, html .v6-basics-link, html .v6-owner-roster-link, html .team-trades-more, html .film-more > summary, html .rbook-more a, html .hpm .cta, html .week-jump a, html .draft-secondary-link, html .preview-cta, html .nav-cta {
  font-family: 'Inter', system-ui, sans-serif !important;
  font-size: 15px !important; font-weight: 600 !important; letter-spacing: 0 !important; text-transform: none !important;
  display: inline-flex !important; align-items: center; justify-content: center; gap: 8px;
  min-height: 44px; padding: 10px 18px !important; border-radius: 6px !important;
  text-decoration: none !important; line-height: 1.2 !important; cursor: pointer;
  background: var(--c-surface-2); color: var(--c-ink) !important; border: 1px solid var(--c-line-strong) !important;
  box-shadow: none !important; text-shadow: none; transition: background 120ms ease, border-color 120ms ease;
}
html .btn-secondary:hover, html .v6-hero-cta:hover, html .lof-btn:hover, html .draft-jump-link:hover, html .v6-scoreboard-more:hover, html .v6-scoreboard-recap:hover, html .v6-records-more:hover, html .v6-pr-more a:hover, html .tp-sec-more:hover, html .lg-sec-more:hover, html .lg-jump a:hover, html .tp-back:hover, html .v6-footnav-link:hover, html .week-jump a:hover {
  background: #272219; border-color: var(--c-gold) !important; color: var(--c-ink) !important;
}
html .btn-primary, html .v6-hero-cta-primary, html .lof-btn--primary, html .rb-cta-primary, html .hpm .cta, html .v6-hero-take-cta {
  background: var(--c-gold) !important; color: #0a0806 !important; border-color: var(--c-gold) !important;
}
html .btn-primary:hover, html .v6-hero-cta-primary:hover, html .lof-btn--primary:hover, html .hpm .cta:hover, html .v6-hero-take-cta:hover { background: #e6c475 !important; color: #0a0806 !important; }
html .v6-hero-cta::after, html .v6-hero-cta-primary::after, html .v6-footnav-link::after { content: none !important; }
html .lg-jump a, html .week-jump a, html .tp-sec-more, html .lg-sec-more, html .v6-records-more, html .v6-scoreboard-more, html .v6-pr-more a, html .tp-back, html .draft-jump-link { min-height: 40px; padding: 8px 14px !important; font-size: 14px !important; }
html .v6-pr-more { text-align: left; }/* Selects */


select, html .qa-select {
  font-family: 'Inter', system-ui, sans-serif !important; font-size: 15px !important; font-weight: 600; color: var(--c-ink) !important;
  background: var(--c-surface-2) !important; border: 1px solid var(--c-line-strong) !important; border-radius: 6px !important; min-height: 44px; padding: 8px 36px 8px 12px !important;
  appearance: none; -webkit-appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23f4f2ec' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important; background-position: right 12px center !important;
}/* Tabs: selected tab is obvious without hover */


html .v6-tab, html .tab, html .vault-tab, html .lg-tab, html .po-tab, html .pr-tab, html [role="tab"] {
  font-family: 'Inter', system-ui, sans-serif !important; font-size: 15px !important; font-weight: 600 !important; letter-spacing: 0 !important; text-transform: none !important;
  min-height: 44px; padding: 10px 16px !important; border-radius: 6px 6px 0 0; color: var(--c-ink-2) !important; background: transparent; border: 1px solid transparent; border-bottom: 3px solid transparent; cursor: pointer;
}
html .v6-tab.is-active, html .v6-tab[aria-selected="true"], html .tab.is-active, html .tab.active, html .tab[aria-selected="true"], html .vault-tab.is-active, html .vault-tab[aria-selected="true"], html [role="tab"][aria-selected="true"], html .po-tab.is-active, html .pr-tab.is-active {
  color: var(--c-ink) !important; background: var(--c-surface) !important; border-color: var(--c-line-strong); border-bottom-color: var(--c-gold) !important;
}/* ============ TYPE: titles, eyebrows, section headers ============ */


html .v6-page-eyebrow, html .v6-hq-eyebrow, html .v6-hero-eyebrow, html .lg-sec-lab, html .tp-sec-lab, html .v6-scoreboard-eye, html .v6-records-eye, html .lof-eyebrow, html .v6-room-single-eyebrow, html .v6-talk-eyebrow, html .recap-band .recap-eyebrow, html .v6-hq-eyebrow-min, html .ovo-home-trade-lab, html .v6-hero-take-eyebrow, html .v6-pay-eyebrow, html .mini-lab {
  font-family: 'Inter', system-ui, sans-serif !important; font-size: 14px !important; font-weight: 600 !important; letter-spacing: 0.02em !important; text-transform: none !important; color: var(--c-ink-2) !important;
}
html .v6-hq-h2-sub, html .v6-page-sub, html .tp-matchup-note, html .lg-pr-note {
  font-family: 'Inter', system-ui, sans-serif !important; font-size: 15px !important; letter-spacing: 0 !important; text-transform: none !important; color: var(--c-ink-2) !important; line-height: 1.5;
}
html .v6-hq-h2, html .lg-sec-title, html .tp-sec-title, html .v6-page-title { letter-spacing: 0.02em; }
html .v6-hq-section { max-width: var(--c-max); padding: 0 24px; margin-top: var(--s-7); }
@media (max-width: 780px) { html .v6-hq-section { padding: 0 16px; margin-top: var(--s-6); } }
html .v6-shell { max-width: var(--c-max); padding: var(--s-5) 24px 80px; }
@media (max-width: 780px) { html .v6-shell { padding: var(--s-4) 16px 80px; } }
html .v6-hq-divider { display: none; }/* Cards: charcoal surfaces, clear borders, no dotted dividers */


html .lof-inner, html .lof-item, html .qa-item, html .v6-record-card, html .v6-ledger-tile, html .v6-16-cell, html .v6-room-single, html .v6-pr-cell, html .film-card, html .lg-div-card, html .lg-pr-row, html .tp-sec, html .v6-story, html .v6-money-cell, html .v6-commish, html .v6-doorway, html .ovo-home-trade, html .v6-draft-ticker, html .tp-callout, html .tp-matchup, html .pw-table, html .recap-band, html .v6-sb-row, html .v6-footnav-link {
  box-shadow: none;
}
html .lof-inner { background: var(--c-surface) !important; border: 1px solid var(--c-line-strong) !important; border-left: 4px solid var(--c-gold) !important; border-radius: var(--c-radius) !important; }
html .lof-inner::before, html .lof-inner::after { display: none !important; }
html .lof-item { background: var(--c-surface-2) !important; border: 1px solid var(--c-line-strong) !important; border-radius: 6px !important; }
html .lof-title { font-size: clamp(30px, 4vw, 40px) !important; }
html .lof-k { color: var(--c-ink-2) !important; }
html .lof-v { font-size: 16px !important; }
html .lof-quote { font-size: 17px; }
html .v6-record-card, html .v6-ledger-tile, html .v6-16-cell, html .v6-pr-cell { background: var(--c-surface); border: 1px solid var(--c-line-strong) !important; border-radius: var(--c-radius) !important; }
html .v6-draft-ticker { background: var(--c-surface) !important; border: 1px solid var(--c-line-strong) !important; border-radius: var(--c-radius) !important; }
html .v6-draft-ticker-line { font-size: 15px !important; letter-spacing: 0 !important; text-transform: none !important; color: var(--c-ink-2) !important; }
html .v6-record-val { font-size: 34px; }
html .v6-record-flag { color: var(--c-gold-text) !important; font-weight: 600; font-size: 13px !important; text-transform: none !important; border: 0 !important; padding: 0 !important; margin-top: 6px !important; }
html .v6-record-cat, html .v6-record-who, html .v6-record-team, html .v6-record-meta, html .v6-ledger-eye, html .v6-ledger-yr, html .v6-ledger-who, html .ovo-home-trade-status, html .v6-draft-ticker-links a { text-transform: none !important; letter-spacing: 0 !important; }
html .v6-record-cat { color: var(--c-ink-2) !important; }/* ============ HOMEPAGE: scores strip + featured story + essential nav ============ */


html .v6-hq { min-height: 0; gap: 0; padding: 0 0 var(--s-6); max-width: none; overflow: visible; }
html .v6-hq > * { max-width: var(--c-max); margin-left: auto; margin-right: auto; width: 100%; box-sizing: border-box; }
html .v6-hq > .v6-hq-section, html .v6-hq > .lof, html .v6-hq > .hpmc, html .v6-hq > #home-trade-notice { margin-top: var(--s-7); }
@media (max-width: 780px) { html .v6-hq > .v6-hq-section, html .v6-hq > .lof, html .v6-hq > .hpmc, html .v6-hq > #home-trade-notice { margin-top: var(--s-6); } }
html .lof { padding: 0 24px !important; }
@media (max-width: 780px) { html .lof { padding: 0 16px !important; } }
html .lof-inner { padding: 24px !important; }
html .lof-ctas { gap: 10px; }
html .v6-hq-hero, html .season-arena, html .v6-kickoff, html .v6-hero-recap-note { display: none !important; }/* Scores strip (full width band under the header) */


html .scores-band { max-width: none !important; background: var(--c-surface); border-bottom: 1px solid var(--c-line-strong); }
html .scores-band-inner { max-width: var(--c-max); margin: 0 auto; padding: 12px 24px; display: flex; align-items: stretch; gap: 10px; }
html .scores-tile { flex: 0 0 auto; display: flex; flex-direction: column; justify-content: center; gap: 2px; padding: 8px 14px 8px 0; border-right: 1px solid var(--c-line-strong); min-width: 96px; }
html .scores-tile-k { font-size: 14px; font-weight: 600; color: var(--c-ink-2); }
html .scores-tile-v { font-family: 'Bebas Neue', Impact, sans-serif; font-size: 26px; line-height: 1; color: var(--c-ink); letter-spacing: 0.02em; }
html .scores-tile-s { font-size: 13px; color: var(--c-ink-3); }
html .scores-scroll { flex: 1 1 auto; min-width: 0; display: flex; gap: 10px; overflow-x: auto; scroll-snap-type: x proximity; padding-bottom: 2px; scrollbar-width: thin; }
html .scores-card { flex: 0 0 300px; scroll-snap-align: start; display: grid; grid-template-rows: auto 1fr 1fr; gap: 6px; padding: 10px 12px; background: var(--c-bg); border: 1px solid var(--c-line-strong); border-radius: 6px; text-decoration: none; color: var(--c-ink); }
html .scores-card:hover, html .scores-card:focus-visible { border-color: var(--c-gold); }
html .scores-card-state { font-size: 13px; font-weight: 600; color: var(--c-ink-3); letter-spacing: 0.02em; }
html .scores-team { display: grid; grid-template-columns: 24px 1fr auto; align-items: center; gap: 8px; min-width: 0; }
html .scores-team .crest, html .scores-team svg, html .scores-team img { width: 24px; height: 24px; display: block; }
html .scores-team-name { font-size: 14px; font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: var(--c-ink-2); }
html .scores-team-rec { display: none; }
html .scores-team-score { font-size: 16px; font-weight: 600; font-variant-numeric: tabular-nums; color: var(--c-ink-2); min-width: 54px; text-align: right; }
html .scores-team.is-winner .scores-team-name, html .scores-team.is-winner .scores-team-score { color: var(--c-ink); }
html .scores-team.is-winner .scores-team-score { color: var(--c-gold-text); }
html .scores-more { flex: 0 0 auto; display: flex; align-items: center; }
@media (max-width: 860px) {
  html .scores-band-inner { padding: 10px 16px; gap: 8px; }
  html .scores-tile { min-width: 80px; padding-right: 10px; }
  html .scores-card { flex-basis: 264px; }
  html .scores-more { display: none; }
}/* Featured story */


html .feature { padding: var(--s-6) 24px 0 !important; }
html .feature-inner { display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); gap: 0; background: var(--c-surface); border: 1px solid var(--c-line-strong); border-radius: var(--c-radius); overflow: hidden; }
html .feature-body { padding: 32px 36px; display: flex; flex-direction: column; justify-content: center; gap: 14px; min-width: 0; }
html .feature-eyebrow { font-size: 14px; font-weight: 600; color: var(--c-gold-text); }
html .feature-title { font-family: 'Bebas Neue', Impact, sans-serif; font-size: clamp(38px, 4.6vw, 64px); line-height: 0.98; letter-spacing: 0.01em; margin: 0; color: var(--c-ink); text-wrap: balance; }
html .feature-sub { font-size: 17px; line-height: 1.55; color: var(--c-ink-2); margin: 0; max-width: 56ch; }
html .feature-ctas { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 6px; }
html .feature-media { position: relative; min-height: 320px; background: var(--c-surface-2); border-left: 1px solid var(--c-line-strong); display: flex; align-items: center; justify-content: center; padding: 28px 28px 84px; }
html .feature-media img { width: min(260px, 70%); aspect-ratio: 1 / 1; border-radius: 50%; object-fit: cover; object-position: center top; display: block; border: 3px solid var(--c-gold); }
html .feature-caption { position: absolute; left: 16px; right: 16px; bottom: 14px; z-index: 1; display: flex; align-items: center; gap: 10px; background: rgba(10,8,6,0.82); border: 1px solid var(--c-line-strong); border-radius: 6px; padding: 8px 12px; }
html .feature-caption .crest, html .feature-caption svg { width: 28px; height: 28px; flex: 0 0 28px; }
html .feature-caption-name { font-size: 14px; font-weight: 600; color: var(--c-ink); }
html .feature-caption-sub { font-size: 13px; color: var(--c-ink-2); }
@media (max-width: 900px) {
  html .feature { padding: var(--s-4) 16px 0 !important; }
  html .feature-inner { grid-template-columns: 1fr; }
  html .feature-media { order: 2; min-height: 0; border-left: 0; border-top: 1px solid var(--c-line-strong); padding: 14px 16px; flex-direction: row; justify-content: flex-start; gap: 12px; }
  html .feature-media img { width: 64px; flex: 0 0 64px; border-width: 2px; }
  html .feature-caption { position: static; flex: 1 1 auto; background: transparent; border: 0; padding: 0; }
  html .feature-body { padding: 18px 18px 22px; }
  html .feature-title { font-size: 40px; }
  html .feature-sub { font-size: 16px; }
  html .feature-ctas a { flex: 1 1 100%; }
}/* Essential navigation (quick access) */


html .qa-row { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: 10px !important; border: 0 !important; background: none !important; padding: 0 !important; }
html .qa-item { display: flex !important; flex-direction: column !important; justify-content: center; gap: 2px !important; min-height: 64px; padding: 12px 16px !important; background: var(--c-surface) !important; border: 1px solid var(--c-line-strong) !important; border-radius: 6px !important; text-decoration: none; }
html .qa-item:hover, html .qa-item:focus-visible { border-color: var(--c-gold) !important; background: var(--c-surface-2) !important; }
html .qa-lab { font-family: 'Inter', system-ui, sans-serif !important; font-size: 13px !important; letter-spacing: 0 !important; text-transform: none !important; color: var(--c-ink-3) !important; }
html .qa-val { font-family: 'Inter', system-ui, sans-serif !important; font-size: 17px !important; font-weight: 600 !important; letter-spacing: 0 !important; text-transform: none !important; color: var(--c-ink) !important; }
html .qa-item-select { padding: 10px 12px !important; }
html .qa-item-select .qa-select { width: 100%; }
@media (max-width: 780px) { html .qa-row { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } }/* Old scoreboard block: records strip stays, duplicate matchup list is replaced by the scores band */


html .v6-scoreboard-head, html #v6-scoreboard, html .v6-scoreboard-foot { display: none !important; }
html .v6-scoreboard-section { padding: 0 24px !important; }
@media (max-width: 780px) { html .v6-scoreboard-section { padding: 0 16px !important; } }
html .v6-records-strip { margin-top: 0 !important; }
html .v6-records-head { align-items: center; }
html .v6-record-card { padding: 16px !important; }
html .v6-record-who { font-size: 15px !important; color: var(--c-ink) !important; }
html .v6-record-team, html .v6-record-meta { font-size: 14px !important; color: var(--c-ink-2) !important; }/* Power rankings board, ledger, sixteen */


html #pr-eyebrow { font-size: 14px !important; letter-spacing: 0.02em !important; text-transform: none !important; color: var(--c-ink-2) !important; font-family: 'Inter', system-ui, sans-serif !important; }
html .v6-pr-more a { text-transform: none !important; }
html .v6-footnav-link .k { color: var(--c-ink-3) !important; }
html .v6-footnav-link .v { font-family: 'Inter', system-ui, sans-serif; font-size: 16px; font-weight: 600; letter-spacing: 0; text-transform: none; }
html .v6-footnav-link { flex-direction: column; align-items: flex-start !important; gap: 2px; min-height: 64px; }/* Footer */


html .v6-footer { border-top: 1px solid var(--c-line-strong); }
html .v6-footer-note { font-size: 14px !important; color: var(--c-ink-2) !important; }/* ============ STANDINGS (league.html) ============ */


html .lg-jump { background: none; border: 0; padding: 0; gap: 8px; }
html .lg-sec-head { border-bottom: 1px solid var(--c-line-strong); padding-bottom: 12px; align-items: center; }
html .lg-standings-wrap { background: var(--c-surface); border: 1px solid var(--c-line-strong); border-radius: var(--c-radius); overflow: hidden; }
html .lg-standings { font-size: 16px; }
html .lg-standings thead th {
  font-family: 'Inter', system-ui, sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0; text-transform: none; color: var(--c-ink-2);
  background: var(--c-surface-2); padding: 12px 12px; border-bottom: 1px solid var(--c-line-strong); white-space: nowrap;
}
html .lg-standings tbody td { padding: 12px 12px; border-bottom: 1px solid var(--c-line); vertical-align: middle; }
html .lg-standings tbody tr:last-child td { border-bottom: 0; }
html .lg-standings tbody tr:hover { background: var(--c-surface-2); }
html .lg-standings .rk { font-family: 'Inter', system-ui, sans-serif; font-weight: 600; color: var(--c-ink-2); width: 40px; font-variant-numeric: tabular-nums; }
html .lg-standings .team { min-width: 0; }
html .lg-standings .team-cell { display: grid; grid-template-columns: 32px 1fr; gap: 10px; align-items: center; }
html .lg-standings .team-cell .crest, html .lg-standings .team-cell svg { width: 32px; height: 32px; display: block; }
html .lg-standings .team a { font-size: 16px; font-weight: 600; color: var(--c-ink); }
html .lg-standings .team a:hover { color: var(--c-gold-text); text-decoration: underline; }
html .lg-standings .team-sub { font-family: 'Inter', system-ui, sans-serif; font-size: 14px; letter-spacing: 0; text-transform: none; color: var(--c-ink-2); margin-top: 1px; }
html .lg-standings .num, html .lg-standings .rec { font-family: 'Inter', system-ui, sans-serif; font-variant-numeric: tabular-nums; text-align: right; color: var(--c-ink); white-space: nowrap; font-size: 16px; }
html .lg-standings th.num, html .lg-standings th.rec { text-align: right; }
html .lg-standings .rec { font-weight: 600; }
html .lg-standings .div-cell { font-family: 'Inter', system-ui, sans-serif; font-size: 14px; letter-spacing: 0; text-transform: none; color: var(--c-ink-2); white-space: nowrap; }
html .lg-standings .lead-tag { display: inline-block; margin-left: 8px; font-size: 12px; font-weight: 600; color: #0a0806; background: var(--c-gold); border-radius: 4px; padding: 1px 6px; vertical-align: middle; }
html .lg-standings-note { font-size: 14px; color: var(--c-ink-2); padding: 10px 12px; border-top: 1px solid var(--c-line); }
@media (max-width: 640px) {
  html .lg-standings thead th, html .lg-standings tbody td { padding: 10px 8px; }
  html .lg-standings .team-cell { grid-template-columns: 28px 1fr; gap: 8px; }
  html .lg-standings .team-cell .crest, html .lg-standings .team-cell svg { width: 28px; height: 28px; }
  html .lg-standings .team a { font-size: 15px; }
  html .lg-standings .team-sub { font-size: 13px; }
  html .lg-standings .num, html .lg-standings .rec { font-size: 15px; }
  html .lg-standings .lead-tag { display: block; margin: 2px 0 0; width: max-content; }
}
html .lg-div-card { background: var(--c-surface); border: 1px solid var(--c-line-strong) !important; border-radius: var(--c-radius) !important; }
html .lg-div-rec { font-size: 15px !important; }
html .lg-pr-row { border-color: var(--c-line) !important; }
html .lg-pr-pulse { font-size: 15px !important; color: var(--c-ink-2) !important; }/* ============ TEAM PROFILE (teams-detail.html) ============ */


html main.v6-page { max-width: var(--c-max); margin: 0 auto; padding: var(--s-5) 24px 80px; min-height: 0; }
@media (max-width: 780px) { html main.v6-page { padding: var(--s-4) 16px 80px; } }
html .tp-back { align-self: flex-start; margin: 0 0 var(--s-4) !important; }
html .tp-back .arr { color: inherit !important; }
html .tp-summary { display: grid; grid-template-columns: 112px minmax(0, 1fr); gap: 20px 24px; align-items: center; padding: 24px; background: var(--c-surface); border: 1px solid var(--c-line-strong); border-radius: var(--c-radius); margin-bottom: var(--s-6); }
html .tp-summary .tp-portrait { width: 112px; height: 112px; border-radius: 50%; background-size: cover; background-position: center top; border: 3px solid var(--fc, #d9b25a); }
html .tp-summary-head { min-width: 0; display: flex; flex-direction: column; gap: 6px; }
html .tp-summary-owner { font-size: 16px; font-weight: 600; color: var(--c-ink-2); }
html .tp-summary-team { font-family: 'Bebas Neue', Impact, sans-serif; font-size: clamp(36px, 5vw, 56px); line-height: 0.98; letter-spacing: 0.01em; margin: 0; color: var(--c-ink); overflow-wrap: anywhere; }
html .tp-summary-chips { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 4px; }
html .tp-summary-chips .tp-chip { font-family: 'Inter', system-ui, sans-serif; font-size: 13px; font-weight: 600; color: var(--c-ink-2); border: 1px solid var(--c-line-strong); background: var(--c-surface-2); border-radius: 4px; padding: 3px 8px; }
html .tp-facts { grid-column: 1 / -1; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 10px; }
html .tp-fact { display: flex; flex-direction: column; gap: 2px; padding: 12px 14px; background: var(--c-surface-2); border: 1px solid var(--c-line-strong); border-radius: 6px; min-height: 64px; justify-content: center; text-decoration: none; color: inherit; }
html .tp-fact-k { font-size: 13px; color: var(--c-ink-3); }
html .tp-fact-v { font-size: 17px; font-weight: 600; color: var(--c-ink); line-height: 1.25; }
html .tp-fact-s { font-size: 14px; color: var(--c-ink-2); }
html .tp-fact-link { border-color: var(--c-gold); }
html .tp-fact-link .tp-fact-v { color: var(--c-gold-text); }
html .tp-fact-link:hover, html .tp-fact-link:focus-visible { background: #272219; }
html .tp-fact-link .tp-fact-v::after { content: ' \2192'; }
@media (max-width: 720px) {
  html .tp-summary { grid-template-columns: 80px minmax(0, 1fr); gap: 14px 16px; padding: 16px; }
  html .tp-summary .tp-portrait { width: 80px; height: 80px; }
  html .tp-summary-team { font-size: 34px; }
  html .tp-facts { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
html .tp-id { display: none !important; }
html .tp-sec { scroll-margin-top: 80px; }
html .tp-sec-head { border-bottom: 1px solid var(--c-line-strong) !important; padding-bottom: 10px !important; align-items: center !important; }
html .tp-matchup { background: var(--c-surface); border: 1px solid var(--c-line-strong) !important; border-radius: var(--c-radius) !important; padding: 16px !important; }
html .tp-side-name { font-size: 18px !important; }
html .tp-side-score { font-size: 32px !important; }
html .tp-vs { color: var(--c-ink-2) !important; }
html .tp-pos-group, html .tp-callout, html .tp-hist { border-color: var(--c-line-strong) !important; }
html .tp-pos-head { background: var(--c-surface-2) !important; border-bottom: 1px solid var(--c-line-strong) !important; }
html .tp-player, html .tp-row { font-size: 16px !important; }
html .tp-pick, html .tp-nfl { color: var(--c-ink-2) !important; }
html .tp-keeper { font-size: 12px !important; font-weight: 600; color: #0a0806 !important; background: var(--c-gold); border-radius: 4px; padding: 1px 6px; }
html .tp-hist-head, html .tp-hist-row { font-size: 15px !important; }/* Sitewide: team directory cards, this-week modules, misc contrast */


html .v6-hq-title { text-shadow: none; }
html .v6-pr-cell-delta { font-weight: 600; }
html .v6-room-single-quiet, html .v6-room-card-meta { color: var(--c-ink-2) !important; }

/* Playfair stays for genuine quotes only. Rankings notes and plaque names read in Inter. */
html .v6-pr-cell-line, html .v6-plaque .who, html .v6-timeline-year .note, html .v6-champ-card .info .owner, html .v6-owner-chain, html .v6-hero-cell .v .vs, html .lg-pr-pulse, html .pr16 .note, html .pr5 .prow .note {
  font-family: 'Inter', system-ui, sans-serif !important; font-style: normal !important; font-size: 15px !important; line-height: 1.5 !important; color: var(--c-ink-2) !important;
}

html .lof-inner { max-width: none !important; }
html .lof-quote footer { text-transform: none !important; letter-spacing: 0 !important; }
html #home-trade-notice > * { max-width: none !important; margin-left: 0 !important; margin-right: 0 !important; }
html #home-trade-notice { padding: 0 24px; }
@media (max-width: 780px) { html #home-trade-notice { padding: 0 16px; } }

html .lg-standings .lead-short { display: none; }
@media (max-width: 640px) {
  html .lg-standings .lead-full { display: none; }
  html .lg-standings .lead-short { display: inline; }
  html .lg-standings .lead-tag { display: inline-block; margin: 0 0 0 6px; }
  html .lg-standings .rk { width: 28px; }
}
html .lg-pr-note { display: block; margin: 0 0 14px; }
html .lg-div-item { font-size: 16px; padding: 8px 0; align-items: center; }
html .lg-div-item + .lg-div-item { border-top: 1px solid var(--c-line); }
html .lg-div-item a { color: var(--c-ink); font-weight: 600; }
html .lg-div-owner { display: block; font-size: 14px; font-weight: 400; color: var(--c-ink-2); margin-top: 1px; }
html .lg-div-rec { color: var(--c-ink) !important; font-weight: 600; font-family: 'Inter', system-ui, sans-serif !important; }
html .lg-div-name { font-size: 22px; }
html .tp-hist-head, html .tp-hist-row { grid-template-columns: 56px minmax(0, 1fr) 150px 170px; gap: 12px; align-items: center; padding: 10px 8px; }
html .tp-hist-row .wlt, html .tp-hist-row .fin { white-space: nowrap; }
html .tp-hist-row .yr { color: var(--c-ink-2) !important; font-weight: 600; }
html .tp-hist-row .fin.champ { color: var(--c-gold-text) !important; font-weight: 600; }
html .tp-hist-head { color: var(--c-ink-2) !important; text-transform: none !important; letter-spacing: 0 !important; font-weight: 600; border-bottom: 1px solid var(--c-line-strong) !important; }
html .tp-hist-row + .tp-hist-row { border-top: 1px solid var(--c-line) !important; }
@media (max-width: 520px) {
  html .tp-hist-head, html .tp-hist-row { grid-template-columns: 48px minmax(0, 1fr) 118px; gap: 8px; }
  html .tp-hist-row .fin { white-space: normal; font-size: 14px !important; }
  html .tp-hist-head > :nth-child(3), html .tp-hist-row .wlt { display: none; }
}
html .tp-hist-stats { gap: 10px; }
html .tp-hist-stat { background: var(--c-surface) !important; border: 1px solid var(--c-line-strong) !important; border-radius: 6px !important; }
html .tp-hist-stat .k { text-transform: none !important; letter-spacing: 0 !important; color: var(--c-ink-3) !important; }
html .tp-hist-stat .v { font-size: 22px !important; }
html .tp-hist-best, html .tp-hist-alias { background: var(--c-surface) !important; border: 1px solid var(--c-line-strong) !important; border-left: 3px solid var(--c-gold) !important; border-radius: 6px !important; font-size: 15px !important; }
html .tp-hist-best .lab, html .tp-hist-alias .lab, html .tp-hist-stat .k { text-transform: none !important; letter-spacing: 0 !important; }
html .tp-side-lab, html .tp-vs { text-transform: none !important; letter-spacing: 0 !important; color: var(--c-ink-2) !important; }
html .tp-side-owner { text-transform: none !important; letter-spacing: 0 !important; color: var(--c-ink-2) !important; font-size: 14px !important; }
html .tp-side-name { font-family: 'Inter', system-ui, sans-serif !important; font-weight: 600; letter-spacing: 0 !important; text-transform: none !important; }
html .tp-side-score { font-family: 'Inter', system-ui, sans-serif !important; font-weight: 700; font-size: 28px !important; }
html .tp-sec-title { font-size: 24px; }
html .tp-side-name { white-space: normal !important; overflow: visible !important; text-overflow: clip !important; line-height: 1.2; }
@media (max-width: 600px) {
  html .scores-band-inner { flex-direction: column; gap: 8px; }
  html .scores-tile { flex-direction: row; justify-content: flex-start; align-items: baseline; gap: 10px; padding: 0; border-right: 0; min-width: 0; }
  html .scores-tile-v { font-size: 22px; }
  html .scores-tile-s::before { content: "· "; color: var(--c-ink-3); }
  html .scores-scroll { margin: 0 -16px; padding: 0 16px 2px; scroll-padding-left: 16px; }
  html .scores-card { flex-basis: 292px; }
}

/* Scores strip: prev/next controls on desktop, swipe cue on phones, no raw scrollbar */
html .scores-strip { flex: 1 1 auto; min-width: 0; display: flex; align-items: center; gap: 8px; position: relative; }
html .scores-strip .scores-scroll { scrollbar-width: none; -ms-overflow-style: none; scroll-snap-type: x mandatory; }
html .scores-strip .scores-scroll::-webkit-scrollbar { display: none; }
html .scores-nav { flex: 0 0 44px; width: 44px; height: 44px; display: inline-flex; align-items: center; justify-content: center; border-radius: 6px; border: 1px solid var(--c-line-strong); background: var(--c-surface-2); color: var(--c-ink); cursor: pointer; padding: 0; transition: background 120ms ease, border-color 120ms ease; }
html .scores-nav:hover:not(:disabled), html .scores-nav:focus-visible { border-color: var(--c-gold); background: #272219; }
html .scores-nav:disabled { opacity: 0.35; cursor: default; }
html .scores-hint { display: none; }
@media (max-width: 860px) {
  html .scores-nav { display: none; }
  html .scores-strip { display: block; }
  html .scores-strip::after { content: ""; position: absolute; top: 0; right: -16px; bottom: 0; width: 40px; background: linear-gradient(90deg, rgba(21,19,16,0), var(--c-surface) 85%); pointer-events: none; }
  html .scores-hint { display: block; font-size: 13px; color: var(--c-ink-3); text-align: center; margin-top: 6px; transition: opacity 300ms ease; }
  html .scores-hint::before { content: "\2190\00a0"; }
  html .scores-hint::after { content: "\00a0\2192"; }
  html .scores-hint.is-done { opacity: 0; height: 0; margin: 0; overflow: hidden; }
}

/* ---- Typography pass 2: pick board, draft results, report cards, HPM labels, misc ---- */
html .pb-crumb, html .pb-crumb a, html .pb-badge, html .pb-badge b, html .pb-find-lab, html .pb-toggle button, html .pb-mini-count, html .pb-details summary, html .pb-k, html .pb-tag,
html .dr-nav-back, html .dr-eyebrow, html .dr-secondary-link, html .dr-round-meta, html .dr-pick-num, html .dr-pick-num .o, html .dr-player-meta, html .dr-team-tag-name, html .dr-badge, html .dr-shell > p,
html .rc-nav-back, html .rc-eye, html .rc-sec-eye, html .rc-th, html .rc-td-team-now, html .rc-td-owner, html .rc-td a, html .rc-table-note, html .rc-card-team .now, html .rc-card-team .owner, html .rc-card-meta .chip, html .rc-card-cta, html .rc-meth-eye, html .rc-weight .label, html .rc-ctx-head, html .rc-ctx-list li, html .rc-meth-rankings, html .rc-source-note, html .rc-inline-link,
html .hpmc-eyebrow, html .hpm .lab, html .hpm .owner, html .hpm .prize .cap, html .hpm-prev .p .wk, html .hpm-board .row .w, html .hpmc .mini-lab, html .band .mini-lab,
html .ann-links a, html .v6-pr-cell-delta, html .tp-keeper, html .lead-full, html .pb-mini-sub, html .pb-mini-sub b {
  font-family: 'Inter', system-ui, sans-serif !important; font-size: 14px !important; letter-spacing: 0 !important; text-transform: none !important; font-variant-numeric: tabular-nums;
}
html .state .st { letter-spacing: 0.04em !important; }
html .pb-badge { color: var(--c-ink-2) !important; font-weight: 500; padding: 7px 12px !important; border-radius: 6px !important; min-height: 36px; }
html .pb-badge b { color: var(--c-gold-text) !important; font-weight: 600; }
html .pb-find-lab, html .pb-k, html .rc-eye, html .rc-sec-eye, html .dr-eyebrow, html .rc-meth-eye, html .rc-ctx-head, html .hpmc-eyebrow, html .hpm .lab { color: var(--c-gold-text) !important; font-weight: 600; }
html .pb-toggle button { font-weight: 600 !important; font-size: 15px !important; min-height: 44px; }
html .pb-details summary { font-weight: 600; font-size: 15px !important; color: var(--c-ink) !important; }
html .pb-tag { padding: 3px 8px !important; border-radius: 4px !important; font-weight: 600; }
html .pb-mini-sub { color: var(--c-ink-2) !important; }
html .pb-mini-count { color: var(--c-ink-2) !important; }
html .hpm .owner, html .hpm .prize .cap, html .hpm-prev .p .wk, html .hpm-board .row .w { color: var(--c-ink-2) !important; }
html .hpm .lab { margin-bottom: 2px; }
html .hpm .prize .cap { margin-top: 6px; }
html .hpm-prev .p .wk { text-transform: uppercase !important; font-size: 13px !important; letter-spacing: 0.02em !important; }
html .dr-pick-num, html .dr-pick-num .o { font-size: 13px !important; color: var(--c-ink-2) !important; }
html .dr-player-meta { font-size: 13px !important; color: var(--c-ink-3) !important; }
html .dr-badge { font-size: 12px !important; font-weight: 700; }
html .rc-th { font-weight: 600; color: var(--c-ink-2) !important; }
html .rc-td a, html .rc-card-cta, html .rc-inline-link, html .dr-secondary-link, html .dr-nav-back, html .rc-nav-back, html .ann-links a { font-weight: 600; color: var(--c-gold-text) !important; text-decoration: underline; text-underline-offset: 3px; }
html .rc-card-team .ovo-l, html .rc-card-team .yahoo-l, html .rc-card .ovo-l, html .rc-card .yahoo-l { font-family: 'Inter', system-ui, sans-serif !important; font-size: 12px !important; letter-spacing: 0.06em !important; color: var(--c-ink-2) !important; }
html .rc-card-meta .chip { padding: 4px 8px !important; }
html .v6-pr-cell-delta { font-size: 13px !important; font-weight: 600; }
html .tp-keeper { font-weight: 700; }
html .v6-page > p, html .tp-sources { font-size: 14px !important; color: var(--c-ink-3) !important; }
html .draft-table td, html .draft-table th { font-size: 14px !important; }

/* ---- Alignment pass: consistent top-aligned content inside fact and quick-access cards ---- */
html .tp-fact { justify-content: flex-start !important; align-items: flex-start; padding: 14px 16px !important; gap: 4px !important; min-height: 92px; }
html .tp-fact-k { line-height: 1.3; min-height: 18px; }
html .tp-fact-v { line-height: 1.3; }
html .qa-item { justify-content: flex-start !important; align-items: flex-start !important; padding: 14px 16px !important; gap: 4px !important; min-height: 76px; }
html .qa-lab { line-height: 1.3; }
html .qa-val { line-height: 1.3; }
html .qa-item-select { padding: 14px 16px !important; }
html .qa-item-select .qa-select { min-height: 32px !important; padding: 4px 32px 4px 0 !important; border: 0 !important; background-color: transparent !important; font-size: 17px !important; font-weight: 600 !important; color: var(--c-ink) !important; }
html .tp-matchup-note { text-align: left !important; }
html .tp-matchup + .tp-matchup-note { text-align: center !important; }
html .v6-record-card-foot, html .v6-record-flag { font-family: 'Inter', system-ui, sans-serif !important; font-size: 13px !important; letter-spacing: 0.02em !important; text-transform: none !important; }
html .v6-room-single-franchise, html .v6-room-single-handle, html .v6-room-single-attr { font-family: 'Inter', system-ui, sans-serif !important; font-size: 14px !important; letter-spacing: 0 !important; text-transform: none !important; }
html .scores-strip .scores-scroll { -webkit-mask-image: linear-gradient(90deg, transparent, #000 36px, #000 calc(100% - 36px), transparent); mask-image: linear-gradient(90deg, transparent, #000 36px, #000 calc(100% - 36px), transparent); }
html .scores-strip .scores-scroll.at-start { -webkit-mask-image: linear-gradient(90deg, #000 calc(100% - 36px), transparent); mask-image: linear-gradient(90deg, #000 calc(100% - 36px), transparent); }
html .scores-strip .scores-scroll.at-end { -webkit-mask-image: linear-gradient(90deg, transparent, #000 36px); mask-image: linear-gradient(90deg, transparent, #000 36px); }
html .scores-strip .scores-scroll.at-start.at-end { -webkit-mask-image: none; mask-image: none; }
@media (max-width: 860px) { html .scores-strip::after { display: none; } html .scores-strip .scores-scroll { padding-right: 32px; } }

/* Team page: trades strip, power-ranking callout, draft grade cards */
html .team-trade-row { padding: 14px 16px; background: var(--c-surface) !important; border: 1px solid var(--c-line-strong) !important; border-radius: 6px !important; }
html .team-trade-row-head { flex-wrap: wrap; align-items: center; gap: 8px 12px; }
html .team-trade-row-partner { font-family: 'Inter', system-ui, sans-serif !important; font-size: 16px !important; font-weight: 600; letter-spacing: 0 !important; flex: 1 1 auto; min-width: 0; }
html .team-trade-row-status { text-transform: none !important; letter-spacing: 0 !important; font-weight: 600; padding: 4px 10px !important; }
html .team-trade-row-lines > div { font-size: 15px !important; color: var(--c-ink) !important; }
html .team-trade-row-tag { text-transform: none !important; letter-spacing: 0 !important; color: var(--c-ink-3) !important; min-width: 48px !important; font-weight: 600; }
html .team-trade-row-verify { text-transform: none !important; letter-spacing: 0 !important; color: var(--c-ink-3) !important; }
html .tp-callout { display: flex; align-items: center; gap: 18px; padding: 16px 18px !important; }
html .tp-callout-head, html .tp-callout-take { font-family: 'Inter', system-ui, sans-serif !important; letter-spacing: 0 !important; text-transform: none !important; }
html .tp-callout-head { font-size: 16px !important; font-weight: 600; color: var(--c-ink) !important; }
html .tp-callout-take { font-size: 15px !important; line-height: 1.5 !important; color: var(--c-ink-2) !important; }
html .tp-grade-item { padding: 14px 16px !important; background: var(--c-surface-2) !important; border: 1px solid var(--c-line-strong) !important; border-radius: 6px !important; }
html .tp-grade-lab { font-family: 'Inter', system-ui, sans-serif !important; font-size: 13px !important; letter-spacing: 0 !important; text-transform: none !important; color: var(--c-ink-3) !important; margin-bottom: 4px !important; }
html .tp-grade-val { font-size: 16px !important; font-weight: 600; color: var(--c-ink) !important; }
html .tp-grade-verdict { font-size: 15px !important; color: var(--c-ink-2) !important; }
html .dr-badge.keeper { font-size: 13px !important; }
html .rc-card .ovo-l, html .rc-card .yahoo-l, html .rc-card-team .ovo-l, html .rc-card-team .yahoo-l { font-size: 13px !important; }

/* ---- Crests beside team names (Yahoo-style) and centred phone boxes ---- */
html .crest-sm { display: inline-flex; width: 22px; height: 22px; flex: 0 0 22px; vertical-align: middle; }
html .crest-sm svg, html .crest-sm img { width: 100%; height: 100%; display: block; }
html .v6-pr-cell-name { display: flex; align-items: center; gap: 8px; }
html .v6-pr-cell-name .crest-sm { width: 24px; height: 24px; flex-basis: 24px; }
html .lg-pr-team { display: flex; align-items: center; gap: 8px; }
html .v6-record-who { display: flex; align-items: flex-start; gap: 8px; }
html .v6-record-who .crest-sm { margin-top: 1px; }
html .ovo-home-trade-side { display: flex; align-items: flex-start; gap: 8px; font-size: 15px !important; color: var(--c-ink-2) !important; }
html .ovo-home-trade-side .crest-sm { margin-top: 1px; }
html .ovo-home-trade-swap { font-family: 'Inter', system-ui, sans-serif !important; font-size: 18px !important; color: var(--c-gold-text) !important; }
html .v6-draft-ticker-line { gap: 6px 10px !important; }
@media (max-width: 780px) {
  html .ovo-home-trade-swap { text-align: center !important; display: flex; align-items: center; gap: 10px; }
  html .ovo-home-trade-swap::before, html .ovo-home-trade-swap::after { content: ""; flex: 1 1 auto; height: 1px; background: var(--c-line-strong); }
  html .ovo-home-trade-foot { flex-direction: column; align-items: center; gap: 12px; }
  html .v6-draft-ticker { align-items: center !important; text-align: center; padding: 16px !important; }
  html .v6-draft-ticker-line { justify-content: center; }
  html .v6-draft-ticker-dot { display: none; }
  html .v6-draft-ticker-line > span:not(.v6-draft-ticker-lead) { padding: 2px 10px; border: 1px solid var(--c-line-strong); border-radius: 999px; font-size: 14px; }
  html .v6-draft-ticker-lead { flex: 1 1 100%; font-weight: 600; }
  html .v6-draft-ticker-links { justify-content: center; flex-wrap: wrap; }
  html .v6-draft-ticker-sep { display: none; }
}

/* High Point Man feature: the portrait already identifies the manager, so no second crest in the caption. */
html .feature-caption .crest { display: none; }
