/* ============================================================
   TRIBECA LISBOA — EVENT PAGE (Next.js site only)
   Page stylesheets that live with the site (site/styles/) instead
   of the repo root are synced into public/ automatically — see
   scripts/sync-assets.mjs (WP-N6a pattern: home.css).
   WP-N7a: the event share sheet.
   ============================================================ */

/* The calendar button sits alone in its row (share moved to the inline row below): full width on phones. */
@media (max-width:767px){
  .ed-actions--single{ grid-template-columns:1fr; }
}

/* WP-N13: the ticket CTA is an external link (an <a>, not the old <button>).
   .ed-cta-btn in event-detail.css already carries the button's flex layout
   (this sheet loads after it); the anchor only needs its default underline
   gone so the bar still reads as the same button. */
.ed-cta-btn{ text-decoration:none; }

/* Inline share row — the news article's .na-share rules (news-article.css 68-77), which the event page
   does not load (owner 2026-10-01: same share format as news). */
.ed-info .na-share{ display:flex; align-items:center; gap:16px; margin-top:28px; flex-wrap:wrap; }
.ed-info .na-share-label{ font-family:var(--font-text); font-weight:700; font-size:12px; letter-spacing:.12em;
  text-transform:uppercase; color:var(--fg-3); }
.ed-info .na-share-btns{ display:flex; align-items:center; gap:10px; }
.ed-info .na-share-btn{ width:42px; height:42px; flex:none; display:flex; align-items:center; justify-content:center;
  background:transparent; border:1px solid var(--line-dark); color:#fff; cursor:pointer; text-decoration:none; transition:background .15s, border-color .15s, color .15s; }
.ed-info .na-share-btn:hover{ background:var(--pink); border-color:var(--pink); color:#000; }
.ed-info .na-share-btn:focus-visible{ outline:2px solid var(--pink); outline-offset:3px; }
.ed-info .na-share-btn svg{ width:18px; height:18px; }
.ed-info .na-share-copied{ font-family:var(--font-text); font-weight:700; font-size:13px; color:var(--pink); }
