/* ═══════════════════════════════════════════
   Light Theme: Void Lexicon
   ═══════════════════════════════════════════ */

[data-theme="light"] .lex-shell-badge {
  border-color: rgba(139,58,0,0.18);
  background: rgba(139,58,0,0.08);
  color: var(--accent);
}

[data-theme="light"] .lex-shell-status-copy,
[data-theme="light"] .lex-control-label,
[data-theme="light"] .lex-puzzle-counter,
[data-theme="light"] .lex-lb-title,
[data-theme="light"] .lex-archive-date,
[data-theme="light"] .lex-summary-num,
[data-theme="light"] .lex-daily-complete,
[data-theme="light"] .lex-daily-summary-note {
  color: #7a5a30;
}

[data-theme="light"] .lex-tier-tab,
[data-theme="light"] .lex-mode-tab,
[data-theme="light"] .lex-submit-btn,
[data-theme="light"] .lex-hint-btn,
[data-theme="light"] .lex-give-up,
[data-theme="light"] .lex-next-btn,
[data-theme="light"] .lex-key,
[data-theme="light"] .lex-lb-tab,
[data-theme="light"] .lex-status-card,
[data-theme="light"] .lex-puzzle,
[data-theme="light"] .lex-result,
[data-theme="light"] .lex-leaderboard,
[data-theme="light"] .lex-daily-summary,
[data-theme="light"] .lex-archive-date-group {
  border-color: #c9beb0 !important;
  background: linear-gradient(180deg, #faf6f0 0%, #eee6dd 100%) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.7),
    0 10px 22px rgba(0,0,0,0.05);
}

[data-theme="light"] .lex-tier-tab,
[data-theme="light"] .lex-mode-tab,
[data-theme="light"] .lex-lb-tab,
[data-theme="light"] .lex-key {
  color: var(--text);
}

[data-theme="light"] .lex-tier-tab.active,
[data-theme="light"] .lex-mode-tab.active,
[data-theme="light"] .lex-lb-tab.active {
  border-color: rgba(139,58,0,0.28) !important;
  background: linear-gradient(180deg, #f5ece0 0%, #eadcc9 100%) !important;
  color: var(--text);
}

[data-theme="light"] .lex-field-badge,
[data-theme="light"] .lex-hint-text,
[data-theme="light"] .lex-summary-card,
[data-theme="light"] .lex-leaderboard-empty,
[data-theme="light"] .lex-archive-word,
[data-theme="light"] .lex-archive-word-full {
  border-color: rgba(139,58,0,0.14);
  background: rgba(139,58,0,0.05);
}

[data-theme="light"] .lex-word-length,
[data-theme="light"] .lex-spectrum-status,
[data-theme="light"] .lex-attempts-left,
[data-theme="light"] .lex-mode-label,
[data-theme="light"] .lex-result-definition,
[data-theme="light"] .lex-lb-attempts,
[data-theme="light"] .lex-archive-word-def,
[data-theme="light"] .lex-status-copy,
[data-theme="light"] .lex-archive-total {
  color: var(--dim);
}

[data-theme="light"] .lex-status-card-error {
  color: var(--red);
}

[data-theme="light"] .lex-clue,
[data-theme="light"] .lex-result-word,
[data-theme="light"] .lex-archive-word-name {
  color: var(--text);
}

[data-theme="light"] .lex-status-heading {
  color: var(--accent);
}

[data-theme="light"] .lex-letter-box,
[data-theme="light"] .lex-scramble-letter,
[data-theme="light"] .lex-guess-row span {
  border-color: #c9beb0;
  background: rgba(139,58,0,0.05);
}

[data-theme="light"] .lex-letter-box {
  color: var(--text);
}

[data-theme="light"] .lex-letter-box.lex-hint,
[data-theme="light"] .lex-letter-box.lex-correct,
[data-theme="light"] .lex-fb-correct {
  border-color: rgba(21,128,61,0.24) !important;
  background: rgba(21,128,61,0.1);
}

[data-theme="light"] .lex-fb-present {
  border-color: rgba(139,58,0,0.22) !important;
  background: rgba(139,58,0,0.1);
}

[data-theme="light"] .lex-fb-absent {
  background: rgba(0,0,0,0.03);
  color: var(--dim);
}

[data-theme="light"] .lex-text-input {
  border-color: #c9beb0;
  background: #fffdfa;
  color: var(--text);
}

[data-theme="light"] .lex-text-input:focus {
  border-color: rgba(139,58,0,0.3);
  box-shadow: 0 0 0 2px rgba(139,58,0,0.08);
}

[data-theme="light"] .lex-key.lex-key-used {
  opacity: 0.3;
}

[data-theme="light"] .lex-lb-row {
  border-bottom-color: #d8cec1;
}

[data-theme="light"] .lex-archive-date {
  border-bottom-color: #d8cec1;
}

[data-theme="light"] .lex-archive-word.expanded {
  border-color: rgba(139,58,0,0.16);
  background: rgba(139,58,0,0.07);
}
