/* ==========================================================================
   星辉娱乐 · 场刊设计系统
   附加文件：print.css —— 打印样式（media="print"）
   用途：把「节目排期 / 曲目单 / 入驻资料清单」直接打印成场刊纸质版。
   这是本站点与既有模板的另一处结构差异：显式分离打印层。
   ========================================================================== */

@media print {
  :root {
    --xh-bg: #fff;
    --xh-surface: #fff;
    --xh-surface-2: #fff;
    --xh-fg: #000;
    --xh-fg-2: #2c2c2c;
    --xh-fg-3: #666;
    --xh-line: #bbb;
    --xh-line-2: #999;
    --xh-line-3: #777;
    --xh-cue: #000;
    --xh-brass: #444;
    --xh-band: #fff;
    --xh-band-fg: #000;
  }

  body { background: #fff; background-image: none; font-size: 11pt; line-height: 1.5; }

  .xh-beam, .xh-strip, .xh-head__acts, .xh-burger, .xh-drawer, .xh-scrim,
  .xh-theme, .xh-acts, .xh-tabs, .xh-form, .xh-login, .xh-foot__word, .xh-vinyl, .xh-arm { display: none !important; }

  .xh-head { position: static; backdrop-filter: none; border-bottom: 1px solid #000; }
  .xh-foot { background: #fff; color: #000; border-top: 2px solid #000; }
  .xh-foot__legal { border-style: solid; background: #fff; }

  .xh-sect { page-break-inside: avoid; break-inside: avoid; }
  .xh-ticket, .xh-card, .xh-case, .xh-artist { box-shadow: none !important; transform: none !important; }

  a[href^="http"]::after, a[href$=".html"]::after {
    content: " (" attr(href) ")";
    font-family: monospace; font-size: 8pt; color: #555;
  }
  .xh-nav a::after, .xh-brand::after, .xh-crumb a::after { content: none; }

  @page { margin: 16mm 14mm; }
}
