.tarantinoesque-page {
  --paper: #ead9b7;
  --paper-raised: #f4e8cf;
  --ink: #17120e;
  --ink-soft: #5b493b;
  --sepia: #b42e24;
  --filing-green: #3d2720;
  --filing-green-soft: #76513f;
  --alert: #d05a1f;
  --line: rgba(23, 18, 14, 0.17);
  --line-strong: rgba(23, 18, 14, 0.34);
  background:
    radial-gradient(ellipse 760px 420px at 12% -8%, rgba(180, 46, 36, 0.1), transparent 62%),
    radial-gradient(ellipse 680px 440px at 100% 8%, rgba(23, 18, 14, 0.09), transparent 58%),
    var(--paper);
}

.tarantinoesque-page .ledger-header {
  background: rgba(23, 18, 14, 0.96);
  border-bottom-color: #b42e24;
  color: #f4e8cf;
}

.tarantinoesque-page .ledger-header-inner,
.tarantinoesque-page .ledger-header a,
.tarantinoesque-page .ledger-header button,
.tarantinoesque-page .ledger-live-count {
  color: #f4e8cf;
}

.tarantinoesque-page .ledger-header .divider {
  color: rgba(244, 232, 207, 0.45);
}

.tarantinoesque-page .cover {
  position: relative;
}

.tarantinoesque-page .cover::after {
  content: "CLASSIFIED / TASTE FILE";
  position: absolute;
  right: 28px;
  top: 52px;
  border: 2px solid rgba(180, 46, 36, 0.52);
  color: rgba(180, 46, 36, 0.68);
  padding: 6px 10px 5px;
  font-family: var(--mono);
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.12em;
  transform: rotate(3deg);
}

.tarantinoesque-page h1.cover-title {
  max-width: 13ch;
  font-style: italic;
  text-transform: uppercase;
  letter-spacing: -0.035em;
}

.tarantinoesque-page .cover-title::first-line {
  text-decoration-color: var(--sepia);
}

.tarantinoesque-page .filter-bar-wrap {
  background: rgba(234, 217, 183, 0.96);
}

.tarantinoesque-page .entry {
  box-shadow: 0 1px 0 rgba(23, 18, 14, 0.04);
}

.tarantinoesque-page .entry[data-tier="dud"] {
  border-left-color: #6c6b68;
  opacity: 0.88;
}

.tarantinoesque-page .pill-dud {
  background: #6c6b68;
  border-color: #6c6b68;
  color: #fffaf0;
}

.tarantinoesque-page .chip.tier-dud[aria-pressed="true"] {
  background: #6c6b68;
  border-color: #6c6b68;
  color: #fffaf0;
}

.tarantinoesque-page .dud-swatch {
  background: #6c6b68;
}

.tarantinoesque-page .cluster-id,
.tarantinoesque-page .entry-id,
.tarantinoesque-page .c-id {
  color: var(--sepia);
  font-weight: 700;
}

.tarantinoesque-page .entry-title a {
  text-decoration-color: rgba(180, 46, 36, 0.42);
}

@media (max-width: 760px) {
  .tarantinoesque-page .cover::after {
    display: none;
  }
}
