/* DAY:NULL screenshot palette — color declarations only. */

:root {
  --bg: #111214;
  --panel: #1a1b1e;
  --line: #66697112;
  --muted: #c3c0b9;
  --text: #f4f1ea;
  --orange: #ff6847;
  --gold: #ff6847;
  background-image: none;
  background-color: var(--bg);
  color: var(--text);
}
body {
  background-color:
    var(--bg);
}
a {
  color: inherit;
  text-decoration-color: currentcolor;
}
button,
input,
select,
textarea {
  border-color: var(--line);
  color: var(--text);
  background-image: none;
  background-color: #1a1b1e;
}
button:focus-visible,
a:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible {
  outline-color: var(--orange);
}
.top {
  border-bottom-color: var(--line);
}
.brand b {
  color: var(--orange);
}
.brand small {
  color: var(--muted);
}
.top nav [aria-current] {
  border-bottom-color: var(--orange);
  color: var(--orange);
}
.identity {
  border-color: var(--line);
  color: var(--muted);
}
.hero {
  border-color: #66697115;
  background-image:
    linear-gradient(90deg, #111214ec 0%, #1112146e 48%, #11121416),url("/battlepass-assets/season-expedition-v1.webp");
  background-color:
    transparent;
}
.hero:after {
  background-image: linear-gradient(0deg, #111214b8, transparent 35%);
  background-color: transparent;
}
.hero-grid {
  background-image:
    linear-gradient(#f4f1ea03 1px, transparent 1px),
    linear-gradient(90deg, #f4f1ea03 1px, transparent 1px);
}
.eyebrow {
  color: var(--muted);
}
.live-dot {
  background-image: none;
  background-color: var(--orange);
  box-shadow: 0 0 10px #ff684788;
}
.hero .eyebrow {
  color: #c3c0b9;
}
.hero .eyebrow > span:last-child {
  border-color: #66697120;
}
.hero h1 span {
  color: var(--orange);
}
.hero p {
  color: #c3c0b9;
}
.hero-foot {
  color: var(--muted);
}
.season-name {
  color: var(--text);
}
.hero-stamp {
  color: #f4f1ea86;
}
.hero-stamp b {
  color: #f4f1ea28;
}
.progress-panel {
  background-image: linear-gradient(110deg, #1a1b1e, #1a1b1e);
  background-color: transparent;
  border-color: var(--line);
}
.level {
  border-right-color: var(--line);
}
.level small {
  color: var(--muted);
}
.level em {
  color: var(--muted);
}
.between > span {
  color: var(--muted);
}
.muted {
  color: var(--muted);
}
.progress-copy progress {
  border-color: currentcolor;
  background-image: none;
  background-color: #1a1b1e;
}
progress::-webkit-progress-bar {
  background-image: none;
  background-color: #1a1b1e;
}
progress::-webkit-progress-value {
  background-image: linear-gradient(90deg, #ff6847, var(--orange));
  background-color: transparent;
}
progress::-moz-progress-bar {
  background-image: none;
  background-color: var(--orange);
}
.button:hover {
  border-color: #66697140;
  background-image: none;
  background-color: #1a1b1e;
}
.button.primary {
  background-image: none;
  background-color: var(--orange);
  border-color: var(--orange);
  color: #111214;
}
.button.primary:hover {
  background-image: none;
  background-color: #ff6847;
}
.workspace-head {
  border-bottom-color: var(--line);
}
.tabs button {
  border-color: currentcolor;
  background-image: none;
  background-color: transparent;
  color: var(--muted);
  border-bottom-color: transparent;
}
.tabs button[aria-selected="true"] {
  border-color: var(--orange);
  color: var(--text);
}
.tabs span {
  background-image: none;
  background-color: #f4f1ea0a;
  color: var(--orange);
}
.season-picker {
  color: var(--muted);
}
.section-head p {
  color: var(--muted);
}
.filters [aria-pressed="true"] {
  color: var(--orange);
  border-color: #ff684766;
  background-image: none;
  background-color: #ff68470d;
}
.track-labels {
  color: var(--muted);
}
.track-labels b {
  color: #f4f1ea;
  border-color: #66697147;
}
.gold {
  color: var(--gold) !important;
  border-color: #66697140 !important;
}
.track-labels small {
  border-left-color: var(--line);
}
.level-head {
  color: var(--muted);
}
.level-head b {
  color: #f4f1ea;
}
.level-head.is-open b {
  color: var(--orange);
}
.reward-card {
  --rarity: #c3c0b9;
  border-color: color-mix(in srgb, var(--rarity) 25%, #36383c);
  background-image: linear-gradient(
    165deg,
    color-mix(in srgb, var(--rarity) 8%, #1a1b1e),
    #1a1b1e
  );
  background-color: transparent;
}
.reward-card:before {
  background-image: none;
  background-color: var(--rarity);
}
.reward-card:hover {
  border-color: var(--rarity);
  box-shadow: 0 8px 25px #00000044;
}
.reward-card .card-top {
  color: var(--rarity);
}
.track-chip {
  color: #c3c0b9;
}
.track-chip.vip {
  color: var(--gold);
}
.art {
  background-image: radial-gradient(
    ellipse at center,
    color-mix(in srgb, var(--rarity) 12%, transparent),
    transparent 68%
  );
  background-color: transparent;
}
.utility-icon {
  color: var(--rarity);
  text-shadow: 0 0 35px color-mix(in srgb, var(--rarity) 30%, transparent);
}
.quantity {
  color: #f4f1ea;
  background-image: none;
  background-color: #1a1b1eda;
}
.card-sub {
  color: var(--muted);
}
.card-state {
  border-top-color: #6669710a;
  color: var(--muted);
}
.card-state.ready {
  color: #c3c0b9;
}
.card-state.done {
  color: #c3c0b9;
}
.reward-card.claimed {
  background-image: linear-gradient(160deg, #1a1b1e, #1a1b1e);
  background-color: transparent;
}
.rarity-Uncommon {
  --rarity: #c3c0b9;
}
.rarity-Rare {
  --rarity: #ff6847;
}
.rarity-Epic {
  --rarity: #ff6847;
}
.rarity-Legendary {
  --rarity: #ff6847;
}
.pagination {
  color: var(--muted);
}
.road-note {
  color: #a29f98;
}
.how {
  border-color: var(--line);
  background-image: none;
  background-color: #f4f1ea02;
}
.how > div {
  border-right-color: var(--line);
}
.how > div:last-child {
  border-color: currentcolor;
}
.how small {
  color: var(--orange);
}
.how p {
  color: var(--muted);
}
.footer {
  border-top-color: var(--line);
  color: var(--muted);
}
.notice {
  color: #c3c0b9;
  border-color: #66697130;
  background-image: none;
  background-color: #c3c0b908;
}
.empty {
  border-color: #66697120;
  color: var(--muted);
}
.task-card,
.collection-card,
.history-card {
  background-image: none;
  background-color: var(--panel);
  border-color: var(--line);
}
.task-card p,
.collection-card p,
.history-card p {
  color: var(--muted);
}
.history-card .big {
  color: var(--orange);
}
.reward-dialog {
  border-color: #66697128;
  background-image: none;
  background-color: #1a1b1e;
  color: var(--text);
  box-shadow: 0 30px 100px #00000088;
}
.reward-dialog::backdrop {
  background-image: none;
  background-color: #111214c9;
}
.close {
  color: var(--muted);
  border-color: currentcolor;
  background-image: none;
  background-color: #f4f1ea08;
}
.modal-art {
  --rarity: #c3c0b9;
  background-image: radial-gradient(
    circle,
    color-mix(in srgb, var(--rarity) 17%, #1a1b1e),
    #1a1b1e
  );
  background-color: transparent;
}
.modal-art > .eyebrow {
  color: var(--rarity);
}
.modal-content > p {
  color: var(--muted);
}
.modal-item {
  border-top-color: var(--line);
}
.modal-item small {
  color: var(--muted);
}
.modal-state {
  background-image: none;
  background-color: #f4f1ea04;
  border-color: var(--line);
}
.toast {
  border-color: #66697130;
  background-image: none;
  background-color: #24262a;
  color: var(--text);
  box-shadow: 0 8px 40px #00000088;
}
.admin-sidebar {
  background-image: none;
  background-color: var(--panel);
  border-color: var(--line);
}
.admin-sidebar button.selected {
  border-color: var(--orange);
}
.admin-form {
  border-color: var(--line);
  background-image: none;
  background-color: var(--panel);
}
.admin-form label,
.edit-form label {
  color: var(--muted);
}
.admin-edit {
  border-color: #66697130;
  background-image: none;
  background-color: var(--panel);
  color: var(--text);
}
.admin-edit::backdrop {
  background-image: none;
  background-color: #111214c9;
}
.admin-message {
  color: var(--muted);
}
.command-list {
  color: var(--muted);
}
.edit-help {
  color: var(--muted);
}
@media (max-width: 600px) {
  .hero {
    background-image:
      linear-gradient(90deg, #111214eb, #11121470),
      url("/battlepass-assets/season-expedition-v1.webp");
  }
  .level-head {
    border-bottom-color: var(--line);
  }
  .how > div {
    border-right-color: currentcolor;
    border-bottom-color: var(--line);
  }
}
.progress-step > span { color: #c3c0b9; }
.progress-facts { border-top-color: var(--line); }
.progress-facts dt { color: #c3c0b9; }
.road-toolbar .free-lane b { color: #f4f1ea; background-image: none; background-color: #24262a; border-color: #66697160; }
.road-toolbar .vip-lane b { color: #ff6847; background-image: none; background-color: #1a1b1e; border-color: #66697160; }
.road-toolbar .track-labels small { border-color: currentcolor; color: #c3c0b9; }
.carousel-arrow { color: #f4f1ea; border-color: #66697150; background-image: none; background-color: #1a1b1e; }
.carousel-arrow:hover:enabled { background-image: none; background-color: #24262a; border-color: var(--orange); }
.reward-grid:focus-visible { outline-color: var(--orange); }
.reward-level[data-current="true"] .level-head { color: #ff6847; }
.reward-level[data-current="true"] .level-head b { color: #ff6847; }
.reward-carousel .reward-card[data-track="free"] { border-top-color: #666971; background-image: linear-gradient(155deg, #1a1b1e, #1a1b1e); background-color: transparent; }
.reward-carousel .reward-card[data-track="vip"] { border-top-color: #666971; background-image: linear-gradient(155deg, #1a1b1e, #1a1b1e 85%); background-color: transparent; }
.reward-carousel .track-chip { color: #f4f1ea; border-color: #66697160; background-image: none; background-color: #24262a; }
.reward-carousel .track-chip.vip { color: #ff6847; border-color: #66697160; background-image: none; background-color: #1a1b1e; }
.reward-carousel .card-state { color: #c3c0b9; }
.reward-carousel .card-state.ready { color: #ff6847; }
.reward-carousel .card-state.done { color: #c3c0b9; }
.reward-carousel .reward-placeholder { color: #c3c0b9; background-image: none; background-color: #1a1b1e; }

.chat-title-text{color:#ff6847}.collection-loadout{border-block-color:var(--line,#36383c);background-image:radial-gradient(ellipse at 10% 50%,#ff684718,transparent 60%);background-color:transparent}.loadout-emblem>span{color:#a29f98}.loadout-copy p{color:#c3c0b9}.collection-heading p{color:#c3c0b9}.collection-count{color:#c3c0b9}
.collection-piece{background-image:linear-gradient(145deg,#1a1b1e,#1a1b1e);background-color:transparent;border-color:#36383c}.collection-piece:hover{border-color:#666971}.collection-piece.selected{border-color:#ff6847;background-image:linear-gradient(145deg,#1a1b1e,#1a1b1e);background-color:transparent}.collection-piece.locked{background-image:linear-gradient(145deg,#1a1b1e,#111214);background-color:transparent}.collection-state{color:#c3c0b9}.selected .collection-state{color:#ff6847}.owned .collection-state{color:#ff6847}.collection-source{color:#c3c0b9}.chat-preview>small{color:#c3c0b9}.chat-preview>div{color:#c3c0b9}.chat-preview b{color:#c3c0b9}.title-insignia{border-color:#666971;color:#f4f1ea;background-image:none;background-color:#1a1b1e}.title-insignia--epic{border-color:#666971;color:#f4f1ea;background-image:none;background-color:#1a1b1e}.title-insignia--legendary{border-color:#666971;color:#ff6847;background-image:none;background-color:#1a1b1e}
.collection-notice{border-left-color:#ff6847;background-image:none;background-color:#ff68470a;color:#c3c0b9}.collection-bonus-link{border-top-color:#36383c}.collection-bonus-link p{color:#c3c0b9}.active-boost{border-left-color:#ff6847;background-image:none;background-color:#ff68470b;color:#f4f1ea}.active-boost time{color:#c3c0b9}.boost-option{background-image:linear-gradient(130deg,#1a1b1e,#1a1b1e);background-color:transparent;border-color:#36383c}.boost-option p{color:#c3c0b9}.boost-art{color:#ff6847}.reroll-balances{border-block-color:#36383c}.reroll-balances strong{color:#ff6847}.reroll-balances span{color:#c3c0b9}.reroll-task{border-bottom-color:#36383c}.reroll-task small{color:#c3c0b9}.reroll-task p{color:#c3c0b9}.bonus-dialog{color:#f4f1ea;background-image:none;background-color:#1a1b1e;border-color:#666971}.bonus-dialog::backdrop{background-image:none;background-color:#111214bb}.bonus-dialog p{color:#c3c0b9}.bonus-dialog #bonus-result{color:#ff6847}.collection-piece:focus-within{border-color:#ff6847}


.dn-commerce-header{--ch-bg:#111214;--ch-line:#66697140;--ch-text:#f4f1ea;--ch-muted:#c3c0b9;--ch-orange:#ff6847;border-bottom-color:var(--ch-line);background-image:none;background-color:var(--ch-bg);color:var(--ch-text)}
.dn-commerce-header a{color:inherit;text-decoration-color:currentcolor}
.dn-commerce-header :is(a,button,summary):focus-visible{outline-color:#ff6847}
.dn-commerce-brand strong{color:#f4f1ea}
.dn-commerce-brand b{color:#ff6847}
.dn-commerce-brand small{color:#f4f1ea}
.dn-commerce-header .dn-commerce-nav{border-color:currentcolor}
.dn-commerce-nav a{color:var(--ch-muted)}
.dn-commerce-nav a:hover{color:var(--ch-orange);background-image:none;background-color:#ff684708}
.dn-commerce-wallet{border-color:#6669712e;background-image:none;background-color:#1a1b1eb8}
.dn-commerce-balance{border-color:currentcolor;background-image:none;background-color:transparent}
.dn-commerce-balance+ .dn-commerce-balance{border-left-color:#6669712e}
.dn-commerce-balance>span{color:#c3c0b9}
.dn-commerce-balance:first-child svg{color:#ff6847}
.dn-commerce-balance:last-child svg{color:#ff6847}
.dn-commerce-topup,.dn-commerce-profile,.dn-commerce-ticket{border-color:#66697166;background-image:none;background-color:#1a1b1e}
.dn-commerce-header .dn-commerce-topup{color:#ff6847;border-color:#666971;background-image:radial-gradient(circle at 12% 0,#c3c0b926,transparent 42%),linear-gradient(120deg,#1a1b1e,#1a1b1e 58%,#111214);background-color:transparent}
.dn-commerce-topup strong,.dn-commerce-profile strong{color:#f4f1ea}
.dn-commerce-topup small,.dn-commerce-profile small{color:#c3c0b9}
.dn-commerce-profile{border-color:#666971}
.dn-commerce-avatar{color:#ff6847}
.dn-commerce-avatar img{border-color:#666971}
.dn-commerce-header .dn-commerce-ticket{color:#ff6847;border-color:#666971;background-image:linear-gradient(135deg,#1a1b1e,#111214);background-color:transparent}
.dn-commerce-header :is(.dn-commerce-topup,.dn-commerce-profile,.dn-commerce-ticket):hover{border-color:#ff6847;background-color:#1a1b1e}
.dn-commerce-menu summary{border-color:currentcolor;background-image:none;background-color:transparent;color:#c3c0b9}
.dn-commerce-header .dn-commerce-menu nav{border-color:#666971;background-image:none;background-color:#1a1b1e;box-shadow:0 18px 45px #00000088}
.dn-commerce-menu nav :is(a,button){color:#f4f1ea;border-color:currentcolor;background-image:none;background-color:transparent}
.dn-commerce-menu nav :is(a,button):hover{background-image:none;background-color:#24262a;color:#ff6847}
.dn-commerce-menu #logout{border-top-color:#666971}
body:has(>.dn-commerce-header) .visually-hidden{border-color:currentcolor}
@media(max-width:760px){.dn-commerce-menu summary{border-color:var(--ch-line);background-image:none;background-color:#1a1b1e}.dn-commerce-wallet{border-color:currentcolor;background-image:none;background-color:transparent}.dn-commerce-balance,.dn-commerce-balance+.dn-commerce-balance{border-color:#6669712e;background-image:none;background-color:#1a1b1eb8}}


[class*="cabinet-tickets-module__"][class$="__chatWorkspace"] [class$="__conversation"] {
  border-right-color: currentcolor;
}
[class*="cabinet-tickets-module__"][class$="__replyForm"] {
  border-left-color: currentcolor;
  border-top-color: var(--line, #66697133);
}
[class*="cabinet-tickets-module__"][class$="__replyForm"] textarea {
  border-color: var(--line-strong, #66697155);
  background-image: none;
  background-color: #111214;
  color: var(--text, #f4f1ea);
}
[class*="cabinet-tickets-module__"][class$="__replyForm"] textarea:focus {
  outline-color: var(--accent, #ff6847);
}
[class*="cabinet-tickets-module__"][class$="__closedNotice"] {
  border-left-color: currentcolor;
  border-top-color: var(--line, #66697133);
}
.dn-ticket-expand, .dn-ticket-new {
  color: var(--accent, #ff6847);
  background-image: none;
  background-color: #111214;
  border-color: var(--line-strong, #66697155);
}
.dn-ticket-expand:focus-visible, .dn-ticket-new:focus-visible {
  outline-color: var(--accent, #ff6847);
}

