.supply{scroll-margin-top:6rem}.supply-controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;margin-bottom:.75rem;display:flex}.supply-factions{flex-wrap:wrap;gap:.5rem;display:flex}.supply-factions .game-button[aria-current=true]{border-color:var(--accent-bright);color:var(--label-bright);background:linear-gradient(#46536b,#323d52)}.supply-tabs{border-bottom:1px solid var(--rule);flex-wrap:wrap;flex:28rem;gap:.25rem;display:flex}.supply-tabs a{min-height:44px;color:var(--text-desc);font:500 .9375rem/1.3 var(--font-ui);align-items:center;padding:.55rem 1.1rem;display:inline-flex;position:relative}.supply-tabs a:hover,.supply-tabs a:focus-visible,.supply-tabs a[aria-current=page]{color:var(--text-emph)}.supply-tabs a[aria-current=page]:after{content:"";background:var(--accent-bright);height:2px;position:absolute;inset:auto .6rem -1px;box-shadow:0 0 8px #d5ffff73}.supply-renews{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 1rem;display:flex}.supply-renews>span{color:var(--text-desc);font-size:.8125rem}.supply-renews>a{border:1px solid var(--border-strong);color:var(--text-emph);border-radius:3px;padding:.15rem .6rem;font-size:.875rem}.supply-renews>a:hover,.supply-renews>a:focus-visible{color:var(--accent-bright);border-color:var(--accent)}.supply-failed{color:var(--text-desc);margin:1rem 0}.supply-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;transition:opacity .15s;display:grid}.supply-board[aria-busy=true] .supply-cards{opacity:.5}.supply-card{flex-direction:column;gap:.6rem;padding:.9rem 1rem;scroll-margin-top:7rem;display:flex}.supply-card[data-rare]{border-color:color-mix(in srgb, var(--gold) 55%, var(--border-strong));background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 9%, var(--panel-bg)), var(--panel-bg) 60%)}.supply-card[data-rare] h3{color:var(--gold-bright)}.supply-card:target,.supply-card[data-target]{box-shadow:0 0 0 1px var(--accent-bright), 0 0 18px #d5ffff40}.supply-card h3{color:var(--text-emph);margin:0;font-size:1rem;line-height:1.35}.supply-items{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.supply-tile{border:1px solid color-mix(in srgb, var(--item-grade) 60%, var(--border-strong));background:#0a0e15;border-radius:3px;place-items:center;width:44px;height:44px;display:grid}.supply-tile:hover,.supply-tile:focus-visible{border-color:var(--item-grade);box-shadow:0 0 10px color-mix(in srgb, var(--item-grade) 45%, transparent)}.supply-deliver{color:var(--text-desc);margin:0;font-size:.875rem}.supply-rewards{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin:auto 0 0;padding-top:.55rem;display:flex}.supply-rewards>span{color:var(--text-desc);font-size:.8125rem}.supply-reward{color:var(--text-emph);font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;display:inline-flex}.supply-reward img{border-radius:2px}.supply-reward:hover span,.supply-reward:focus-visible span{color:var(--accent-bright)}.supply-requested{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.supply-requested li{flex-wrap:wrap;align-items:center;gap:.3rem .8rem;display:flex}.supply-requested-meta{color:var(--text-desc);font-size:.875rem}.ranking-subjects{margin:0 0 .75rem;line-height:1.6}.ranking-card .ladder-card-head .ladder-chip{align-self:flex-start;margin-inline-start:auto}.ranking-card .ranking-subjects{color:var(--text-desc);margin:0;font-size:.875rem;line-height:1.65}.db-section .ranking-rift{color:var(--text-emph);margin:2.25rem 0 1rem;font-size:1.375rem;line-height:1.3}.ranking-brackets th:first-child{width:34%}.ranking-reward{color:var(--text-emph);align-items:center;gap:.35rem;margin:.1rem .9rem .1rem 0;display:inline-flex}.ranking-reward img{border:1px solid color-mix(in srgb, var(--item-grade) 55%, var(--border-strong));background:#0a0e15;border-radius:2px}.ranking-reward:hover span:first-of-type,.ranking-reward:focus-visible span:first-of-type{color:var(--accent-bright)}.ranking-count{color:var(--text-desc);font-variant-numeric:tabular-nums}#ranking-rewards .ladder-chip{font-family:var(--font-ui)}
