/* Keep the original frame, with a quiet ivory writing surface beneath the ink.
   The 119.05% background crops the same central 84% used by the 8% nine-slice. */
@media (forced-colors: none) {
  :root {
    --paper:#f3eddf;
    --paper-ink:#302a22;
    --antique-ink:#302a22;
    --antique-muted:#5d5143;
    --paper-veil:linear-gradient(#f6f2e8c4,#f6f2e8c4);
  }
  .action-sheet,.game-modal,.title-menu,.governor-equipment-detail,
  .catalog-detail,.inventory-panel .inventory-detail {
    border-image-slice:8%;
    background-color:var(--paper);
    background-image:var(--paper-veil),var(--ornate-paper);
    background-size:100% 100%,119.05% 119.05%;
    background-position:center;
    background-repeat:no-repeat;
    background-origin:padding-box;
    background-clip:padding-box;
  }
  .sheet-content,.game-modal,.home-info-body {
    scrollbar-color:#8a7961 var(--paper);
  }
  .sheet-content :is(.muted,.reason,.panel-intro),.game-modal .muted,
  .sheet-content .queue-item small,.sheet-content .worker-controls small,
  .sheet-content .stat-cell small,.game-modal .modal-subtitle {
    color:var(--antique-muted);
  }
  .sheet-content .battle-caption,.sheet-content .battle-empty,
  .battle-meta small,.battle-comparison thead th,.battle-journey small,.battle-footer,
  .report-inbox .report-card-meta,.report-inbox-footer {
    color:var(--antique-muted);
  }
  .battle-section {background:#8a79610a}
  .battle-report .battle-section>h3 {background:linear-gradient(90deg,#75634608,#7563461a,#75634608);color:#3e3024}
  .battle-journey strong,.battle-advantages li {color:var(--antique-ink)}
  .sheet-content .report-inbox .report-card {background:#ffffff12}
  .sheet-content .report-inbox .report-card.is-unread {background:linear-gradient(100deg,#ffffff36,#ffffff0a)}
  .sheet-content .report-inbox-intro,.sheet-content .catalog-intro {color:var(--antique-muted)}
  .catalog-card:not(.is-selected) {background:radial-gradient(ellipse at 50% 32%,#fff9ec55,#92816a09 82%)}
  .march-popover {
    background-color:#f5ead0;
    background-image:radial-gradient(ellipse at 52% 40%,#fff9e98c,transparent 75%),linear-gradient(#fff5e0c9,#fff5e0c9),var(--ornate-paper);
    background-size:100% 100%,100% 100%,180% 180%;
    background-position:center;
    background-repeat:no-repeat;
    background-clip:border-box;
  }
}
