.fantasy-page{--fantasy-gold:#b88729;padding:0 0 20px}.fantasy-masthead{display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:4px solid #111;padding:12px 0 25px}.fantasy-masthead h1{font-size:clamp(2.4rem,5.5vw,5rem);letter-spacing:-.06em;line-height:1.04;margin:18px 0 12px}.fantasy-masthead h1 span{color:var(--fantasy-gold)}.fantasy-masthead p{font-size:1.1rem;color:#555;margin:0}.fantasy-masthead img{width:120px;height:auto}.fantasy-page .eyebrow{font-size:.875rem}.fantasy-jump{display:flex;gap:28px;padding:16px 0;font-weight:700;font-size:1rem}.fantasy-league-strip{display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding:22px 26px;background:#111;color:#fff;border-left:6px solid var(--fantasy-gold);margin-top:8px}.fantasy-league-strip strong{display:block;font-size:1.5rem;margin-top:4px}.fantasy-league-strip a{margin-left:auto;font-size:.875rem;font-weight:700;text-decoration:underline}.fantasy-status{border:1px solid #8a6b35;color:#f5d99e;padding:5px 12px;font-size:1rem}.fantasy-updated{font-size:.875rem;color:#555;margin:12px 0 30px}.fantasy-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:28px 0 20px}.fantasy-section-heading h2{font-size:clamp(1.8rem,3vw,2.4rem);letter-spacing:-.045em;line-height:1.12;margin:8px 0 0}.fantasy-section-heading>span,.fantasy-section-heading>p{font-size:.875rem;color:#555;margin:0}.fantasy-scoreboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fantasy-matchup{border:1px solid #d4d4d4;background:#fff}.fantasy-matchup[open]{grid-column:1/-1;border-top:4px solid var(--fantasy-gold)}.fantasy-matchup summary{cursor:pointer;list-style:none;padding:20px 24px}.fantasy-matchup summary::-webkit-details-marker,.fantasy-guides summary::-webkit-details-marker{display:none}.fantasy-matchup summary:hover{background:#f6f6f6}.fantasy-page summary:focus-visible,.fantasy-page button:focus-visible{outline:3px solid #3866d9;outline-offset:4px}.matchup-status{display:flex;justify-content:space-between;gap:16px;text-transform:uppercase;letter-spacing:.08em;font-size:.875rem;color:#555;padding-bottom:14px;border-bottom:1px solid #ddd;margin-bottom:14px}.matchup-status span{letter-spacing:0;text-transform:none;color:#111}.matchup-team{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:5px 0}.matchup-team>span{font-weight:700;min-width:0;overflow-wrap:anywhere}.matchup-team strong{font-size:1.7rem;font-variant-numeric:tabular-nums;letter-spacing:-.04em;white-space:nowrap}.fantasy-lineups{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;padding:0 24px 24px}.fantasy-lineups h3{font-size:1.2rem;padding-top:15px;border-top:2px solid #111}.fantasy-lineups h4{font-size:.875rem;text-transform:uppercase;letter-spacing:.06em;margin:22px 0 8px}.fantasy-page table{width:100%;border-collapse:collapse}.fantasy-page th,.fantasy-page td{text-align:left;padding:12px 10px;border-bottom:1px solid #ddd}.fantasy-page thead th{font-size:.875rem;font-weight:700;background:#f3f3f3}.fantasy-page td{font-variant-numeric:tabular-nums}.lineup-table{font-size:.875rem}.lineup-table th{font-weight:700}.lineup-table th:first-child{width:55%}.lineup-table small{display:block;font-weight:400;color:#666;font-size:.75rem;margin-top:2px}.lineup-table td:last-child,.lineup-table th:last-child{text-align:right;color:#666}.fantasy-standings{margin-top:45px}.fantasy-table-wrap{overflow-x:auto}.fantasy-table-wrap table{min-width:430px}.fantasy-table-wrap th:first-child,.fantasy-table-wrap td:first-child{width:60px}.fantasy-table-wrap td:last-child,.fantasy-table-wrap th:last-child{text-align:right}.fantasy-table-wrap tbody tr:first-child{background:#f8f1e4}.fantasy-advice{margin-top:48px;border-top:3px solid #111;padding-top:5px}.fantasy-guides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.fantasy-guides details{border-top:3px solid var(--fantasy-gold);background:#f4f4f4;padding:22px}.fantasy-guides summary{list-style:none;cursor:pointer;position:relative;padding-right:25px}.fantasy-guides h3{font-size:1.5rem;letter-spacing:-.025em;line-height:1.15;margin:12px 0 0}.guide-toggle{position:absolute;right:0;top:0;font-size:1.5rem}.fantasy-guides details[open] .guide-toggle{transform:rotate(45deg)}.fantasy-guides p{font-size:1rem;line-height:1.7}.fantasy-editorial-note{color:#555;font-size:.875rem}.fantasy-data-message{padding:30px;background:#f3f3f3}.fantasy-data-message button{display:block;margin-top:15px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fantasy-page section[id]{scroll-margin-top:20px}@media(max-width:800px){.fantasy-masthead img{width:85px}.fantasy-scoreboard,.fantasy-lineups,.fantasy-guides{grid-template-columns:1fr}.fantasy-section-heading{flex-direction:column;align-items:flex-start;gap:10px}.fantasy-league-strip a{margin-left:0}.fantasy-lineups{gap:10px}.fantasy-matchup summary{padding:18px}.fantasy-lineups{padding:0 18px 18px}}@media(max-width:480px){.fantasy-masthead img{display:none}.fantasy-masthead h1{font-size:2.7rem}.fantasy-jump{gap:22px;font-size:.95rem}.fantasy-league-strip{padding:18px}.fantasy-matchup strong{font-size:1.5rem}.lineup-table td,.lineup-table th{padding:10px 5px}.fantasy-guides details{padding:18px}}
.fantasy-refresh{background:none;border:0;padding:3px 0;margin-left:8px;color:#111;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.fantasy-refresh:disabled{opacity:.5;cursor:wait}
.fantasy-masthead .fantasy-logo-heading{margin:0;width:min(100%,640px);line-height:0}.fantasy-masthead .fantasy-wordmark{display:block;width:100%;height:auto;max-width:100%}.fantasy-masthead{justify-content:flex-start;padding:4px 0 20px}@media(max-width:480px){.fantasy-masthead .fantasy-wordmark{display:block}.fantasy-masthead .fantasy-logo-heading{width:100%}}
nav .fantasy-nav-trigger{flex-shrink:0;padding:14px 0;border:0;background:none;color:inherit;font:inherit;font-size:.875rem;font-weight:800;text-transform:uppercase;cursor:pointer;white-space:nowrap}.fantasy-nav-trigger span{margin-left:6px}.fantasy-nav-trigger[data-active="true"]{box-shadow:inset 0 -4px #111}.fantasy-nav-trigger:focus-visible{outline:3px solid #3866d9;outline-offset:-3px}.fantasy-nav-menu{position:fixed;inset:auto;margin:0;padding:7px;background:white;color:#111;border:1px solid #ccc;border-top:3px solid #111;box-shadow:0 8px 24px #0002;max-width:calc(100vw - 24px)}nav .fantasy-nav-menu a{display:block;padding:13px 14px;white-space:normal;text-transform:none;font-size:1rem;font-weight:700}nav .fantasy-nav-menu a:hover,nav .fantasy-nav-menu a[aria-current="page"]{background:#f2f2f2;text-decoration:none;box-shadow:none}nav .fantasy-nav-menu a span{display:block;font-size:.875rem;font-weight:400;color:#666;margin-top:3px}.fantasy-basketball{padding:25px 0 50px;min-height:55vh}.fantasy-basketball h1{font-size:clamp(3rem,7vw,6rem);line-height:1;letter-spacing:-.055em;margin:24px 0 32px}.basketball-coming{border-top:3px solid #111;padding-top:22px;max-width:660px}.basketball-coming p{color:#555;font-size:1.1rem}.basketball-coming .button{margin-top:12px}
.fantasy-jump{flex-wrap:wrap;row-gap:10px}.owners-page{--owner-gold:#b88729;padding:15px 0 35px}.owners-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:30px;border-bottom:4px solid #111;margin-bottom:30px}.owners-heading h1{font-size:clamp(3rem,7vw,6rem);letter-spacing:-.06em;line-height:.98;margin:22px 0}.owners-heading h1 span{color:var(--owner-gold)}.owners-heading p{margin:0;color:#555;font-size:1.1rem}.owners-heading .back{margin-bottom:5px}.owners-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.owner-card{min-width:0}.owner-portrait{position:relative;aspect-ratio:4/5;background:#151515;color:#e9c681;display:flex;align-items:center;justify-content:center;overflow:hidden;border-top:4px solid var(--owner-gold)}.owner-portrait:before{content:"";position:absolute;inset:25px;border:1px solid #54452b}.owner-number{position:absolute;left:40px;top:32px;font-size:.875rem;letter-spacing:.1em}.owner-initials{font-size:clamp(3.5rem,6vw,6rem);font-weight:900;letter-spacing:-.06em;color:#b8872955}.portrait-label{position:absolute;bottom:38px;left:28px;right:28px;text-align:center;color:#c5b697;font-size:.875rem}.owner-caption{padding:20px 0 18px;border-bottom:1px solid #ccc}.owner-caption .eyebrow{font-size:.875rem;letter-spacing:.09em}.owner-caption h2{font-size:1.7rem;letter-spacing:-.035em;line-height:1.1;margin:10px 0}.owner-caption p{margin:0;color:#666;font-size:1rem}@media(max-width:800px){.owners-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.owners-heading{align-items:flex-start;flex-direction:column}.owner-caption h2{font-size:1.5rem}}@media(max-width:480px){.owners-grid{grid-template-columns:1fr}.owner-portrait{aspect-ratio:4/4.5}.owner-initials{font-size:6rem}}
.owner-caption .owner-team{font-weight:700;color:#333;margin:0 0 12px;font-size:.95rem}
.owner-card{display:block;color:inherit;text-decoration:none}.owner-card:hover .owner-caption h2{text-decoration:underline}.owner-card:focus-visible{outline:3px solid #3866d9;outline-offset:6px}.owner-profile{padding:15px 0 40px}.owner-profile-heading{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:30px;margin:25px 0 20px;border-bottom:4px solid #111;padding-bottom:28px}.profile-portrait{aspect-ratio:1;background:#151515;color:#e9c681;border-top:4px solid #b88729;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.profile-portrait>span{font-size:3.5rem;font-weight:900}.profile-portrait small{font-size:.875rem}.owner-profile-heading h1{font-size:clamp(2.4rem,5vw,4rem);line-height:1.08;letter-spacing:-.04em;margin:12px 0}.profile-team{font-size:1.2rem;font-weight:700}.owner-profile-heading p{margin:8px 0}.owner-profile section{margin-top:35px;padding-top:12px;border-top:1px solid #ccc}.owner-profile section h2{font-size:1.8rem}.owner-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.owner-metrics>div{border-left:4px solid #b88729;background:#f3f3f3;padding:20px}.owner-metrics dt{font-size:1rem;color:#555}.owner-metrics dd{font-size:1.6rem;font-weight:800;margin:10px 0 0;overflow-wrap:anywhere}.owner-week{padding:20px;background:#111;color:white}.owner-week h3{margin:10px 0}.owner-week strong{font-size:1.6rem}.owner-profile table small{display:block;color:#666;font-weight:400;font-size:.875rem}.owner-profile table caption{text-align:left;padding:12px 0;font-weight:700}.owner-profile .fantasy-table-wrap table{min-width:480px}.owner-profile .fantasy-table-wrap tbody tr:first-child{background:transparent}@media(max-width:600px){.owner-profile-heading{grid-template-columns:1fr;gap:18px}.profile-portrait{width:150px}.owner-metrics{grid-template-columns:1fr}.owner-profile-heading h1{font-size:2.4rem}}

.owner-details{border:1px solid #ddd;padding:0 18px}.owner-details>summary{padding:18px 0;cursor:pointer;font-size:1rem;font-weight:700}.owner-details>summary:focus-visible{outline:3px solid #3866d9;outline-offset:4px}.owner-details[open]{padding-bottom:15px}.owner-highlight{color:#555;font-size:1rem}
.fantasy-recaps{margin:24px 0 36px;border-top:3px solid #b78b27;padding-top:22px;scroll-margin-top:24px}.fantasy-recaps .fantasy-section-heading{margin-bottom:18px}.recap-feature{background:#111;color:#fff;border:1px solid #b78b27}.recap-player{aspect-ratio:16/9;background:#080808}.recap-player iframe,.recap-player video{display:block;width:100%;height:100%;border:0}.recap-caption{padding:24px 28px}.recap-caption .eyebrow{color:#e2c574}.recap-caption h3{font-family:Georgia,serif;font-size:1.75rem;line-height:1.2;margin:10px 0 14px}.recap-caption p{line-height:1.6;max-width:70ch}.recap-caption .recap-watch{display:inline-flex;align-items:center;min-height:44px;color:#e2c574;font-weight:700;text-decoration:underline}.recap-caption .recap-help{font-size:.875rem;color:#d2d2d2;margin-bottom:0}.recap-empty{padding:24px;border:1px solid #d9d9d3}.recap-archive{margin-top:18px}.recap-archive summary{cursor:pointer;font-weight:700;padding:12px 0}.recap-archive>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.recap-archive button{text-align:left;padding:16px;background:#fff;border:1px solid #d9d9d3;font:inherit;cursor:pointer;color:#111}.recap-archive button strong,.recap-archive button span{display:block}.recap-archive button[aria-pressed=true]{border-color:#b78b27;background:#f8f1dd}.recap-archive button span{margin-top:8px}@media(max-width:700px){.recap-caption{padding:20px}.recap-archive>div{grid-template-columns:1fr}}
/* BIG 33 scoreboard */
.fantasy-scoreboard{gap:22px}.fantasy-matchup{background:#121212;border:1px solid #373329;border-top:3px solid #b88729;color:#f7f5ef;box-shadow:0 5px 15px #0000000d}.fantasy-matchup[open]{border-top:3px solid #e2c574}.fantasy-matchup summary{padding:0 24px}.fantasy-matchup summary:hover{background:#1b1a17}.matchup-status{align-items:center;margin:0;padding:16px 0;border-color:#383329;font-size:.875rem;letter-spacing:.08em}.matchup-status .matchup-number{color:#e2c574;letter-spacing:.1em}.matchup-status .matchup-state{color:#d4d1c7;text-transform:none;letter-spacing:0}.matchup-team{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px 0}.matchup-team+.matchup-team{border-top:1px solid #302d27}.matchup-portrait{display:block;width:64px;height:64px;object-fit:cover;object-position:center 30%;border:1px solid #66532d;border-radius:50%;background:#29251c}.matchup-team>.matchup-placeholder{display:grid;place-items:center;color:#e2c574;font-size:1.5rem}.matchup-identity{min-width:0}.matchup-name{display:block;font-size:1.05rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.matchup-owner{display:block;margin-top:7px;color:#bcb8ac;font-size:.875rem;line-height:1.4}.matchup-record{display:inline-block;margin-left:7px;padding-left:9px;border-left:1px solid #665c47;color:#e2c574}.matchup-team strong{font-size:2.4rem;line-height:1.05;letter-spacing:-.04em;text-align:right;font-weight:900}.matchup-team strong small{display:block;font-size:.75rem;letter-spacing:.14em;font-weight:600;color:#a8a395;margin-top:6px}.matchup-leading strong{color:#f0ce7f}.matchup-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #383329;padding:14px 0;color:#e2c574;font-size:.875rem;font-weight:700}.matchup-expand{font-size:1.25rem;line-height:1}.fantasy-matchup[open] .matchup-expand{transform:rotate(45deg)}.fantasy-lineups{background:#fcfbf8;color:#171717;padding:8px 24px 24px;border-top:1px solid #b88729}.fantasy-matchup summary:focus-visible{outline:3px solid #e2c574;outline-offset:3px}@media(max-width:1100px){.matchup-team{grid-template-columns:52px minmax(0,1fr) auto;gap:12px}.matchup-portrait{width:52px;height:52px}.matchup-team strong{font-size:2.1rem}}@media(max-width:800px){.fantasy-matchup summary{padding:0 20px}.matchup-team{grid-template-columns:60px minmax(0,1fr) auto}.matchup-portrait{width:60px;height:60px}.fantasy-lineups{padding:8px 18px 18px}}@media(max-width:480px){.fantasy-scoreboard{gap:18px}.fantasy-matchup summary{padding:0 16px}.matchup-team{grid-template-columns:46px minmax(0,1fr) auto;gap:10px;padding:20px 0}.matchup-portrait{width:46px;height:46px}.matchup-name{font-size:1rem}.matchup-team strong{font-size:1.9rem}.matchup-owner{font-size:.875rem}.matchup-record{margin-left:4px;padding-left:6px}}
/* Rosters continue the scoreboard's black and gold palette. */
.fantasy-lineups{background:#121212;color:#f7f5ef;border-top:1px solid #6a532c;padding:8px 24px 28px;gap:30px}.fantasy-lineups>section{min-width:0}.fantasy-lineups h3{border-top:0;border-bottom:2px solid #b88729;padding:18px 0 14px;font-size:1.2rem;line-height:1.4;margin:0;color:#f7f5ef}.fantasy-lineups h4{display:flex;justify-content:space-between;gap:12px;color:#e2c574;margin:24px 0 12px}.fantasy-lineups h4 span{text-transform:none;letter-spacing:0;font-weight:400;color:#aaa497}.fantasy-lineups .lineup-table{font-size:.875rem;table-layout:fixed}.fantasy-lineups .lineup-table thead th{background:#24221d;color:#d7cfbc;font-weight:600;font-size:.875rem}.fantasy-lineups .lineup-table th,.fantasy-lineups .lineup-table td{border-bottom:1px solid #333028;padding:13px 8px;overflow-wrap:anywhere}.fantasy-lineups .lineup-table th:first-child{width:60px}.fantasy-lineups .lineup-table th:nth-child(2){width:auto}.fantasy-lineups .lineup-table th:nth-child(3),.fantasy-lineups .lineup-table th:nth-child(4){width:58px;text-align:right}.fantasy-lineups .lineup-table td:nth-child(3){text-align:right;color:#f0ce7f;font-weight:800}.fantasy-lineups .lineup-table td:last-child{color:#bbb6a8}.fantasy-lineups .lineup-table small{color:#aaa497;font-size:.8125rem;margin-top:5px}.lineup-slot{display:inline-block;color:#e2c574;border:1px solid #66532d;background:#282319;padding:4px 5px;font-size:.75rem;font-weight:800;letter-spacing:.02em;max-width:100%}.fantasy-lineups .lineup-table tbody tr:hover{background:#1d1b17}@media(max-width:800px){.fantasy-lineups{padding:8px 18px 22px;gap:26px}.fantasy-lineups>section+section{border-top:3px solid #66532d}}@media(max-width:480px){.fantasy-lineups{padding:6px 12px 20px}.fantasy-lineups .lineup-table th,.fantasy-lineups .lineup-table td{padding:12px 5px}.fantasy-lineups .lineup-table th:first-child{width:48px}.fantasy-lineups .lineup-table th:nth-child(3),.fantasy-lineups .lineup-table th:nth-child(4){width:49px}.lineup-slot{padding:4px 3px;font-size:.6875rem}}
.fantasy-lineups .lineup-table td:nth-child(3),.fantasy-lineups .lineup-table td:nth-child(4){white-space:nowrap;overflow-wrap:normal}.lineup-slot{white-space:nowrap}@media(max-width:480px){.fantasy-lineups .lineup-table th:first-child{width:52px}.fantasy-lineups .lineup-table th:nth-child(3),.fantasy-lineups .lineup-table th:nth-child(4){width:55px}.lineup-slot{font-size:.75rem}}
/* One-owner standings concept: Vallo's wizard realm. */
.fantasy-table-wrap .persona-standing-row th{padding:0;border:0}.fantasy-table-wrap .persona-standing-row{background:#190e28!important}.persona-standing{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:78px 150px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:164px;padding:20px 28px 20px 20px;border:1px solid #b89047;border-left:4px solid #c4a464;color:#fcf7e9;text-decoration:none;background:radial-gradient(ellipse at 35% 100%,#702ec780,transparent 65%),linear-gradient(105deg,#100916,#2e1644 50%,#120c1c)}.persona-standing:hover{border-color:#e9cf94;background-color:#34204b}.persona-standing:focus-visible{outline:3px solid #c995ff;outline-offset:3px}.persona-rank{position:relative;z-index:2;font-size:3.2rem;font-weight:900;font-variant-numeric:tabular-nums;line-height:1;color:#f1d698;text-align:center;text-shadow:0 3px 18px #000}.persona-rank small{display:block;font-size:.75rem;letter-spacing:.16em;margin-bottom:10px;color:#ceb890}.persona-art{position:absolute;z-index:-1;left:100px;top:-40px;width:270px;height:310px;object-fit:cover;object-position:center 22%;opacity:.85;mask-image:linear-gradient(to right,transparent,#000 15%,#000 62%,transparent)}.persona-team{grid-column:3;z-index:2}.persona-title{display:block;font-size:.875rem;letter-spacing:.13em;color:#e4c980;font-weight:800}.persona-team>strong{display:block;font-family:Georgia,serif;font-size:2.2rem;line-height:1.1;margin:9px 0 10px;color:#fff8e6;text-shadow:0 2px 15px #000}.persona-flavor{display:block;color:#cbb8e0;font-size:.875rem;font-weight:400}.persona-stats{display:flex;gap:28px;z-index:2}.persona-stats>span{display:block;text-align:right}.persona-stats small{display:block;font-size:.75rem;letter-spacing:.1em;color:#ccb69e;font-weight:600}.persona-stats strong{display:block;font-size:1.65rem;font-variant-numeric:tabular-nums;color:#f1d698;margin-top:10px;white-space:nowrap}.fantasy-table-wrap:has(.persona-standing-row) table{min-width:0}@media(max-width:800px){.persona-standing{grid-template-columns:55px 80px minmax(0,1fr);gap:10px;padding:20px 16px;min-height:210px}.persona-art{left:52px;top:-5px;width:190px;height:260px;opacity:.65}.persona-rank{font-size:2.4rem}.persona-title{font-size:.75rem;letter-spacing:.08em}.persona-team>strong{font-size:1.8rem}.persona-flavor{display:none}.persona-stats{grid-column:3;gap:24px}.persona-stats>span{text-align:left}.persona-stats strong{font-size:1.4rem}.persona-stats small{font-size:.6875rem}.persona-team{align-self:end}.persona-stats{align-self:start}}@media(max-width:480px){.persona-standing{grid-template-columns:40px 45px minmax(0,1fr);padding:16px 10px;gap:10px}.persona-art{left:26px;width:155px;height:260px}.persona-rank{font-size:2rem}.persona-rank small{font-size:.6875rem}.persona-team>strong{font-size:1.7rem}.persona-stats{gap:18px}.persona-stats strong{font-size:1.25rem}}
.persona-standing{text-align:left}.persona-team{text-align:left}.persona-standing .persona-stats{text-align:right}
@media(min-width:801px){.persona-standing{grid-template-columns:78px 195px minmax(0,1fr) auto}}@media(max-width:480px){.persona-standing{grid-template-columns:40px 65px minmax(0,1fr)}.persona-art{opacity:.65}}

/* Each owner brings a different world to the same standings structure. */
.persona-standings-table table{border-collapse:separate;border-spacing:0 12px}.persona-standings-table thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.persona-standing{--world-dark:#100916;--world-mid:#2e1644;--world-glow:#702ec780;--world-accent:#e4c980;background:radial-gradient(ellipse at 35% 100%,var(--world-glow),transparent 65%),linear-gradient(105deg,var(--world-dark),var(--world-mid) 50%,var(--world-dark))}.persona-standing:hover{filter:brightness(1.1)}.persona-title{text-transform:uppercase;color:var(--world-accent)}.persona-team>strong{overflow-wrap:anywhere}.persona-flavor{color:#e0d6e5}.persona-standing.world-scientist{--world-dark:#08130d;--world-mid:#233126;--world-glow:#62db3d65;--world-accent:#b2f083}.persona-standing.world-chaos{--world-dark:#180909;--world-mid:#491914;--world-glow:#ed352365;--world-accent:#ffcf7b}.persona-standing.world-coach{--world-dark:#0c100c;--world-mid:#263423;--world-glow:#8d9a4f65;--world-accent:#dcc992}.persona-standing.world-assassin{--world-dark:#0c100d;--world-mid:#2a2f22;--world-glow:#8b87485c;--world-accent:#d1d1b5}.persona-standing.world-workshop{--world-dark:#09111d;--world-mid:#17334a;--world-glow:#247ab36b;--world-accent:#95cfff}.persona-standing.world-boss{--world-dark:#140d07;--world-mid:#463016;--world-glow:#c4943c65;--world-accent:#f5d384}.persona-standing.world-hater{--world-dark:#170909;--world-mid:#3f1118;--world-glow:#e9323160;--world-accent:#ff8d83}.persona-standing.world-hero{--world-dark:#170c09;--world-mid:#442019;--world-glow:#b53d2560;--world-accent:#ecae90}.persona-standing.world-gunslinger{--world-dark:#1a1007;--world-mid:#44301d;--world-glow:#e79e3c65;--world-accent:#f0cc8e}.persona-standing.world-hollywood{--world-dark:#091021;--world-mid:#1c3156;--world-glow:#397edb70;--world-accent:#9ecbff}.persona-standing.world-don{--world-dark:#130a19;--world-mid:#34243b;--world-glow:#8b4a9e65;--world-accent:#dfc097}.persona-standing-row .persona-standing{border-color:#8d7447}.persona-standing-row .persona-standing:hover{border-color:#e9cf94}
@media(min-width:801px){.persona-standing:not(.world-wizard) .persona-art{top:-5px;height:270px}}
