/* Compact club screens: useful information stays close to its action. */
.mode-shell{padding-top:22px}.mode-shell h1{font-size:clamp(28px,5vw,40px);margin:12px 0 18px}.mode-shell .eyebrow{margin:6px 0 10px}.diamond-nav{margin-bottom:16px}.admin-entry{margin:6px 0}.admin-entry a{padding:6px 10px;font-size:10px}.mode-shell .gallery-intro{font-size:13px;margin:10px 0}.catalog-note{font-size:11px;margin:12px 0}.catalog-filters{padding:12px;gap:9px;border-top-width:2px;margin:16px 0;grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-filters label:first-child{grid-column:1/-1}.catalog-filters label{font-size:9px;letter-spacing:.03em;gap:4px}.catalog-filters input,.catalog-filters select{height:42px;padding:8px;font-size:16px;border-radius:5px}.card-gallery .card-art{height:130px}.card-gallery .card-name{font-size:15px;min-height:36px}.card-gallery .card-copy{padding:8px}.card-gallery .card-team{font-size:10px;min-height:26px}.card-gallery .card-stats strong{font-size:16px}.card-gallery .card-top .card-ovr strong{font-size:24px}.card-gallery .card-series{font-size:8px}
.field-board{aspect-ratio:600/620;max-width:680px;border:0;border-radius:0;box-shadow:none;background:url('../assets/roster-field.svg') center/100% 100% no-repeat;overflow:visible;margin:14px auto 22px}.field-board:before{display:none}.field-player,.roster-shell .field-player{width:17%;max-width:98px}.field-player .mini-card img{height:64px}.field-player .mini-name{font-size:10px;min-height:24px;padding:3px}.field-player .mini-empty{height:64px}.field-player .mini-slot{font-size:8px;top:3px;left:3px;padding:2px}.field-player .mini-ovr{font-size:13px;top:3px;right:3px}.field-player .mini-card{border-radius:4px;border-bottom-width:2px}.roster-section{margin:24px 0}.roster-section h2{font-size:17px;margin:12px 0}.lineup-help{font:11px/1.5 Arial;color:#bbcdc0;margin:8px 0 12px}:is(.group-lineup,.group-rotation,.group-bullpen,.group-bench) .roster-rows{grid-template-columns:1fr!important;gap:7px}:is(.group-lineup,.group-rotation,.group-bullpen,.group-bench) .roster-row{display:flex;flex-wrap:nowrap;padding:7px 62px 7px 4px;gap:5px;min-height:83px;box-sizing:border-box}:is(.group-lineup,.group-rotation,.group-bullpen,.group-bench) .slot-number{order:-1;font-size:12px;min-width:12px;flex:none}:is(.group-lineup,.group-rotation,.group-bullpen,.group-bench) .order-grip{order:-2;padding:0!important;width:28px;min-width:28px;height:64px;min-height:44px;background:transparent;border:0;font-size:25px;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:grab;color:#9fb895}:is(.group-lineup,.group-rotation,.group-bullpen,.group-bench) .slot-player{flex:1;width:auto;flex-basis:auto;min-width:0;display:block}:is(.group-lineup,.group-rotation,.group-bullpen,.group-bench) .mini-card{height:57px;border:0;border-left:2px solid var(--rarity);border-radius:4px;background:transparent;display:block;text-align:left}:is(.group-lineup,.group-rotation,.group-bullpen,.group-bench) .mini-card img{position:absolute;left:0;top:0;width:44px;height:57px;object-fit:cover}:is(.group-lineup,.group-rotation,.group-bullpen,.group-bench) .mini-name{margin-left:49px;padding:3px 20px 3px 0;font:bold 13px/1.2 Arial;background:none;min-height:28px}:is(.group-lineup,.group-rotation,.group-bullpen,.group-bench) .mini-team{margin-left:49px;background:none;font-size:9px;padding:0 0 2px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(.group-lineup,.group-rotation,.group-bullpen,.group-bench) .mini-slot{top:auto;bottom:0;left:0;font-size:8px}:is(.group-lineup,.group-rotation,.group-bullpen,.group-bench) .mini-ovr{font-size:12px;right:0;top:3px}:is(.group-lineup,.group-rotation,.group-bullpen,.group-bench) .mini-empty{width:44px;height:57px;position:absolute;left:0;top:0;font-size:20px}.lineup-stats{display:flex;gap:8px;margin:5px 0 0 1px;font:9px/1.2 monospace;color:#cfe1b9;white-space:nowrap}:is(.group-lineup,.group-rotation,.group-bullpen,.group-bench) .order-controls{position:absolute;right:5px;bottom:7px;gap:3px}:is(.group-lineup,.group-rotation,.group-bullpen,.group-bench) .order-controls button{width:25px;min-width:25px;min-height:32px;padding:0}:is(.group-lineup,.group-rotation,.group-bullpen,.group-bench) .remove-slot{position:absolute;right:5px;top:5px;min-height:30px;width:30px;padding:0!important;background:transparent;border:0;color:#95aba7}.roster-row.dragging{opacity:.65;border-style:dashed}.roster-row.drop-target{box-shadow:inset 0 -3px #d2e99e;border-color:#d2e99e}.group-rotation .mini-card img,.group-bullpen .mini-card img{height:72px}
.pack-heading{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;margin:8px 0 10px}.pack-heading h1{font-size:32px;margin:8px 0}.pack-heading .bp-wallet{max-width:none;min-width:92px;padding:9px 10px;margin:0;border-radius:8px;text-align:right}.pack-heading .bp-wallet strong{font-size:20px;white-space:nowrap}.pack-heading .bp-wallet>span{font-size:8px}.pack-heading .bp-wallet>span:first-child{display:none}.pack-heading #club-name{font-size:10px}.shelf-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 8px}.shelf-heading h2{margin:0;font-size:20px}.shelf-heading a{font:12px monospace;color:#d5e8a8;padding:10px 0}#pack-library-status{font:11px monospace;color:#b1c7b9;margin:8px 0 14px}.empty-shelf{margin:0;padding:16px;background:#1a3035;border:1px dashed #49665a;border-radius:8px;font:12px/1.5 Arial}.pack-tile{padding:6px 8px 12px}.pack-tile .pack-artwork{max-width:125px}.pack-tile strong{font-size:13px}.pack-tile span{font-size:10px;margin-top:8px}.pack-receipt{padding:12px 0}.receipt-heading h3{font-size:14px}.receipt-heading button{font-size:10px;min-height:36px;padding:6px 10px}.pack-receipt>small{font-size:10px;color:#a6bbb0}.receipt-cards{gap:8px;padding:10px 1px}.receipt-card{flex-basis:92px}.receipt-card .card-art{height:76px}.receipt-card .card-copy{padding:5px}.receipt-card .card-name{font-size:10px;min-height:25px;line-height:1.2}.receipt-card .card-team{font-size:8px;line-height:1.2;min-height:20px}.receipt-card .card-series,.receipt-card .card-rarity,.receipt-card .card-ovr small{display:none}.receipt-card .card-top{left:3px;right:3px;top:3px}.receipt-card .card-ovr{min-width:0;padding:3px}.receipt-card .card-ovr strong{font-size:15px}.receipt-card .card-position{font-size:8px;padding:3px}.unrevealed-card{flex-basis:92px;min-height:139px;font-size:25px}
.shop-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.shop-heading h1{margin:10px 0}.shop-heading .club-balance{font-size:20px;white-space:nowrap}.shop-tools{display:flex;align-items:center;gap:12px}.shop-tools p{flex:1;margin:6px 0;font:11px/1.5 Arial}#club-refresh{padding:5px;width:38px;min-height:38px;border:1px solid #597564;border-radius:7px;background:#203b38;color:#d6e5b9;font-size:23px}#shop-offers{grid-template-columns:1fr;gap:14px}.shop-offer{display:grid;grid-template-columns:100px minmax(0,1fr);gap:4px 12px;padding:12px}.shop-offer .pack-artwork{width:100%;max-width:100px;grid-column:1;grid-row:1;margin:0}.offer-copy{align-self:center;min-width:0}.shop-offer h3{font-size:20px;margin:0 0 7px}.shop-offer .offer-guarantee{font:11px/1.4 Arial;margin:0 0 10px;color:#cadbb7}.shop-offer button{padding:10px;font-size:12px;min-height:40px}.offer-copy small{display:block;font:10px Arial;margin-top:7px;color:#b4c8b6}.offer-odds{grid-column:1/-1;border-top:1px solid #506c5733;margin-top:6px;padding-top:3px}.offer-odds summary{font:11px monospace;cursor:pointer;padding:10px 0;color:#c4d5bf;min-height:24px}.offer-odds table{font-size:11px;margin:10px 0}.offer-odds p,.offer-odds small{font:11px/1.5 Arial}.shop-offer[data-tier="diamond_v1"]{border-color:#71b8d4}.shop-offer[data-tier="elite_v1"]{border-color:#b89a61}.shop-earn{display:block;color:#d4e5b2;font:12px monospace;padding:8px 0 20px}
.challenge-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.challenge-heading h1{font-size:30px;margin:8px 0 18px}.challenge-heading .eyebrow{font-size:9px}.challenge-heading button{flex:none;background:#24423f;color:#c9dcae;border:1px solid #5f7c66;border-radius:8px;font:24px Arial;min-width:40px;min-height:40px}.challenge-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #4d655c;gap:12px}.challenge-tabs a{text-align:center;text-decoration:none;color:#aebfb9;font:bold 13px Arial;padding:13px 2px;border-bottom:3px solid transparent}.challenge-tabs [aria-current]{color:#d3e6aa;border-bottom-color:#d3e6aa}#progress-status{font:11px Arial;min-height:0;color:#a6bcb1;margin:12px 0}.challenge-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 14px}.challenge-section-heading h2{font-size:21px;margin:0}.challenge-section-heading span{font:9px monospace;color:#b6cfac}.challenge-rules{font:11px/1.5 Arial;color:#b7cbbd;margin:10px 0 18px}.mission-card{position:relative;overflow:hidden;padding:0 16px 14px;border-radius:10px;border-color:#436454;background:linear-gradient(140deg,#213b40,#142934)}.mission-card .challenge-art{width:calc(100% + 32px);max-width:none;height:120px;object-fit:cover;display:block;margin:0 -16px 14px}.mission-card h3{font:bold 18px/1.25 Arial;margin:0 0 8px}.mission-card p{font:13px/1.5 Arial;margin:8px 0;color:#d0ddcf}.mission-card small{font:10px/1.5 Arial;margin:8px 0;opacity:1;color:#b2c9b7}.mission-tag{position:absolute;top:12px;left:12px;padding:5px 8px;background:#142a32dc;border:1px solid #a1c29866;border-radius:4px;font:9px monospace;color:#ddedc6}.mission-card[data-complete="true"]{border-color:#8fab70}.mission-card[data-complete="true"] .mission-tag{background:#cee3a3;color:#18362c}.mission-card a{display:block;text-decoration:none;text-align:center;padding:11px;margin-top:14px;background:#c9df9b;color:#18362c;border-radius:5px;font:bold 12px Arial}.mission-card a:not([href]){background:#213d35;color:#adc999}.mission-score{float:right;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:radial-gradient(circle,#1c3639 60%,transparent 62%),conic-gradient(#c6dd99 var(--progress),#405950 0);font:bold 10px monospace;margin:0 0 8px 12px}.moments-banner{display:flex;align-items:center;position:relative;min-height:138px;border-radius:10px;overflow:hidden;background:#203c37;padding:0 18px;margin:20px 0 12px}.moments-banner img{position:absolute;width:60%;right:-5%;opacity:.6}.moments-banner div{position:relative;max-width:72%}.moments-banner h2{font:bold 28px Arial;margin:10px 0}.moments-banner p{font:12px Arial}.moments-banner .eyebrow{font:9px monospace;color:#d8e8ac}#starter-challenges{grid-template-columns:repeat(2,minmax(0,1fr))}#starter-challenges .challenge-art{height:84px}#starter-challenges .mission-card{padding:0 10px 10px}#starter-challenges .challenge-art{width:calc(100% + 20px);margin:0 -10px 12px}#starter-challenges h3{font-size:13px;min-height:32px}#starter-challenges p{font-size:11px}#starter-challenges .mission-score{width:38px;height:38px;font-size:9px}#starter-challenges a{clear:both;font-size:10px;padding:10px 5px}#starter-challenges .mission-tag{font-size:8px;top:8px;left:8px}.progress-grid{gap:12px}
@media(min-width:750px){.catalog-filters{grid-template-columns:2fr repeat(6,minmax(0,1fr))}.catalog-filters label:first-child{grid-column:auto}#shop-offers{grid-template-columns:repeat(2,minmax(0,1fr))}#starter-challenges{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.group-lineup,.group-rotation,.group-bullpen,.group-bench) .slot-player{display:flex;align-items:center;gap:20px}:is(.group-lineup,.group-rotation,.group-bullpen,.group-bench) .mini-card{flex:1}.lineup-stats{font-size:12px;gap:16px}:is(.group-lineup,.group-rotation,.group-bullpen,.group-bench) .roster-row{min-height:74px}}
@media(max-width:400px){.field-player,.roster-shell .field-player{width:18%;max-width:70px}.field-player .mini-card img{height:44px}.field-player .mini-name{font-size:8px;min-height:19px}.field-player .mini-empty{height:44px}.field-player .mini-slot{font-size:7px}.field-player .mini-ovr{font-size:10px}:is(.group-lineup,.group-rotation,.group-bullpen,.group-bench) .slot-player strong{font-size:12px}.pack-heading h1{font-size:28px}.pack-heading .bp-wallet strong{font-size:18px}.catalog-filters select{padding:7px 4px}.shop-offer{grid-template-columns:90px minmax(0,1fr);gap:4px 10px}}

:is(.group-lineup,.group-rotation,.group-bullpen,.group-bench) .mini-name,:is(.group-lineup,.group-rotation,.group-bullpen,.group-bench) .mini-team{display:block}:is(.group-lineup,.group-rotation,.group-bullpen,.group-bench) .mini-name{min-height:26px}.mission-card{display:flex;flex-direction:column}.mission-card .mission-score{float:none;align-self:flex-end;flex-shrink:0;margin:8px 0}.mission-card>a{margin-top:auto}.mission-card .mission-tag{display:block}#starter-challenges .mission-card>a{margin-top:auto}#starter-challenges .mission-score{margin:8px 0}.mission-card>small{flex:none}

.roster-save{padding:8px 10px;padding-bottom:max(8px,env(safe-area-inset-bottom));font-size:12px}.roster-save button{min-height:36px;padding:8px 12px}

.field-player,.roster-shell .field-player{width:15%!important;max-width:86px!important}.field-player .mini-card{height:90px;overflow:hidden;border:1px solid var(--rarity)}.field-player .mini-card img{height:62px}.field-player .mini-name{display:block;height:24px;min-height:0;overflow:hidden;line-height:12px;font-size:9px;padding:2px}.field-player .mini-team{display:none}.field-player .mini-empty{height:62px}.field-player .mini-ovr{font-size:11px}.lineup-stats{gap:0;font-size:10px;flex-wrap:wrap;row-gap:4px}.lineup-stats>span+span{border-left:1px solid #8ea77e66;margin-left:7px;padding-left:7px}.roster-row[data-rarity]{border-left-width:3px}.roster-row[data-rarity=diamond]{border-color:#82cdec}.roster-row[data-rarity=gold]{border-color:#d9b767}.roster-row[data-rarity=silver]{border-color:#b8c9d3}.roster-row[data-rarity=bronze]{border-color:#b67d56}.roster-row[data-rarity=common]{border-color:#657b78}.pitch-repertoire{display:block;font:9px/1.6 monospace;text-transform:uppercase;color:#afc5b7;margin-top:6px}:is(.group-rotation,.group-bullpen) .slot-player{display:block!important}:is(.group-rotation,.group-bullpen) .slot-number{font-size:9px}:is(.group-rotation,.group-bullpen) .roster-row{min-height:105px}.roster-row .mini-card{border:0!important}.strength-meter{display:grid;grid-template-columns:1fr auto;gap:6px;padding:12px;background:linear-gradient(130deg,#274942,#142b34);border-left:3px solid #afd194;border-radius:3px;min-width:0}.strength-meter span{text-transform:uppercase;font:10px monospace;letter-spacing:1px}.strength-meter b{font:22px monospace;color:#d5e9b3}.strength-meter meter{grid-column:1/-1;width:100%;height:8px}.strength-meter meter::-webkit-meter-bar{background:#395549;border:0}.strength-meter meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,#698f69,#d4e9a8)}#strengths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}#roster-inspect{max-width:620px;width:calc(100% - 40px);max-height:88dvh;overflow:auto;background:#19333d;color:#e4edce;border:2px solid #82a277;border-radius:8px;padding:18px;box-sizing:border-box}#roster-inspect::backdrop{background:#071924bf;backdrop-filter:blur(3px)}.inspect-switch{position:sticky;bottom:0;display:block;width:100%;padding:15px!important;background:#d0e3a4!important;color:#173536!important;border:0!important;font-weight:bold;font-size:15px;box-shadow:0 -5px 15px #112d39}.mode-grid{gap:14px}.mode-tile{border-radius:7px;border:1px solid #698568;box-shadow:3px 4px #0a222a;transition:transform .15s,border-color .15s;isolation:isolate}.mode-tile:hover,.mode-tile:focus-visible{transform:translateY(-3px);border-color:#d1e4a8}.mode-tile:active{transform:translateY(1px);box-shadow:1px 1px #0a222a}.mode-tile>span{padding:13px;border-top:2px solid #aac58e;background:linear-gradient(115deg,#26473e,#153139)}.mode-tile strong{text-transform:uppercase;letter-spacing:.05em}.mode-tile img{height:120px;object-fit:cover}.cpu-setup{background:linear-gradient(135deg,#29433e,#132f37);border:1px solid #7a956b;border-top:3px solid #c4d99e;border-radius:6px;padding:18px}.cpu-setup label{font:10px monospace;text-transform:uppercase;display:inline-block;margin:8px}.cpu-setup select{background:#193740;color:#e4ebcf;border:1px solid #77906d;border-radius:3px;padding:10px;font-size:16px}.pack-heading{padding:18px;border:1px solid #688268;border-top:3px solid #d0dfa5;background:linear-gradient(110deg,#24463fef,#14303ccb),url('../assets/modes/cpu.svg') center/cover;border-radius:6px;box-shadow:4px 4px #0b242c}.pack-heading h1{font-style:italic;text-transform:uppercase}.pack-shelf{padding:14px;background:repeating-linear-gradient(0deg,#203b38 0 2px,#18323b 2px 32px);border:1px solid #56725d;border-radius:6px;box-shadow:inset 0 -5px #0b252c}.pack-tile{background:radial-gradient(ellipse at 50% 40%,#88ad6d55,transparent 70%);border:1px solid #5c795f;border-bottom:3px solid #799260;border-radius:6px;transition:transform .18s}.pack-tile:hover{transform:translateY(-4px)}.pack-tile .pack-artwork{filter:drop-shadow(3px 7px 2px #071e29aa)}.empty-shelf{background:linear-gradient(125deg,#2c4a3e,#122e38);border:1px solid #668166;padding:24px;font:13px/1.8 Arial}.shelf-heading h2{font-style:italic;text-transform:uppercase;font-size:19px}
@media(max-width:480px){.field-player .mini-card{height:67px}.field-player .mini-card img,.field-player .mini-empty{height:43px}.field-player .mini-name{font-size:8px;line-height:10px;height:21px}.field-player .mini-slot{font-size:6px}.field-player .mini-ovr{font-size:9px}.lineup-stats{font-size:8px}.lineup-stats>span+span{margin-left:5px;padding-left:5px}.mode-tile img{height:98px}.mode-tile strong{font-size:15px}.pack-heading{padding:12px}.pack-heading h1{font-size:26px}}
.roster-shell :is(.group-rotation,.group-bullpen) .roster-rows{grid-template-columns:1fr!important}.roster-shell :is(.group-rotation,.group-bullpen) .roster-row{padding:8px 62px 8px 4px;flex-wrap:nowrap}.roster-shell :is(.group-rotation,.group-bullpen) .mini-card img{height:57px}.roster-shell :is(.group-rotation,.group-bullpen) .mini-name{display:block;font-size:13px}.roster-shell :is(.group-rotation,.group-bullpen) .mini-team{display:block;font-size:9px}.roster-shell :is(.group-rotation,.group-bullpen) .remove-slot{position:absolute;right:5px;top:5px}#strengths .strength-meter>span{padding:0;background:none;border:0;border-radius:0;font:10px monospace;align-self:center}


/* Collection scales from two phone columns to five desktop columns. */
.card-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.card-gallery .card-art{height:105px}.card-gallery .card-name{font-size:13px}.card-gallery .card-copy{padding:7px}.card-gallery .card-stats strong{font-size:14px}@media(min-width:540px){.card-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:760px){.card-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1050px){.card-gallery{grid-template-columns:repeat(5,minmax(0,1fr))}}
.group-bench .slot-number{font-size:9px}.group-bench .mini-team{display:block}.group-bench .slot-player{display:block}.roster-row .lineup-stats{line-height:1.6}
.cpu-setup{padding:0 20px 20px;overflow:hidden}.matchup-banner{margin:0 -20px 20px;padding:24px 20px;background:linear-gradient(90deg,#173a3bf2,#173a3b55),url('../assets/modes/cpu.svg') right center/auto 100% no-repeat;border-bottom:1px solid #769366}.matchup-banner>span{font:9px monospace;letter-spacing:2px;color:#dbca8b}.matchup-banner h2{font:italic 30px Arial;margin:10px 0 18px}.matchup-banner strong{font:900 clamp(16px,4vw,24px) Arial;letter-spacing:1px}.matchup-banner i{font:italic 16px Georgia;color:#dbca8b;padding:0 14px}.game-options{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.game-options>div{min-width:0}.cpu-setup .game-options label{display:block;margin:0 0 8px}.game-options select{display:block;width:100%;min-height:48px}.cpu-setup .roster-actions{display:flex;flex-wrap:wrap;gap:10px}.cpu-setup #play-game{background:#e1c47e;color:#183334;border-color:#e1c47e;flex:1;text-align:center}.cpu-setup>p{font:12px/1.6 Arial;color:#bbcfc0}
/* Art, objective, reward and progress each have a dedicated area. */
#starter-challenges,#challenge-list,#moment-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px}.mission-card,#starter-challenges .mission-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:10px;padding:0 16px 16px;border:1px solid #496c60;border-radius:12px}.mission-card .challenge-art,#starter-challenges .challenge-art{grid-column:1/-1;width:calc(100% + 32px);height:148px;object-fit:contain;margin:0 -16px 6px;background:radial-gradient(ellipse at center,#365a49,#142e37)}.mission-card h3,#starter-challenges h3{grid-column:1/-1;font:bold 18px/1.3 Arial;min-height:0;margin:0}.mission-card p,#starter-challenges p{grid-column:1;font:bold 13px/1.5 Arial;color:#e6d19a;margin:0;align-self:center}.mission-card .mission-score,#starter-challenges .mission-score{grid-column:2;grid-row:3;width:48px;height:48px;margin:0;font:10px monospace}.mission-card>small{grid-column:1/-1;margin:0;font:11px/1.5 Arial}.mission-card>a,#starter-challenges .mission-card>a{grid-column:1/-1;margin:6px 0 0;min-height:44px;padding:14px 8px;font:12px Arial}.mission-card .mission-tag,#starter-challenges .mission-tag{top:10px;left:10px;font:9px monospace}.mission-card[data-complete=true]{opacity:.85}

.roster-identity{display:block;font:9px/1.5 monospace;text-transform:uppercase;color:#c5d4b4;margin-top:4px}.roster-row .slot-player{display:block!important}.roster-row[data-rarity=red-diamond]{border-color:#e47883}
