/* Papyrus — warm sepia reading theme */
body[data-theme="papyrus"] {
  --bg: #efe3c8;
  --bg-elevated: #f7edd2;
  --bg-card: #f7edd2;
  --text: #3b2e1a;
  --text-dim: #6e5a3a;
  --text-faint: #93815f;
  --accent: #a8471f;
  --accent-strong: #933c19;
  --accent-ink: #fdf6e6;
  --border: rgba(59, 46, 26, 0.16);
  --border-strong: rgba(59, 46, 26, 0.28);
  --shadow: 0 20px 50px -24px rgba(59, 46, 26, 0.3);
}

body[data-theme="papyrus"] #hero-canvas { opacity: 0.6; }
body[data-theme="papyrus"] .card { background-image: radial-gradient(circle at 100% 0%, rgba(59,46,26,0.03), transparent 60%); }
