body[data-theme="guofeng"][data-light-mode="on"] {
  --bg-0: #f8f2e8;
  --bg-1: #f2e6d7;
  --bg-2: #ead9c5;
  --text: #3a2a1d;
  --muted: #7d6551;
  --line: rgba(128, 90, 60, 0.24);
  --brand: #b98253;
  --brand-strong: #9e673f;
  --accent: #b17349;
  --danger: #bf4f5d;
  --shadow: 0 14px 34px rgba(82, 53, 33, 0.14);
  background:
    radial-gradient(circle at 14% 12%, rgba(216, 170, 121, 0.22), transparent 44%),
    radial-gradient(circle at 86% 72%, rgba(184, 124, 78, 0.18), transparent 40%),
    linear-gradient(160deg, var(--bg-0), var(--bg-1) 50%, var(--bg-2));
}

body[data-theme="guofeng"][data-light-mode="on"] .glass-panel,
body[data-theme="guofeng"][data-light-mode="on"] .changelog-content,
body[data-theme="guofeng"][data-light-mode="on"] .top-bar,
body[data-theme="guofeng"][data-light-mode="on"] .panel,
body[data-theme="guofeng"][data-light-mode="on"] .import-loading-card,
body[data-theme="guofeng"][data-light-mode="on"] .drawer-section {
  background: linear-gradient(170deg, rgba(255, 248, 239, 0.9), rgba(250, 239, 225, 0.82));
  border-color: rgba(155, 109, 73, 0.3);
}

body[data-theme="guofeng"][data-light-mode="on"] .settings-drawer {
  background: rgba(251, 242, 230, 0.95);
  border-left-color: rgba(155, 109, 73, 0.28);
}

body[data-theme="guofeng"][data-light-mode="on"] .text-input,
body[data-theme="guofeng"][data-light-mode="on"] .text-area,
body[data-theme="guofeng"][data-light-mode="on"] select {
  background: rgba(255, 251, 245, 0.9);
  border-color: rgba(164, 115, 77, 0.3);
  color: #422f21;
}

body[data-theme="guofeng"][data-light-mode="on"] .text-input:focus,
body[data-theme="guofeng"][data-light-mode="on"] .text-area:focus,
body[data-theme="guofeng"][data-light-mode="on"] select:focus {
  border-color: rgba(170, 113, 67, 0.78);
}

body[data-theme="guofeng"][data-light-mode="on"] .btn-primary {
  color: #fff8f1;
  background: linear-gradient(145deg, rgba(184, 126, 80, 0.94), rgba(154, 99, 58, 0.94));
  border-color: rgba(141, 87, 49, 0.78);
  box-shadow: 0 6px 16px rgba(147, 93, 56, 0.2);
}

body[data-theme="guofeng"][data-light-mode="on"] .btn-ghost,
body[data-theme="guofeng"][data-light-mode="on"] .icon-btn,
body[data-theme="guofeng"][data-light-mode="on"] .feature-btn {
  background: rgba(255, 248, 238, 0.84);
  border-color: rgba(159, 113, 74, 0.34);
  color: #5a3f2b;
}

body[data-theme="guofeng"][data-light-mode="on"] .btn-ghost.danger {
  color: #b14353;
  border-color: rgba(177, 67, 83, 0.42);
}

body[data-theme="guofeng"][data-light-mode="on"] .role-card {
  border: 1px solid rgba(173, 122, 79, 0.42);
  background:
    radial-gradient(circle at 72% 0%, rgba(212, 164, 114, 0.3), transparent 42%),
    linear-gradient(165deg, rgba(255, 250, 243, 0.95), rgba(245, 231, 212, 0.9));
  box-shadow: inset 0 0 0 1px rgba(198, 151, 106, 0.2);
}

body[data-theme="guofeng"][data-light-mode="on"] .role-card-floating {
  background:
    radial-gradient(circle at 20% 10%, rgba(255, 248, 236, 0.92), transparent 54%),
    radial-gradient(circle at 72% 0%, rgba(212, 164, 114, 0.28), transparent 46%),
    linear-gradient(165deg, rgba(255, 250, 243, 0.95), rgba(245, 231, 212, 0.9));
}

body[data-theme="guofeng"][data-light-mode="on"] .collection-full-card,
body[data-theme="guofeng"][data-light-mode="on"] .media-picker-modal,
body[data-theme="guofeng"][data-light-mode="on"] .gallery-item,
body[data-theme="guofeng"][data-light-mode="on"] .media-inline-box {
  background: linear-gradient(170deg, rgba(255, 248, 239, 0.94), rgba(250, 239, 225, 0.86));
  border-color: rgba(155, 109, 73, 0.3);
}

body[data-theme="guofeng"][data-light-mode="on"] .chip {
  color: #684a33;
  border-color: rgba(166, 119, 79, 0.32);
  background: rgba(255, 246, 234, 0.76);
}

body[data-theme="guofeng"][data-light-mode="on"] .eyebrow,
body[data-theme="guofeng"][data-light-mode="on"] .muted,
body[data-theme="guofeng"][data-light-mode="on"] .desc,
body[data-theme="guofeng"][data-light-mode="on"] .status-text,
body[data-theme="guofeng"][data-light-mode="on"] .changelog-content li {
  color: #816650;
}