/* Approved “Янтарные блики”: lower-brightness light with subtle amber reflections.
   Scoped to the four former beige sections; card photographs keep their colors. */
.paper {
  --ink: #34302b;
  --muted: #575046;
  --rule: #34302b2b;
  --photo-surface:
    radial-gradient(ellipse 19% 27% at 79% 46%, #efb44726, transparent 100%),
    radial-gradient(ellipse 17% 23% at 52% 40%, #f4c36b1f, transparent 100%),
    radial-gradient(ellipse 63% 95% at 14% 17%, #f0eeeb 3%, #f0eeebed 23%, #f0eeeb00 78%),
    linear-gradient(104deg, #e6e4e0f0 0%, #e4e2def2 43%, #dfdddad4 100%),
    url('/assets/titry-bar.webp') center 57% / cover,
    #e4e2de;
  color: var(--ink);
  background: var(--photo-surface);
}

.paper .section-note,
.paper .display .muted,
.paper .label > span:first-child,
.paper .program-row p,
.paper .faq-aside,
.paper .answer p,
.paper .team-hint {
  color: var(--muted);
}

.paper .ink-stamp,
.paper .type-stairs,
.paper .plus {
  color: var(--ink);
}

.paper .team-sticky { background: var(--photo-surface); }
.paper .program-row::before {
  background: linear-gradient(90deg, transparent 0, #34302b14 18%, #34302b14 62%, transparent 100%);
}
.paper summary:focus-visible { outline-color: var(--ink); }

@media (max-width: 760px) {
  .paper {
    --photo-surface:
      radial-gradient(ellipse 54% 20% at 77% 55%, #efb44726, transparent 100%),
      radial-gradient(ellipse 46% 18% at 13% 45%, #f4c36b1f, transparent 100%),
      radial-gradient(ellipse 150% 75% at 18% 15%, #f0eeeb 1%, #f0eeebdd 33%, transparent 80%),
      linear-gradient(#e6e4e0ed, #dfdddade),
      url('/assets/titry-bar.webp') 65% center / cover,
      #e4e2de;
  }
  .paper .team-sticky { background: transparent; }
}
