
:root{
  /* Sky palette — calm, dreamy, airy */
  --sky-50:#F4FAFE;
  --sky-100:#E5F1FA;
  --sky-200:#CFE3F2;
  --sky-300:#B4D5EA;
  --sky-400:#86BEDC;
  --sky-500:#5DA1CC;
  --sky-600:#3A82B0;
  --sky-700:#26628B;

  --bg:#E5F1FA;
  --surface:#ffffff;
  --surface-2:#F4F9FD;
  --surface-3:#EBF3FA;
  --border:rgba(38,98,139,.10);
  --border-strong:rgba(38,98,139,.18);
  --text:#1A3A55;
  --text-dim:#557892;
  --text-mute:#85A0B7;

  --accent:#3A82B0;        /* deeper sky */
  --accent-2:#26628B;
  --accent-soft:rgba(58,130,176,.12);
  --coral:#FF8C7B;
  --coral-soft:rgba(255,140,123,.14);
  --gold:#FBC65A;
  --gold-soft:rgba(251,198,90,.18);
  --sage:#7BC59A;
  --sage-soft:rgba(123,197,154,.16);
  --rose:#F4929D;
  --rose-soft:rgba(244,146,157,.16);
  --cream:#FFF8EE;

  --signal:#5DBE92;
  --signal-soft:rgba(93,190,146,.16);
  --warn:#F5B342;
  --warn-soft:rgba(245,179,66,.18);
  --danger:#EE7A82;
  --danger-soft:rgba(238,122,130,.14);

  --radius-sm:10px;
  --radius:16px;
  --radius-lg:22px;
  --radius-xl:28px;
  --shadow-sm: 0 2px 8px -2px rgba(38,98,139,.08), 0 1px 2px rgba(38,98,139,.04);
  --shadow: 0 6px 24px -8px rgba(38,98,139,.18), 0 2px 6px -2px rgba(38,98,139,.06);
  --shadow-lg: 0 30px 60px -25px rgba(38,98,139,.30), 0 10px 24px -10px rgba(38,98,139,.18);
}

/* ===== LOCKED TEXT COLORS — day & night ============================
   Single source of truth for body text. Day mode = dark navy.
   Night mode = light cream. Cards keep their internal dark text in
   both (cards have white bg). */
:root {
  --tp-text-day: #1A2B40;
  --tp-text-night: #F4F1EA;
  --tp-text-dim-day: #5A6776;
  --tp-text-dim-night: rgba(244,241,234,.78);
}
body{ color: var(--tp-text-day); }
body.theme-dark{ color: var(--tp-text-night); }

/* ===== READABILITY GUARANTEE — sitewide ============================
   Every floating surface (card, modal, popover, dropdown, sheet,
   stat tile, input) gets a guaranteed light background with dark
   text, regardless of brand color, admin theme, or night mode. This
   is the safety net that prevents any text from disappearing into
   its background after a brand or admin theme override. */
html body .card,
html body .card-soft,
html body .modal,
html body .modal-card,
html body .pop-sheet,
html body .panel,
html body .popover,
html body .menu,
html body .dropdown,
html body .sheet,
html body .stat-card,
html body .kpi-card,
html body .input,
html body select,
html body textarea,
html body input[type="text"],
html body input[type="email"],
html body input[type="password"],
html body input[type="tel"],
html body input[type="number"],
html body input[type="search"],
html body input[type="url"]{
  background:#fff !important;
  color:#1A2B40 !important;
  --text:#1A2B40;
  --text-dim:#5A6776;
  --text-mute:#86939F;
  --surface:#fff;
}
/* Modals are floating surfaces — descendants must read dark on the
   white background regardless of the body theme. Inputs/anchors keep
   their own intentional colors. */
html body .modal:not(.demo-welcome-modal),
html body .modal:not(.demo-welcome-modal) *:not(input):not(select):not(textarea):not(button):not(.btn-pill):not(.btn-pill *):not(.tag):not(.tag *):not(a):not(img){
  --text:#1A2B40;
  --text-dim:#5A6776;
  --text-mute:#86939F;
}
/* Hard-lock body text inside modals to dark navy. Inputs, buttons,
   pills, tags, anchors, and the demo-welcome modal keep their own
   styling. This guarantees headers + labels never go invisible on
   cream/white modal backgrounds in any theme. */
html body .modal:not(.demo-welcome-modal) div:not([class*="btn"]):not([class*="tag"]):not([class*="pill"]),
html body .modal:not(.demo-welcome-modal) span:not([class*="btn"]):not([class*="tag"]):not([class*="pill"]):not(.pill-arrow):not(.neo-icon),
html body .modal:not(.demo-welcome-modal) p,
html body .modal:not(.demo-welcome-modal) h1,
html body .modal:not(.demo-welcome-modal) h2,
html body .modal:not(.demo-welcome-modal) h3,
html body .modal:not(.demo-welcome-modal) h4,
html body .modal:not(.demo-welcome-modal) h5,
html body .modal:not(.demo-welcome-modal) h6,
html body .modal:not(.demo-welcome-modal) li{
  color:#1A2B40 !important;
}
html body .modal:not(.demo-welcome-modal) [style*="color:var(--text-dim)"],
html body .modal:not(.demo-welcome-modal) [style*="color:var(--text-mute)"]{
  color:#5A6776 !important;
}
html body .modal:not(.demo-welcome-modal) a{ color:#26628B !important; }
html body .modal:not(.demo-welcome-modal) label,
html body .modal:not(.demo-welcome-modal) label *:not(a):not(input):not(button){ color:#1A2B40 !important; }
/* Dark-themed modal headers that intentionally use white text on a dark
   gradient bg should KEEP their white text. Tag them with
   data-tp-dark-header="1" to bypass the readability lock. */
html body .modal:not(.demo-welcome-modal) [data-tp-dark-header],
html body .modal:not(.demo-welcome-modal) [data-tp-dark-header] *{
  color:#fff !important;
}
html body .modal:not(.demo-welcome-modal) [data-tp-dark-header] [style*="rgba(255,255,255"]{
  color:rgba(255,255,255,.85) !important;
}
html body .card .card-title,
html body .card-soft .card-title,
html body .modal-card .card-title,
html body .panel .card-title{ color:#1A2B40 !important; }
html body .card .card-sub,
html body .card-soft .card-sub,
html body .modal-card .card-sub,
html body .panel .card-sub{ color:#5A6776 !important; }
/* Inputs: dark text + visible placeholder on white */
html body .input::placeholder,
html body input::placeholder,
html body textarea::placeholder{ color:#9AA6B5 !important; }

/* Admin shell text always reads dark on cream/white content area,
   white on dark sidebar — full lockdown so admin theme overrides
   AND body[data-bg-tone="dark"]:not([data-tp-theme]) cascades can't make body text
   invisible. Uses html-prefixed selectors + !important so every
   global text-tone override is dethroned. */
html body .admin-content-wrap,
html body .admin-content-wrap *:not(.btn-pill):not(.btn-pill *):not(.tag):not(.tag *):not(.nav-badge):not(.user-chip):not(.user-chip *):not(.brand):not(.brand *){
  --text:#1A2B40;
  --text-dim:#5A6776;
  --text-mute:#86939F;
}
html body .admin-content-wrap .card,
html body .admin-content-wrap .card-soft,
html body .admin-content-wrap .panel{
  background:#fff !important;
  color:#1A2B40 !important;
}
html body .admin-content-wrap .page-title{ color:#1A2B40 !important; }
html body .admin-content-wrap .page-sub{ color:#5A6776 !important; }
html body .admin-content-wrap .wizard-eyebrow{ color:#5A6776 !important; }
html body .admin-content-wrap .crumbs,
html body .admin-content-wrap .crumbs *{ color:#5A6776 !important; }
/* Aggressive lockdown — ALL plain text in admin views is dark navy.
   Buttons, tags, nav badges, and intentionally-colored elements are
   excluded so they keep their own styling. The brass metric tiles + hero
   revenue panel are ALSO excluded — they own their own white text. */
html body[data-bg-tone] .admin-content-wrap:not(.tp-admin-luxe-skip),
html body[data-bg-tone] .admin-content-wrap p:not(.tp-admin-metric-tile):not(.tp-admin-metric-tile *):not(.tp-admin-metric-hero > div *),
html body[data-bg-tone] .admin-content-wrap span:not(.tp-admin-metric-tile):not(.tp-admin-metric-tile *):not(.tp-admin-metric-hero > div *),
html body[data-bg-tone] .admin-content-wrap h1:not(.tp-admin-metric-tile):not(.tp-admin-metric-tile *),
html body[data-bg-tone] .admin-content-wrap h2:not(.tp-admin-metric-tile):not(.tp-admin-metric-tile *),
html body[data-bg-tone] .admin-content-wrap h3:not(.tp-admin-metric-tile):not(.tp-admin-metric-tile *),
html body[data-bg-tone] .admin-content-wrap h4:not(.tp-admin-metric-tile):not(.tp-admin-metric-tile *),
html body[data-bg-tone] .admin-content-wrap label:not(.tp-admin-metric-tile *):not(.tp-admin-metric-hero > div *),
html body[data-bg-tone] .admin-content-wrap small:not(.tp-admin-metric-tile *):not(.tp-admin-metric-hero > div *),
html body[data-bg-tone] .admin-content-wrap td:not(.tp-admin-metric-tile *),
html body[data-bg-tone] .admin-content-wrap th:not(.tp-admin-metric-tile *),
html body[data-bg-tone] .admin-content-wrap li:not(.tp-admin-metric-tile *){
  color:#1A2B40 !important;
  text-shadow:none !important;
}
/* DIV rule had to be hand-scoped because :not(.tp-admin-metric-tile *) was
   eating performance — using an attribute-based scope instead. */
html body[data-bg-tone] .admin-content-wrap div:not([data-luxe-skip]):not(.tp-admin-metric-tile):not(.tp-admin-metric-hero){
  color:#1A2B40;
  text-shadow:none;
}
/* The metric tiles + hero revenue panel ALWAYS win — highest specificity
   rule beats every other admin lockdown above. */
html body .tp-admin-metric-tile,
html body .tp-admin-metric-tile *,
html body .tp-admin-metric-hero > div,
html body .tp-admin-metric-hero > div *{
  color:#FFFFFF !important;
  text-shadow:0 1px 0 rgba(0,0,0,.30), 0 0 18px rgba(255,210,140,.18) !important;
}
html body[data-bg-tone] .admin-content-wrap .card *:not(.tp-admin-metric-tile *):not(.tp-admin-metric-hero *),
html body[data-bg-tone] .admin-content-wrap .panel *:not(.tp-admin-metric-tile *),
html body[data-bg-tone] .admin-content-wrap .card-soft *:not(.tp-admin-metric-tile *){
  color:#1A2B40;
}
html body[data-bg-tone] .admin-content-wrap input,
html body[data-bg-tone] .admin-content-wrap textarea,
html body[data-bg-tone] .admin-content-wrap select{
  color:#1A2B40 !important;
  background:#fff !important;
  border-color: rgba(0,0,0,.12) !important;
}
/* Stop the brand background image from bleeding through admin pages.
   Admin always uses its own opaque content background. */
html body .admin-content-wrap{
  background:transparent;
}
/* DELIBERATELY EMPTY — the luxury admin owns its own .main::before
   wallpaper layer (see .tp-admin-luxe .main::before further down).
   This used to set display:none on .main::before to stop the global
   brand background from bleeding through admin, but the new admin
   paints its own pinned photo via ::before. Killing it here would
   wipe the wallpaper. */

/* ===== GLOBAL BUTTON TEXT LOCK — every floating glass / neo button
   uses BLACK text by default. Black on white pills reads crisp on
   any user's background, in any theme. Locked with html-prefixed
   selectors + !important so night mode can't override. */
html body .btn-neo,
html body .btn-neo *,
html body .btn-neo .neo-icon,
html body .btn-neo span{
  color:#000 !important;
}
body.theme-dark .btn-neo,
body.theme-dark .btn-neo *,
body.theme-dark .btn-neo .neo-icon{
  color:#000 !important;
}

/* ===== NIGHT MODE COLOR LOCK — every text color we hardcoded for the
   home page (coral, sky blue, navy, gold, green, etc.) stays locked to
   its day-mode value when night mode is on. Achieved by re-asserting
   the same inline !important values via attribute-substring selectors. */
body.theme-dark [style*="#E5E7EB"]{ color:#E5E7EB !important; }
body.theme-dark [style*="#C7CCD4"]{ color:#C7CCD4 !important; }
body.theme-dark [style*="#FF8C7B"]{ color:#FF8C7B !important; }
body.theme-dark [style*="#F56F61"]{ color:#F56F61 !important; }
body.theme-dark [style*="#E8655E"]{ color:#E8655E !important; }
body.theme-dark [style*="#6AA9D8"]{ color:#6AA9D8 !important; }
body.theme-dark [style*="#4F93C6"]{ color:#4F93C6 !important; }
body.theme-dark [style*="#3D7FB3"]{ color:#3D7FB3 !important; }
body.theme-dark [style*="#F2C94C"]{ color:#F2C94C !important; }
body.theme-dark [style*="#F6F1E8"]{ color:#F6F1E8 !important; }
body.theme-dark [style*="#F5F1E8"]{ color:#F5F1E8 !important; }
body.theme-dark [style*="#67D98B"]{ color:#67D98B !important; }
body.theme-dark [style*="#FB923C"]{ color:#FB923C !important; }
body.theme-dark [style*="#EA580C"]{ color:#EA580C !important; }
body.theme-dark [style*="#0F7B3F"]{ color:#0F7B3F !important; }
body.theme-dark [style*="#16A34A"]{ color:#16A34A !important; }
/* Any element that used inline color:#XXX with !important is already
   the highest-specificity declaration in the cascade — nothing in
   night mode can dethrone it. The block above is a belt-and-braces
   fallback for non-!important inline colors. */

/* ===== Night mode — auto-applied after 8pm local time ===== */
body.theme-dark{
  --bg:#0E1622;
  --surface:#152232;
  --surface-2:#1A2A3F;
  --surface-3:#1F3349;
  --border:rgba(180,213,234,.10);
  --border-strong:rgba(180,213,234,.18);
  --text:#E8F1F8;
  --text-dim:#9FB6CA;
  --text-mute:#73889C;
  /* Brighten the accent + accent-2 so italic eyebrow text and serif accents
     stay legible on the dark navy backdrop. */
  --accent:#86BEDC;
  --accent-2:#B4D5EA;
  --accent-soft:rgba(134,190,220,.14);
  --coral-soft:rgba(255,140,123,.18);
  --gold-soft:rgba(251,198,90,.20);
  --sage-soft:rgba(123,197,154,.20);
  --rose-soft:rgba(244,146,157,.20);
  --cream:#1A2A3F;
  --signal-soft:rgba(93,190,146,.22);
  --warn-soft:rgba(245,179,66,.22);
  --danger-soft:rgba(238,122,130,.22);
  --shadow-sm: 0 2px 8px -2px rgba(0,0,0,.40), 0 1px 2px rgba(0,0,0,.30);
  --shadow: 0 6px 24px -8px rgba(0,0,0,.50), 0 2px 6px -2px rgba(0,0,0,.30);
  --shadow-lg: 0 30px 60px -25px rgba(0,0,0,.65), 0 10px 24px -10px rgba(0,0,0,.45);
}
/* NIGHT MODE PRESERVES USER BACKGROUND — never override the body's bg.
   Whatever the user (or demo) chose via applyBrand() stays in place. We
   only flip surfaces/cards/text. */
body.theme-dark{
  /* No body background override — keep the user's chosen wash/image/preset. */
}
/* Light surfaces in markup with hardcoded white now drift toward the night palette */
body.theme-dark .modal{ background:var(--surface); color:var(--text); }
body.theme-dark .card,
body.theme-dark .kpi,
body.theme-dark .vendor-head,
body.theme-dark .nav-item.active,
body.theme-dark .ai-suggest{
  background:var(--surface);
  color:var(--text);
}
body.theme-dark .sidebar{
  background:linear-gradient(180deg, #0B131F 0%, #142133 100%);
  border-right:1px solid var(--border);
}
/* Topbar always transparent — even in night mode — so the user's chosen
   background flows seamlessly up to the top of the page. */
body.theme-dark .topbar{ background:transparent !important; backdrop-filter:none !important; }
/* ===== UNIVERSAL TOOLBAR/SIDEBAR CONTRAST RULE ==============================
   If the sidebar surface is DARK, every label / nav item / wordmark inside
   it reads in LIGHT text. If the sidebar surface is LIGHT, text reads in
   DARK navy. This applies to every user, every account, every theme — no
   per-account override needed. The sidebar surface in night mode is the
   dark navy gradient (#0B131F → #142133), so light text is correct.
   ============================================================ */
body.theme-dark .sidebar .wordmark,
body.theme-dark .sidebar .ws-name,
body.theme-dark .sidebar .nav-item,
body.theme-dark .sidebar .nav-item span,
body.theme-dark .sidebar .nav-item:hover,
body.theme-dark .sidebar .ap-title{
  color:#F2F6FB !important;
}
body.theme-dark .sidebar .ws-meta,
body.theme-dark .sidebar .nav-label,
body.theme-dark .sidebar .nav-group-title,
body.theme-dark .sidebar .ap-desc,
body.theme-dark .sidebar .ap-stat{
  color:#A9B6C7 !important;
}
body.theme-dark .sidebar .nav-item .nav-icon{ color:#A9B6C7 !important; }
body.theme-dark .sidebar .nav-item.active{
  color:#FFFFFF !important;
  background:rgba(255,255,255,.10) !important;
}
body.theme-dark .sidebar .nav-item.active .nav-icon{ color:#FFFFFF !important; }
/* When (later) somebody flips the sidebar back to a LIGHT surface in night
   mode, the matching CSS rule below will fire because it has higher
   specificity than the dark rules above. */
body.theme-dark .sidebar[data-surface="light"] .wordmark,
body.theme-dark .sidebar[data-surface="light"] .ws-name,
body.theme-dark .sidebar[data-surface="light"] .nav-item,
body.theme-dark .sidebar[data-surface="light"] .nav-item span,
body.theme-dark .sidebar[data-surface="light"] .ap-title{
  color:#1A2B40 !important;
}
body.theme-dark .sidebar[data-surface="light"] .ws-meta,
body.theme-dark .sidebar[data-surface="light"] .nav-label,
body.theme-dark .sidebar[data-surface="light"] .nav-group-title,
body.theme-dark .sidebar[data-surface="light"] .ap-desc,
body.theme-dark .sidebar[data-surface="light"] .ap-stat{
  color:#5A6776 !important;
}
body.theme-dark .sidebar[data-surface="light"] .nav-item .nav-icon{ color:#5A6776 !important; }
body.theme-dark .sidebar[data-surface="light"] .nav-item.active{
  color:#1A2B40 !important;
  background:rgba(26,43,64,.06) !important;
}
body.theme-dark input, body.theme-dark textarea, body.theme-dark select, body.theme-dark .input{
  background:var(--surface-2); color:var(--text); border-color:var(--border-strong);
}
body.theme-dark input::placeholder, body.theme-dark textarea::placeholder{ color:var(--text-mute); }
/* The topbar search wrapper has its own pill background — its inner input
   should stay transparent so the placeholder doesn't get a dark inset rect. */
body.theme-dark .search input,
body.theme-dark .topbar-search input{ background:transparent !important; border:none !important; box-shadow:none !important; }
body.theme-dark .search{ background:var(--surface-2); border:1px solid var(--border-strong); box-shadow:none; }
body.theme-dark .topbar-search{ background:var(--surface-2); border:1px solid var(--border-strong); box-shadow:none; }
body.theme-dark .topbar-search input::placeholder{ color:var(--text-mute); }
/* In night mode, keep .app/.main/.content fully transparent so the user's
   brand background (uploaded image, color preset, or default wash) shows
   through. Night mode only adjusts surface/card/text colors, never the
   body backdrop the user designed. */
body.theme-dark .app{ background:transparent; }
body.theme-dark .main{ background:transparent; }
body.theme-dark .content{ background:transparent; }
/* "Try as" demo pills on the home hero — readable on both light & dark */
.demo-try-pill{
  display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;border-radius:999px;
  border:1.5px solid var(--text);background:#fff;color:var(--text);cursor:pointer;
  font-family:inherit;font-weight:800;font-size:12px;letter-spacing:.04em;
  transition:transform .12s, background .12s, color .12s;
}

/* ============================================================
   "TRY AS" persona block — symmetric, Apple-style
   ============================================================
   Line 1: small uppercase eyebrow, centered.
   Line 2: two equal-width buttons centered, equal spacing between.
   On mobile: stay side-by-side if room; otherwise stack equally.
   ============================================================ */
.tp-tryas{
  margin-top: 22px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  max-width: 440px;
}
.tp-tryas-eyebrow{
  font-size: 11.5px;
  color: var(--text-mute);
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: .08em;
  text-align: center;
}
.tp-tryas-row{
  display: flex;
  gap: 12px;
  width: 100%;
  justify-content: center;
}
.tp-tryas-row .tp-tryas-btn{
  /* Force perfect symmetry — both buttons grow to fill the row equally
     so widths, heights, borders, padding all match exactly. */
  flex: 1 1 0;
  min-width: 0;
  padding: 10px 18px;
  font-size: 12.5px;
  height: 40px;
}
@media (max-width: 460px){
  .tp-tryas-row{ flex-direction: column; align-items: stretch; }
  .tp-tryas-row .tp-tryas-btn{ flex: 1 1 auto; }
}
.demo-try-pill:hover{ background:var(--text); color:#fff; transform:translateY(-1px); }
body.theme-dark .demo-try-pill{
  background:rgba(232,241,248,.10) !important;
  border-color:#E8F1F8 !important;
  color:#E8F1F8 !important;
}
body.theme-dark .demo-try-pill:hover{
  background:#E8F1F8 !important;
  color:#0E1622 !important;
}

/* Outline pill buttons — make them obviously light-on-dark in night mode */
body.theme-dark .btn-pill{
  border-color:#E8F1F8 !important;
  color:#E8F1F8 !important;
  background:transparent !important;
}
body.theme-dark .btn-pill .pill-arrow{
  background:#E8F1F8 !important;
  color:#0E1622 !important;
}
body.theme-dark .btn-pill:hover{
  background:#E8F1F8 !important;
  color:#0E1622 !important;
}
body.theme-dark .btn-pill:hover .pill-arrow{
  background:#0E1622 !important;
  color:#E8F1F8 !important;
}
body.theme-dark .btn-ghost{ color:var(--text-dim); }
body.theme-dark .btn-ghost:hover{ background:var(--surface-2); color:var(--text); }
body.theme-dark .topbar .topbar-logo,
body.theme-dark .wordmark{ color:var(--text); }
/* Sidebar wordmark must read on the cream sidebar bg in EVERY theme.
   Lock it to dark navy with !important so theme-dark / brand color
   overrides can't make it white-on-cream. */
html body .sidebar .wordmark,
html body .sidebar .brand .wordmark,
html body aside.sidebar .wordmark{
  color:#1A2B40 !important;
  text-shadow:none !important;
}
body.theme-dark .tag{ background:var(--surface-2); color:var(--text-dim); border-color:var(--border); }
body.theme-dark a{ color:#86BEDC; }
body.theme-dark .preset .preset-label{ color:#fff; }
body.theme-dark .ws-avatar{ box-shadow:0 0 0 2px var(--surface); }
body.theme-dark #tentpole-global-loader{ background:rgba(14,22,34,.97) !important; }
body.theme-dark #tpl-loader-msg{ color:var(--text-dim) !important; }

/* ===== Coral / peach text accents — readable on BOTH light and dark.
   We give .serif-accent / .coral-accent a deeper coral by default and a
   brighter one for dark mode. Inline-styled coral text is also pinned. ===== */
.serif-accent{ color:#E55A45; }
body.theme-dark .serif-accent{ color:#FFB29A; }
[style*="color:#FF8C7B"]:not(.wordmark),
[style*="color: #FF8C7B"]:not(.wordmark),
[style*="color:#ff8c7b"]:not(.wordmark),
[style*="color:#FFB39A"]:not(.wordmark),
[style*="color: #FFB39A"]:not(.wordmark),
[style*="color:#ffb39a"]:not(.wordmark){ color:#E55A45 !important; }
body.theme-dark [style*="color:#FF8C7B"]:not(.wordmark),
body.theme-dark [style*="color: #FF8C7B"]:not(.wordmark),
body.theme-dark [style*="color:#ff8c7b"]:not(.wordmark),
body.theme-dark [style*="color:#FFB39A"]:not(.wordmark),
body.theme-dark [style*="color: #FFB39A"]:not(.wordmark),
body.theme-dark [style*="color:#ffb39a"]:not(.wordmark){ color:#FFB29A !important; }

/* ============================================================
   HOME PAGE — MOBILE-ONLY BLOCK
   ============================================================
   Per the 2026-05-13 UX brief: phones get a drastically simplified,
   conversion-focused home that drops the scrolling marketing
   sections entirely. Desktop layout is unchanged.
   ============================================================ */
/* REVERTED 2026-05-13 — user prefers the original mobile experience
   (full desktop sections shown at narrow viewport with the existing
   responsive overrides). The new conversion-focused mobile block stays
   in the DOM for future reference but is permanently hidden. */
.tp-home-mobile{ display:none !important; }
/* Top bar */
.tp-hm-bar{
  position:sticky; top:0; z-index:30;
  display:flex; align-items:center; justify-content:space-between;
  gap:12px; padding:16px 18px;
  background:rgba(255,255,255,.96);
  backdrop-filter:saturate(150%) blur(8px);
  -webkit-backdrop-filter:saturate(150%) blur(8px);
  border-bottom:1px solid rgba(15,30,58,.06);
}
.tp-hm-bar-mark{ display:flex; flex-direction:column; gap:2px; cursor:pointer; -webkit-tap-highlight-color:transparent; }
.tp-hm-bar-personas{
  font-family:'Plus Jakarta Sans',system-ui,sans-serif;
  font-size:9.5px; font-weight:800; letter-spacing:.18em;
  text-transform:uppercase; color:rgba(15,30,58,.55);
  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:240px;
}
.tp-hm-bar-signin{
  font-family:'Plus Jakarta Sans',system-ui,sans-serif;
  font-weight:800; font-size:13px; letter-spacing:.12em;
  color:#0F1E3A; text-decoration:underline; text-underline-offset:4px;
  text-decoration-thickness:1.5px;
  cursor:pointer; padding:8px 4px; -webkit-tap-highlight-color:transparent;
  white-space:nowrap;
}
.tp-hm-bar-signin--in{
  background:#1A2B40; color:#FFFFFF !important;
  padding:8px 14px; border-radius:999px;
  text-decoration:none; font-size:11.5px; letter-spacing:.08em;
}
/* Hero — centered logo with floating mascots around it. */
.tp-hm-hero{
  display:flex; flex-direction:column; align-items:center;
  padding:24px 22px 40px;
  text-align:center;
  position:relative;
}
.tp-hm-stage{
  position:relative;
  width:min(360px, 88vw); height:min(360px, 88vw);
  display:grid; place-items:center;
  margin:6px auto 22px;
}
.tp-hm-mascot{
  position:absolute; pointer-events:none;
  filter:drop-shadow(0 6px 14px rgba(15,30,58,.18));
}
.tp-hm-mascot--tl{ top:-6%;   left:-6%;  transform:rotate(-8deg); }
.tp-hm-mascot--tr{ top:-6%;   right:-6%; transform:rotate(4deg); }
.tp-hm-mascot--bl{ bottom:-6%; left:-6%; transform:rotate(6deg); }
.tp-hm-mascot--br{ bottom:-6%; right:-6%; transform:rotate(-6deg); }
.tp-hm-mark{
  font-size:clamp(54px, 16vw, 88px);
  color:#FF8C7B;
  filter:drop-shadow(0 10px 22px rgba(255,140,90,.45));
  cursor:pointer; pointer-events:auto; z-index:2;
  -webkit-tap-highlight-color:transparent;
}
/* Choose your plan eyebrow */
.tp-hm-eyebrow{
  font-family:'Plus Jakarta Sans',system-ui,sans-serif;
  font-weight:800; font-size:11.5px; letter-spacing:.22em;
  text-transform:uppercase; color:rgba(15,30,58,.55);
  margin-bottom:12px;
}
/* Primary CTA — centered, prominent */
.tp-hm-cta{
  display:inline-flex; align-items:center; justify-content:center; gap:10px;
  background:#1A2B40; color:#FFFFFF;
  border:none; border-radius:999px;
  padding:16px 28px; min-height:52px;
  font-family:'Plus Jakarta Sans',system-ui,sans-serif;
  font-weight:800; font-size:14px; letter-spacing:.04em;
  cursor:pointer; -webkit-tap-highlight-color:transparent;
  box-shadow:0 10px 26px -10px rgba(15,30,58,.55), 0 4px 10px -2px rgba(0,0,0,.18);
  transition:transform .12s ease, box-shadow .15s ease;
  width:min(360px, 90%);
}
.tp-hm-cta:active{ transform:translateY(1px); box-shadow:0 6px 16px -8px rgba(15,30,58,.55); }
.tp-hm-cta .pill-arrow{
  background:#FFFFFF; color:#1A2B40;
  width:24px; height:24px; border-radius:50%;
  display:inline-grid; place-items:center;
}
.tp-hm-meta{
  display:flex; flex-wrap:wrap; justify-content:center; gap:14px;
  margin-top:14px;
  font-size:11.5px; color:rgba(15,30,58,.55); font-weight:700;
}
.tp-hm-meta .flex.gap-sm,
.tp-hm-meta > span{ display:inline-flex; align-items:center; gap:4px; }
/* Try-as section — vendor + organizer stacked on the LEFT per spec */
.tp-hm-try-eyebrow{
  align-self:flex-start;
  font-family:'Plus Jakarta Sans',system-ui,sans-serif;
  font-weight:800; font-size:10.5px; letter-spacing:.16em;
  text-transform:uppercase; color:rgba(15,30,58,.55);
  margin:32px 0 12px;
}
.tp-hm-try-stack{
  align-self:stretch;
  display:flex; flex-direction:column; gap:10px;
}
.tp-hm-try{
  display:flex; align-items:center; gap:12px;
  background:#FFFFFF; border:1.5px solid rgba(15,30,58,.10);
  border-radius:16px; padding:14px 16px;
  min-height:62px;
  text-align:left; cursor:pointer; -webkit-tap-highlight-color:transparent;
  transition:border-color .15s ease, transform .1s ease, box-shadow .15s ease;
  box-shadow:0 1px 0 rgba(15,30,58,.04);
}
.tp-hm-try:active{ transform:scale(0.99); border-color:rgba(15,30,58,.18); }
.tp-hm-try-ic{
  flex-shrink:0; width:38px; height:38px; border-radius:11px;
  display:grid; place-items:center;
  background:linear-gradient(135deg,#FFE6C7,#FFB29A);
  color:#5C2A20;
}
.tp-hm-try-txt{ display:flex; flex-direction:column; gap:2px; }
.tp-hm-try-title{ font-family:'Fredoka',sans-serif; font-weight:700; font-size:16px; color:#0F1E3A; letter-spacing:-.01em; }
.tp-hm-try-sub{ font-size:11.5px; color:rgba(15,30,58,.55); font-weight:600; }

/* The mascots inside the mobile hero need their own float keyframes —
   the desktop keyframes bake in larger transforms that would clip the
   compact mobile stage. We re-use the existing tp-home-float-* names
   so the same animation rule applies; the parent's position/rotate
   stay inline. The stage's overflow:hidden contains stray pixels. */
.tp-home-mobile .tp-hm-stage{ overflow:visible; }
@media (max-width:720px){
  /* Override the top-of-file home-root padding for mobile so the hero
     fills the viewport instead of fighting the desktop 60px gutters. */
  .home-root{ overflow-x:hidden; }
}

/* ===== Home / marketing page night mode ===== */
body.theme-dark .home-root{ --home-bg:#0E1622; }
body.theme-dark .tp-home-mobile{ background:#0E1622; color:#F4F8FC; }
body.theme-dark .tp-hm-bar{ background:rgba(14,22,34,.92); border-bottom-color:rgba(255,255,255,.08); }
body.theme-dark .tp-hm-bar-personas{ color:rgba(244,248,252,.55); }
body.theme-dark .tp-hm-bar-signin{ color:#F4F8FC; }
body.theme-dark .tp-hm-eyebrow,
body.theme-dark .tp-hm-try-eyebrow{ color:rgba(244,248,252,.55); }
body.theme-dark .tp-hm-try{ background:#152232; border-color:rgba(255,255,255,.10); }
body.theme-dark .tp-hm-try-title{ color:#F4F8FC; }
body.theme-dark .tp-hm-try-sub{ color:rgba(244,248,252,.55); }
body.theme-dark .home-root, body.theme-dark .home-root *{ scrollbar-color:#1A2A3F #0E1622; }
/* The hero radial gradient uses two pale colors — tone them down for dark */
body.theme-dark .home-root section > div[style*="radial-gradient(900px"]{
  background:radial-gradient(900px 500px at 80% 20%, rgba(58,130,176,.18), transparent 60%),radial-gradient(700px 400px at 10% 80%, rgba(255,140,90,.12), transparent 60%) !important;
}
/* Cream sections stay cream in night mode so the popping-green text
   pops. We don't flip cream to dark navy anymore — that was hiding
   the dark green headlines. */
body.theme-dark .home-root section[style*="background:linear-gradient"]{
  /* Don't dim — keep the section as bright as the rest of the page. */
  filter:none;
}
/* GLOBAL LOCK — home-page sections sitting on cream/light backgrounds
   get DARK navy text in both day and night so testimonials, pricing
   eyebrows, headlines, and body copy never wash out on the light bg.
   Substring match catches both flat color and gradient variants
   (e.g. "linear-gradient(135deg,#FFF1DC,#FFE19E)"). */
.home-root [style*="#FFF8EE"] h1, .home-root [style*="#FFF8EE"] h2, .home-root [style*="#FFF8EE"] h3,
.home-root [style*="#FFF8EE"] p, .home-root [style*="#FFF8EE"] em, .home-root [style*="#FFF8EE"] i,
.home-root [style*="#FFF8EE"] strong, .home-root [style*="#FFF8EE"] span:not(.wordmark):not(.tag),
.home-root [style*="#FFF1DC"] h1, .home-root [style*="#FFF1DC"] h2, .home-root [style*="#FFF1DC"] h3,
.home-root [style*="#FFF1DC"] p, .home-root [style*="#FFF1DC"] em, .home-root [style*="#FFF1DC"] i,
.home-root [style*="#FFF1DC"] strong, .home-root [style*="#FFF1DC"] span:not(.wordmark):not(.tag),
.home-root [style*="#FFE19E"] h1, .home-root [style*="#FFE19E"] h2, .home-root [style*="#FFE19E"] h3,
.home-root [style*="#FFE19E"] p, .home-root [style*="#FFE19E"] em, .home-root [style*="#FFE19E"] i,
.home-root [style*="#FFE19E"] strong, .home-root [style*="#FFE19E"] span:not(.wordmark):not(.tag),
.home-root [style*="#FFFBEB"] h1, .home-root [style*="#FFFBEB"] h2, .home-root [style*="#FFFBEB"] h3,
.home-root [style*="#FFFBEB"] p, .home-root [style*="#FFFBEB"] em, .home-root [style*="#FFFBEB"] i,
.home-root [style*="#FFFBEB"] strong, .home-root [style*="#FFFBEB"] span:not(.wordmark):not(.tag),
.home-root [style*="#FFFCF3"] h1, .home-root [style*="#FFFCF3"] h2, .home-root [style*="#FFFCF3"] h3,
.home-root [style*="#FFFCF3"] p, .home-root [style*="#FFFCF3"] em, .home-root [style*="#FFFCF3"] i,
.home-root [style*="#FFFCF3"] strong, .home-root [style*="#FFFCF3"] span:not(.wordmark):not(.tag),
.home-root [style*="#FBF1D8"] h1, .home-root [style*="#FBF1D8"] h2, .home-root [style*="#FBF1D8"] h3,
.home-root [style*="#FBF1D8"] p, .home-root [style*="#FBF1D8"] em, .home-root [style*="#FBF1D8"] i,
.home-root [style*="#FBF1D8"] strong, .home-root [style*="#FBF1D8"] span:not(.wordmark):not(.tag),
.home-root [style*="background:#fff"] h1, .home-root [style*="background:#fff"] h2,
.home-root [style*="background:#fff"] h3, .home-root [style*="background:#fff"] p,
.home-root [style*="background:#fff"] em, .home-root [style*="background:#fff"] strong,
.home-root [style*="background:#FFF"] h1, .home-root [style*="background:#FFF"] h2,
.home-root [style*="background:#FFF"] h3, .home-root [style*="background:#FFF"] p{
  color:#0F7B3F !important; /* popping forest green */
  text-shadow:none !important;
}
/* Locked popping-green for ALL the cream-section text — high-specificity
   selectors that beat the night-mode body.theme-dark .home-root rules.
   Use html.theme prefix so we win specificity-wise. */
html body .home-root [style*="#FFF8EE"] h1, html body .home-root [style*="#FFF8EE"] h2, html body .home-root [style*="#FFF8EE"] h3,
html body .home-root [style*="#FFF8EE"] p, html body .home-root [style*="#FFF8EE"] strong,
html body .home-root [style*="#FFF1DC"] h1, html body .home-root [style*="#FFF1DC"] h2, html body .home-root [style*="#FFF1DC"] h3,
html body .home-root [style*="#FFF1DC"] p, html body .home-root [style*="#FFF1DC"] strong,
html body .home-root [style*="#FFE19E"] h1, html body .home-root [style*="#FFE19E"] h2, html body .home-root [style*="#FFE19E"] h3,
html body .home-root [style*="#FFE19E"] p, html body .home-root [style*="#FFE19E"] strong,
html body .home-root [style*="#FFFBEB"] h1, html body .home-root [style*="#FFFBEB"] h2, html body .home-root [style*="#FFFBEB"] h3,
html body .home-root [style*="#FFFBEB"] p, html body .home-root [style*="#FFFBEB"] strong,
html body .home-root [style*="#FFFCF3"] h1, html body .home-root [style*="#FFFCF3"] h2, html body .home-root [style*="#FFFCF3"] h3,
html body .home-root [style*="#FFFCF3"] p, html body .home-root [style*="#FFFCF3"] strong,
body.theme-dark .home-root [style*="#FFF8EE"] h1, body.theme-dark .home-root [style*="#FFF8EE"] h2,
body.theme-dark .home-root [style*="#FFF8EE"] h3, body.theme-dark .home-root [style*="#FFF8EE"] p,
body.theme-dark .home-root [style*="#FFF8EE"] strong,
body.theme-dark .home-root [style*="#FFF1DC"] h1, body.theme-dark .home-root [style*="#FFF1DC"] h2,
body.theme-dark .home-root [style*="#FFF1DC"] h3, body.theme-dark .home-root [style*="#FFF1DC"] p,
body.theme-dark .home-root [style*="#FFE19E"] h1, body.theme-dark .home-root [style*="#FFE19E"] h2,
body.theme-dark .home-root [style*="#FFE19E"] h3, body.theme-dark .home-root [style*="#FFE19E"] p,
body.theme-dark .home-root [style*="#FFFBEB"] h1, body.theme-dark .home-root [style*="#FFFBEB"] h2,
body.theme-dark .home-root [style*="#FFFBEB"] h3, body.theme-dark .home-root [style*="#FFFBEB"] p,
body.theme-dark .home-root [style*="#FFFCF3"] h1, body.theme-dark .home-root [style*="#FFFCF3"] h2,
body.theme-dark .home-root [style*="#FFFCF3"] h3, body.theme-dark .home-root [style*="#FFFCF3"] p{
  color:#0F7B3F !important;
}
html body .home-root [style*="#FFF8EE"] em, html body .home-root [style*="#FFF1DC"] em,
html body .home-root [style*="#FFE19E"] em, html body .home-root [style*="#FFFBEB"] em,
html body .home-root [style*="#FFFCF3"] em,
body.theme-dark .home-root [style*="#FFF8EE"] em, body.theme-dark .home-root [style*="#FFF1DC"] em,
body.theme-dark .home-root [style*="#FFE19E"] em, body.theme-dark .home-root [style*="#FFFBEB"] em,
body.theme-dark .home-root [style*="#FFFCF3"] em{
  color:#16A34A !important;
}
/* Italic/serif accents inside light cream sections get a brighter emerald
   so they pop a touch more than the body copy. */
.home-root [style*="#FFF8EE"] em.serif-accent,
.home-root [style*="#FFF1DC"] em.serif-accent,
.home-root [style*="#FFE19E"] em.serif-accent,
.home-root [style*="#FFFBEB"] em.serif-accent,
.home-root [style*="#FFFCF3"] em.serif-accent,
.home-root .serif-accent{ color:#16A34A !important; }
/* Same rule covers night mode because the selectors don't depend on theme */
/* Section copy in night mode flips to LIGHT text since the section is dark. */
body.theme-dark .home-root section[style*="background:linear-gradient"] h1,
body.theme-dark .home-root section[style*="background:linear-gradient"] h2,
body.theme-dark .home-root section[style*="background:linear-gradient"] h3,
body.theme-dark .home-root section[style*="background:linear-gradient"] p,
body.theme-dark .home-root section[style*="background:linear-gradient"] em,
body.theme-dark .home-root section[style*="background:linear-gradient"] i,
body.theme-dark .home-root section[style*="background:linear-gradient"] strong{
  color:#F4F1EA !important;
  text-shadow:0 1px 4px rgba(0,0,0,.45);
}
/* Cards INSIDE those sections flip to dark surface in night mode — their
   internal text needs to stay light too. */
body.theme-dark .home-root [style*="background:#142133"] *,
body.theme-dark .home-root [style*="background:var(--surface)"] *,
body.theme-dark .home-root [style*="background:#0E1622"] *,
body.theme-dark .home-root [style*="background:#0B131F"] *{
  color:#F4F1EA !important;
}
/* GLOBAL — any card / panel / element with a dark inline background gets
   light text inside it, in BOTH day and night modes. Catches the "card on
   cream bg with hardcoded dark navy" pattern that was rendering invisible. */
[style*="background:#142133"] h1, [style*="background:#142133"] h2, [style*="background:#142133"] h3, [style*="background:#142133"] p, [style*="background:#142133"] span, [style*="background:#142133"] strong, [style*="background:#142133"] em,
[style*="background:#0E1622"] h1, [style*="background:#0E1622"] h2, [style*="background:#0E1622"] h3, [style*="background:#0E1622"] p, [style*="background:#0E1622"] span, [style*="background:#0E1622"] strong, [style*="background:#0E1622"] em,
[style*="background:#0B131F"] h1, [style*="background:#0B131F"] h2, [style*="background:#0B131F"] h3, [style*="background:#0B131F"] p, [style*="background:#0B131F"] span,
[style*="background:#26628B"] h1, [style*="background:#26628B"] h2, [style*="background:#26628B"] h3, [style*="background:#26628B"] p, [style*="background:#26628B"] span,
[style*="background:#3D2A05"] h1, [style*="background:#3D2A05"] h2, [style*="background:#3D2A05"] h3, [style*="background:#3D2A05"] p, [style*="background:#3D2A05"] span,
[style*="background:#1A2A3F"] h1, [style*="background:#1A2A3F"] h2, [style*="background:#1A2A3F"] h3, [style*="background:#1A2A3F"] p, [style*="background:#1A2A3F"] span{
  color:#F4F1EA !important;
}
body.theme-dark .home-root div[style*="background:#fff"],
body.theme-dark .home-root div[style*="background:#FFF"],
body.theme-dark .home-root div[style*="background: #fff"]{
  background:var(--surface) !important;
  color:var(--text) !important;
}
/* Nav links + body copy in the home view */
body.theme-dark .home-root a,
body.theme-dark .home-root h1,
body.theme-dark .home-root h2,
body.theme-dark .home-root h3,
body.theme-dark .home-root p{ color:var(--text); }
body.theme-dark .home-root [style*="color:var(--text-dim)"]{ color:var(--text-dim) !important; }
body.theme-dark .home-root [style*="color:var(--text-mute)"]{ color:var(--text-mute) !important; }
/* Hero wordmark sits on dark — keep its coral glow but make sure mask color is bright */
body.theme-dark .home-root .wordmark{ filter:drop-shadow(0 0 22px rgba(255,140,90,.45)) drop-shadow(0 8px 24px rgba(255,179,154,.35)); }
/* Doodle watermark blends darker against navy */
body.theme-dark .home-root [style*="background-image:url('mascots/doodles.webp')"]{
  opacity:.06 !important;
  mix-blend-mode:screen !important;
  filter:invert(1);
}
/* Card surfaces inside home page */
body.theme-dark .home-root [style*="background:#fff;border-radius"],
body.theme-dark .home-root [style*="background:#FFFFFF;border-radius"]{
  background:var(--surface) !important;
  color:var(--text) !important;
  box-shadow:var(--shadow-sm) !important;
}

/* ===== Global card / panel coverage for dark mode =====
   Catches the "background:#fff" + border-radius inline pattern that's used
   as card chrome across many views. Exclude tiny knobs (small border-radius
   used on switch handles / dots). Also re-themes small inline near-white
   surfaces. ===== */
body.theme-dark [style*="background:#fff;border-radius:14px"]:not(.wordmark),
body.theme-dark [style*="background:#fff;border-radius:16px"]:not(.wordmark),
body.theme-dark [style*="background:#fff;border-radius:18px"]:not(.wordmark),
body.theme-dark [style*="background:#fff;border-radius:20px"]:not(.wordmark),
body.theme-dark [style*="background:#fff;border-radius:22px"]:not(.wordmark),
body.theme-dark [style*="background:#fff;border-radius:24px"]:not(.wordmark),
body.theme-dark [style*="background:#fff;border-radius:var(--radius"]:not(.wordmark),
body.theme-dark [style*="background:#fff;border:1"]:not(.wordmark),
body.theme-dark [style*="background:#fff;border:1.5px"]:not(.wordmark),
body.theme-dark [style*="background:#FFFFFF;border-radius"]:not(.wordmark){
  background:var(--surface) !important;
  color:var(--text) !important;
  border-color:var(--border) !important;
}
body.theme-dark [style*="background:#FBFCFE"]{
  background:var(--surface) !important;
  color:var(--text) !important;
}
/* Inputs nested inside any of those cards inherit a dark-mode look */
body.theme-dark [style*="background:#fff;border-radius"] input,
body.theme-dark [style*="background:#fff;border-radius"] textarea,
body.theme-dark [style*="background:#fff;border-radius"] select{
  background:var(--surface-2) !important;
  color:var(--text) !important;
  border-color:var(--border-strong) !important;
}
body.theme-dark [style*="background:#fff;border-radius"] input::placeholder,
body.theme-dark [style*="background:#fff;border-radius"] textarea::placeholder{
  color:var(--text-mute) !important;
}
/* Dim cards (.card class) get the same treatment without fighting selectors */
body.theme-dark .card{ background:var(--surface); color:var(--text); border-color:var(--border); }
body.theme-dark .card .dim, body.theme-dark .card .card-sub{ color:var(--text-dim); }
body.theme-dark .modal{ background:var(--surface); color:var(--text); }
body.theme-dark .modal .input, body.theme-dark .modal input, body.theme-dark .modal textarea{
  background:var(--surface-2); color:var(--text); border-color:var(--border-strong);
}
/* The 3-up org/vendor/attendee cards. Class-based so JS hover handlers
   that rewrite inline transform / boxShadow can't break us. */
.home-3up-card{ background:#fff; }
body.theme-dark .home-3up-card{ background:var(--surface) !important; color:var(--text) !important; box-shadow:0 8px 24px -10px rgba(0,0,0,.4) !important; border:1px solid var(--border); }
body.theme-dark .home-3up-card:hover{ box-shadow:0 14px 32px -10px rgba(0,0,0,.55) !important; }
*{box-sizing:border-box;margin:0;padding:0}
html,body{height:100%}
/* UX-AUDIT 2026-05-25: reserve scrollbar gutter so short pages and long
   pages don't shift horizontally by ~15px when content length changes
   (e.g. dashboard → settings, modal open/close). Premium-feel polish. */
html{ scrollbar-gutter:stable; }
/* GLOBAL RULE — the Tentpole wordmark is always transparent and floats freely.
   It NEVER sits inside a colored box, white square, border, or container.
   This catches every place the file is referenced site-wide. */
img[src*="tentpole-logo"],
img[src*="tentpolegoldlogo"],
img[alt="Tentpole" i],
img[alt="tentpole" i]{
  background:transparent !important;
  background-color:transparent !important;
  border:none !important;
  box-shadow:none !important;
  outline:none !important;
}
body{
  font-family:'Plus Jakarta Sans',system-ui,-apple-system,sans-serif;
  background:
    radial-gradient(1200px 700px at 80% -10%, rgba(255,255,255,.85), transparent 60%),
    radial-gradient(900px 600px at -10% 110%, rgba(255,255,255,.75), transparent 60%),
    radial-gradient(700px 500px at 50% 50%, rgba(255,255,255,.4), transparent 60%),
    linear-gradient(180deg, #C7E1F2 0%, #E5F1FA 60%, #F4FAFE 100%);
  color:var(--text);
  font-size:14px;
  line-height:1.5;
  -webkit-font-smoothing:antialiased;
  overflow-x:hidden;
}
button{font-family:inherit;font-size:inherit;cursor:pointer;border:none;background:none;color:inherit}
input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}
a{color:inherit;text-decoration:none}
::selection{background:var(--accent);color:#fff}

/* Wordmark — official tentpole logo PNG, recolored via CSS mask.
   The mask is painted with the element's `color` (currentColor) so any inline
   `style="color:#abc"` on a <span class="wordmark">tentpole</span> recolors the logo.
   We hide the actual text characters with text-indent + overflow so the inline
   `color` value still flows through as currentColor (do NOT use color:transparent
   here — that would make currentColor itself transparent and the logo invisible).

   The URL is RELATIVE (no leading slash) so it resolves correctly when the page
   is opened via file://, served from a subdirectory, or hosted at a root path.
   A leading slash (root-absolute) breaks file:// previews because the browser
   resolves it to the filesystem root, not the document directory. */
.wordmark{
  display:inline-block;
  vertical-align:middle;
  font-family:'Fredoka',system-ui,sans-serif;  /* fallback before mask renders */
  font-weight:600;
  letter-spacing:-.01em;
  text-transform:lowercase;
  line-height:1;
  /* Hide the text content while preserving currentColor */
  text-indent:-9999px;
  overflow:hidden;
  white-space:nowrap;
  /* Render the logo via a mask so the element's color recolors it */
  height:1em;
  width:3.4em;
  background-color:currentColor;
  -webkit-mask:url('tentpole-logo.webp') center/contain no-repeat;
          mask:url('tentpole-logo.webp') center/contain no-repeat;
}
/* Default fallback color — used when the surrounding context didn't set one.
   The brand primary peach reads on light AND dark backgrounds. */
.wordmark:not([style*="color"]){ color:#FF8C7B }
/* LOCKED — every "tentpole" wordmark on the home page renders in coral
   in both day AND night mode, regardless of any inline color or theme.
   Catches the hero giant tentpole + the nav wordmarks. */
.home-root .wordmark,
body.theme-dark .home-root .wordmark{
  color:#FF8C7B !important;
  background-color:#FF8C7B !important;
}

/* Graceful fallback — if the logo image fails to load (e.g. wrong path,
   network blocked, file:// + missing asset), show the actual "tentpole"
   text in the Fredoka font instead of an invisible blank box. Triggered
   by a JS load-test below that adds .wordmark-fallback to <html> on error. */
.wordmark-fallback .wordmark{
  text-indent:0 !important;
  overflow:visible !important;
  width:auto !important;
  height:auto !important;
  background-color:transparent !important;
  -webkit-mask:none !important;
          mask:none !important;
  /* color is preserved from inline styles via the cascade */
}

/* ===== Layout ===== */
.app{
  display:grid;
  grid-template-columns:248px 1fr;
  min-height:100vh;
  position:relative;
  /* Lock the page itself from scrolling — the sidebar and the main column
     each scroll independently. This means the sidebar column ALWAYS spans
     the full viewport edge-to-edge and the "pink gap under the menu"
     disappears, because there is no "below the sidebar" — the sidebar IS
     the full height of its column. Premium Linear/Notion behavior. */
  height:100vh;
}
/* Paint the sidebar column edge-to-edge even when content is short, so the
   premium frosted-white sidebar visual never reveals the page background
   underneath. Stays behind real nav content via z-index. */
.app::before{
  content:"";
  position:absolute;
  top:0; bottom:0; left:0;
  width:248px;
  background:rgba(255,255,255,.7);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  border-right:1px solid var(--border);
  z-index:0;
  pointer-events:none;
}

/* ===== Sidebar ===== */
.sidebar{
  /* 2026-06-04 — Moon: paint her newest hf gradient as the sidebar bg
     on every dashboard. White scrim layered on top of the image keeps
     text + logos readable over the bright purple/pink/blue blur. The
     image lives in /sidebar-bg.webp (640x1147, 8KB webp). */
  background:
    linear-gradient(rgba(255,255,255,.55), rgba(255,255,255,.55)),
    url('/sidebar-bg.webp?v=20260604') center/cover no-repeat;
  border-right:none;                  /* .app::before draws the divider line */
  padding:22px 16px;
  /* The sidebar is its own scroll container — full column height, never
     gets cut off, and never shows page bg underneath. */
  position:relative;
  height:100vh;
  display:flex;flex-direction:column;gap:18px;
  overflow-y:auto;
  overflow-x:hidden;
  scrollbar-width:thin;
  scrollbar-color:rgba(0,0,0,.18) transparent;
  overscroll-behavior:contain;
  z-index:6;
}
.sidebar::-webkit-scrollbar{width:8px}
.sidebar::-webkit-scrollbar-track{background:transparent}
.sidebar::-webkit-scrollbar-thumb{background:rgba(0,0,0,.14);border-radius:8px;border:2px solid transparent;background-clip:padding-box}
.sidebar::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.28);border:2px solid transparent;background-clip:padding-box}
/* Keep the AI Copilot pulse + user chip pinned at the bottom even when scrolling */
.sidebar-foot{margin-top:auto}
.brand{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 8px;margin:-4px 0}
.brand .wordmark{font-size:36px;color:var(--text)}

.workspace{
  display:flex;align-items:center;gap:10px;
  padding:10px 12px;border-radius:var(--radius);
  background:var(--surface);box-shadow:var(--shadow-sm);
  cursor:pointer;position:relative;
}
.workspace .ws-avatar{
  width:30px;height:30px;border-radius:9px;
  background:linear-gradient(135deg,#FBC65A,#FF8C7B);
  display:grid;place-items:center;font-weight:800;color:#5C2A05;font-size:12px;
}
.workspace .ws-name{font-weight:700;font-size:13.5px;color:var(--text)}
.workspace .ws-meta{font-size:11px;color:var(--text-mute)}
.workspace .chev{margin-left:auto;color:var(--text-mute)}

.nav-group{display:flex;flex-direction:column;gap:2px;margin-top:6px}
.nav-label{font-size:10.5px;color:var(--text-mute);text-transform:uppercase;letter-spacing:.12em;padding:8px 10px 4px;font-weight:700}
.nav-item{
  display:flex;align-items:center;gap:11px;
  padding:9px 12px;border-radius:12px;
  color:var(--text-dim);font-weight:600;font-size:13.5px;
  transition:all .15s;
}
.nav-item:hover{background:var(--surface-3);color:var(--text)}
.nav-item.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}
.nav-item.active .nav-icon{color:var(--accent)}
.nav-item .nav-icon{width:18px;height:18px;color:var(--text-mute);flex-shrink:0}

/* SIDEBAR TEXT — darker readable shade across the board. Earlier values
   (-text-mute / -text-dim) drift toward washed-out blue-grey on the light
   theme; these overrides pin sidebar group labels + nav rows + icons to
   solid navy so every item reads clearly. Active item's accent color
   still wins via the rule above it. */
.sidebar .nav-label{ color:#3F4F66 !important; font-weight:800 !important; }
.sidebar .nav-item{ color:#1F2D44 !important; }
.sidebar .nav-item .nav-icon{ color:#3F4F66 !important; }
.sidebar .nav-item:hover{ color:#0F1E3A !important; }
.sidebar .nav-item:hover .nav-icon{ color:#0F1E3A !important; }
.sidebar .nav-item.active{ color:#0F1E3A !important; }
.nav-item .nav-badge{
  margin-left:auto;font-size:10.5px;font-weight:700;
  background:var(--surface-3);color:var(--text-dim);
  padding:2px 8px;border-radius:999px;
}
.nav-item.active .nav-badge{background:var(--accent);color:#fff}

.sidebar-foot{margin-top:auto;display:flex;flex-direction:column;gap:10px}
.ai-pulse{
  padding:14px;border-radius:var(--radius);
  background:linear-gradient(180deg, #FFFFFF 0%, #F2EBDD 100%);
  box-shadow:var(--shadow-sm);
  position:relative;overflow:hidden;
  border:1px solid rgba(15,30,58,.06);
}
/* Hardcoded dark colors on the AI Copilot card so the text stays
   readable on the cream gradient regardless of body background tone. */
.ai-pulse .ap-title{display:flex;align-items:center;gap:8px;font-weight:800;font-size:12.5px;color:#1A2B40 !important;text-shadow:none !important;}
.ai-pulse .ap-dot{
  width:8px;height:8px;border-radius:50%;background:#3D8C63;
  box-shadow:0 0 0 0 rgba(61,140,99,.6);animation:pulse 1.6s infinite;
}
@keyframes pulse{
  0%{box-shadow:0 0 0 0 rgba(61,140,99,.6)}
  70%{box-shadow:0 0 0 12px rgba(61,140,99,0)}
  100%{box-shadow:0 0 0 0 rgba(61,140,99,0)}
}

/* ============================================================
   HOME HERO MOTION — gentle GPU-only float for the 5 mascots.
   Each mascot translates ~6-10px on a 6-7s sine with a unique
   delay so they don't sync. The keyframe BAKES the parent's
   inline rotate(...) into the transform so the rotation isn't
   lost when the animation runs. transform-only, no opacity,
   no width, no top — the browser pins each mascot to a
   compositor layer and never repaints. prefers-reduced-motion
   drops the loops entirely.
   ============================================================ */
.tp-home-mascot{ will-change:transform; backface-visibility:hidden; }
@keyframes tp-home-float-a{
  0%,100%{ transform:rotate(-8deg) translateY(0) }
  50%    { transform:rotate(-8deg) translateY(-9px) }
}
@keyframes tp-home-float-b{
  0%,100%{ transform:rotate(4deg) translateY(0) }
  50%    { transform:rotate(4deg) translateY(-7px) }
}
@keyframes tp-home-float-c{
  0%,100%{ transform:rotate(-3deg) translateY(0) }
  50%    { transform:rotate(-3deg) translateY(-10px) }
}
@keyframes tp-home-float-d{
  0%,100%{ transform:rotate(6deg) translateY(0) }
  50%    { transform:rotate(6deg) translateY(-8px) }
}
@keyframes tp-home-float-e{
  0%,100%{ transform:rotate(-6deg) translateY(0) }
  50%    { transform:rotate(-6deg) translateY(-6px) }
}
.tp-home-mascot--a{ animation: tp-home-float-a 6.2s ease-in-out 0s   infinite; }
.tp-home-mascot--b{ animation: tp-home-float-b 7.0s ease-in-out -1.3s infinite; }
.tp-home-mascot--c{ animation: tp-home-float-c 6.6s ease-in-out -2.7s infinite; }
.tp-home-mascot--d{ animation: tp-home-float-d 7.4s ease-in-out -0.6s infinite; }
.tp-home-mascot--e{ animation: tp-home-float-e 6.0s ease-in-out -3.1s infinite; }
.tp-home-hero-wordmark{ will-change:transform; }
@media (prefers-reduced-motion: reduce){
  .tp-home-mascot--a, .tp-home-mascot--b, .tp-home-mascot--c,
  .tp-home-mascot--d, .tp-home-mascot--e{ animation:none !important; }
}
.ai-pulse .ap-desc{font-size:11.5px;color:#3A4859 !important;margin-top:6px;line-height:1.5;text-shadow:none !important;font-weight:600;}
.ai-pulse .ap-stat{margin-top:10px;display:flex;gap:8px;font-size:11px;color:#5A6776 !important;text-shadow:none !important;font-weight:700;}
.ai-pulse .ap-stat strong{color:#1A2B40 !important;font-weight:800;}

.user-chip{display:flex;align-items:center;gap:10px;padding:6px 8px}
.avatar{
  width:30px;height:30px;border-radius:50%;
  background:linear-gradient(135deg,#FBC65A,#FF8C7B);
  display:grid;place-items:center;font-weight:800;color:#5C2A05;font-size:12px;
}

/* ===== Main ===== */
.main{
  min-width:0;
  /* Two-pane layout: the main column owns its own scroll, the sidebar owns
     its own scroll, the document never scrolls. This is the same pattern
     Linear and Notion use to keep the chrome locked in place. */
  height:100vh;
  overflow-y:auto;
  overflow-x:hidden;
  overscroll-behavior:contain;
  -webkit-overflow-scrolling:touch;
}
/* IMMERSIVE TOPBAR — fully transparent so the user's chosen background
   continues up through the header. Each control floats on top with its
   own glassmorphism. The bar scrolls naturally with the page so the
   giant brand logo stays anchored to the TOP of the page and scrolls
   away cleanly when the user moves down — never overlapping cards. */
.topbar{
  display:flex;align-items:center;gap:14px;
  padding:6px 32px;
  position:relative;
  z-index:5;
  /* Clip horizontal overflow so a wide brand logo can never spill past the
     topbar's left/right edges into the sidebar nav. Vertical overflow stays
     visible so the logo size slider can still drop below the topbar. */
  overflow-x:clip;
  /* Topbar always grows to fit the user's chosen logo height — the brand
     mark is sacred and nothing else on the page may overlap it. Users who
     want a tighter top section can shrink BRAND.logoSize in brand settings. */
  min-height: max(72px, var(--tp-logo-h, 96px));
  background:transparent;
  overflow:visible;
  isolation:isolate;
}
.topbar::before{ content:none !important; }
.topbar-logo{
  /* Anchored TOP LEFT of the page. The topbar is a flex row and the
     logo lives later in the source order than the search bar — we use
     `order: -2` to pull it to the leftmost position. `margin-right: auto`
     then shoves every other control to the right. */
  position:relative; left:0; top:0; transform:none;
  order:-2;
  font-family:'Fredoka',sans-serif;font-weight:600;font-size:36px;
  letter-spacing:-.03em;text-transform:lowercase;line-height:.95;
  color:var(--accent-2);
  pointer-events:auto;
  user-select:none;
  background:transparent;
  padding:0;
  border-radius:0;
  text-shadow:0 4px 22px rgba(0,0,0,.25);
  will-change:auto;
  animation:none !important;
  transition:none !important;
  margin-right:auto;
  flex-shrink:0;
}
body[data-bg-tone="dark"]:not([data-tp-theme]) .topbar-logo{
  text-shadow:0 0 22px rgba(255,235,180,.45), 0 4px 14px rgba(0,0,0,.55);
}
.topbar-logo img{
  /* Hard cap on width so a wide logo can never spill into the sidebar /
     nav buttons. Height respects the user's chosen logoSize — the topbar
     grows to contain it so the brand mark is never covered. */
  max-width:min(60vw, 720px) !important;
  width:auto !important;
  object-fit:contain !important;
  filter:drop-shadow(0 10px 22px rgba(0,0,0,.35));
  display:block;
}
/* The logo container itself also gets clamped — important because the
   container has position:absolute centered, and a tall/wide logo at 320px
   was overflowing past the topbar edges into sidebar territory. */
.topbar-logo{
  max-width:min(60vw, 720px);
  pointer-events:auto;
}
/* Sidebar nav stays above the logo — no matter how big the user makes it. */
.sidebar, .sidebar *{ position:relative; z-index:6; }
.topbar-logo{ z-index:5; }
body[data-bg-tone="dark"]:not([data-tp-theme]) .topbar-logo img{
  filter:drop-shadow(0 0 18px rgba(255,235,180,.5)) drop-shadow(0 8px 18px rgba(0,0,0,.55));
}

/* ============================================================
   TENTPOLE READABILITY GUARANTEE
   ============================================================
   When the user uploads a custom background image, color, or theme, the
   AdaptiveContrast module sets two attributes on <body>:
     data-bg-tone   = "dark" | "light"
     data-bg-busy   = "high" | "low"
   Every rule below keys off those so that ANY user-uploaded background
   stays premium AND readable. Goal: text is never sacrificed to aesthetic.
   ============================================================ */

/* 1. SCRIM — REMOVED per user request. The old rule painted a navy
   gradient over .main on busy/dark bg to lift text readability, but
   it noticeably dimmed the user's chosen wallpaper. Readability is now
   handled per-element via AdaptiveContrast (text-shadow drops) instead.
   IMPORTANT: must NOT touch the admin route — admin's .main::before is
   how the luxury wallpaper layer is painted. The :not(.tp-admin-view)
   guard keeps the admin wallpaper alive. */
body[data-bg-busy="high"]:not(.tp-admin-view) .main::before,
body[data-bg-tone="dark"]:not([data-tp-theme]):not(.tp-admin-view) .main::before {
  background:transparent !important;
}
body[data-bg-busy="high"] .main,
body[data-bg-tone="dark"]:not([data-tp-theme]) .main { position:relative; }
body[data-bg-busy="high"] .main > *,
body[data-bg-tone="dark"]:not([data-tp-theme]) .main > * { position:relative; z-index:1; }

/* 2. GLASS CARDS — every card / surface gets translucent glass on busy or
   dark backgrounds so text on the card always wins. Stronger blur when the
   underlying image is photographic (busy). */
body[data-bg-busy="high"] .card,
body[data-bg-busy="high"] .card-soft,
body[data-bg-tone="dark"]:not([data-tp-theme])  .card,
body[data-bg-tone="dark"]:not([data-tp-theme])  .card-soft {
  background:rgba(255,255,255,.94) !important;
  backdrop-filter:blur(16px) saturate(1.25);
  -webkit-backdrop-filter:blur(16px) saturate(1.25);
  box-shadow:0 28px 60px -24px rgba(15,30,58,.55), 0 6px 14px -4px rgba(0,0,0,.22) !important;
  border-color:rgba(15,30,58,.08) !important;
}

/* Event cards / draft cards / app rows on busy bg */
body[data-bg-busy="high"] .event-card,
body[data-bg-tone="dark"]:not([data-tp-theme])  .event-card,
body[data-bg-busy="high"] .app-row,
body[data-bg-tone="dark"]:not([data-tp-theme])  .app-row {
  background:rgba(255,255,255,.94) !important;
  backdrop-filter:blur(14px) saturate(1.2);
  -webkit-backdrop-filter:blur(14px) saturate(1.2);
  box-shadow:0 22px 50px -22px rgba(15,30,58,.45) !important;
}

/* 3. HERO TITLE LIFT — tight readability shadow only, no wide halo.
   The wide 0 0 32px rgba glow was creating a "dashboard-wide glow" feel
   per user feedback. Now just a crisp drop shadow so the title still
   pops on a busy photo without painting a fog around the whole area. */
body[data-bg-busy="high"] .page-title,
body[data-bg-tone="dark"]:not([data-tp-theme])  .page-title {
  color:#FFFFFF !important;
  text-shadow:0 1px 3px rgba(0,0,0,.55) !important;
}
body[data-bg-busy="high"] .page-sub,
body[data-bg-tone="dark"]:not([data-tp-theme])  .page-sub {
  color:rgba(255,255,255,.92) !important;
  text-shadow:0 1px 2px rgba(0,0,0,.45) !important;
  font-weight:600;
}

/* DEMO MODE — Sunny's demo template ships with a dark starry-sky bg image.
   The page heads (e.g. "Messages") + subs are using brand-navy ink that's
   unreadable on that bg. The dark-tone override above is gated by
   :not([data-tp-theme]), so when a theme is applied it doesn't fire. Demo
   gets its own readable rule, regardless of theme. */
body.tp-demo-active .content > .page-head .page-title,
body.tp-demo-active .content > .row-2 > .page-head .page-title {
  color:#FFFFFF !important;
  -webkit-text-fill-color:#FFFFFF !important;
  text-shadow:0 1px 3px rgba(0,0,0,.55), 0 2px 14px rgba(0,0,0,.35) !important;
}
body.tp-demo-active .content > .page-head .page-sub,
body.tp-demo-active .content > .row-2 > .page-head .page-sub {
  color:rgba(255,255,255,.94) !important;
  -webkit-text-fill-color:rgba(255,255,255,.94) !important;
  text-shadow:0 1px 2px rgba(0,0,0,.5), 0 2px 10px rgba(0,0,0,.3) !important;
  font-weight:600;
}
/* Any directly-on-body breadcrumb / eyebrow over the demo bg also gets
   readability. Scoped to .content's direct children to avoid styling
   text inside cards (which already have their own white surface). */
body.tp-demo-active .content > .breadcrumb,
body.tp-demo-active .content > .crumb,
body.tp-demo-active .content > .eyebrow {
  color:rgba(255,255,255,.85) !important;
  text-shadow:0 1px 2px rgba(0,0,0,.45) !important;
}

/* ─── DEMO BG READABILITY SWEEP (2026-05-28) ────────────────────────
   Every dark-navy heading or label that sits DIRECTLY on the dark
   starry-sky demo bg must be white. We use very high specificity to
   beat inline color:var(--text) styles, then RESTORE original color
   inside actual card / modal / tile surfaces so card text isn't
   accidentally lost on the white card bg.                            */
body.tp-demo-active .content h1,
body.tp-demo-active .content h2,
body.tp-demo-active .content h3,
body.tp-demo-active .content h4,
body.tp-demo-active .content h5,
body.tp-demo-active .content .section-title,
body.tp-demo-active .content .dash-title,
body.tp-demo-active .content .tp-up-next h3,
body.tp-demo-active .content .tp-applications-strip h3,
body.tp-demo-active .content .tp-pulse-rail h3,
body.tp-demo-active .content > .row-2 > h2,
body.tp-demo-active .content > .row-2 > h3 {
  color:#FFFFFF !important;
  -webkit-text-fill-color:#FFFFFF !important;
  text-shadow:0 1px 3px rgba(0,0,0,.55), 0 2px 14px rgba(0,0,0,.35) !important;
}
/* Restore navy text inside actual surfaces (cards / modals / tiles /
   wizards). Higher specificity than the rule above. */
body.tp-demo-active .content .card h1,
body.tp-demo-active .content .card h2,
body.tp-demo-active .content .card h3,
body.tp-demo-active .content .card h4,
body.tp-demo-active .content .card h5,
body.tp-demo-active .content .card .section-title,
body.tp-demo-active .content .card .dash-title,
body.tp-demo-active .content .modal h1,
body.tp-demo-active .content .modal h2,
body.tp-demo-active .content .modal h3,
body.tp-demo-active .content .modal h4,
body.tp-demo-active .content .modal h5,
body.tp-demo-active .content .tp-cc-tile h1,
body.tp-demo-active .content .tp-cc-tile h2,
body.tp-demo-active .content .tp-cc-tile h3,
body.tp-demo-active .content .tp-cc-tile h4,
body.tp-demo-active .content .wizard-card h1,
body.tp-demo-active .content .wizard-card h2,
body.tp-demo-active .content .wizard-card h3,
body.tp-demo-active .content .wizard-card h4,
body.tp-demo-active .content .event-card h1,
body.tp-demo-active .content .event-card h2,
body.tp-demo-active .content .event-card h3,
body.tp-demo-active .content .event-card h4,
body.tp-demo-active .content .glass h1,
body.tp-demo-active .content .glass h2,
body.tp-demo-active .content .glass h3,
body.tp-demo-active .content .glass h4,
body.tp-demo-active .content .tp-greet-panel h1,
body.tp-demo-active .content .tp-greet-panel h2,
body.tp-demo-active .content .tp-greet-panel h3,
body.tp-demo-active .content .tp-greet-panel h4 {
  color:var(--text) !important;
  -webkit-text-fill-color:var(--text) !important;
  text-shadow:none !important;
}
/* Keep the white text inside the dark countdown card (it has its own
   dark gradient bg, so it should stay white not get reset to navy). */
body.tp-demo-active .content .tp-countdown-card h1,
body.tp-demo-active .content .tp-countdown-card h2,
body.tp-demo-active .content .tp-countdown-card h3,
body.tp-demo-active .content .tp-countdown-card h4,
body.tp-demo-active .content .tp-countdown-card .tp-cd-title,
body.tp-demo-active .content .tp-countdown-card * {
  color:#FFFFFF !important;
  -webkit-text-fill-color:#FFFFFF !important;
}

/* ─── DEMO BG READABILITY — ROOT VARIABLE REMAP (2026-06-01) ────────
   THE ROOT FIX: in demo mode, --text / --text-dim / --text-mute are
   redefined at the body level to white tones. This means EVERY element
   that uses color:var(--text) — current or future — automatically
   renders white over the dark space background. No catch-and-override,
   no per-component patches.

   SPECIFICITY NOTE — the dashboard theme system (line ~59771) injects
   `body[data-tp-theme] { --text: var(--tp-th-text) !important }` at
   runtime, which has specificity 11 and lands AFTER this rule in the
   cascade. To beat it we need >11 specificity. `html body.tp-demo-active`
   (specificity 12) wins, and `html body.tp-demo-active[data-tp-theme]`
   (specificity 22) covers the theme-active case decisively. */
html body.tp-demo-active,
html body.tp-demo-active[data-tp-theme] {
  --text:      #FFFFFF !important;
  --text-dim:  rgba(255,255,255,.92) !important;
  --text-mute: rgba(255,255,255,.72) !important;
  --tp-th-text:      #FFFFFF !important;
  --tp-th-text-dim:  rgba(255,255,255,.92) !important;
  --tp-th-text-mute: rgba(255,255,255,.72) !important;
}
/* Restore navy inside light card / modal / wizard surfaces — they have
   their own white background so dark text is correct there. Specificity
   13+ to beat the demo body-level override above. */
html body.tp-demo-active .card,
html body.tp-demo-active .modal,
html body.tp-demo-active .wizard-card,
html body.tp-demo-active .glass,
html body.tp-demo-active .tp-greet-panel,
html body.tp-demo-active .event-card,
html body.tp-demo-active .tp-cc-tile,
html body.tp-demo-active .tp-ws-card {
  --text:      #1A2B40 !important;
  --text-dim:  #5A6776 !important;
  --text-mute: #86939F !important;
  --tp-th-text:      #1A2B40 !important;
  --tp-th-text-dim:  #5A6776 !important;
  --tp-th-text-mute: #86939F !important;
}

/* ─── DEMO — NUCLEAR COLOR OVERRIDE (2026-06-01) ─────────────────
   The variable remap above is the "right" fix but the theme system
   redirects color through deeper-nested rules I haven't found. So we
   ALSO carpet-bomb: every descendant of demo body gets color:white,
   then surfaces (card/modal/etc.) get color:var(--text) back. Inline
   `style="color:..."` attributes inherit at the same priority, so
   !important here beats inline color values too. */
html body.tp-demo-active,
html body.tp-demo-active *:not(svg):not(svg *):not(button):not(button *):not(.btn-pill):not(.btn-pill *):not(.tag):not(.tag *) {
  color: #FFFFFF !important;
}
html body.tp-demo-active .card,
html body.tp-demo-active .card *:not(svg):not(svg *):not(button):not(button *):not(.btn-pill):not(.btn-pill *):not(.tag):not(.tag *),
html body.tp-demo-active .modal,
html body.tp-demo-active .modal *:not(svg):not(svg *):not(button):not(button *):not(.btn-pill):not(.btn-pill *):not(.tag):not(.tag *),
html body.tp-demo-active .wizard-card,
html body.tp-demo-active .wizard-card *:not(svg):not(svg *):not(button):not(button *):not(.btn-pill):not(.btn-pill *):not(.tag):not(.tag *),
html body.tp-demo-active .glass,
html body.tp-demo-active .glass *:not(svg):not(svg *):not(button):not(button *):not(.btn-pill):not(.btn-pill *):not(.tag):not(.tag *),
html body.tp-demo-active .tp-greet-panel,
html body.tp-demo-active .tp-greet-panel *:not(svg):not(svg *):not(button):not(button *):not(.btn-pill):not(.btn-pill *):not(.tag):not(.tag *),
html body.tp-demo-active .event-card,
html body.tp-demo-active .event-card *:not(svg):not(svg *):not(button):not(button *):not(.btn-pill):not(.btn-pill *):not(.tag):not(.tag *),
html body.tp-demo-active .tp-cc-tile,
html body.tp-demo-active .tp-cc-tile *:not(svg):not(svg *):not(button):not(button *):not(.btn-pill):not(.btn-pill *):not(.tag):not(.tag *),
html body.tp-demo-active .tp-ws-card,
html body.tp-demo-active .tp-ws-card *:not(svg):not(svg *):not(button):not(button *):not(.btn-pill):not(.btn-pill *):not(.tag):not(.tag *) {
  color: #1A2B40 !important;
}
/* Keep countdown card text white (its bg is dark gradient). */
html body.tp-demo-active .tp-countdown-card,
html body.tp-demo-active .tp-countdown-card *:not(svg):not(svg *) {
  color: #FFFFFF !important;
}

/* Legacy attribute-selector sweep — kept for any element that uses raw
   hex literals (color:#1A2B40) inline instead of the variable. */
body.tp-demo-active .content [style*="var(--text)"],
body.tp-demo-active .content [style*="var(--text-dim)"],
body.tp-demo-active .content [style*="var(--text-mute)"],
body.tp-demo-active .content [style*="color:#1A2B40"],
body.tp-demo-active .content [style*="color: #1A2B40"],
body.tp-demo-active .content [style*="color:#5A6776"],
body.tp-demo-active .content [style*="color: #5A6776"] {
  color:#FFFFFF !important;
  -webkit-text-fill-color:#FFFFFF !important;
  text-shadow:0 1px 3px rgba(0,0,0,.55), 0 2px 14px rgba(0,0,0,.35) !important;
}
body.tp-demo-active .content .card [style*="var(--text)"],
body.tp-demo-active .content .card [style*="var(--text-dim)"],
body.tp-demo-active .content .card [style*="var(--text-mute)"],
body.tp-demo-active .content .modal [style*="var(--text)"],
body.tp-demo-active .content .modal [style*="var(--text-dim)"],
body.tp-demo-active .content .modal [style*="var(--text-mute)"],
body.tp-demo-active .content .wizard-card [style*="var(--text)"],
body.tp-demo-active .content .wizard-card [style*="var(--text-dim)"],
body.tp-demo-active .content .wizard-card [style*="var(--text-mute)"],
body.tp-demo-active .content .tp-greet-panel [style*="var(--text)"],
body.tp-demo-active .content .tp-greet-panel [style*="var(--text-dim)"],
body.tp-demo-active .content .tp-greet-panel [style*="var(--text-mute)"],
body.tp-demo-active .content .glass [style*="var(--text)"],
body.tp-demo-active .content .glass [style*="var(--text-dim)"],
body.tp-demo-active .content .glass [style*="var(--text-mute)"],
body.tp-demo-active .content .event-card [style*="var(--text)"],
body.tp-demo-active .content .event-card [style*="var(--text-dim)"],
body.tp-demo-active .content .event-card [style*="var(--text-mute)"] {
  color:var(--text) !important;
  -webkit-text-fill-color:var(--text) !important;
  text-shadow:none !important;
}

/* 4. TOPBAR SEARCH — SOLID white on every background (no translucency).
   2026-06-04 — Moon: every dashboard's pills must be pure white regardless
   of the body bg tone. Removed translucency + backdrop blur so the body
   wallpaper can never bleed through. */
body[data-bg-busy="high"] .topbar-search,
body[data-bg-tone="dark"]:not([data-tp-theme])  .topbar-search {
  background:#FFFFFF !important;
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
  box-shadow:0 1px 2px rgba(15,30,58,.06), 0 2px 6px -2px rgba(15,30,58,.08) !important;
}

/* 5. COMMAND CENTER header has its own dark gradient, but on a busy bg we
   want a stronger drop shadow so it doesn't blur into the photo behind it. */
body[data-bg-busy="high"] .tp-cc-header,
body[data-bg-tone="dark"]:not([data-tp-theme])  .tp-cc-header {
  box-shadow:0 28px 60px -22px rgba(0,0,0,.65), 0 6px 16px -4px rgba(0,0,0,.40) !important;
}

/* 6. KPI tiles in the command center — they're white cards anyway. On dark
   bg, give them a glow so they pop. */
body[data-bg-tone="dark"]:not([data-tp-theme]) .tp-cc-tile {
  box-shadow:0 28px 56px -22px rgba(0,0,0,.55), 0 6px 14px -4px rgba(0,0,0,.30), 0 0 28px rgba(255,255,255,.06) !important;
}

/* 7. WIZARD CARD + STEPPER — wizard is text-heavy and always needs to be
   readable. Force glass on busy bg. */
body[data-bg-busy="high"] .wizard-card,
body[data-bg-tone="dark"]:not([data-tp-theme])  .wizard-card,
body[data-bg-busy="high"] .stepper,
body[data-bg-tone="dark"]:not([data-tp-theme])  .stepper {
  background:rgba(255,255,255,.95) !important;
  backdrop-filter:blur(16px) saturate(1.25);
  -webkit-backdrop-filter:blur(16px) saturate(1.25);
  box-shadow:0 24px 56px -20px rgba(15,30,58,.45) !important;
}
body[data-bg-busy="high"] .wizard-eyebrow,
body[data-bg-tone="dark"]:not([data-tp-theme])  .wizard-eyebrow {
  color:rgba(255,255,255,.92) !important;
  text-shadow:0 1px 6px rgba(0,0,0,.55) !important;
}
body[data-bg-busy="high"] .wizard-title,
body[data-bg-tone="dark"]:not([data-tp-theme])  .wizard-title {
  color:#FFFFFF !important;
  text-shadow:0 2px 16px rgba(0,0,0,.65), 0 0 28px rgba(0,0,0,.40) !important;
}
body[data-bg-busy="high"] .wizard-sub,
body[data-bg-tone="dark"]:not([data-tp-theme])  .wizard-sub {
  color:rgba(255,255,255,.88) !important;
  text-shadow:0 1px 6px rgba(0,0,0,.45) !important;
}

/* 8. BUTTON LEGIBILITY — neo buttons + pills already adapt in the topbar,
   but on a busy bg ANY floating button needs a glass back so its text
   reads. */
body[data-bg-busy="high"] .btn-neo:not(.warm):not(.mint):not(.signal),
body[data-bg-tone="dark"]:not([data-tp-theme])  .btn-neo:not(.warm):not(.mint):not(.signal) {
  background:rgba(255,255,255,.94) !important;
  color:#1A2B40 !important;
  box-shadow:0 14px 30px -12px rgba(15,30,58,.45), 0 4px 8px -2px rgba(0,0,0,.18) !important;
}

/* 9. EVENT TITLE / META TEXT on cards stays readable — when card itself is
   glass, ensure inner text is dark navy regardless of brand. */
body[data-bg-busy="high"] .card .card-title,
body[data-bg-busy="high"] .card .card-sub,
body[data-bg-tone="dark"]:not([data-tp-theme])  .card .card-title,
body[data-bg-tone="dark"]:not([data-tp-theme])  .card .card-sub,
body[data-bg-busy="high"] .event-card .e-title,
body[data-bg-tone="dark"]:not([data-tp-theme])  .event-card .e-title {
  color:#1A2B40 !important;
  text-shadow:none !important;
}

/* 10. INPUTS — text in inputs always reads as dark navy on the glass surface */
body[data-bg-busy="high"] .input,
body[data-bg-tone="dark"]:not([data-tp-theme])  .input {
  background:rgba(255,255,255,.96) !important;
  color:#1A2B40 !important;
  border-color:rgba(15,30,58,.10) !important;
}
body[data-bg-busy="high"] .input::placeholder,
body[data-bg-tone="dark"]:not([data-tp-theme])  .input::placeholder {
  color:rgba(26,43,64,.55) !important;
}
/* ====== CLICK-TOGGLED logo size control =======================
   The slider sits underneath the logo. Hidden by default; the user
   clicks the logo to open it, drags freely, and clicks Done (or
   anywhere outside) to dismiss. ============ */
.topbar-logo .logo-size-bar{
  position:absolute;left:50%;top:100%;transform:translate(-50%,10px);
  display:flex;align-items:center;gap:10px;
  padding:9px 11px 9px 15px;border-radius:999px;
  /* Warm coral → peach → gold gradient — "good vibes", not corporate navy */
  background:linear-gradient(135deg,#FF8C7B 0%,#F26B47 45%,#F5A623 100%);
  color:#FFFBEF;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;
  font-size:11px;letter-spacing:.04em;
  box-shadow:0 18px 38px -12px rgba(242,107,71,.45), 0 4px 10px -2px rgba(0,0,0,.18), 0 0 0 1px rgba(255,255,255,.18) inset;
  /* No animation. Visibility flips instantly via JS class — no fade flicker. */
  display:none;
  white-space:nowrap;z-index:80;
}
/* Open state — JS adds .logo-edit-open to the parent on click. Stays open
   until Done / outside click. No hover-based fade — that's what was causing
   the "blinking" feel as the cursor crossed the logo region. */
.topbar-logo.logo-edit-open .logo-size-bar{
  display:flex;
}
/* Soft static glow ring around the logo while editing — NOT a dashed
   pulsing outline. Calm and warm. */
.topbar-logo.logo-edit-open{
  filter:drop-shadow(0 0 16px rgba(255,140,123,.35));
}
.topbar-logo .logo-size-bar .logo-size-done{
  background:#FFFBEF;color:#C2451E;border:none;
  padding:6px 12px;border-radius:999px;
  font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:11px;
  letter-spacing:.06em;text-transform:uppercase;cursor:pointer;
  display:inline-flex;align-items:center;gap:4px;flex-shrink:0;
  transition:background .15s ease;
}
.topbar-logo .logo-size-bar .logo-size-done:hover{ background:#FFE6C7; }
.topbar-logo .logo-size-bar input[type=range]{
  -webkit-appearance:none;appearance:none;background:transparent;
  width:140px;height:18px;cursor:pointer;
}
.topbar-logo .logo-size-bar input[type=range]::-webkit-slider-runnable-track{
  height:4px;border-radius:999px;background:rgba(255,255,255,.50);
}
.topbar-logo .logo-size-bar input[type=range]::-webkit-slider-thumb{
  -webkit-appearance:none;appearance:none;
  width:14px;height:14px;border-radius:50%;
  background:#FFFBEF;border:2px solid #FFE6C7;
  box-shadow:0 3px 8px rgba(0,0,0,.25);
  margin-top:-5px;
}
.topbar-logo .logo-size-bar input[type=range]::-moz-range-track{
  height:4px;border-radius:999px;background:rgba(255,255,255,.50);
}
.topbar-logo .logo-size-bar input[type=range]::-moz-range-thumb{
  width:14px;height:14px;border-radius:50%;
  background:#FFFBEF;border:2px solid #FFE6C7;
  box-shadow:0 3px 8px rgba(0,0,0,.25);
}
.topbar-logo .logo-size-bar .logo-size-val{
  min-width:38px;text-align:right;color:#FFFBEF;font-weight:800;
}
@media (max-width:1100px){
  .topbar{min-height:max(72px, var(--tp-logo-h, 96px));padding:8px 24px}
  .topbar-logo{font-size:42px;top:0;left:0;transform:none;margin-right:auto}
  .topbar-logo .logo-size-bar input[type=range]{ width:110px; }
}
/* Breadcrumb pill removed sitewide — no Dashboard / page pill in the topbar. */
.crumbs, .topbar .crumbs { display:none !important; }
.crumbs strong{color:var(--text);font-weight:700}
.crumbs a{cursor:pointer}
.crumbs a:hover{color:var(--accent)}
.search{
  margin-left:auto;display:flex;align-items:center;gap:8px;
  background:var(--surface);box-shadow:var(--shadow-sm);
  border-radius:999px;padding:8px 16px;width:300px;
}
.search input{background:none;border:none;outline:none;width:100%;color:var(--text)}
.search input::placeholder{color:var(--text-mute)}

/* ============================================================
   ADAPTIVE HEADER CONTROLS — glassmorphism that adjusts with the
   active background. Light bg → dark soft shadow. Dark bg → bright
   light glow. Used for topbar search, buttons, breadcrumbs,
   floating header controls across the whole app.
   ============================================================ */
/* 2026-06-04 — Moon: SOLID white pills, no gradient bleed. Was 85%
   white with backdrop-filter:blur, which let the body's cream/pink
   wallpaper gradient show through and read as a pill gradient on
   every dashboard. Now fully opaque #FFFFFF — controls feel like
   Linear/Notion everywhere. */
.topbar .topbar-search,
.topbar .crumbs,
.topbar > button,
.topbar > .btn,
.topbar > .btn-pill,
.topbar > .btn-neo,
.topbar > .btn-soft,
.topbar > .btn-primary,
.topbar > .btn-success,
.topbar > .btn-ghost,
.topbar a.btn,
.topbar > div > button,
.topbar > div > .btn-pill {
  background:#FFFFFF !important;
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
  border:1px solid rgba(15,30,58,.10) !important;
  box-shadow:0 1px 2px rgba(15,30,58,.04), 0 2px 6px -2px rgba(15,30,58,.06) !important;
  color:#000000 !important;
}
.topbar .crumbs{
  padding:10px 18px;border-radius:999px;font-weight:800;
  display:inline-flex;align-items:center;
  color:var(--text) !important;
  font-size:14px;
}
.topbar .crumbs *,
.topbar .crumbs strong,
.topbar .crumbs a { color:var(--text) !important; }
/* Search bar text + placeholder match the dark navy of the other floating
   header controls so the left side reads as crisply as the right. */
.topbar .topbar-search input{ color:var(--text) !important; font-weight:600; }
.topbar .topbar-search input::placeholder{ color:rgba(26,43,64,.55) !important; font-weight:600; }
.topbar .topbar-search-icon{ color:var(--text) !important; }
/* 2026-06-04 — Moon: dark-bg-tone override neutralized. Was 95% white
   with a glow that read as gradient bleed. Solid #FFFFFF, no glow. */
body[data-bg-tone="dark"]:not([data-tp-theme]) .topbar .topbar-search,
body[data-bg-tone="dark"]:not([data-tp-theme]) .topbar .crumbs,
body[data-bg-tone="dark"]:not([data-tp-theme]) .topbar > button,
body[data-bg-tone="dark"]:not([data-tp-theme]) .topbar > .btn,
body[data-bg-tone="dark"]:not([data-tp-theme]) .topbar > .btn-pill,
body[data-bg-tone="dark"]:not([data-tp-theme]) .topbar > .btn-neo,
body[data-bg-tone="dark"]:not([data-tp-theme]) .topbar > .btn-soft,
body[data-bg-tone="dark"]:not([data-tp-theme]) .topbar > .btn-primary,
body[data-bg-tone="dark"]:not([data-tp-theme]) .topbar > .btn-success,
body[data-bg-tone="dark"]:not([data-tp-theme]) .topbar > .btn-ghost,
body[data-bg-tone="dark"]:not([data-tp-theme]) .topbar a.btn,
body[data-bg-tone="dark"]:not([data-tp-theme]) .topbar > div > button,
body[data-bg-tone="dark"]:not([data-tp-theme]) .topbar > div > .btn-pill {
  background:#FFFFFF !important;
  border:1px solid rgba(15,30,58,.10) !important;
  box-shadow:0 1px 2px rgba(15,30,58,.06), 0 2px 6px -2px rgba(15,30,58,.08) !important;
  color:#000000 !important;
}
body[data-bg-tone="dark"]:not([data-tp-theme]) .topbar .crumbs,
body[data-bg-tone="dark"]:not([data-tp-theme]) .topbar .crumbs *{
  color:var(--text) !important;
}
/* Page-content floating buttons (Ask AI, Refresh, All events, etc.)
   that sit directly on the body bg get the same treatment — search up
   to 4 ancestors and apply if they're on a dark body. */
body[data-bg-tone="dark"]:not([data-tp-theme]) .content > .page-head .btn-pill,
body[data-bg-tone="dark"]:not([data-tp-theme]) .content > .page-head button,
body[data-bg-tone="dark"]:not([data-tp-theme]) .content > .page-head .btn,
body[data-bg-tone="dark"]:not([data-tp-theme]) .content > .page-head .flex > button,
body[data-bg-tone="dark"]:not([data-tp-theme]) .content > .page-head .flex > .btn-pill,
body[data-bg-tone="dark"]:not([data-tp-theme]) .content > .page-head .flex > .btn-neo,
body[data-bg-tone="dark"]:not([data-tp-theme]) .content > .row-2 > .page-head button {
  background:rgba(255,255,255,.95) !important;
  color:var(--text) !important;
  border:1px solid rgba(255,255,255,.4) !important;
  box-shadow:0 0 22px rgba(255,255,255,.16), 0 8px 18px -6px rgba(0,0,0,.45) !important;
  backdrop-filter:blur(12px) saturate(1.3);
  -webkit-backdrop-filter:blur(12px) saturate(1.3);
}

/* ===== Topbar search =====
   2026-06-04 — Moon: dashboard.webp gone, search is now the topbar
   anchor. Wrapped in .topbar-search-wrap so "Search for anything"
   label sits above the pill. Pill itself is bigger (taller padding,
   wider max, larger font). */
.topbar-search-wrap{
  display:flex; flex-direction:column; align-items:stretch; gap:6px;
  /* 2026-06-04 — Moon: search bar is no longer the main thing on the
     page; the greeting is. Shrunk and pushed to the right so the
     topbar reads as [empty left] [search] [Ask AI] [New event] —
     all clustered together. Was: flex:1 1 auto / min-width:280px /
     max-width:720px. Now: fixed-ish width with margin-left:auto so
     the search bar (and everything after it) slides right. */
  flex:0 0 auto;
  width:clamp(220px, 22vw, 340px);
  min-width:0;
  max-width:340px;
  margin-left:auto;
  z-index:20;
}
/* 2026-06-04 — Moon: "all of these bubbles need to be same size and in
   allignment also add the gradient in them as well". The "Search for
   anything" label that sat above the search pill is hidden so the three
   topbar pills (search / Ask AI / New event) all share one horizontal
   row at the same height. The label's gradient + italic emphasis live
   on inside the search input's placeholder vibe via .topbar-search css. */
.topbar-search-label{ display:none !important; }
.topbar-search-label em{
  font-style:italic;
  font-weight:700;
}
.topbar-search{
  position:relative;
  display:flex;align-items:center;gap:13px;
  /* 2026-06-04 — Moon: revert the gradient fill. Workspace controls
     should feel like Linear/Notion — clean white surface,
     light border, soft shadow, dark text. The decorative gradient
     belongs on hero/marketing surfaces, not in everyday productivity
     UI. */
  background:#FFFFFF;
  border:1px solid rgba(15,30,58,.10);
  border-radius:999px;
  height:60px;
  padding:0 24px;
  flex:1 1 auto;
  min-width:0;
  width:100%;
  /* Soft elevation — the same kind Notion/Linear use on input chrome. */
  box-shadow:0 1px 2px rgba(15,30,58,.04), 0 2px 6px -2px rgba(15,30,58,.06);
  transition:box-shadow .18s ease, border-color .18s ease;
}
.topbar-search:hover{
  border-color:rgba(15,30,58,.16);
  box-shadow:0 2px 4px rgba(15,30,58,.05), 0 4px 12px -4px rgba(15,30,58,.10);
}
.topbar-search:focus-within{
  border-color:rgba(15,30,58,.28);
  box-shadow:0 0 0 3px rgba(15,30,58,.06), 0 2px 6px -2px rgba(15,30,58,.10);
}
/* 2026-06-04 — Moon: "New event" pill is a workspace action button —
   clean white surface, light border, dark text, dark plus icon.
   Scoped to .topbar so non-topbar .btn-pill instances elsewhere
   in the app aren't affected. */
.topbar .btn-pill{
  background:#FFFFFF !important;
  border:1px solid rgba(15,30,58,.10) !important;
  color:var(--text) !important;
  height:60px;
  padding:0 24px 0 26px;
  box-shadow:0 1px 2px rgba(15,30,58,.04), 0 2px 6px -2px rgba(15,30,58,.06) !important;
}
.topbar .btn-pill:hover{
  background:#F8FAFC !important;
  border-color:rgba(15,30,58,.16) !important;
  color:var(--text) !important;
  box-shadow:0 2px 4px rgba(15,30,58,.05), 0 4px 12px -4px rgba(15,30,58,.10) !important;
}
.topbar .btn-pill .pill-arrow{ background:var(--text) !important; color:#fff !important; }
.topbar .btn-pill:hover .pill-arrow{ background:#fff !important; color:var(--text) !important; border:1px solid rgba(15,30,58,.10); }
.topbar-search input{ font-size:16px; }
/* Tablet / narrow desktop */
@media (max-width:1100px){
  .topbar-search-wrap{ min-width:220px; max-width:540px; }
}
/* Mobile — the topbar collapses; the search bar uses the full row */
@media (max-width:720px){
  .topbar-search-wrap{ min-width:0; max-width:none; width:100%; }
  .topbar-search{ padding:0 18px; height:52px; }
  .topbar-search input{ font-size:14px; }
}
/* 2026-06-04 — Moon: stale gradient hover/focus rules REMOVED. Previously
   these declared an additional `linear-gradient(...) + url('/sidebar-bg.webp')`
   on .topbar-search:hover and :focus-within, which painted the pink/peach
   gradient back over the white revert on every interaction. Now the clean
   white hover/focus from the primary .topbar-search rule above wins. */
.topbar-search:hover{ background:#FFFFFF !important; }
.topbar-search:focus-within{ background:#FFFFFF !important; border-color:rgba(15,30,58,.28) !important; box-shadow:0 0 0 3px rgba(15,30,58,.06), 0 2px 6px -2px rgba(15,30,58,.10) !important; transform:none !important; }
/* ===========================================================
   "ASK TENTPOLE AI" topbar pill (2026-06-04)
   Replaces the retired floating bottom-right clipboard bubble.
   Lives in the topbar dead space to the right of the search.
   Bright coral→purple gradient + animated shimmer + askie
   clipboard mascot in a white circle. Reads as exciting and
   inviting; clicks fire openAskAi().
   =========================================================== */
.tp-ask-ai-pill{
  position:relative;
  display:inline-flex;align-items:center;gap:12px;
  /* 2026-06-04 — Same height as search + new event so all three pills
     sit on one perfectly-aligned row. Padding left is asymmetric to
     accommodate the avatar circle. */
  height:60px;
  padding:0 22px 0 8px;
  border:1px solid rgba(15,30,58,.10);
  cursor:pointer;
  border-radius:999px;
  /* 2026-06-04 — Moon: revert the rainbow gradient. Workspace UI
     should feel like Linear/Notion — clean white surface, dark text,
     soft shadow. The askie mascot stays as the visual hook; the
     gradient is reserved for marketing surfaces. */
  background:#FFFFFF;
  color:var(--text);
  font-family:'Fredoka',sans-serif;
  font-weight:600;font-size:16px;letter-spacing:-.005em;
  box-shadow:0 1px 2px rgba(15,30,58,.04), 0 2px 6px -2px rgba(15,30,58,.06);
  flex-shrink:0;
  white-space:nowrap;
  overflow:hidden;
  isolation:isolate;
  transition:transform .18s cubic-bezier(.2,.8,.2,1), box-shadow .18s ease, border-color .18s ease;
}
/* Ring removed — workspace control, no marketing glow. */
.tp-ask-ai-pill::before{ content:none; }
.tp-ask-ai-pill:hover{
  border-color:rgba(15,30,58,.16);
  box-shadow:0 2px 4px rgba(15,30,58,.05), 0 4px 12px -4px rgba(15,30,58,.10);
}
.tp-ask-ai-pill:active{ transform:translateY(0) scale(.99); }
.tp-ask-ai-pill em{ font-style:italic; font-weight:600; opacity:.95; }
.tp-ask-ai-pill .tp-ask-ai-pill-avatar{
  /* 2026-06-04 — Bigger avatar so it fills the 60px pill nicely. */
  width:46px;height:46px;border-radius:50%;
  /* 2026-06-04 — Subtle warm tint behind the mascot so the askie pop
     against the otherwise white pill. SaaS-clean, not marketing-loud. */
  background:#FFF7EE;
  display:grid;place-items:center;flex-shrink:0;
  overflow:hidden;padding:3px;
  box-shadow:0 1px 2px rgba(15,30,58,.06);
  transition:transform .25s ease;
}
.tp-ask-ai-pill:hover .tp-ask-ai-pill-avatar{ transform:rotate(-6deg); }
.tp-ask-ai-pill .tp-ask-ai-pill-avatar img{
  width:100%;height:100%;object-fit:contain;display:block;
}
.tp-ask-ai-pill .tp-ask-ai-pill-label{ position:relative;z-index:1; }
.tp-ask-ai-pill .tp-ask-ai-pill-spark{
  display:inline-grid;place-items:center;
  width:22px;height:22px;border-radius:50%;
  background:rgba(15,30,58,.06);
  color:var(--text);
  position:relative;z-index:1;flex-shrink:0;
}
/* Sheen swipe removed — workspace control, no marketing animation. */
.tp-ask-ai-pill::after{ content:none; }
@keyframes tp-ask-ai-drift{
  0%,100% { background-position:0% 50%; }
  50%     { background-position:100% 50%; }
}
@keyframes tp-ask-ai-twinkle{
  0%,100% { transform:scale(1) rotate(0deg); opacity:.9; }
  50%     { transform:scale(1.12) rotate(12deg); opacity:1; }
}
@keyframes tp-ask-ai-sheen{
  0%   { transform:translateX(-120%); }
  60%  { transform:translateX(120%); }
  100% { transform:translateX(120%); }
}
@media (prefers-reduced-motion: reduce){
  .tp-ask-ai-pill, .tp-ask-ai-pill .tp-ask-ai-pill-spark, .tp-ask-ai-pill::after, .tp-ask-ai-pill::before{ animation:none !important; }
}
/* ===========================================================
   "NEW EVENT" topbar pill (2026-06-04)
   Same height + radius + gradient family as the search pill so
   the three topbar controls (search · Ask AI · New event) sit
   on one perfectly-aligned row. Reuses the sidebar-bg.webp
   gradient with a soft white scrim to match the search bar.
   =========================================================== */
header.topbar .btn-neo.warm{
  height:60px !important;
  padding:0 24px !important;
  border-radius:999px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:10px !important;
  font-family:'Fredoka',sans-serif !important;
  font-weight:600 !important;
  font-size:15px !important;
  letter-spacing:-.005em !important;
  color:#1A2B40 !important;
  border:1.5px solid rgba(0,0,0,.07) !important;
  background:linear-gradient(rgba(255,255,255,.72),rgba(255,255,255,.72)), url('/sidebar-bg.webp?v=20260604') center/cover no-repeat !important;
  backdrop-filter:blur(14px) !important;
  box-shadow:0 6px 18px -4px rgba(0,0,0,.08), 0 2px 6px rgba(0,0,0,.04) !important;
  flex-shrink:0 !important;
  white-space:nowrap !important;
  cursor:pointer !important;
  transition:transform .15s ease, box-shadow .22s ease, background .22s ease !important;
}
header.topbar .btn-neo.warm:hover{
  transform:translateY(-1px) !important;
  background:linear-gradient(rgba(255,255,255,.62),rgba(255,255,255,.62)), url('/sidebar-bg.webp?v=20260604') center/cover no-repeat !important;
  box-shadow:0 10px 26px -6px rgba(0,0,0,.12), 0 2px 6px rgba(0,0,0,.05) !important;
}
header.topbar .btn-neo.warm .neo-icon{
  display:inline-grid !important;
  place-items:center !important;
  width:26px !important;
  height:26px !important;
  border-radius:50%;
  background:rgba(26,43,64,.08);
  color:#1A2B40;
}
@media (max-width:720px){
  header.topbar .btn-neo.warm{ height:52px !important; padding:0 18px !important; font-size:13.5px !important; }
}
/* Mobile — keep the pill but shrink: show only the avatar + a short
   "Ask AI" label. Still tappable, still on-brand, doesn't crowd. We
   collapse the original label to font-size:0 to hide its text + <em>
   without removing it, then paint "Ask AI" via ::before. */
@media (max-width:720px){
  .tp-ask-ai-pill{ height:52px; font-size:13px; padding:0 16px 0 6px; gap:8px; }
  .tp-ask-ai-pill .tp-ask-ai-pill-avatar{ width:40px;height:40px;padding:2px; }
  .tp-ask-ai-pill .tp-ask-ai-pill-label{ font-size:0 !important; }
  .tp-ask-ai-pill .tp-ask-ai-pill-label::before{
    content:'Ask AI';
    font-size:13px;
    font-style:normal;
    font-weight:600;
  }
  .tp-ask-ai-pill .tp-ask-ai-pill-spark{ width:20px;height:20px; }
}
.topbar-search-icon{color:var(--text-mute);display:grid;place-items:center;flex-shrink:0;transition:color .22s}
.topbar-search:focus-within .topbar-search-icon{color:var(--accent-2,#1A2B40)}
.topbar-search input{
  flex:1;background:transparent !important;background-color:transparent !important;background-image:none !important;
  border:none !important;outline:none !important;box-shadow:none !important;
  color:var(--text);
  font-size:15px;font-weight:600;font-family:inherit;
  -webkit-appearance:none;appearance:none;
  /* Vertical centering — match the bar's flex centering exactly so the
     placeholder sits on the visual midline. */
  line-height:1.2;margin:0;
  letter-spacing:.005em;
}
.topbar-search input::placeholder{color:#7A8294;font-weight:500;opacity:1;letter-spacing:.005em}
/* CHROME AUTOFILL FIX (2026-05-20) — Chrome paints a cream/yellow/white
   strip behind autofillable text inputs that defeats our transparent
   background. The two tricks below kill it: an enormous inset box-shadow
   in the bar's color, plus a long transition delay so Chrome never gets
   a chance to flash its own background in. Together they make the input
   look perfectly seamless inside the pill, on every browser, for both
   the empty placeholder state and any filled value. */
.topbar-search input:-webkit-autofill,
.topbar-search input:-webkit-autofill:hover,
.topbar-search input:-webkit-autofill:focus,
.topbar-search input:-webkit-autofill:active{
  -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
          box-shadow: 0 0 0 1000px transparent inset !important;
  -webkit-text-fill-color: var(--text) !important;
  caret-color: var(--text) !important;
  transition: background-color 9999s ease-in-out 0s, color 9999s ease-in-out 0s;
  background-clip: content-box !important;
}
.topbar-search input:-internal-autofill-selected{
  -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
          box-shadow: 0 0 0 1000px transparent inset !important;
  background-color: transparent !important;
}
/* MAXIMUM-SPECIFICITY OVERRIDE  (2026-05-20)
   ID selector + every state. Nothing in the file can beat this short
   of inline style. Plus we kill any potential pseudo-element that
   could paint a white box behind the placeholder text. */
#topbar-search-input,
#topbar-search-input:hover,
#topbar-search-input:focus,
#topbar-search-input:active,
#topbar-search-input:focus-visible,
#topbar-search-input:focus-within{
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  background-clip: border-box !important;
  border: none !important;
  outline: none !important;
  outline-offset: 0 !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -webkit-appearance: none !important;
          appearance: none !important;
  filter: none !important;
  backdrop-filter: none !important;
}
#topbar-search-input::before,
#topbar-search-input::after,
#topbar-search-input::-webkit-search-decoration,
#topbar-search-input::-webkit-search-cancel-button,
#topbar-search-input::-webkit-search-results-button,
#topbar-search-input::-webkit-search-results-decoration{
  display: none !important;
  background: transparent !important;
  content: none !important;
}
.topbar-search-clear{
  display:none;
  width:20px;height:20px;border-radius:50%;
  background:rgba(0,0,0,.07);color:var(--text-mute);
  cursor:pointer;flex-shrink:0;
  align-items:center;justify-content:center;
}
.topbar-search-clear:hover{background:rgba(0,0,0,.14);color:var(--text)}
.topbar-search.has-value .topbar-search-clear{display:grid}
.srch-panel{
  position:fixed;            /* fixed escapes topbar overflow:hidden */
  background:#fff;border-radius:18px;
  box-shadow:0 24px 60px rgba(0,0,0,.18), 0 10px 22px rgba(0,0,0,.10);
  border:1px solid rgba(0,0,0,.06);
  padding:8px;
  max-height:65vh;overflow:auto;
  z-index:9000;
  animation:srchPop .18s ease-out;
}
@keyframes srchPop{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
.srch-result{
  display:flex;align-items:center;gap:12px;
  padding:10px 12px;border-radius:12px;
  cursor:pointer;
  transition:background .12s;
}
.srch-result:hover, .srch-result.active{
  background:linear-gradient(135deg, rgba(255,140,90,.12), rgba(255,200,100,.10));
}
.srch-icon{
  width:32px;height:32px;border-radius:10px;
  background:var(--surface-3);color:var(--text-dim);
  display:grid;place-items:center;flex-shrink:0;
}
.srch-result:hover .srch-icon{background:rgba(255,140,90,.16);color:#FF7A4D}
.srch-label{
  flex:1;font-weight:700;color:var(--text);font-size:13.5px;letter-spacing:-.01em;
}
.srch-label mark{
  background:rgba(255,200,100,.55);color:inherit;font-weight:800;
  padding:0 2px;border-radius:3px;
}
.srch-type{
  font-size:10.5px;color:var(--text-mute);font-weight:700;
  text-transform:uppercase;letter-spacing:.08em;flex-shrink:0;
}
.srch-empty{
  padding:18px 14px;text-align:center;color:var(--text-mute);
  font-weight:600;font-size:13px;
}
.srch-section{
  font-size:10.5px;color:var(--text-mute);font-weight:800;
  text-transform:uppercase;letter-spacing:.1em;
  padding:8px 14px 4px;
}

/* Glow + bounce highlight when hovering a search result */
@keyframes searchGlowBounce{
  0%,100%{transform:translateY(0) scale(1);box-shadow:0 0 0 rgba(255,140,90,0)}
  20%{transform:translateY(-7px) scale(1.06);box-shadow:0 0 36px rgba(255,140,90,.85), 0 0 70px rgba(255,200,100,.55)}
  40%{transform:translateY(0) scale(1);box-shadow:0 0 22px rgba(255,140,90,.65), 0 0 50px rgba(255,200,100,.4)}
  60%{transform:translateY(-4px) scale(1.04);box-shadow:0 0 30px rgba(255,140,90,.8), 0 0 60px rgba(255,200,100,.5)}
  80%{transform:translateY(0) scale(1);box-shadow:0 0 18px rgba(255,140,90,.55), 0 0 44px rgba(255,200,100,.35)}
}
.glow-bounce-hit{
  animation: searchGlowBounce 1.1s ease-in-out infinite;
  background:linear-gradient(135deg, rgba(255,210,140,.55), rgba(255,150,120,.45));
  border-radius:8px;
  padding:1px 6px;
  display:inline-block;
  position:relative;
  z-index:5;
  outline:2px solid rgba(255,140,90,.55);
  outline-offset:2px;
}
.glow-bounce-host{
  animation: searchGlowBounce 1.1s ease-in-out infinite;
  border-radius:14px;
  outline:2px solid rgba(255,140,90,.6);
  outline-offset:4px;
  position:relative;z-index:5;
}

/* Ripple spotlight that rings the target after a search pick */
.search-spotlight{
  position:fixed;
  pointer-events:none;
  border-radius:50%;
  z-index:8500;
  border:3px solid rgba(255,140,90,.7);
  box-shadow:
    0 0 0 0 rgba(255,140,90,.55),
    0 0 60px rgba(255,200,100,.5),
    inset 0 0 60px rgba(255,200,100,.18);
  animation: searchSpotlightPulse 2.2s cubic-bezier(.2,.8,.2,1) forwards;
}
@keyframes searchSpotlightPulse{
  0%   { transform:scale(.55); opacity:0;   border-width:6px }
  15%  { transform:scale(.78); opacity:1;   border-width:5px }
  55%  { transform:scale(1.05); opacity:.85; border-width:3px }
  100% { transform:scale(1.45); opacity:0;   border-width:2px }
}
.kbd{
  font-size:10.5px;color:var(--text-mute);font-weight:700;
  background:var(--surface-3);border-radius:6px;padding:2px 6px;
}
.icon-btn{
  width:38px;height:38px;border-radius:50%;
  display:grid;place-items:center;color:var(--text-dim);
  background:var(--surface);box-shadow:var(--shadow-sm);
  position:relative;
}
.icon-btn:hover{color:var(--text)}
.icon-btn .dot{
  position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;
  background:var(--coral);border:2px solid #fff;
}
.btn{
  display:inline-flex;align-items:center;gap:8px;
  padding:9px 18px;border-radius:999px;
  font-weight:700;font-size:13px;
  transition:all .15s;
}
.btn-primary{background:var(--text);color:#fff;box-shadow:var(--shadow)}
.btn-primary:hover{background:var(--accent-2);transform:translateY(-1px)}
.btn-ghost{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}
.btn-ghost:hover{background:#fff;box-shadow:var(--shadow)}
.btn-soft{background:var(--accent-soft);color:var(--accent-2)}
.btn-soft:hover{background:rgba(58,130,176,.2)}
.btn-success{background:var(--sage);color:#fff;box-shadow:var(--shadow-sm)}
.btn-success:hover{background:#65b386}
.btn-danger{background:var(--danger-soft);color:#c2545b}
.btn-danger:hover{background:rgba(238,122,130,.22)}
.btn-warn{background:var(--warn-soft);color:#a07215}
.btn-sm{padding:6px 12px;font-size:12px}

.content{padding:0 32px 40px;max-width:1480px}
/* ===== HERO PAGE HEAD — every dashboard tab gets a centered branded header
   with a mascot floating above. Action buttons drop below the hero copy and
   stay center-aligned. Vendor / admin / public views still work because
   their own scoped overrides win on their dedicated body classes. ===== */
.page-head{
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center;
  gap:8px;
  padding:2px 16px 10px;
  margin:0 auto 14px;
  max-width:1100px;
  position:relative;
}
/* The text block (title + sub) gets centered too; siblings (button rows) drop below */
.page-head > div{ display:flex; flex-direction:column; align-items:center; gap:2px; }
.page-head > .flex{ flex-direction:row !important; flex-wrap:wrap; justify-content:center; gap:8px; margin-top:2px }
/* Mascot slot disabled — hero header is title + sub only for speed. */
.page-head .ph-mascot{ display:none !important }
.page-title{
  font-family:'Fredoka',sans-serif;
  font-weight:700;
  font-size:clamp(26px, 3vw, 36px);
  letter-spacing:-.022em;
  color:var(--text);
  line-height:1.04;
  margin:0;
}
.page-sub{
  color:var(--text-dim);
  margin:2px auto 0;
  font-size:clamp(13px, 1vw, 14.5px);
  max-width:640px;
  font-weight:600;
  line-height:1.4;
}

/* ===== Vendor dashboard welcome header — soft blue aura + dot grid.
   Moon-approved 2026-07-06 ("add the dots and a blue aura behind it").
   Scoped to the vendor-home page-head only via .vendor-welcome-hero, so the
   generic .page-head (108 other uses) stays plain white. ===== */
.page-head.vendor-welcome-hero{ padding-top:34px !important; padding-bottom:22px !important; margin-bottom:18px; isolation:isolate }
.page-head.vendor-welcome-hero::before{ /* soft blue aura glow */
  content:""; position:absolute; z-index:-2; left:50%; top:46%;
  width:min(600px,94%); height:230px; transform:translate(-50%,-50%);
  background:radial-gradient(58% 58% at 50% 50%, rgba(58,130,176,.26), rgba(58,130,176,.09) 52%, transparent 72%);
  filter:blur(4px); pointer-events:none;
}
.page-head.vendor-welcome-hero::after{ /* fading dot grid */
  content:""; position:absolute; z-index:-1; left:50%; top:50%;
  width:min(620px,98%); height:186px; transform:translate(-50%,-50%);
  background-image:radial-gradient(rgba(58,130,176,.30) 1.4px, transparent 1.5px);
  background-size:20px 20px;
  -webkit-mask-image:radial-gradient(66% 60% at 50% 50%, #000 36%, transparent 76%);
          mask-image:radial-gradient(66% 60% at 50% 50%, #000 36%, transparent 76%);
  opacity:.6; pointer-events:none;
}
@media(max-width:640px){
  .page-head.vendor-welcome-hero::before{ height:180px }
  .page-head.vendor-welcome-hero::after{ height:150px; background-size:18px 18px }
}

/* ===== Cards / surfaces ===== */
.card{
  background:var(--surface);border-radius:var(--radius-lg);
  padding:22px;box-shadow:var(--shadow-sm);
}
.card-soft{background:var(--surface-3);border-radius:var(--radius-lg);padding:22px}
.card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}
.card-title{font-weight:700;font-size:15px;color:var(--text)}
.card-sub{font-size:12.5px;color:var(--text-mute);margin-top:3px;font-weight:500}

.tag{
  display:inline-flex;align-items:center;gap:5px;
  font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;
  background:var(--surface-3);color:var(--text-dim);
}
.tag.signal{background:var(--signal-soft);color:#3d8c63}
.tag.warn{background:var(--warn-soft);color:#a17413}
.tag.danger{background:var(--danger-soft);color:#c2545b}
.tag.accent{background:var(--accent-soft);color:var(--accent-2)}
.tag.coral{background:var(--coral-soft);color:#c2604f}
.tag.gold{background:var(--gold-soft);color:#9b7110}
.tag.rose{background:var(--rose-soft);color:#b15663}
/* Dark mode — brighter foregrounds so tags read against dim surfaces */
body.theme-dark .tag.signal{ color:#7BC59A; }
body.theme-dark .tag.warn{ color:#FFD680; }
body.theme-dark .tag.danger{ color:#FFB29A; }
body.theme-dark .tag.accent{ color:#B4D5EA; }
body.theme-dark .tag.coral{ color:#FFB29A; }
body.theme-dark .tag.gold{ color:#FBC65A; }
body.theme-dark .tag.rose{ color:#F4929D; }
body.theme-dark .tag{ color:var(--text); }
.tag .tag-dot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.85}

/* ===== Dashboard grid ===== */
.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}
.kpi{
  background:var(--surface);border-radius:var(--radius-lg);
  padding:18px;position:relative;overflow:hidden;
  box-shadow:var(--shadow-sm);
}
.kpi .k-label{font-size:11.5px;color:var(--text-mute);text-transform:uppercase;letter-spacing:.10em;font-weight:700}
.kpi .k-val{font-family:'Fredoka',sans-serif;font-weight:600;font-size:30px;letter-spacing:-.02em;margin-top:6px;color:var(--text)}
.kpi .k-delta{font-size:12px;color:var(--sage);margin-top:4px;display:flex;align-items:center;gap:4px;font-weight:700}
.kpi .k-delta.down{color:var(--danger)}

.row-2{display:grid;grid-template-columns:1.6fr 1fr;gap:18px}
.row-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px}
.row-evt{display:grid;grid-template-columns:1fr 360px;gap:18px}

/* ===== AI feed ===== */
.feed{display:flex;flex-direction:column;gap:10px}
.feed-item{
  display:flex;gap:12px;padding:14px;
  border-radius:var(--radius);background:var(--surface-3);
  cursor:pointer;
  transition:transform .15s;
}
.feed-item:hover{transform:translateX(2px);background:#E2EFF8}
.feed-icon{
  width:36px;height:36px;border-radius:11px;
  display:grid;place-items:center;flex-shrink:0;
  background:var(--accent-soft);color:var(--accent-2);
}
.feed-icon.signal{background:var(--signal-soft);color:#3d8c63}
.feed-icon.warn{background:var(--warn-soft);color:#a17413}
.feed-icon.coral{background:var(--coral-soft);color:#c2604f}
.feed-body{flex:1;min-width:0}
.feed-body .fb-title{font-weight:700;font-size:13.5px;color:var(--text)}
.feed-body .fb-desc{color:var(--text-dim);font-size:12.5px;margin-top:2px}
.feed-body .fb-meta{font-size:11.5px;color:var(--text-mute);margin-top:4px;display:flex;gap:10px;font-weight:600}

/* ===== Event cards ===== */
.event-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px}
.event-card{
  background:var(--surface);border-radius:var(--radius-lg);overflow:hidden;
  transition:transform .18s, box-shadow .18s;
  cursor:pointer;display:flex;flex-direction:column;
  box-shadow:var(--shadow-sm);
}
.event-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}
.event-cover{
  aspect-ratio:4/5;height:auto;position:relative;overflow:hidden;
  background:linear-gradient(135deg,#86BEDC,#3A82B0 70%,#26628B);
}
/* Thumbnails (small list rows etc) opt out by adding .event-cover-thumb */
.event-cover-thumb{aspect-ratio:auto;height:130px}
.event-cover.charlotte{background:linear-gradient(135deg,#86BEDC,#3A82B0 70%,#1A3A55)}
.event-cover.kannapolis{background:linear-gradient(135deg,#A6D9C0,#7BC59A 70%,#3D8C63)}
.event-cover.riverside{background:linear-gradient(135deg,#FFB29A,#FF8C7B 70%,#C95F4D)}
.event-cover.draft{background:linear-gradient(135deg,#D9E5F0,#9CB6CD 70%,#557892)}
.event-cover::before{
  content:"";position:absolute;inset:0;
  background:
    radial-gradient(180px 100px at 80% 20%, rgba(255,255,255,.5), transparent 60%),
    radial-gradient(140px 80px at 20% 80%, rgba(255,255,255,.4), transparent 60%);
}
.event-cover .ec-tags{position:absolute;top:14px;left:14px;display:flex;gap:6px;z-index:2}
/* Event type overlay ("POP-UP MARKET" etc.) — HIDDEN per house rule:
   no text overlays on flyer covers. The flyer art and the title below
   the image already communicate everything. Kept the class around so
   future code paths don't break, but it's display:none site-wide. */
.event-cover .ec-mark{ display:none !important; }
.event-body{padding:18px;display:flex;flex-direction:column;gap:10px;flex:1}
.event-body .e-title{font-family:'Fredoka',sans-serif;font-size:18px;font-weight:600;color:var(--text);letter-spacing:-.01em;line-height:1.15}
.event-body .e-meta{font-size:12.5px;color:var(--text-dim);display:flex;gap:14px;flex-wrap:wrap;font-weight:600}
.event-body .e-meta span{display:flex;align-items:center;gap:5px}
.event-body .e-bar{
  margin-top:auto;display:flex;align-items:center;justify-content:space-between;
  font-size:12px;color:var(--text-mute);font-weight:600;
}
.bar-track{height:7px;background:var(--surface-3);border-radius:99px;overflow:hidden;margin-top:6px}
.bar-fill{height:100%;background:linear-gradient(90deg,var(--accent),var(--coral));border-radius:99px}

/* ===== Tabs ===== */
.tabs{display:flex;gap:6px;margin-bottom:18px;background:var(--surface);padding:6px;border-radius:999px;box-shadow:var(--shadow-sm);width:fit-content}
.tab{
  padding:8px 16px;color:var(--text-dim);font-weight:700;font-size:13px;
  border-radius:999px;cursor:pointer;transition:all .15s;
}
.tab:hover{color:var(--text)}
.tab.active{background:var(--text);color:#fff}
.tab .tab-count{
  font-size:11px;background:rgba(255,255,255,.18);color:inherit;
  padding:1px 7px;border-radius:99px;margin-left:6px;
}
.tab:not(.active) .tab-count{background:var(--surface-3);color:var(--text-dim)}

/* ===== Application list ===== */
.app-list{display:flex;flex-direction:column;gap:10px}
.app-row{
  display:grid;grid-template-columns:48px 1.4fr 1fr 0.7fr 1.1fr auto;gap:14px;
  align-items:center;padding:14px 16px;
  background:var(--surface);border-radius:var(--radius);
  cursor:pointer;
  transition:transform .15s, box-shadow .15s;
  box-shadow:var(--shadow-sm);
}
.app-row:hover{transform:translateY(-1px);box-shadow:var(--shadow)}
.app-row .v-avatar{
  width:54px;height:54px;border-radius:16px;display:grid;place-items:center;
  font-family:'Fredoka',sans-serif;font-weight:600;font-size:20px;color:#fff;
  letter-spacing:-.02em;text-transform:lowercase;
  position:relative;box-shadow:var(--shadow-sm);
}
.app-row .v-avatar::after{
  content:attr(data-cat);
  position:absolute;bottom:-4px;right:-4px;
  width:20px;height:20px;border-radius:50%;
  background:#fff;color:var(--text);font-size:11px;
  display:grid;place-items:center;font-family:'Plus Jakarta Sans';font-weight:700;
  box-shadow:var(--shadow-sm);
}
.v1{background:linear-gradient(135deg,#86BEDC,#3A82B0)}
.v2{background:linear-gradient(135deg,#A6D9C0,#7BC59A)}
.v3{background:linear-gradient(135deg,#FFB29A,#FF8C7B)}
.v4{background:linear-gradient(135deg,#FFE19E,#FBC65A)}
.v5{background:linear-gradient(135deg,#C7B7F0,#8E78D8)}
.v6{background:linear-gradient(135deg,#FFB8C8,#F4929D)}
.app-row .v-name{font-weight:700;color:var(--text)}
.app-row .v-cat{font-size:12px;color:var(--text-mute);font-weight:600}
.app-row .v-event{font-size:12.5px;color:var(--text-dim);font-weight:600}
.app-row .v-event small{color:var(--text-mute);display:block;margin-top:2px;font-weight:500;font-size:11px}
.score-pill{
  display:inline-flex;align-items:center;gap:7px;
  padding:5px 12px;border-radius:999px;font-weight:800;font-size:12.5px;
  background:var(--surface-3);
}
.score-pill .sp-bar{width:40px;height:5px;background:rgba(0,0,0,.06);border-radius:99px;overflow:hidden;position:relative}
.score-pill .sp-fill{position:absolute;inset:0;border-radius:99px}
.score-high{color:#3d8c63;background:var(--signal-soft)} .score-high .sp-fill{background:var(--sage)}
.score-mid{color:#a17413;background:var(--warn-soft)} .score-mid .sp-fill{background:var(--warn)}
.score-low{color:#c2545b;background:var(--danger-soft)} .score-low .sp-fill{background:var(--danger)}
.app-row .ai-rec{font-size:12.5px;font-weight:700;display:flex;align-items:center;gap:5px}
.app-row .row-actions{display:flex;gap:6px}

/* ===== App detail ===== */
.app-detail{display:grid;grid-template-columns:1fr 380px;gap:18px}
.detail-card .vendor-head{display:flex;gap:14px;align-items:center;margin-bottom:14px}
.detail-card .vh-name{font-family:'Fredoka',sans-serif;font-size:22px;font-weight:600;color:var(--text)}
.detail-card .vh-meta{font-size:12.5px;color:var(--text-dim);font-weight:600}

.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}
.field-grid .field{
  padding:12px 14px;background:var(--surface-3);border-radius:12px;
}
.field .f-lbl{font-size:11px;color:var(--text-mute);text-transform:uppercase;letter-spacing:.08em;font-weight:700}
.field .f-val{font-weight:700;margin-top:4px;color:var(--text)}

.ai-callout{
  background:linear-gradient(180deg, #F0F8FE 0%, #fff 100%);
  border:1px solid var(--accent-soft);border-radius:var(--radius);
  padding:16px;margin-top:14px;
}
.ai-callout .ai-head{display:flex;align-items:center;gap:8px;font-weight:800;color:var(--accent-2);font-size:13px}
.ai-callout .ai-head .ai-spark{
  width:22px;height:22px;border-radius:8px;background:var(--accent);color:#fff;
  display:grid;place-items:center;
}
.ai-callout p{margin-top:10px;color:var(--text-dim);line-height:1.6;font-size:13px}
.ai-callout ul{margin-top:8px;padding-left:18px;color:var(--text-dim);font-size:13px;line-height:1.7}

.draft-card{
  background:var(--cream);border-radius:var(--radius);
  padding:16px;margin-top:12px;
}
.draft-card .draft-meta{font-size:11px;color:var(--text-mute);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-weight:700}
.draft-card .draft-body{font-size:13.5px;line-height:1.65;color:var(--text);white-space:pre-wrap}
.draft-card .draft-foot{display:flex;gap:8px;margin-top:14px}

/* ===== Booth layout ===== */
.layout-wrap{display:grid;grid-template-columns:1fr 320px;gap:18px;min-width:0}
/* Grid items MUST have min-width:0 or their content (the 1200px canvas)
   will force the column wider than the viewport, breaking mobile layout
   and creating horizontal page scroll. With min-width:0 the canvas wrapper
   stays bounded by the grid track and the inner canvas scrolls inside its
   own overflow:auto viewport instead. */
.layout-wrap > *{min-width:0;max-width:100%}
#layout-viewport{max-width:100%;width:100%}
.canvas{
  background:
    radial-gradient(800px 400px at 30% 20%, rgba(58,130,176,.07), transparent 60%),
    var(--surface);
  border-radius:var(--radius-lg);
  height:580px;position:relative;overflow:hidden;
  box-shadow:var(--shadow-sm);
}
.canvas-grid{
  position:absolute;inset:0;
  background-image:
    linear-gradient(rgba(58,130,176,.07) 1px, transparent 1px),
    linear-gradient(90deg, rgba(58,130,176,.07) 1px, transparent 1px);
  background-size:40px 40px;
}
.canvas-stage{
  position:absolute;left:50%;top:24px;transform:translateX(-50%);
  padding:8px 22px;background:var(--surface-3);
  border-radius:999px;font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.12em;font-weight:700;
}
.canvas-entry{
  position:absolute;bottom:24px;left:50%;transform:translateX(-50%);
  padding:8px 22px;background:var(--surface-3);
  border-radius:999px;font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.12em;font-weight:700;
}
.booth{
  position:absolute;width:68px;height:68px;border-radius:14px;
  display:flex;flex-direction:column;align-items:center;justify-content:center;
  font-size:10px;font-weight:800;color:#fff;cursor:pointer;
  transition:transform .12s;
  box-shadow:var(--shadow-sm);
}
.booth:hover{transform:scale(1.08);z-index:2;box-shadow:var(--shadow)}
.booth .b-num{font-size:9px;opacity:.8;font-weight:700}
.booth .b-name{font-size:10px;text-align:center;line-height:1.15;padding:0 4px;margin-top:2px}
.b-food{background:linear-gradient(135deg,#FFB29A,#FF8C7B)}
.b-bev{background:linear-gradient(135deg,#FFE19E,#FBC65A);color:#5C2A05}
.b-art{background:linear-gradient(135deg,#C7B7F0,#8E78D8)}
.b-jewelry{background:linear-gradient(135deg,#FFB8C8,#F4929D)}
.b-home{background:linear-gradient(135deg,#A6D9C0,#7BC59A)}
.b-soap{background:linear-gradient(135deg,#86BEDC,#3A82B0)}
.b-empty{background:repeating-linear-gradient(45deg,var(--surface-3),var(--surface-3) 6px,#E2EBF3 6px,#E2EBF3 12px);color:var(--text-mute);box-shadow:none}
.b-suggested{outline:2px dashed var(--sage);outline-offset:3px;animation:gleam 2s infinite}
.booth-resize{
  position:absolute;bottom:-6px;right:-6px;
  width:18px;height:18px;border-radius:6px;
  background:#fff;color:var(--text);border:2px solid var(--text);
  display:grid;place-items:center;cursor:nwse-resize;
  font-size:11px;font-weight:800;opacity:0;transition:opacity .15s;
  z-index:5;line-height:1;
}
.booth:hover .booth-resize{opacity:1}
.booth.resizing{outline:2px solid var(--accent);outline-offset:2px;z-index:10}
.booth-size-tip{
  position:absolute;top:-26px;left:50%;transform:translateX(-50%);
  background:var(--text);color:#fff;font-size:10.5px;font-weight:700;
  padding:3px 8px;border-radius:6px;white-space:nowrap;pointer-events:none;
  letter-spacing:.04em;
}
@keyframes gleam{
  0%,100%{outline-color:var(--sage)}
  50%{outline-color:rgba(123,197,154,.3)}
}
.legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px;font-size:12px;color:var(--text-dim);font-weight:600}
.legend .lg{display:flex;align-items:center;gap:6px}
.legend .swatch{width:14px;height:14px;border-radius:5px}

/* ===== Marketing studio ===== */
.studio-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.post-card{
  background:var(--surface);border-radius:var(--radius-lg);overflow:hidden;
  box-shadow:var(--shadow-sm);
}
.post-card:hover{box-shadow:var(--shadow)}
.post-img{
  height:230px;display:grid;place-items:center;color:#fff;
  font-family:'Fredoka',sans-serif;
  font-weight:600;font-size:28px;letter-spacing:-.02em;text-align:center;padding:20px;
  background:linear-gradient(135deg,#86BEDC,#3A82B0);position:relative;overflow:hidden;
}
.post-img.green{background:linear-gradient(135deg,#A6D9C0,#7BC59A)}
.post-img.coral{background:linear-gradient(135deg,#FFB29A,#FF8C7B)}
.post-img.gold{background:linear-gradient(135deg,#FFE19E,#FBC65A);color:#5C2A05}
.post-img.rose{background:linear-gradient(135deg,#FFB8C8,#F4929D)}
.post-img::before{
  content:"";position:absolute;inset:0;
  background:
    radial-gradient(220px 130px at 80% 20%, rgba(255,255,255,.5), transparent 60%),
    radial-gradient(160px 90px at 20% 80%, rgba(255,255,255,.35), transparent 60%);
}
.post-img > *{position:relative;z-index:2}
.post-img .pi-sub{position:absolute;bottom:16px;left:16px;font-family:'Plus Jakarta Sans';font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.9}
.post-img .pi-logo{position:absolute;top:16px;right:16px;font-family:'Fredoka';font-size:14px;font-weight:600;letter-spacing:-.01em;opacity:.9;text-transform:lowercase}
.post-meta{display:flex;align-items:center;gap:10px;padding:14px 18px;font-size:12.5px;color:var(--text-dim);font-weight:600}
.post-meta .channel{display:flex;align-items:center;gap:6px;font-weight:800;color:var(--text)}
.post-body{padding:0 18px 14px;font-size:13.5px;line-height:1.6;color:var(--text-dim);white-space:pre-line}
.post-foot{display:flex;justify-content:space-between;padding:12px 18px;background:var(--surface-3);font-size:12px;color:var(--text-mute);font-weight:600}
.post-foot .pf-eng{color:var(--sage)}

/* ===== Comms autopilot ===== */
.thread-list{display:flex;flex-direction:column;gap:8px}
.thread-row{
  display:grid;grid-template-columns:42px 1.2fr 2fr 0.7fr;gap:14px;
  padding:14px 18px;align-items:center;
  background:var(--surface);border-radius:var(--radius);
  cursor:pointer;
  transition:transform .12s, box-shadow .12s;
  box-shadow:var(--shadow-sm);
}
.thread-row:hover{transform:translateY(-1px);box-shadow:var(--shadow)}
.thread-row .v-avatar{width:42px;height:42px;border-radius:13px;font-size:13px}
.thread-row .t-name{font-weight:700;color:var(--text)}
.thread-row .t-sub{font-size:12px;color:var(--text-mute);font-weight:600}
.thread-row .t-snip{font-size:13px;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.thread-row .t-status{display:flex;align-items:center;justify-content:flex-end;gap:6px}

.chat-wrap{display:grid;grid-template-columns:1fr 380px;gap:18px}
.chat{background:var(--surface);border-radius:var(--radius-lg);display:flex;flex-direction:column;height:620px;box-shadow:var(--shadow-sm);overflow:hidden}
.chat-head{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--surface-3)}
.chat-body{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:12px;background:#FBFDFE}
.bubble{max-width:78%;padding:12px 16px;border-radius:18px;font-size:13.5px;line-height:1.55}
.bubble.them{background:var(--surface-3);color:var(--text);align-self:flex-start;border-bottom-left-radius:6px}
.bubble.us{background:var(--accent);color:#fff;align-self:flex-end;border-bottom-right-radius:6px}
.bubble .b-meta{font-size:10.5px;opacity:.75;margin-top:4px;display:block;font-weight:600}
.draft-pane{
  background:var(--cream);
  padding:16px 20px;
}
.draft-pane .dp-head{display:flex;align-items:center;gap:8px;font-weight:800;font-size:12px;color:var(--accent-2);margin-bottom:8px}
.draft-pane textarea{
  width:100%;min-height:120px;background:#fff;border:1px solid var(--border);
  border-radius:12px;padding:14px;outline:none;color:var(--text);
  resize:vertical;font-family:inherit;font-size:13.5px;line-height:1.6;
}
.draft-pane textarea:focus{border-color:var(--accent)}
.draft-pane .dp-foot{display:flex;justify-content:space-between;align-items:center;margin-top:12px}

/* ===== Login ===== */
.login{
  min-height:100vh;display:grid;place-items:center;padding:30px;position:relative;overflow:hidden;
  background:
    radial-gradient(900px 600px at 70% 25%, rgba(255,255,255,.7), transparent 65%),
    radial-gradient(700px 500px at 25% 80%, rgba(255,255,255,.55), transparent 65%),
    radial-gradient(500px 400px at 80% 90%, rgba(255,255,255,.45), transparent 65%),
    linear-gradient(165deg, #BAD8EC 0%, #DCEAF5 50%, #F0F8FD 100%);
}
body.theme-dark .login{
  background:
    radial-gradient(900px 600px at 70% 25%, rgba(58,130,176,.18), transparent 65%),
    radial-gradient(700px 500px at 25% 80%, rgba(38,98,139,.20), transparent 65%),
    linear-gradient(165deg, #0E1622 0%, #142133 50%, #1A2A3F 100%);
}
body.theme-dark .login-hero .lh-tag{ color:var(--text); }
body.theme-dark .login-hero .lh-sub{ color:var(--text-dim); }
body.theme-dark .lc-feature{ color:var(--text); }
body.theme-dark .lc-feature .lc-check{ background:var(--surface-2); color:#7BC59A; }
.login::before{
  content:"";position:absolute;inset:0;opacity:.4;pointer-events:none;
  background-image:
    radial-gradient(circle at 15% 20%, rgba(255,255,255,.8) 1.2px, transparent 1.6px),
    radial-gradient(circle at 35% 60%, rgba(255,255,255,.6) 1px, transparent 1.4px),
    radial-gradient(circle at 70% 30%, rgba(255,255,255,.7) 1.4px, transparent 1.8px),
    radial-gradient(circle at 88% 75%, rgba(255,255,255,.5) 1px, transparent 1.4px);
  background-size:240px 240px, 180px 180px, 300px 300px, 220px 220px;
}
.login-wrap{position:relative;z-index:2;display:grid;grid-template-columns:1fr 460px;gap:60px;max-width:1200px;width:100%;align-items:center}
.login-hero{padding-right:20px}
.login-hero .lh-mark{display:inline-block;vertical-align:middle;font-family:'Fredoka',sans-serif;font-weight:600;font-size:96px;line-height:.95;text-transform:lowercase;color:transparent;text-indent:-9999px;overflow:hidden;white-space:nowrap;height:1em;width:3.4em;background-color:#fff;-webkit-mask:url('tentpole-logo.webp') center/contain no-repeat;mask:url('tentpole-logo.webp') center/contain no-repeat;filter:drop-shadow(0 4px 30px rgba(38,98,139,.25))}
/* Login hero wordmark fallback — when the logo PNG can't load, show the
   actual "tentpole" text in white (matches the hero design intent). */
.wordmark-fallback .login-hero .lh-mark{color:#fff !important;text-indent:0 !important;overflow:visible !important;width:auto !important;height:auto !important;background-color:transparent !important;-webkit-mask:none !important;mask:none !important}
.login-hero .lh-tag{font-family:'Fredoka',sans-serif;font-weight:500;font-size:26px;color:var(--text);margin-top:18px;letter-spacing:-.01em;line-height:1.2;max-width:540px}
.login-hero .lh-sub{color:var(--accent-2);font-size:15px;margin-top:14px;max-width:480px;font-weight:600;line-height:1.55}
.login-hero .lh-features{display:flex;flex-direction:column;gap:10px;margin-top:28px;max-width:520px}
.lc-feature{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--text);font-weight:600}
.lc-feature .lc-check{width:22px;height:22px;border-radius:7px;background:#fff;color:var(--sage);display:grid;place-items:center;flex-shrink:0;box-shadow:var(--shadow-sm)}

.login-card{
  background:rgba(255,255,255,.85);
  backdrop-filter:blur(20px);
  border-radius:var(--radius-xl);padding:36px;box-shadow:var(--shadow-lg);
}
.login-card h1{font-family:'Fredoka',sans-serif;font-size:24px;letter-spacing:-.01em;font-weight:600;color:var(--text)}
.login-card .lc-sub{color:var(--text-dim);margin-top:6px;font-size:13.5px}
.login-card .lc-form{margin-top:22px;display:flex;flex-direction:column;gap:12px}
.login-card label{font-size:12px;font-weight:700;color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:-6px}
.login-card input{
  width:100%;background:#fff;border:1px solid var(--border);
  border-radius:12px;padding:13px 16px;outline:none;font-weight:500;
}
.login-card input:focus{border-color:var(--accent)}
/* Dark mode — the login card needs to be dark navy too, otherwise the
   light foreground text disappears against the white card. */
body.theme-dark .login-card{ background:rgba(21,34,50,.92); border:1px solid var(--border); }
body.theme-dark .login-card input{ background:var(--surface-2); color:var(--text); border-color:var(--border-strong); }
body.theme-dark .login-card input::placeholder{ color:var(--text-mute); }
.login-card .lc-divider{display:flex;align-items:center;gap:10px;color:var(--text-mute);font-size:11px;margin:8px 0;font-weight:700;text-transform:uppercase;letter-spacing:.1em}
.login-card .lc-divider::before,.login-card .lc-divider::after{content:"";flex:1;height:1px;background:var(--border)}
.login-card .lc-foot{margin-top:20px;text-align:center;font-size:12.5px;color:var(--text-mute);font-weight:600}

/* ===== Misc ===== */
.empty{padding:30px;color:var(--text-mute);text-align:center;font-size:13px;font-weight:600}
.divider{height:1px;background:var(--border);margin:14px 0}
.muted{color:var(--text-mute)}
.dim{color:var(--text-dim)}
.flex{display:flex;align-items:center;gap:10px}
.flex.between{justify-content:space-between}
.gap-sm{gap:6px}
/* ===== AI-detected action card ===== */
.ai-action{
  background:linear-gradient(180deg, #FFF8EE 0%, #fff 100%);
  border:1.5px solid var(--gold);
  border-radius:18px;
  padding:18px 20px;
  margin:14px 18px;
  box-shadow:var(--shadow-sm);
}
.ai-action .aa-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}
.ai-action .aa-spark{
  width:28px;height:28px;border-radius:9px;background:var(--gold);color:#5C2A05;
  display:grid;place-items:center;font-weight:800;
}
.ai-action .aa-eyebrow{font-size:11px;font-weight:800;color:#9b7110;text-transform:uppercase;letter-spacing:.1em}
.ai-action .aa-title{font-family:'Fredoka';font-weight:600;font-size:18px;color:var(--text);letter-spacing:-.01em;line-height:1.2;margin-top:2px}
.ai-action .aa-detail{
  background:#fff;border:1px dashed rgba(155,113,16,.3);
  border-radius:12px;padding:12px 14px;margin-top:12px;
  display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;
}
.ai-action .aa-detail .aad-side{font-size:12.5px}
.ai-action .aa-detail .aad-lbl{font-size:10.5px;color:var(--text-mute);font-weight:700;text-transform:uppercase;letter-spacing:.08em}
.ai-action .aa-detail .aad-val{font-weight:800;color:var(--text);margin-top:2px}
.ai-action .aa-detail .aad-arrow{color:var(--gold);font-size:20px}
.ai-action .aa-actions{display:flex;gap:8px;margin-top:14px}
.ai-action .aa-completed{
  display:flex;gap:10px;align-items:center;
  padding:12px 14px;background:var(--signal-soft);
  border-radius:12px;margin-top:12px;font-size:13px;color:#3d8c63;font-weight:700;
}

/* ===== Modal ===== */
.modal-bg{
  position:fixed;inset:0;background:rgba(20,40,70,.55);
  /* 2026-07-14 (Moon: "a pop-up comes up and I can't see half the screen"): a
     modal taller than the viewport was centered with place-items:center, which
     CLIPS the top of an over-tall child unreachably. `safe center` falls back to
     start-alignment when the child overflows, and overflow-y:auto lets the whole
     modal scroll from the top. Padding keeps it off the edges. */
  /* 2026-07-15 polish audit: z-index was 100 — UNDER the topbar search panel
     (9000) and the calendar/day popovers (100000), so a modal could open buried
     beneath a popover. One tier above every transient popover; still below
     tpConfirm (2147483000), toasts, and the boot veil. */
  display:grid;place-items:safe center;overflow-y:auto;overflow-x:hidden;padding:16px;z-index:100050;
  animation:fadeIn .2s ease-out;
  /* 2026-06-06 — Moon flash fix: removed backdrop-filter:blur(8px).
     With a blurred backdrop, every CSS repaint inside the modal (e.g.
     the .input focus border transition) forced the browser to re-blur
     the entire backdrop, which read as a "glitch / refresh" on each
     field click. Solid translucent overlay is just as readable and
     paints in a single pass. */
}
/* 2026-06-06 — Moon: kill the gray tap-highlight overlay iOS/Android draws
   on every tap inside ANY modal (signup, vendor apply, etc). Without this
   every tap on a button, link, role tile, or input flashes a gray box that
   looks exactly like a "refresh / glitch". */
/* 2026-07-24 (Moon: "i went and hit approve and it poped like this on the
   screen and wont let me scrool up and see it"): the 07-14 clip fix above
   lives on `.modal-bg`, but FIFTEEN modals are built with an inline
   `style="display:flex;align-items:center;justify-content:center;padding:24px"`
   — and an inline style beats a plain stylesheet rule, so those modals silently
   lost BOTH halves of the fix (safe alignment AND overflow-y:auto). A modal
   taller than the window then centres, pushing its top above the viewport with
   no way to scroll to it — the approve dialog (message + fee + terms) is
   exactly that tall.
   Fixing it here, once, with !important beats chasing 15 call sites and can't
   be re-broken by the next inline style. `safe center` still centres whenever
   the modal fits; it only falls back to start-alignment when it would clip.
   NOTE: kept at `.modal-bg` specificity ON PURPOSE so the mobile sheet-style
   override further down (align-items:flex-end) still wins on phones. */
/* 2026-07-25 (Moon: "when i got to approval the pop up is off the screen" —
   "no i cant scroll"). The `safe center` above is the RIGHT idea but leans on
   one keyword behaving identically everywhere; a clipped, unscrollable top was
   still reported on Chrome at 100% zoom, and I could not reproduce it in
   Chromium OR WebKit at 500/700/900px. So stop depending on `safe`.

   `margin-block:auto` on the child is the canonical equivalent and is
   universally supported: auto margins absorb the free space and centre the
   modal whenever it FITS, and collapse to zero the moment it doesn't — which
   anchors the top at the padding edge and leaves the overflow scrollable.
   Critically, a flex item can never be pushed above its container's start edge
   this way, so the "top is off-screen and won't scroll" failure is structurally
   impossible rather than merely unlikely. */
.modal-bg{ align-items:flex-start !important; overflow-y:auto !important; }
.modal-bg > *{ margin-top:auto !important; margin-bottom:auto !important; }
.modal-bg, .modal-bg *{ -webkit-tap-highlight-color: transparent; }
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
.modal{
  background:#fff;border-radius:24px;padding:30px;
  max-width:680px;width:92%;max-height:85vh;overflow-y:auto;
  box-shadow:var(--shadow-lg);
  animation:popIn .25s ease-out;
  /* 2026-06-06 — paint isolation. Without this, any style change on a
     child element (focus border, button disabled flip, captcha repaint)
     bubbles a paint up to .modal and beyond, which combined with the
     old backdrop-filter manifested as a whole-modal flash. */
  contain: layout paint style;
}
@keyframes popIn{from{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}
.modal-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}
.modal h2{font-family:'Fredoka';font-weight:600;font-size:24px;letter-spacing:-.01em;color:var(--text)}
.modal .modal-sub{color:var(--text-dim);font-size:13.5px;margin-top:4px}
.modal-close{
  width:34px;height:34px;border-radius:50%;background:var(--surface-3);
  display:grid;place-items:center;color:var(--text-dim);cursor:pointer;
}
.modal-close:hover{background:var(--surface-2);color:var(--text)}
.preset-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}
.preset{
  aspect-ratio:16/10;border-radius:14px;overflow:hidden;cursor:pointer;
  position:relative;border:2px solid transparent;transition:all .15s;
  box-shadow:var(--shadow-sm);
}
.preset:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:var(--shadow)}
.preset.selected{border-color:var(--text)}
.preset .preset-label{
  position:absolute;bottom:8px;left:10px;
  background:rgba(255,255,255,.92);color:var(--text);
  font-size:11px;font-weight:800;padding:3px 8px;border-radius:6px;
}
.preset.upload{
  background:var(--surface-3);display:grid;place-items:center;
  color:var(--text-dim);text-align:center;
}
.preset.upload .upload-inner{display:flex;flex-direction:column;align-items:center;gap:6px;font-weight:700;font-size:12px}

/* 2026-07-15 polish audit: z-index 50 painted toasts BEHIND every modal (100+)
   and the cookie banner (90) — a "Application submitted" toast fired from a
   modal flow was invisible. Toasts are transient status, they belong above
   everything except the boot veil (2147483646). */
.toast-wrap{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:8px;z-index:2147483200}
.toast{
  background:var(--surface);border-radius:var(--radius);
  padding:14px 18px;
  display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--text);
  box-shadow:var(--shadow-lg);
  animation:slidein .3s ease-out;
}
.toast .t-icon{color:var(--sage);width:22px;height:22px;border-radius:7px;background:var(--signal-soft);display:grid;place-items:center}
@keyframes slidein{from{transform:translateY(10px);opacity:0}to{transform:none;opacity:1}}

/* ===== Neo soft-pill button (floating Apple-style with glow) ===== */
.btn-neo{
  display:inline-flex;align-items:center;gap:18px;
  padding:14px 22px 14px 26px;
  background:#fff;color:#1A1A1A;
  border:none;border-radius:999px;
  font-family:'Plus Jakarta Sans',sans-serif;
  font-weight:600;font-size:14px;letter-spacing:-.01em;
  position:relative;
  box-shadow:
    0 14px 28px -10px rgba(0,0,0,.14),
    0 6px 12px -4px rgba(0,0,0,.08),
    inset 0 1px 0 rgba(255,255,255,.9);
  cursor:pointer;
  transition:transform .18s ease, box-shadow .18s ease;
  z-index:1;
}
.btn-neo:hover{
  transform:translateY(-2px);
  box-shadow:
    0 20px 36px -10px rgba(0,0,0,.18),
    0 10px 18px -6px rgba(0,0,0,.10),
    inset 0 1px 0 rgba(255,255,255,.9);
}
.btn-neo:active{transform:translateY(0);box-shadow:0 6px 12px -4px rgba(0,0,0,.14), inset 0 1px 0 rgba(255,255,255,.9)}
.btn-neo .neo-icon{
  width:32px;height:32px;display:grid;place-items:center;
  color:#1A1A1A;flex-shrink:0;margin-left:auto;
  border-radius:50%;
  background:rgba(0,0,0,.04);
  transition:all .22s ease;
}
.btn-neo:hover .neo-icon{background:rgba(255,140,90,.14);color:#FF7A4D}
.btn-neo.sm{padding:10px 16px 10px 20px;font-size:13px;gap:14px}
.btn-neo.sm .neo-icon{width:26px;height:26px}

/* WARM variant — gentle sunset tint */
.btn-neo.warm{
  box-shadow:
    0 0 24px rgba(255,140,90,.22),
    0 14px 28px -10px rgba(255,140,90,.20),
    0 6px 12px -4px rgba(0,0,0,.08),
    inset 0 1px 0 rgba(255,255,255,.9);
}
.btn-neo.warm:hover{
  box-shadow:
    0 0 36px rgba(255,140,90,.32),
    0 20px 36px -10px rgba(255,140,90,.28),
    0 10px 18px -6px rgba(0,0,0,.10),
    inset 0 1px 0 rgba(255,255,255,.9);
}

/* COOL variant — soft sky tint */
.btn-neo.cool{
  box-shadow:
    0 0 24px rgba(110,180,230,.22),
    0 14px 28px -10px rgba(60,140,200,.18),
    0 6px 12px -4px rgba(0,0,0,.08),
    inset 0 1px 0 rgba(255,255,255,.9);
}
.btn-neo.cool:hover{
  box-shadow:
    0 0 36px rgba(110,180,230,.32),
    0 20px 36px -10px rgba(60,140,200,.26),
    0 10px 18px -6px rgba(0,0,0,.10),
    inset 0 1px 0 rgba(255,255,255,.9);
}

/* ===== Magical Event Check-in CTA ===== */
.checkin-magic-wrap{
  position:relative;
  border-radius:26px;
  padding:3px;
  overflow:hidden;
  isolation:isolate;
  animation: cmHaloPulse 2.4s ease-in-out infinite;
}
.checkin-magic-wrap::before{
  content:'';
  position:absolute;
  inset:-50%;
  z-index:-2;
  background: conic-gradient(from 0deg,
    #FF6F61, #FBC65A, #7BC59A, #6FA9D6, #BBA0E8, #FF8FA3, #FF6F61);
  animation: cmSpin 5s linear infinite;
  filter:saturate(1.15);
}
.checkin-magic-wrap::after{
  content:'';
  position:absolute;
  inset:0;
  border-radius:26px;
  z-index:-1;
  background:
    radial-gradient(120% 80% at 0% 0%, rgba(255,210,160,.35), transparent 60%),
    radial-gradient(120% 80% at 100% 100%, rgba(190,170,255,.30), transparent 60%),
    linear-gradient(135deg, #FFF3E0 0%, #FFE9F0 35%, #E8F0FF 65%, #EAF7E5 100%);
  background-size:240% 240%;
  animation: cmGradient 7s ease-in-out infinite;
}
.checkin-magic{
  position:relative;
  width:100%;
  background:transparent;
  border:none;
  border-radius:23px;
  padding:24px 28px;
  cursor:pointer;
  text-align:left;
  overflow:hidden;
  animation: cmBreathe 3.6s ease-in-out infinite, cmTilt 5.5s ease-in-out infinite;
  transform-origin:center;
}
.checkin-magic:hover{
  animation-play-state:paused;
  transform:translateY(-3px) scale(1.005);
  transition:transform .25s cubic-bezier(.2,1,.3,1);
}
.checkin-magic:active{transform:translateY(0) scale(.998)}
.checkin-magic .cm-shimmer{
  position:absolute;
  top:0;left:-40%;
  width:30%;height:100%;
  background:linear-gradient(105deg, transparent 0%, rgba(255,255,255,.65) 50%, transparent 100%);
  animation: cmShimmer 3.2s ease-in-out infinite;
  pointer-events:none;
  mix-blend-mode:overlay;
}
.cm-content{position:relative;display:flex;align-items:center;gap:18px;z-index:2}
.cm-icon{
  width:54px;height:54px;border-radius:16px;flex-shrink:0;
  display:grid;place-items:center;
  background: linear-gradient(135deg, #FFC97A, #FF8FA3);
  color:#fff;
  box-shadow:
    0 8px 22px rgba(255,143,163,.45),
    inset 0 1px 0 rgba(255,255,255,.55);
  animation: cmIconBounce 2.2s ease-in-out infinite;
}
.cm-text{flex:1;min-width:0}
.cm-eyebrow{
  font-family:'JetBrains Mono', monospace;
  font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;
  color:#9B5BCC;
  margin-bottom:4px;
  display:inline-block;
  background:linear-gradient(90deg, #FF6F61, #FBC65A, #7BC59A, #6FA9D6, #BBA0E8, #FF6F61);
  background-size:200% auto;
  -webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;
  animation: cmShimmerText 4s linear infinite;
}
.cm-title{
  font-family:'Fredoka',sans-serif;font-weight:600;font-size:30px;
  letter-spacing:-.025em;line-height:1.05;
  background:linear-gradient(90deg, #E0594D 0%, #F2A23E 25%, #5DAE85 50%, #4F8FCC 75%, #9B5BCC 100%, #E0594D 125%);
  background-size:200% auto;
  -webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;
  animation: cmShimmerText 5s linear infinite;
}
.cm-sub{
  font-size:13px;color:#5C6B85;font-weight:600;margin-top:4px;line-height:1.4;
}
.cm-cta{display:flex;align-items:center;gap:12px;flex-shrink:0}
.cm-badge{
  background:linear-gradient(135deg, #FF4D6D, #FF8C42);
  color:#fff;font-size:11px;font-weight:800;
  padding:6px 14px;border-radius:999px;
  letter-spacing:.08em;text-transform:uppercase;
  box-shadow:0 6px 18px rgba(255,77,109,.45);
  animation: cmBadgePulse 4.5s ease-in-out infinite;
}
.cm-arrow{
  width:46px;height:46px;border-radius:50%;
  display:grid;place-items:center;
  background:#fff;
  color:#FF6F61;
  box-shadow:0 8px 18px rgba(255,111,97,.35), inset 0 1px 0 rgba(255,255,255,.9);
  animation: cmArrowNudge 1.8s ease-in-out infinite;
}
.cm-sparkle{
  position:absolute;
  font-size:18px;
  pointer-events:none;
  z-index:1;
  filter:drop-shadow(0 0 6px rgba(255,220,140,.9));
  animation: cmFloat 3s ease-in-out infinite;
}
.cm-sparkle.s1{top:10px;left:14%;animation-delay:0s;font-size:14px}
.cm-sparkle.s2{top:16px;right:30%;animation-delay:.5s;font-size:12px}
.cm-sparkle.s3{bottom:12px;left:9%;animation-delay:1.2s;font-size:16px}
.cm-sparkle.s4{bottom:18px;right:38%;animation-delay:.3s;font-size:13px}
.cm-sparkle.s5{top:50%;left:45%;animation-delay:.9s;font-size:11px}
.cm-sparkle.s6{top:24px;right:8%;animation-delay:1.5s;font-size:15px}

@keyframes cmSpin{to{transform:rotate(360deg)}}
@keyframes cmGradient{
  0%,100%{background-position:0% 50%}
  50%{background-position:100% 50%}
}
@keyframes cmBreathe{
  0%,100%{box-shadow:0 8px 28px rgba(255,140,90,.20)}
  50%{box-shadow:0 14px 40px rgba(255,140,90,.32)}
}
@keyframes cmTilt{
  0%,100%{transform:translateY(0) rotate(0deg)}
  25%{transform:translateY(-1px) rotate(-.25deg)}
  75%{transform:translateY(-1px) rotate(.25deg)}
}
@keyframes cmHaloPulse{
  0%,100%{filter:drop-shadow(0 0 0 rgba(255,140,90,.5))}
  50%{filter:drop-shadow(0 0 28px rgba(255,140,90,.55))}
}
@keyframes cmShimmer{
  /* 2026-07-15 perf: was left:-40%→120% (layout work every frame, forever).
     The strip is 30% of its parent wide, so the same 160%-of-parent sweep is
     533.4% of its own width — transform runs on the compositor. */
  0%{transform:translateX(0)}
  60%,100%{transform:translateX(533.4%)}
}
@keyframes cmShimmerText{
  0%{background-position:0% 50%}
  100%{background-position:200% 50%}
}
@keyframes cmIconBounce{
  0%,100%{transform:translateY(0) rotate(-3deg)}
  50%{transform:translateY(-4px) rotate(3deg)}
}
@keyframes cmBadgePulse{
  0%,100%{transform:scale(1);box-shadow:0 6px 18px rgba(255,77,109,.45),0 0 0 0 rgba(255,77,109,.5)}
  50%{transform:scale(1.08);box-shadow:0 6px 22px rgba(255,77,109,.6),0 0 0 14px rgba(255,77,109,0)}
}
@keyframes cmArrowNudge{
  0%,100%{transform:translateX(0)}
  50%{transform:translateX(4px)}
}
@keyframes cmFloat{
  0%,100%{opacity:.5;transform:translateY(0) scale(.85) rotate(0deg)}
  50%{opacity:1;transform:translateY(-7px) scale(1.2) rotate(25deg)}
}
@media (prefers-reduced-motion: reduce){
  .checkin-magic, .checkin-magic-wrap, .checkin-magic-wrap::before, .checkin-magic-wrap::after,
  .cm-icon, .cm-badge, .cm-arrow, .cm-sparkle, .cm-shimmer, .cm-eyebrow, .cm-title{
    animation:none !important;
  }
}

/* MINT variant — soft sage tint */
.btn-neo.mint{
  box-shadow:
    0 0 24px rgba(123,197,154,.22),
    0 14px 28px -10px rgba(80,160,110,.18),
    0 6px 12px -4px rgba(0,0,0,.08),
    inset 0 1px 0 rgba(255,255,255,.9);
}
.btn-neo.mint:hover{
  box-shadow:
    0 0 36px rgba(123,197,154,.32),
    0 20px 36px -10px rgba(80,160,110,.26),
    0 10px 18px -6px rgba(0,0,0,.10),
    inset 0 1px 0 rgba(255,255,255,.9);
}

/* ===== Pill outlined button (Enblox-style) ===== */
.btn-pill{
  display:inline-flex;align-items:center;gap:10px;
  padding:11px 20px 11px 22px;border-radius:999px;
  border:1.5px solid var(--text);background:transparent;color:var(--text);
  font-weight:700;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;
  transition:all .18s;
}
.btn-pill .pill-arrow{
  width:24px;height:24px;border-radius:50%;background:var(--text);color:#fff;
  display:grid;place-items:center;transition:transform .18s;
}
.btn-pill:hover{background:var(--text);color:#fff}
.btn-pill:hover .pill-arrow{background:#fff;color:var(--text);transform:translateX(2px)}
/* Light variant — meant for use over dark hero / CTA backgrounds.
   Brand-color overrides on .btn-pill use !important, so we pin the
   light variant with !important too so its white border + white text
   never get repainted as the user's brand primary. */
html body .btn-pill.light{ border-color:#fff !important; color:#fff !important; background:transparent !important; }
html body .btn-pill.light .pill-arrow{ background:#fff !important; color:var(--text) !important; }
html body .btn-pill.light:hover{ background:#fff !important; color:var(--text) !important; }
html body .btn-pill.light:hover .pill-arrow{ background:var(--text) !important; color:#fff !important; }
/* 2026-07-24 (Moon: "make connect now more noticeable"): the Payments banner
   CTA. It previously used .btn-pill.light, whose `background:transparent
   !important` beat the inline white fill while the inline dark
   -webkit-text-fill-color survived — dark text on the dark banner, effectively
   invisible. This class owns the loud treatment instead; the breathing glow
   stops on hover and is dropped entirely under reduced-motion. */
@keyframes tp-connect-cta-pulse{
  0%,100%{ box-shadow:0 0 0 4px rgba(255,140,90,.28), 0 10px 24px rgba(255,140,90,.42); }
  50%{ box-shadow:0 0 0 9px rgba(255,140,90,.10), 0 12px 30px rgba(255,140,90,.55); }
}
html body .btn-pill.tp-connect-cta{ animation:tp-connect-cta-pulse 2.4s ease-in-out infinite; }
html body .btn-pill.tp-connect-cta:hover{ animation:none; filter:brightness(1.06); transform:translateY(-1px); }
@media (prefers-reduced-motion: reduce){
  html body .btn-pill.tp-connect-cta{ animation:none; }
}
.btn-pill.sm{padding:8px 14px 8px 16px;font-size:10.5px}
.btn-pill.sm .pill-arrow{width:20px;height:20px}

/* Italic serif accent */
.serif-accent{font-family:'Fraunces','Times New Roman',serif;font-style:italic;font-weight:500}

/* ===== Wizard ===== */
.wizard{max-width:980px;margin:0 auto;padding:8px 0 40px}
.wizard-head{margin-bottom:28px}
.wizard-eyebrow{font-family:'Fraunces',serif;font-style:italic;font-weight:500;font-size:18px;color:var(--accent-2);margin-bottom:6px}
.wizard-title{font-family:'Fredoka',sans-serif;font-weight:600;font-size:38px;letter-spacing:-.02em;line-height:1.05;color:var(--text)}
.wizard-title em{font-family:'Fraunces',serif;font-style:italic;font-weight:500;color:var(--accent-2)}
.wizard-sub{color:var(--text-dim);margin-top:10px;font-size:14.5px;max-width:680px}

.stepper{
  display:flex;gap:0;align-items:center;
  background:var(--surface);border-radius:999px;padding:8px;
  box-shadow:var(--shadow-sm);margin-bottom:28px;width:fit-content;
  /* 2026-07-23 mobile pass: fit-content must never exceed the page — at any
     width the pill scrolls INSIDE itself (was +94px page scroll at 768). */
  max-width:100%;overflow-x:auto;
}
.step{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;color:var(--text-mute);font-weight:700;font-size:12px;cursor:pointer}
.step.done{color:var(--text-dim)}
.step.active{background:var(--text);color:#fff}
.step .step-num{
  width:22px;height:22px;border-radius:50%;background:var(--surface-3);
  color:var(--text-dim);display:grid;place-items:center;font-size:11px;font-weight:800;
}
.step.active .step-num{background:rgba(255,255,255,.2);color:#fff}
.step.done .step-num{background:var(--sage);color:#fff}
.step-divider{width:18px;height:1.5px;background:var(--border);margin:0 4px}

.wizard-card{
  background:var(--surface);border-radius:var(--radius-xl);padding:32px;
  box-shadow:var(--shadow);
}
.wizard-card .wc-section{margin-bottom:28px}
.wizard-card .wc-section:last-child{margin-bottom:0}
.wizard-card .wc-label{
  font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;
  color:var(--text-mute);margin-bottom:8px;display:flex;align-items:center;gap:6px;
}
.wizard-card .wc-helper{font-size:12.5px;color:var(--text-mute);margin-top:6px;font-weight:500}
.input{
  width:100%;background:#fff;border:1.5px solid var(--border);
  border-radius:14px;padding:13px 16px;outline:none;font-weight:500;
  /* 2026-06-06 — Moon flash fix: removed `transition:border-color .15s`.
     The transition forced a continuous repaint of the input border for
     150ms after every focus, which combined with the parent modal's
     backdrop-filter made the WHOLE backdrop re-blur every frame — read
     as a flash. Instant border swap eliminates the repaint cascade. */
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.input:focus{border-color:var(--accent)}
.input.large{font-family:'Fredoka',sans-serif;font-weight:500;font-size:22px;padding:16px 18px}
.input-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.input-row.three{grid-template-columns:1fr 1fr 1fr}

/* Email auto-fill chips */
.email-chip{
  display:inline-flex;align-items:center;gap:5px;
  background:rgba(255,140,90,.10);
  color:#FF7A4D;
  border:1.5px solid rgba(255,140,90,.28);
  padding:6px 12px;
  border-radius:999px;
  font-size:11.5px;font-weight:700;
  cursor:pointer;
  transition:all .15s ease-out;
  font-family:inherit;
  letter-spacing:.01em;
}
.email-chip:hover{
  background:rgba(255,140,90,.22);
  border-color:rgba(255,140,90,.45);
  transform:translateY(-1px);
  box-shadow:0 4px 12px rgba(255,140,90,.18);
}
.email-chip:active{transform:translateY(0)}

/* ============================================================
   AI COPILOT SETTINGS — sidebar + content pane layout
   ============================================================
   Replaces the legacy stacked-cards page (which users described as
   chaotic). Notion-style: vertical nav on the left, selected
   section's controls on the right. On phones the nav becomes a
   horizontal pill row so the page stays usable without a drawer.
   ============================================================ */
.tp-set-shell{
  display:grid;
  grid-template-columns:260px minmax(0, 1fr);
  gap:24px;
  align-items:flex-start;
}
.tp-set-nav{
  display:flex; flex-direction:column; gap:4px;
  position:sticky; top:18px;
  padding:8px; background:var(--surface-2);
  border-radius:18px; border:1px solid var(--border);
}
.tp-set-nav-item{
  display:flex; align-items:center; gap:12px;
  padding:12px 14px; border-radius:12px;
  background:transparent; border:none; cursor:pointer;
  color:var(--text); font-family:inherit; text-align:left;
  transition:background .12s ease, color .12s ease;
  width:100%;
}
.tp-set-nav-item:hover{ background:rgba(15,30,58,.06); }
.tp-set-nav-item--active{
  background:linear-gradient(135deg,#FFE6C7,#FFB29A) !important;
  color:#5C2A20 !important;
  box-shadow:0 4px 12px -6px rgba(255,140,90,.45);
}
.tp-set-nav-ic{
  width:34px; height:34px; border-radius:10px;
  display:grid; place-items:center; flex-shrink:0;
  background:rgba(15,30,58,.06); color:var(--text-dim);
}
.tp-set-nav-item--active .tp-set-nav-ic{
  background:rgba(92,42,32,.18); color:#5C2A20;
}
.tp-set-nav-txt{ flex:1; min-width:0; display:flex; flex-direction:column; gap:2px; }
.tp-set-nav-label{ font-weight:800; font-size:13.5px; letter-spacing:-.01em; }
.tp-set-nav-sub{ font-size:11px; color:var(--text-mute); font-weight:600; line-height:1.3; }
.tp-set-nav-item--active .tp-set-nav-sub{ color:rgba(92,42,32,.65); }
.tp-set-nav-chev{ color:#5C2A20; display:grid; place-items:center; flex-shrink:0; }
.tp-set-pane{ min-width:0; }

body.theme-dark .tp-set-nav{ background:var(--surface-2); border-color:var(--border); }
body.theme-dark .tp-set-nav-item:hover{ background:rgba(255,255,255,.06); }

@media (max-width:960px){
  .tp-set-shell{ grid-template-columns:1fr; }
  .tp-set-nav{
    position:static;
    flex-direction:row;
    overflow-x:auto;
    flex-wrap:nowrap;
    gap:6px;
    padding:6px;
    -webkit-overflow-scrolling:touch;
  }
  .tp-set-nav-item{ flex:0 0 auto; padding:10px 14px; }
  .tp-set-nav-sub{ display:none; }
  .tp-set-nav-chev{ display:none; }
}

/* ===== Day-of print-off =====
   Layout was broken before: .modal has max-height:85vh, then the
   toolbar (~60px) + .dop-scroll (max-height:84vh) added up to ~87vh
   so the bottom of the scrollable content got clipped behind the
   modal's own ceiling. Now the modal is a flex column — toolbar
   sits as a fixed strip at top, the scroll area takes flex:1 and
   overflows internally. Total height stays under the modal cap.
   ============================================================ */
.day-of-print-modal{
  background:#fff;
  display:flex; flex-direction:column;
  max-height:92vh; max-height:92dvh;
  overflow:hidden;
}
.dop-toolbar{
  display:flex;align-items:center;justify-content:space-between;
  padding:14px 20px;border-bottom:1px solid var(--border);
  background:var(--surface-2);
  flex-shrink:0;
}
.dop-eyebrow{
  font-family:'JetBrains Mono', monospace;
  font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;
  color:var(--text-mute);
}
.dop-toolbar-title{
  font-family:'Fredoka',sans-serif;font-weight:600;font-size:18px;color:var(--text);letter-spacing:-.01em;line-height:1.2;
}
.dop-scroll{
  flex:1 1 auto;
  min-height:0;
  overflow-y:auto;
  -webkit-overflow-scrolling:touch;
  overscroll-behavior:contain;
  background:#E8EEF2;
  padding:24px;
}
.dop-sheet{
  background:#fff;
  margin:0 auto;
  max-width:1080px;
  padding:32px 36px 24px;
  box-shadow:0 14px 40px rgba(0,0,0,.10);
  border-radius:6px;
  font-family:'Inter',-apple-system,sans-serif;
}
.dop-sheet-header{
  text-align:center;
  border-bottom:3px solid #1E1E22;padding-bottom:14px;margin-bottom:22px;
}
.dop-logo{height:54px;display:inline-block;margin-bottom:6px}
.dop-logo-text{font-family:'Fredoka';font-weight:600;font-size:32px;color:var(--brand-primary,#F4929D);letter-spacing:-.02em;margin-bottom:4px}
.dop-sheet-header h1{
  font-family:'Fredoka';font-weight:600;font-size:34px;letter-spacing:-.02em;color:#1E1E22;margin:0;line-height:1.05;
}
.dop-meta{
  margin-top:6px;font-size:13px;color:#4B5263;font-weight:600;letter-spacing:.04em;
}
.dop-body{
  display:grid;grid-template-columns:2.1fr 1fr;gap:28px;align-items:flex-start;
}
.dop-map{}
.dop-map-eyebrow{
  font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#6B7591;margin-bottom:8px;font-weight:700;
}
.dop-map img{width:100%;display:block;border-radius:6px;border:1px solid #E2E6EE}
.dop-vendors{}
.dop-vendors-head{
  font-family:'Fredoka',sans-serif;font-weight:600;font-size:18px;color:#1E1E22;
  border-bottom:2px solid #1E1E22;padding-bottom:8px;margin-bottom:6px;
  letter-spacing:-.01em;
}
.dop-vendor-list{list-style:none;padding:0;margin:0;font-size:12.5px;color:#1E1E22}
.dop-vendor-list li{
  display:flex;gap:10px;padding:6px 0;align-items:center;
  border-bottom:1px dashed #D8DDE5;
}
.dop-vendor-list li:last-child{border-bottom:none}
.dop-vendor-num{
  width:22px;height:22px;border-radius:50%;
  background:#1E1E22;color:#fff;
  display:grid;place-items:center;font-size:10.5px;font-weight:800;flex-shrink:0;
  font-family:'JetBrains Mono',monospace;
}
.dop-vendor-name{flex:1;font-weight:700;font-size:12.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dop-vendor-cat{font-size:10px;color:#6B7591;font-weight:600;text-transform:uppercase;letter-spacing:.06em;flex-shrink:1;min-width:0;max-width:46%;text-align:right;white-space:normal;overflow-wrap:anywhere}
/* Load-in time chip — staggered per booth-number wave so the loading
   dock doesn't get hammered all at once. Format: HH:MM tight monospace
   so the column reads cleanly when printed. */
.dop-vendor-loadin{
  font-family:'JetBrains Mono',monospace;
  font-size:10.5px; font-weight:800; letter-spacing:.02em;
  color:#1E1E22; background:#F0E7D7; border:1px solid #DDC9A6;
  padding:2px 7px; border-radius:6px;
  flex-shrink:0;
}
.dop-footer{
  display:flex;justify-content:space-between;align-items:center;
  margin-top:24px;padding-top:14px;border-top:1px solid #E2E6EE;
}
.dop-footer-meta{font-size:10.5px;color:#6B7591;font-weight:600}
.dop-footer-credit{display:flex;align-items:center;gap:6px}
.dop-footer-pwr{font-size:10px;color:#6B7591;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.dop-footer-tp{
  display:inline-block;vertical-align:middle;
  font-family:'Fredoka',sans-serif;font-weight:600;font-size:18px;line-height:1;
  color:transparent;text-indent:-9999px;overflow:hidden;white-space:nowrap;
  height:1em;width:3.4em;
  background-color:var(--brand-primary,#F4929D);
  -webkit-mask:url('tentpole-logo.webp') center/contain no-repeat;
          mask:url('tentpole-logo.webp') center/contain no-repeat;
}
/* Day-of print footer wordmark fallback — show real text if PNG missing. */
.wordmark-fallback .dop-footer-tp{color:var(--brand-primary,#F4929D) !important;background:transparent !important;text-indent:0 !important;overflow:visible !important;width:auto !important;height:auto !important;-webkit-mask:none !important;mask:none !important}

@media print {
  body { background: #fff !important; }
  body > *:not(#modal-host) { display: none !important; }
  body::before { display:none !important; }
  #modal-host .modal-bg { display:none !important; position:static !important; background:none !important; backdrop-filter:none !important; }
  #modal-host .day-of-print-modal {
    position:static !important; box-shadow:none !important; border-radius:0 !important;
    max-width:100% !important; width:100% !important;
    /* Undo the on-screen flex+max-height so print is one long page. */
    display:block !important;
    max-height:none !important; height:auto !important;
    overflow:visible !important;
  }
  .dop-toolbar { display:none !important; }
  .dop-scroll {
    max-height:none !important; height:auto !important;
    overflow:visible !important; padding:0 !important; background:#fff !important;
    flex:0 0 auto !important;
  }
  .dop-sheet { box-shadow:none !important; padding:14mm 16mm !important; max-width:100% !important; }
  /* Force the vendor list to never split across pages awkwardly */
  .dop-vendor-list li { break-inside:avoid; page-break-inside:avoid; }
  .dop-body { break-inside:avoid; page-break-inside:avoid; }
  .dop-vendor-loadin {
    /* Print background color for chips — most browsers strip backgrounds
       in print by default. -webkit-print-color-adjust:exact forces them. */
    -webkit-print-color-adjust:exact !important;
    print-color-adjust:exact !important;
  }
}

/* Email background picker swatches */
.email-bg-swatch{
  position:relative;
  aspect-ratio:1.4/1;
  border-radius:14px;
  cursor:pointer;
  overflow:hidden;
  border:2.5px solid transparent;
  transition:transform .15s, border-color .15s, box-shadow .15s;
  box-shadow:0 4px 12px rgba(0,0,0,.06);
}
.email-bg-swatch:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,.10)}
.email-bg-swatch.active{border-color:var(--text);box-shadow:0 6px 16px rgba(0,0,0,.14)}
.email-bg-swatch .ebs-label{
  position:absolute;left:0;right:0;bottom:0;
  background:linear-gradient(0deg, rgba(0,0,0,.55), rgba(0,0,0,0));
  color:#fff;font-size:10.5px;font-weight:800;
  padding:14px 8px 6px;text-align:center;letter-spacing:.04em;text-transform:uppercase;
}
.email-bg-swatch .ebs-check{
  position:absolute;top:6px;right:6px;
  width:22px;height:22px;border-radius:50%;
  background:#fff;color:var(--text);
  display:none;align-items:center;justify-content:center;
  box-shadow:0 2px 6px rgba(0,0,0,.2);
}
.email-bg-swatch.active .ebs-check{display:grid}

.option-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}
.option-card{
  background:#fff;border:1.5px solid var(--border);border-radius:16px;
  padding:18px;cursor:pointer;transition:all .15s;text-align:left;
}
.option-card:hover{border-color:var(--accent)}
/* 2026-07-31 (Moon: "instead of highlighting around the edge it whites it out").
   The selected state used the TEXT colour as a BACKGROUND — background:var(--text)
   with color:#fff. That only reads while --text is dark. The dashboard theme
   system injects `body[data-tp-theme]{--text:var(--tp-th-text)!important}` at
   runtime, so on any theme with light text the chosen card became white-on-white
   and vanished. Never paint a surface with a text-role variable.
   Now it does what Moon actually asked for: the EDGE highlights (accent border +
   inset ring) and the card keeps its own readable background and text, so it is
   correct under every theme. */
.option-card.selected{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent);background:var(--surface-2, var(--surface))}
.option-card .oc-icon{width:32px;height:32px;border-radius:10px;background:var(--surface-3);color:var(--text);display:grid;place-items:center;margin-bottom:10px}
.option-card.selected .oc-icon{background:var(--accent);color:#fff}
.option-card .oc-title{font-weight:800;font-size:14px}
.option-card .oc-sub{font-size:12px;color:var(--text-mute);margin-top:3px;font-weight:500}
/* keep the sub-label on the normal muted colour — it sits on the card's own
   background now, not on an inverted panel */
.option-card.selected .oc-sub{color:var(--text-mute)}

.ai-suggest{
  background:var(--cream);border-radius:14px;padding:14px 16px;margin-top:10px;
  display:flex;gap:10px;align-items:flex-start;position:relative;flex-wrap:wrap;
}
/* The body text sits next to the icon and naturally expands to fill the
   row. Setting flex:1 ensures the ::after disclaimer wraps cleanly to a
   new line beneath both — instead of stealing horizontal space from the
   body copy. */
.ai-suggest > .as-body{ flex:1 1 0%; min-width:0; }
/* ============================================================
   LEGAL — auto-attach an AI disclaimer microcopy to every AI
   surface so liability sits where the policy says it should: with
   the account owner. Hits .ai-suggest and .ai-callout sitewide,
   wrapped in [data-ai-disclaim="off"] override for explicitly
   non-AI contexts. Single-rule, no per-instance edits required.
   ============================================================ */
.ai-suggest:not([data-ai-disclaim="off"])::after,
.ai-callout:not([data-ai-disclaim="off"])::after{
  content:'AI-generated assistance only. Final review and approval remain the responsibility of the account owner.';
  display:block;width:100%;flex:0 0 100%;
  margin-top:10px;padding-top:8px;border-top:1px dashed rgba(15,30,58,.12);
  font-size:10.5px;color:#5A6776;font-weight:600;font-style:italic;letter-spacing:.02em;line-height:1.5;
  opacity:.85;
}
body.theme-dark .ai-suggest:not([data-ai-disclaim="off"])::after,
body.theme-dark .ai-callout:not([data-ai-disclaim="off"])::after{
  color:#9FB6CA;border-top-color:rgba(180,213,234,.15);
}
/* Upload-rights microcopy DEPRECATED here (2026-05-19) — the disclaimer
   used to render as ::after on the label itself, which placed it inline
   inside the inline-flex pill button and overlapped the button text.
   v4 places the disclaimer on the upload-row CONTAINER instead, so it
   always sits cleanly underneath the button. See the v4 block below. */
[data-upload-rights="on"]::after{ content: none !important; display: none !important; }
.ai-suggest .as-icon{
  width:26px;height:26px;border-radius:9px;background:var(--accent);color:#fff;
  display:grid;place-items:center;flex-shrink:0;
}
.ai-suggest .as-body{flex:1;font-size:12.5px;color:var(--text-dim);line-height:1.5}
.ai-suggest .as-body strong{color:var(--text)}
.ai-suggest .as-actions{display:flex;gap:6px;margin-top:8px}

.wizard-foot{
  display:flex;justify-content:space-between;align-items:center;
  margin-top:24px;padding-top:24px;border-top:1px solid var(--border);
}
.wizard-foot .wf-progress{font-size:12px;color:var(--text-mute);font-weight:700}

/* ===== AI Onboarding ===== */
.onboard-wrap{max-width:1100px;margin:0 auto}
.onboard-hero{
  text-align:center;padding:30px 0 40px;
}
.onboard-hero .oh-eyebrow{font-family:'Fraunces',serif;font-style:italic;font-size:18px;color:var(--accent-2);margin-bottom:10px}
.onboard-hero .oh-title{font-family:'Fredoka',sans-serif;font-weight:600;font-size:46px;letter-spacing:-.02em;line-height:1.05;color:var(--text);max-width:760px;margin:0 auto}
.onboard-hero .oh-title em{font-family:'Fraunces',serif;font-style:italic;font-weight:500;color:var(--accent-2)}
.onboard-hero .oh-sub{color:var(--text-dim);margin-top:14px;font-size:15.5px;max-width:580px;margin-left:auto;margin-right:auto}

.onboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}
.onboard-card{
  background:var(--surface);border-radius:var(--radius-xl);padding:24px;
  box-shadow:var(--shadow-sm);transition:all .18s;
}
.onboard-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}
.onboard-card .oc-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}
.onboard-card .oc-icon-l{width:46px;height:46px;border-radius:14px;background:var(--accent-soft);color:var(--accent-2);display:grid;place-items:center}
.onboard-card .oc-icon-l.coral{background:var(--coral-soft);color:#c2604f}
.onboard-card .oc-icon-l.gold{background:var(--gold-soft);color:#9b7110}
.onboard-card .oc-icon-l.sage{background:var(--signal-soft);color:#3d8c63}
.onboard-card .oc-status{
  font-size:11px;font-weight:800;padding:4px 10px;border-radius:999px;
  background:var(--signal-soft);color:#3d8c63;
}
.onboard-card .oc-status.pending{background:var(--surface-3);color:var(--text-mute)}
.onboard-card h3{font-family:'Fredoka',sans-serif;font-weight:600;font-size:20px;letter-spacing:-.01em;color:var(--text);margin-top:6px}
.onboard-card p{color:var(--text-dim);font-size:13.5px;line-height:1.55;margin-top:6px}
.onboard-card .oc-meta{font-size:11.5px;color:var(--text-mute);margin-top:10px;font-weight:600}
.learning-bar{height:6px;background:var(--surface-3);border-radius:99px;margin-top:14px;overflow:hidden}
.learning-fill{height:100%;background:linear-gradient(90deg,var(--accent),var(--coral));border-radius:99px}

/* ===== Module placeholder cards ===== */
.module-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:18px}
.module-stat{
  background:var(--surface);border-radius:var(--radius-lg);padding:20px;
  box-shadow:var(--shadow-sm);
}
.module-stat .ms-label{font-size:11.5px;color:var(--text-mute);text-transform:uppercase;letter-spacing:.1em;font-weight:700}
.module-stat .ms-val{font-family:'Fredoka',sans-serif;font-weight:600;font-size:28px;color:var(--text);margin-top:6px;letter-spacing:-.02em}
.module-stat .ms-sub{font-size:12.5px;color:var(--text-dim);margin-top:4px;font-weight:600}

/* Tickets */
.ticket-tier{
  display:grid;grid-template-columns:auto 1fr auto auto auto;gap:14px;
  align-items:center;padding:16px 18px;background:var(--surface);
  border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-bottom:10px;
}
.ticket-tier .tt-color{width:6px;height:42px;border-radius:6px;background:var(--accent)}
.ticket-tier .tt-name{font-weight:800;color:var(--text)}
.ticket-tier .tt-desc{font-size:12.5px;color:var(--text-mute);font-weight:600;margin-top:2px}
.ticket-tier .tt-price{font-family:'Fredoka',sans-serif;font-weight:600;font-size:20px;color:var(--text)}
.ticket-tier .tt-sold{font-size:12px;color:var(--text-dim);font-weight:700}

/* ============================================================
   GOLD BUTTON CARD v3 — SHARED RESPONSIVE COMPONENT
   (locked 2026-05-14)
   ------------------------------------------------------------
   SINGLE source of truth for the Gold Button on every breakpoint.
   No JPG dependency, no separate mobile component. Built from
   plain HTML + 2 small PNG assets that ship with the bundle:
     • mascots/golden-button.webp  (gold 3D button visual)
     • tentpolegoldlogo.webp       (bottom-right wordmark)
   Both have onerror fallbacks so a missing asset never breaks
   the layout. The entire card is the tap target.
   ============================================================ */
/* ====================================================================
   PLATFORM OWNER BANNER — always dark, theme cannot override
   ====================================================================
   Hardcoded dark navy background + white text. Required so the banner
   stays readable on EVERY theme (sky, soft aura, white gradient, etc.).
   Theme stylesheets use !important on .card backgrounds; we sidestep
   that by NOT using class="card" and adding our own !important locks.
   ==================================================================== */
.tp-platform-owner-banner,
body[data-tp-theme] .tp-platform-owner-banner,
html body .tp-platform-owner-banner{
  background: linear-gradient(135deg,#1A2B40 0%,#26628B 100%) !important;
  color: #FFFFFF !important;
}
.tp-platform-owner-banner *,
body[data-tp-theme] .tp-platform-owner-banner *,
html body .tp-platform-owner-banner *{
  /* Inline styles already pin specific colors per element; this is a
     safety net so AdaptiveContrast can't rewrite the descendants. */
  -webkit-text-fill-color: inherit !important;
}

/* ====================================================================
   🔒🔒🔒  GOLD BUTTON CARD — LOCKED BY OWNER (Moon · 2026-05-22)  🔒🔒🔒
   ====================================================================
   DO NOT modify the card's aspect-ratio, the image source path, the
   overlay structure (border/glitter/shimmer/visual/halo/img), or the
   image-fills-card rendering rules without an explicit "unlock gold
   button" request from the product owner.

   Approved configuration:
     - Image:          mascots/golden-button.webp  (1402 × 1122)
     - Aspect ratio:   1402 / 1122  (≈ 1.25:1)
     - Image fit:      object-fit: cover, inset: 0
     - Gold frame:     animated .gbv3-border overlay (z-index 6)
     - Sparkle:        .gbv3-glitter (z-index 2) + .gbv3-shimmer (z-index 3)
     - onload:         tpGoldButtonImgLoaded → adds .gb-img-loaded

   To intentionally rework: call tpLockUi.unlock('gold-button-card')
   first; make your changes; then tpLockUi.relock('gold-button-card').
   ==================================================================== */
.gb-card-v3{
  position: relative;
  display: block;
  width: 100%;
  max-width: 780px;
  /* 2026-06-04 — Aspect ratio now matches newgold.png (3375×3906,
     portrait ≈ 0.864:1). The image flows naturally inside the
     card via width:100% + height:auto on .gbv3-button-img, so
     the card resizes around the image — never the other way
     around. DO NOT add object-fit:cover, overflow:hidden cropping,
     background-size:cover, or a fixed pixel height to this card or
     any child; those are the patterns that have cropped the image
     in past regressions. The validate-assets.mjs script enforces
     that mascots/newgold.png exists at its canonical dimensions. */
  aspect-ratio: 3375 / 3906;
  margin: 8px 0 22px;
  padding: 0;
  border: none;
  border-radius: 26px;
  cursor: pointer;
  color: #FFFFFF;
  text-align: left;
  overflow: hidden;
  isolation: isolate;
  /* Black premium card background — deep base + warm gold pool top-left */
  background:
    radial-gradient(ellipse 70% 60% at 22% 0%, rgba(75,40,8,.62), transparent 65%),
    radial-gradient(ellipse 50% 50% at 90% 100%, rgba(60,30,4,.35), transparent 70%),
    linear-gradient(135deg, #0B0703 0%, #16100A 50%, #0E0904 100%);
  box-shadow:
    0 28px 60px -22px rgba(180,130,30,.42),
    0 10px 22px -8px rgba(0,0,0,.40),
    inset 0 1px 0 rgba(255,220,130,.08);
  transition: transform .22s cubic-bezier(.2,.8,.2,1), box-shadow .22s ease, filter .22s ease;
  -webkit-tap-highlight-color: transparent;
}
.gb-card-v3:hover{
  transform: translateY(-3px);
  box-shadow:
    0 36px 72px -22px rgba(180,130,30,.55),
    0 14px 26px -8px rgba(0,0,0,.45),
    inset 0 1px 0 rgba(255,220,130,.12);
  filter: brightness(1.03);
}
.gb-card-v3:active{ transform: scale(.992); filter: brightness(.98); }
.gb-card-v3:focus-visible{
  outline: none;
  box-shadow:
    0 0 0 3px rgba(232,169,58,.55),
    0 28px 60px -22px rgba(180,130,30,.55);
}
/* --- Decorative layers ------------------------------------- */
.gb-card-v3 .gbv3-border{
  position: absolute; inset: 0;
  border-radius: 26px;
  padding: 2px;
  background: linear-gradient(135deg, #E8A93A 0%, #FFE69A 18%, #FFD75A 38%, #C68A1A 55%, #FFE69A 75%, #E8A93A 100%);
  background-size: 300% 300%;
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
          mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  animation: gbv3-border 6s ease-in-out infinite;
  pointer-events: none;
  z-index: 6;
}
@keyframes gbv3-border{
  0%,100% { background-position: 0% 50%; }
  50%     { background-position: 100% 50%; }
}
.gb-card-v3 .gbv3-glitter{
  position: absolute; inset: 0;
  background:
    radial-gradient(circle at 14% 30%, rgba(255,235,150,.90) 0 2px, transparent 4px),
    radial-gradient(circle at 86% 22%, rgba(255,255,210,.90) 0 2.5px, transparent 4px),
    radial-gradient(circle at 30% 78%, rgba(255,235,150,.80) 0 2px, transparent 3px),
    radial-gradient(circle at 70% 65%, rgba(255,250,200,.85) 0 2.5px, transparent 4px),
    radial-gradient(circle at 50% 50%, rgba(255,235,150,.65) 0 1.5px, transparent 3px);
  background-size: 240px 240px, 280px 280px, 320px 320px, 220px 220px, 360px 360px;
  pointer-events: none;
  z-index: 2;
  animation: gbv3-glitter 5s ease-in-out infinite;
}
@keyframes gbv3-glitter{
  0%,100% { opacity: .50; }
  50%     { opacity: .90; }
}
.gb-card-v3 .gbv3-shimmer{
  position: absolute; inset: 0;
  background: linear-gradient(115deg, transparent 35%, rgba(255,220,120,.18) 50%, transparent 65%);
  pointer-events: none;
  z-index: 3;
  animation: gbv3-shimmer 5s ease-in-out infinite;
}
@keyframes gbv3-shimmer{
  0%   { transform: translateX(-30%); opacity: 0; }
  25%  { opacity: 1; }
  100% { transform: translateX( 30%); opacity: 0; }
}
/* --- TOP: "Get Started" pill ------------------------------- */
.gb-card-v3 .gbv3-cta-row{
  position: relative;
  z-index: 4;
  display: flex;
  align-items: center;
}
.gb-card-v3 .gbv3-cta{
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 9px 18px;
  border-radius: 999px;
  background: #FFFFFF;
  color: #0F0904;
  font-family: 'Plus Jakarta Sans', system-ui, -apple-system, sans-serif;
  font-weight: 800;
  font-size: 12.5px;
  letter-spacing: .04em;
  text-transform: uppercase;
  box-shadow: 0 8px 18px -8px rgba(0,0,0,.50), inset 0 1px 0 rgba(255,255,255,.7);
  pointer-events: none;             /* the WHOLE CARD is the tap target */
}
.gb-card-v3 .gbv3-cta-arrow{
  display: inline-grid;
  place-items: center;
  color: #0F0904;
  line-height: 0;
}
/* --- MAIN body: text + visual ------------------------------ */
.gb-card-v3 .gbv3-body{
  position: relative;
  z-index: 4;
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: center;
  gap: clamp(16px, 3vw, 30px);
}
.gb-card-v3 .gbv3-text{
  display: flex;
  flex-direction: column;
  gap: 6px;
  min-width: 0;
}
.gb-card-v3 .gbv3-eyebrow{
  font-family: 'Fraunces', serif;
  font-style: italic;
  font-weight: 700;
  font-size: clamp(11px, 1.55vw, 13px);
  letter-spacing: .10em;
  text-transform: uppercase;
  color: #FFE69A;
  text-shadow: 0 1px 4px rgba(0,0,0,.65);
}
.gb-card-v3 .gbv3-title{
  font-family: 'Fredoka', sans-serif;
  font-weight: 600;
  font-size: clamp(34px, 7vw, 60px);
  letter-spacing: -.012em;
  line-height: .98;
  /* Animated gold gradient text-clip */
  background: linear-gradient(135deg, #FFE69A 0%, #FFD75A 40%, #E8A93A 70%, #FFD75A 100%);
  background-size: 200% 200%;
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #FFD75A;                  /* solid fallback if clip unsupported */
  text-shadow: 0 4px 18px rgba(180,130,30,.45);
  animation: gbv3-title-shimmer 5s ease-in-out infinite;
  margin: 2px 0 0;
}
.gb-card-v3 .gbv3-title em{
  font-family: 'Fraunces', serif;
  font-style: italic;
  font-weight: 600;
  font-size: 0.62em;
  margin-right: 0.06em;
  vertical-align: 0.16em;
  letter-spacing: -.005em;
}
@keyframes gbv3-title-shimmer{
  0%,100% { background-position: 0% 50%; }
  50%     { background-position: 100% 50%; }
}
.gb-card-v3 .gbv3-pile{
  font-family: 'Fredoka', sans-serif;
  font-weight: 600;
  font-size: clamp(15px, 2.1vw, 19px);
  letter-spacing: -.005em;
  color: #FFFFFF;
  text-shadow: 0 1px 4px rgba(0,0,0,.50);
  margin-top: 6px;
}
.gb-card-v3 .gbv3-pile em{
  font-family: 'Fraunces', serif;
  font-style: italic;
  font-weight: 500;
  color: #FFE69A;
}
.gb-card-v3 .gbv3-sub{
  font-family: 'Plus Jakarta Sans', system-ui, -apple-system, sans-serif;
  font-weight: 500;
  font-size: clamp(12.5px, 1.6vw, 13.5px);
  line-height: 1.5;
  color: rgba(255,255,255,.86);
  text-shadow: 0 1px 5px rgba(0,0,0,.55);
  margin-top: 6px;
  max-width: 460px;
}
/* --- Visual — fills the entire card edge-to-edge --------- */
.gb-card-v3 .gbv3-visual{
  position: absolute;
  inset: 0;
  display: block;
  overflow: hidden;
  border-radius: inherit;
  z-index: 0;
}
.gb-card-v3 .gbv3-halo{
  /* The new image has its own warm glow baked in — disable the
     external halo so we don't double-tint everything. */
  display: none;
}
@keyframes gbv3-halo{
  0%,100% { transform: scale(.92); opacity: .55; }
  50%     { transform: scale(1.06); opacity: .95; }
}
/* 2026-06-04 — IMAGE FILL = CONTAIN, never cover. The card's
   aspect-ratio is locked to the image's natural dimensions
   above, so `contain` fills the card edge-to-edge AND keeps
   every pixel visible. If a future layout ever stretches the
   card past its intrinsic aspect (taller-sibling-card bug),
   `contain` will letterbox cleanly — never crop.
   DO NOT CHANGE TO `cover`. Every cropping regression in this
   card's history has been caused by `cover`. */
.gb-card-v3 .gbv3-button-img{
  position: absolute;
  inset: 0;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  aspect-ratio: auto !important;
  object-fit: contain !important;
  object-position: center !important;
  background: transparent !important;
  border-radius: inherit !important;
  box-shadow: none !important;
  filter: none;
  z-index: 0;
  display: block;
}
@keyframes gbv3-bounce{
  0%,100% { transform: translateY(0); }
  50%     { transform: translateY(-5px); }
}
/* --- BOTTOM-RIGHT: tentpole gold logo --------------------- */
.gb-card-v3 .gbv3-logo-row{
  position: relative;
  z-index: 4;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: 4px;
}
.gb-card-v3 .gbv3-tentpole-logo{
  width: clamp(74px, 9vw, 108px) !important;
  height: auto !important;
  aspect-ratio: auto !important;
  object-fit: contain !important;
  background: transparent !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  opacity: .92;
  filter: drop-shadow(0 4px 12px rgba(180,130,30,.42));
}
/* Text fallback when the tentpole gold PNG can't load */
.gb-card-v3 .gbv3-logo-fallback{
  font-family: 'Fredoka', sans-serif;
  font-weight: 600;
  font-size: 24px;
  letter-spacing: -.03em;
  background: linear-gradient(135deg, #FFE69A, #FFD75A, #E8A93A);
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #FFD75A;
}

/* --- IMAGE OVERLAY (shared desktop+mobile, one asset) ----- */
/* When /gold-button-card.jpg loads, this fades in OVER the CSS
   fallback. The card's aspect-ratio is stamped via JS from the
   image's natural dimensions so both desktop and mobile render
   the same artwork at the same proportions — only the absolute
   pixel size differs. This is "responsive scaling, not a
   separate mobile layout." */
.gb-card-v3 .gbv3-pic{
  position: absolute;
  inset: 0;
  border-radius: 26px;
  overflow: hidden;
  z-index: 10;
  opacity: 0;
  pointer-events: none;
  transition: opacity .45s ease;
  /* Hide the picture wrapper until we know the image really loaded */
  display: block;
  line-height: 0;
}
.gb-card-v3 .gbv3-pic{
  /* Background matches the artwork's near-black so any letterbox
     bands from object-fit:contain are invisible. */
  background: #060606 !important;
}
.gb-card-v3 .gbv3-pic img{
  display: block;
  width: 100% !important;
  height: 100% !important;
  /* PROTECTED (locked 2026-05-14): `contain` at ALL viewports.
     `cover` was cropping desktop when the dashboard grid stretched
     the card beyond 16:9 to match a taller sibling card (the
     PTHA countdown). `contain` fits the whole image regardless
     of container shape — never crops, just letterboxes (which is
     invisible because .gbv3-pic bg matches the image). */
  object-fit: contain !important;
  background: transparent !important;
  border-radius: inherit !important;
  box-shadow: none !important;
  aspect-ratio: auto !important;
}
/* Stop dashboard grid from stretching the card past its natural
   16:9 height (which is what made cover crop in the first place).
   `align-self: start` keeps the card at its intrinsic aspect-ratio
   regardless of taller siblings; max-height is a belt + suspenders
   so even if some future layout forces stretch, the card never grows
   tall enough to lose the image inside it. */
.tp-hero-row .gb-card-v3,
.tp-dash-row .gb-card-v3{
  /* (2026-05-18 r3) Stretch to match neighbor heights AND zero out the
     default .gb-card-v3 margin (8px 0 22px) — that was offsetting the
     gold card 8px lower than greet/countdown and bleeding 8px past the
     cell's bottom edge. Margin-zero locks card top/bottom to cell
     top/bottom so the row aligns perfectly. */
  align-self: stretch;
  max-width: 100%;
  margin: 0 !important;
}
/* (2026-05-21) The CSS fallback uses a 2-column body (text + 200px gold
   button visual). That fits a full-width card, but when the card lives
   inside the 3-column dashboard hero row, the column is ~330px wide and
   the 200px right visual eats most of it — leaving the text wrapping
   word-by-word vertically. Stack vertically + shrink the visual when
   the JPG hero image isn't loaded. Once gb-img-loaded is on the card,
   the body is display:none anyway so these overrides don't apply. */
.tp-hero-row .gb-card-v3:not(.gb-img-loaded) .gbv3-body,
.tp-dash-row .gb-card-v3:not(.gb-img-loaded) .gbv3-body{
  grid-template-columns: 1fr;
  grid-template-rows: auto auto;
  gap: 14px;
  align-items: start;
}
/* Legacy fallback rule disabled — image-is-the-card mode means the
   visual always fills 100% of the card. Keeping the selector for
   posterity in case we ever bring back the CSS fallback art. */
.tp-hero-row .gb-card-v3:not(.gb-img-loaded) .gbv3-visual,
.tp-dash-row .gb-card-v3:not(.gb-img-loaded) .gbv3-visual{
  /* No size override — let the base inset:0 fill the card. */
}
.tp-hero-row .gb-card-v3:not(.gb-img-loaded) .gbv3-title,
.tp-dash-row .gb-card-v3:not(.gb-img-loaded) .gbv3-title{
  font-size: clamp(28px, 4vw, 40px);
}
.tp-hero-row .gb-card-v3:not(.gb-img-loaded) .gbv3-sub,
.tp-dash-row .gb-card-v3:not(.gb-img-loaded) .gbv3-sub{
  max-width: 100%;
}
/* Image successfully loaded → fade in + collapse the CSS fallback so
   the image is the entire UI. The card now scales as a pure image
   container with the image's exact aspect ratio applied via JS. */
.gb-card-v3.gb-img-loaded{
  /* Drop the CSS card padding — the image covers edge-to-edge. */
  padding: 0 !important;
  min-height: 0 !important;
  /* Keep border-radius, box-shadow, hover/press transitions intact
     so the IMAGE inherits the same premium framing. */
}
/* LEGACY (disabled 2026-05-22): this rule was designed for an older
   DOM that had a separate `.gbv3-pic` overlay sitting on top of CSS
   fallback children. The current DOM has no `.gbv3-pic` — the image
   itself lives inside `.gbv3-visual`. With the original selector
   active, every child got display:none — including the visual that
   holds the image. Result: empty card. Selector neutralized; nothing
   inside the card needs to be hidden once the image loads. */
.gb-card-v3.gb-img-loaded > :not(.gbv3-pic):not(.gbv3-visual):not(.gbv3-border):not(.gbv3-glitter):not(.gbv3-shimmer){
  display: none;
}
.gb-card-v3.gb-img-loaded .gbv3-pic{
  opacity: 1;
  pointer-events: auto;
}
/* Image failed → keep CSS fallback, ensure picture is fully hidden. */
.gb-card-v3.gb-img-failed .gbv3-pic{ display: none !important; }
@media (max-width: 720px){
  .gb-card-v3 .gbv3-pic,
  .gb-card-v3 .gbv3-pic img{ border-radius: 22px; }
}
/* --- RESPONSIVE (single component, no separate mobile DOM) - */
/* Tablet ↓ */
@media (max-width: 720px){
  .gb-card-v3{
    padding: 18px 18px 16px;
    border-radius: 22px;
    min-height: 200px;
  }
  .gb-card-v3 .gbv3-border{ border-radius: 22px; }
  .gb-card-v3:hover{ transform: none; filter: none; box-shadow:
    0 22px 50px -18px rgba(180,130,30,.45),
    0 8px 18px -6px rgba(0,0,0,.40),
    inset 0 1px 0 rgba(255,220,130,.08); }
  .gb-card-v3:active{ transform: scale(.985); filter: brightness(.96); }
}
/* Phone — keep the same 2-column layout (visual on the right) but
   shrink the gold button and tighten the type so everything fits. */
@media (max-width: 520px){
  .gb-card-v3{
    grid-template-rows: auto 1fr auto;
    gap: 12px;
    padding: 16px 16px 14px;
    min-height: 0;
  }
  /* Image fills the card on every breakpoint — no size override. */
  .gb-card-v3 .gbv3-title{ font-size: clamp(30px, 9vw, 44px); }
  .gb-card-v3 .gbv3-pile{ font-size: 14.5px; }
  .gb-card-v3 .gbv3-sub{ font-size: 12.5px; }
  .gb-card-v3 .gbv3-cta{ padding: 8px 14px; font-size: 11.5px; }
  .gb-card-v3 .gbv3-tentpole-logo{ width: 64px !important; }
}
/* iPhone SE / ultra-narrow */
@media (max-width: 360px){
  .gb-card-v3 .gbv3-sub{ font-size: 12px; -webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; }
  .gb-card-v3 .gbv3-title{ font-size: 30px; }
}
@media (prefers-reduced-motion: reduce){
  .gb-card-v3 .gbv3-border,
  .gb-card-v3 .gbv3-glitter,
  .gb-card-v3 .gbv3-shimmer,
  .gb-card-v3 .gbv3-halo,
  .gb-card-v3 .gbv3-title,
  .gb-card-v3 .gbv3-button-img{ animation: none !important; }
  .gb-card-v3{ transition: none !important; }
}
/* ============================================================
   TOP-OF-DASHBOARD ROW — Gold Button (left) + compact Command
   Center / KPIs (right). The Gold Button stays the hero feature;
   the right column compresses to feel like a sleek executive
   toolbar that lives BESIDE it rather than under it.
   ============================================================ */
.tp-dash-row{ width:100%; }
/* The right column owns its own internal scroll context and never
   forces horizontal overflow. */
.tp-dash-row .tp-dash-row-right{ min-width:0; }
/* Gold Button max-width in the row context shrinks slightly so the
   right column has room to breathe. */
.tp-dash-row .gb-card-v3{ max-width:none; margin:0; }

/* COMPACT COMMAND CENTER — applied via .tp-cc-compact ancestor */
.tp-cc-compact .tp-cc-header{
  margin:0 0 10px !important; padding:11px 14px !important;
  border-radius:14px !important; gap:10px !important;
  box-shadow:0 12px 26px -14px rgba(15,30,58,.40),0 3px 8px -3px rgba(0,0,0,.12) !important;
}
.tp-cc-compact .tp-cc-live-pill{
  padding:4px 9px !important; font-size:9.5px !important; letter-spacing:.14em !important;
  gap:6px !important;
}
.tp-cc-compact .tp-cc-title-main{
  font-size:16px !important; line-height:1.05 !important;
}
.tp-cc-compact .tp-cc-subline{
  font-size:10.5px !important; margin-top:1px !important;
}
.tp-cc-compact .tp-cc-header .btn-pill{
  padding:6px 12px !important; font-size:10.5px !important; letter-spacing:.04em !important;
}
.tp-cc-compact .tp-cc-grid{
  grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
  gap:8px !important; margin-bottom:0 !important;
}
.tp-cc-compact .tp-cc-tile{
  min-height:118px !important;
  padding:14px 12px 12px !important;
  border-radius:14px !important;
  gap:4px !important;
}
.tp-cc-compact .tp-cc-tile .tp-cc-title{
  font-size:9.5px !important; letter-spacing:.10em !important;
  margin:0 0 2px !important;
}
.tp-cc-compact .tp-cc-tile .tp-cc-num{
  font-size:clamp(24px, 2.6vw, 32px) !important;
  margin:auto 0 2px !important;
}
.tp-cc-compact .tp-cc-tile .tp-cc-sub{
  font-size:11px !important; line-height:1.35 !important;
}
.tp-cc-compact .tp-cc-tile .tp-cc-cta{
  font-size:10px !important; padding:7px 10px !important; margin-top:8px !important;
  letter-spacing:.06em !important;
}
.tp-cc-compact .tp-cc-tile .tp-cc-glow{
  width:140px !important; height:140px !important; top:-40px !important;
}

/* Responsive — below 1100px, stack vertically so the right column
   never gets uncomfortably narrow. */
@media (max-width:1100px){
  .tp-dash-row{
    grid-template-columns:1fr !important;
    gap:14px !important;
  }
  .tp-dash-row .gb-card-v3{ max-width:520px; margin:0 auto; }
  .tp-countdown-tile{ min-height:auto !important; }
  .tp-cc-compact .tp-cc-grid{
    grid-template-columns:repeat(4, minmax(0, 1fr)) !important;
  }
}

/* ============================================================
   HERO ROW — 3-panel dashboard top.
   [ GOLD BUTTON | GREETING + AI | COUNTDOWN ]
   Vision Pro / luxury AI dashboard aesthetic.
   ============================================================ */
.tp-hero-wrap{
  /* Centered max-width container so the row never spans edge-to-edge on
     ultra-wide monitors. Below 1320px the wrap fills its parent. */
  max-width:1280px;
  margin:0 auto 18px;
  padding:0 4px;
}
.tp-hero-row{
  display:grid;
  /* Order: Greeting | Gold | Countdown — three equal-width columns.
     Was 1fr / 1.35fr / 1fr (Gold as focal point); user requested all
     three cards equal width so the row reads as balanced (2026-05-18).
     minmax(0, 1fr) prevents min-content from blowing out the column
     widths when card text/images would otherwise force overflow. */
  grid-template-columns: repeat(3, minmax(0, 1fr));
  /* 2026-06-04 — Moon: "a little space between the boxes". 16 → 20. */
  gap:20px;
  /* All three cells stretch to the tallest one so the row reads as a
     balanced trio. The Gold Button cell drops its aspect-ratio in this
     mode and fills the column height via background-size:cover. */
  align-items:stretch;
  margin:0;
}
.tp-hero-cell{ min-width:0; display:flex; }
.tp-hero-cell > *{ width:100%; }

/* The Gold Button's own max-width capping is overridden inside the hero row
   so it always fills its track. */
.tp-hero-row .gb-card-v3{ max-width:none; margin:0; /* height:100% removed — aspect-ratio drives the card height */ }

/* ============================================================
   PRO-FEATURE LOCK WRAPPER — rounded-corner hardening (2026-05-20)
   ------------------------------------------------------------
   The `gateProFeature()` helper wraps any Pro-gated component
   (currently: the dashboard Gold Button on Core accounts) in a
   `.tp-pro-gate` div with a `.tp-pro-lock` overlay sitting on top.
   The overlay paints a cream/gold gradient + backdrop-filter and
   uses `border-radius: inherit` so it picks up the wrapper's
   radius. We FORCE that radius + clipping here so the locked
   center dashboard card matches the rounded corners of the left
   (.tp-greet-panel) and right (.tp-countdown-card) hero cards on
   every breakpoint — desktop, tablet, and mobile.
   ============================================================ */
/* Round + clip every layer of the Pro lock wrapper. We use BOTH
   border-radius and clip-path so the result is independent of
   inheritance AND defeats the well-known backdrop-filter bug
   where rounded corners leak past the radius. clip-path forces
   the painted box into a rounded-rect shape regardless of what
   the inner styles try to do.
   IMPORTANT: do NOT set height/width here — let the wrapper size
   itself naturally to its inner card (`.gb-card-v3`). Setting
   height:100% on the wrapper made the whole hero row taller. */
div.tp-pro-gate,
.tp-hero-row div.tp-pro-gate,
.tp-hero-cell div.tp-pro-gate{
  position: relative !important;
  border-radius: 22px !important;
  overflow: hidden !important;
  clip-path: inset(0 round 22px) !important;
  isolation: isolate !important;
}
div.tp-pro-gate > div.tp-pro-gate-content,
.tp-hero-row div.tp-pro-gate > div.tp-pro-gate-content{
  border-radius: 22px !important;
  overflow: hidden !important;
  clip-path: inset(0 round 22px) !important;
}
div.tp-pro-gate > div.tp-pro-lock,
.tp-hero-row div.tp-pro-gate > div.tp-pro-lock{
  border-radius: 22px !important;
  overflow: hidden !important;
  clip-path: inset(0 round 22px) !important;
}
@media (max-width: 720px){
  div.tp-pro-gate,
  .tp-hero-row div.tp-pro-gate,
  .tp-hero-cell div.tp-pro-gate,
  div.tp-pro-gate > div.tp-pro-gate-content,
  div.tp-pro-gate > div.tp-pro-lock{
    border-radius: 22px !important;
    overflow: hidden !important;
    clip-path: inset(0 round 22px) !important;
  }
}
/* Final unconditional fallback — the cream/blur lock surface is
   always rounded, no matter how it's nested. clip-path is the
   nuclear option here: it forces the painted shape regardless of
   border-radius, overflow, or backdrop-filter quirks. */
div.tp-pro-lock{
  border-radius: 22px !important;
  overflow: hidden !important;
  clip-path: inset(0 round 22px) !important;
}

/* ============================================================
   PROTECTED UI — DO NOT MODIFY WITHOUT EXPLICIT REQUEST
   Registry key: greet-panel             (approved 2026-05-12)
   ============================================================ */
/* ----- CENTER PANEL: GREETING + AI ----- */
.tp-greet-panel{
  position:relative; height:100%;
  display:flex; flex-direction:column; gap:8px;
  padding:18px 22px;
  border-radius:22px;
  background:linear-gradient(135deg, rgba(255,255,255,.78) 0%, rgba(255,255,255,.55) 100%);
  border:1px solid rgba(255,255,255,.65);
  box-shadow:0 18px 40px -18px rgba(15,30,58,.20),
              0 4px 12px -6px rgba(0,0,0,.08),
              inset 0 1px 0 rgba(255,255,255,.85);
  backdrop-filter:blur(22px) saturate(1.4);
  -webkit-backdrop-filter:blur(22px) saturate(1.4);
  overflow:hidden;
}
body.theme-dark .tp-greet-panel{
  background:linear-gradient(135deg, rgba(21,34,50,.78) 0%, rgba(26,42,63,.55) 100%);
  border-color:rgba(255,255,255,.10);
}
/* Greeting blob halo removed per user request — clean frosted panel only. */
.tp-greet-glow{ display:none !important; }
.tp-greet-eyebrow{
  display:inline-flex; align-items:center; gap:6px;
  font-size:10.5px; font-weight:800; letter-spacing:.14em; text-transform:uppercase;
  color:#3D7FB3;
}
body.theme-dark .tp-greet-eyebrow{ color:#86BEDC; }
.tp-greet-title{
  font-family:'Fredoka', sans-serif; font-weight:700;
  font-size:clamp(22px, 2.4vw, 30px);
  letter-spacing:-.022em; line-height:1.04;
  color:#1A2B40; margin:2px 0 0;
  /* Hard reset of any inherited AdaptiveContrast text-shadow */
  text-shadow:none;
}
body.theme-dark .tp-greet-title{ color:#E8F1F8; }
.tp-greet-sub{
  font-size:13px; line-height:1.45; color:#5A6776;
  font-weight:600; max-width:520px;
}
body.theme-dark .tp-greet-sub{ color:#9FB6CA; }

/* ============================================================
   ADAPTIVE TEXT — .tp-adapt-text  (Booth Layouts + anywhere
   we paint copy directly on the page background)
   ----------------------------------------------------------------
   - Default: dark navy (#0F1E3A) — WCAG AAA on the cream/beige
     light backgrounds.
   - body[data-bg-tone="dark"]: switches to near-white (#F5F8FC)
     — WCAG AAA on the navy / dark themes.
   - Smooth color transition so theme/background swaps feel
     polished, not jolting.
   - Drops ALL text-shadow so light backgrounds don't get the
     blurry glow that was making white-on-cream washed out.
   ============================================================ */
.tp-adapt-text{
  color: #0F1E3A;
  text-shadow: none !important;
  transition: color .35s ease;
}
.tp-adapt-text.tp-adapt-sub{
  color: #3D5266;
  opacity: 1;
}
body[data-bg-tone="dark"] .tp-adapt-text,
body.theme-dark .tp-adapt-text{
  color: #F5F8FC;
  /* On busy / photographic dark backgrounds, a very subtle shadow
     keeps text crisp WITHOUT the blurry glow. */
  text-shadow: 0 1px 2px rgba(0,0,0,.45) !important;
}
body[data-bg-tone="dark"] .tp-adapt-text.tp-adapt-sub,
body.theme-dark .tp-adapt-text.tp-adapt-sub{
  color: #D2DCE6;
}

/* Layout page head — keep its breathing room consistent on
   every theme so the adaptive text always lands on a stable
   contained area. */
.tp-layout-head{ position: relative; z-index: 1; }

@media (prefers-reduced-motion: reduce){
  .tp-adapt-text{ transition: none !important; }
}
/* AI helper line — soft frosted strip with a pulsing dot, "Ever need
   help? Just ask." Reinforces that the panel is an AI assistant hub. */
.tp-greet-helper{
  display:inline-flex; align-items:center; gap:8px;
  margin-top:6px;
  padding:7px 12px;
  border-radius:999px;
  background:rgba(134,190,220,.14);
  border:1px solid rgba(134,190,220,.25);
  font-size:11.5px; font-weight:700; color:#3D7FB3;
  letter-spacing:.02em;
  align-self:flex-start;
}
body.theme-dark .tp-greet-helper{
  background:rgba(134,190,220,.16); color:#86BEDC;
  border-color:rgba(134,190,220,.30);
}
.tp-greet-helper-dot{
  width:7px; height:7px; border-radius:50%;
  background:#3D8C63;
  box-shadow:0 0 0 0 rgba(61,140,99,.55);
  animation:tp-greet-pulse 1.8s ease-in-out infinite;
}
@keyframes tp-greet-pulse{
  0%   { box-shadow:0 0 0 0 rgba(61,140,99,.55); }
  70%  { box-shadow:0 0 0 8px rgba(61,140,99,0); }
  100% { box-shadow:0 0 0 0 rgba(61,140,99,0); }
}
.tp-greet-actions{
  margin-top:auto; padding-top:10px;
  display:flex; align-items:center; gap:8px; flex-wrap:wrap;
}
.tp-greet-cta{
  display:inline-flex; align-items:center; gap:8px;
  padding:10px 16px; border-radius:999px; border:none; cursor:pointer;
  background:linear-gradient(135deg, #1A2B40 0%, #2A4360 100%);
  color:#FFFFFF; font-family:'Plus Jakarta Sans', system-ui, sans-serif;
  font-weight:800; font-size:12.5px; letter-spacing:.04em;
  box-shadow:0 8px 18px -8px rgba(15,30,58,.45),
              0 3px 8px -3px rgba(0,0,0,.18);
  transition:transform .15s ease, box-shadow .2s ease;
}
.tp-greet-cta:hover{
  transform:translateY(-2px);
  box-shadow:0 14px 28px -10px rgba(15,30,58,.55), 0 6px 12px -4px rgba(0,0,0,.22);
}
.tp-greet-cta-icon{
  display:inline-grid; place-items:center; width:20px; height:20px;
  border-radius:50%; background:rgba(255,255,255,.18);
}
.tp-greet-refresh{
  display:inline-grid; place-items:center; width:36px; height:36px;
  border-radius:50%; border:1px solid rgba(15,30,58,.10);
  background:rgba(255,255,255,.7); color:#1A2B40;
  cursor:pointer;
  transition:background .15s, transform .15s;
}
.tp-greet-refresh:hover{ background:#FFFFFF; transform:translateY(-1px); }
body.theme-dark .tp-greet-refresh{
  background:rgba(255,255,255,.08); color:#E8F1F8;
  border-color:rgba(255,255,255,.14);
}

/* ============================================================
   PROTECTED UI — DO NOT MODIFY WITHOUT EXPLICIT REQUEST
   Registry key: countdown-card          (approved 2026-05-12)
   ============================================================ */
/* ----- RIGHT PANEL: ANIMATED COUNTDOWN ----- */
.tp-countdown-card{
  position:relative; height:100%; width:100%;
  display:block; padding:0; border:none; cursor:pointer;
  border-radius:22px; overflow:hidden;
  /* Default gradient is overridden by inline style from the rotating palette
     picker so each event renders with its own color identity. */
  background:linear-gradient(135deg, #1B1438 0%, #2A1F5E 35%, #4B2A8C 70%, #7E3FB8 100%);
  color:#FFFFFF; text-align:center;
  box-shadow:0 20px 44px -18px var(--tp-cd-shadow, rgba(75,42,140,.55)),
              0 6px 16px -6px rgba(0,0,0,.30);
  -webkit-tap-highlight-color:transparent;
  transition:transform .25s cubic-bezier(.2,.8,.2,1), box-shadow .25s ease;
}
.tp-countdown-card:hover{
  transform:translateY(-3px);
  box-shadow:0 32px 60px -20px var(--tp-cd-shadow, rgba(125,63,184,.55)),
              0 12px 24px -8px rgba(0,0,0,.32);
}
/* Layer 1: playful event doodles — music notes, stars, butterflies, bunting
   streamers via SVG data URI. Brighter colored strokes (pink/yellow/cyan)
   plus a bunting cluster in the top-right corner, matching the reference. */
.tp-cd-doodles{
  position:absolute; inset:0;
  pointer-events:none; opacity:1;
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='460' height='360' viewBox='0 0 460 360'><g fill='none' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M40 50 q12 -14 26 0 q14 14 26 0 l0 50' stroke='%23E37AC4' /><circle cx='40' cy='100' r='6' fill='%23E37AC4' stroke='none'/><circle cx='92' cy='100' r='6' fill='%23E37AC4' stroke='none'/><path d='M70 180 q12 -12 28 0 q14 14 -2 24 q-16 14 -2 26 q14 10 -28 0' stroke='%2370D5E6' /><path d='M390 200 q-12 -12 -28 0 q-14 14 2 24 q16 14 2 26 q-14 10 28 0' stroke='%23E37AC4' /><path d='M310 70 l5 38 l-14 4 a9 9 0 1 1 -2 -16 l9 -2 z' fill='%23F6D560' stroke='%23F6D560' /><path d='M120 290 l7 -12 l7 12 l13 1 l-9 8 l3 12 l-14 -7 l-14 7 l3 -12 l-9 -8 z' stroke='%23F6D560' /><path d='M270 320 l5 -9 l5 9 l9 1 l-6 6 l2 10 l-10 -5 l-10 5 l2 -10 l-6 -6 z' stroke='%2370D5E6' /><circle cx='220' cy='30' r='3' fill='%23ffffff' stroke='none'/><circle cx='160' cy='270' r='2.5' fill='%23ffffff' stroke='none'/><circle cx='420' cy='150' r='3' fill='%23ffffff' stroke='none'/><path d='M395 35 q -12 5 -20 20' stroke='%23E37AC4' /><path d='M30 240 q 12 -4 22 8' stroke='%2370D5E6' /></g><g stroke='none'><path d='M280 0 L300 30 L320 0 Z' fill='%23F26B47' opacity='0.85'/><path d='M320 0 L340 30 L360 0 Z' fill='%2370D5E6' opacity='0.85'/><path d='M360 0 L380 30 L400 0 Z' fill='%23F6D560' opacity='0.85'/><path d='M400 0 L420 30 L440 0 Z' fill='%23E37AC4' opacity='0.85'/><path d='M275 0 q60 14 165 0' stroke='%23ffffff' stroke-width='1' stroke-opacity='0.3' fill='none'/></g></svg>");
  background-size:460px 360px;
  background-repeat:repeat;
  animation:tp-cd-drift 30s linear infinite;
}
@keyframes tp-cd-drift{
  0%   { background-position:0 0; }
  100% { background-position:420px 320px; }
}
/* Layer 2: bigger soft star/sparkle that twinkles */
.tp-cd-stars{
  position:absolute; inset:0;
  pointer-events:none;
  background:
    radial-gradient(circle at 70% 15%, rgba(255,235,150,.55) 0 2px, transparent 4px),
    radial-gradient(circle at 24% 60%, rgba(255,255,255,.55) 0 2px, transparent 4px),
    radial-gradient(circle at 88% 60%, rgba(255,235,150,.45) 0 2px, transparent 4px);
  animation:tp-cd-twinkle 3s ease-in-out infinite;
}
@keyframes tp-cd-twinkle{
  0%,100% { opacity:.4; transform:scale(.95); }
  50%     { opacity:1;  transform:scale(1.05); }
}
/* Layer 3: a slow color-shifting halo that breathes warmth on the bottom.
   Color comes from the active palette via --tp-cd-glow so every event has
   a different mood. */
.tp-cd-glow{
  position:absolute; left:-30px; bottom:-60px; width:280px; height:280px;
  border-radius:50%;
  background:radial-gradient(circle, var(--tp-cd-glow, rgba(255,180,80,.55)), transparent 70%);
  filter:blur(36px);
  animation:tp-cd-glow-pulse 4s ease-in-out infinite;
  pointer-events:none;
}
@keyframes tp-cd-glow-pulse{
  0%,100% { opacity:.55; transform:scale(.95); }
  50%     { opacity:.95; transform:scale(1.10); }
}
/* Layer 4: subtle grid overlay for futuristic OS feel */
.tp-cd-grid-bg{
  position:absolute; inset:0;
  pointer-events:none;
  background-image:
    linear-gradient(rgba(255,255,255,.04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.04) 1px, transparent 1px);
  background-size:32px 32px;
  mask-image:radial-gradient(circle at 50% 50%, #000 30%, transparent 80%);
  -webkit-mask-image:radial-gradient(circle at 50% 50%, #000 30%, transparent 80%);
  opacity:.5;
}

.tp-cd-body{
  position:relative; z-index:2;
  padding:18px 22px 16px;
  display:flex; flex-direction:column; gap:6px;
  min-height:100%;
  text-align:center;
  align-items:center;
  justify-content:center;
}
.tp-cd-eyebrow{
  display:inline-flex; align-items:center; gap:6px;
  font-size:11px; font-weight:800; letter-spacing:.28em; text-transform:uppercase;
  color:rgba(255,255,255,.92);
  margin:0 0 6px;
  text-shadow:0 1px 2px rgba(0,0,0,.40);
}
/* Event NAME — big, white, uppercase per the reference design. Scales down
   for longer names so it never gets cropped mid-word; 2-line clamp covers
   anything longer than that. */
.tp-cd-title{
  font-family:'Fredoka', sans-serif; font-weight:700;
  font-size:clamp(18px, 1.7vw, 24px);
  letter-spacing:.02em; line-height:1.08;
  color:#FFFFFF;
  text-transform:uppercase;
  text-shadow:0 2px 10px rgba(0,0,0,.45);
  margin:0 0 12px;
  max-width:100%;
  padding:0 6px;
  display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;
  overflow:hidden;
  text-overflow:ellipsis;
  word-break:break-word;
  hyphens:auto;
}
/* Date + location meta row */
.tp-cd-meta{
  display:flex; align-items:center; justify-content:center;
  gap:14px; flex-wrap:wrap;
  margin-top:10px;
  font-size:11.5px; font-weight:700;
  color:rgba(255,255,255,.88);
  text-shadow:0 1px 2px rgba(0,0,0,.45);
}
.tp-cd-meta-item{
  display:inline-flex; align-items:center; gap:5px;
  letter-spacing:.02em;
}
.tp-cd-meta-item svg{ opacity:.85; }
/* Celebratory tagline at the bottom */
.tp-cd-tagline{
  margin-top:8px;
  font-size:12.5px; font-weight:700;
  color:rgba(255,255,255,.95);
  letter-spacing:.02em;
  text-shadow:0 1px 2px rgba(0,0,0,.45);
}
.tp-cd-number{
  display:flex; align-items:flex-end; justify-content:center; gap:8px;
}
.tp-cd-number-empty{ margin:auto 0; }
.tp-cd-num{
  font-family:'Fredoka', sans-serif; font-weight:600;
  font-size:clamp(56px, 7vw, 88px);
  letter-spacing:-.03em; line-height:.9;
  color:#FFFFFF;
  text-shadow:0 2px 12px rgba(0,0,0,.40),
              0 0 24px rgba(255,210,90,.30);
  background:linear-gradient(135deg, #FFFFFF 0%, #FFE6B0 65%, #FFD75A 100%);
  -webkit-background-clip:text; background-clip:text;
  -webkit-text-fill-color:transparent; color:transparent;
}

/* LIVE TICKING TIMER — d/h/m/s segments. Cinematic launch-countdown vibe. */
.tp-cd-timer{
  display:inline-flex; align-items:flex-end; justify-content:center;
  gap:6px; margin:4px 0 6px;
}
.tp-cd-tunit{
  display:flex; flex-direction:column; align-items:center; gap:1px;
  min-width:46px;
}
.tp-cd-tnum{
  font-family:'Fredoka', sans-serif; font-weight:600;
  font-size:clamp(30px, 3.6vw, 44px);
  letter-spacing:-.02em; line-height:.9;
  background:linear-gradient(135deg, #FFFFFF 0%, #FFE6B0 70%, #FFD75A 100%);
  -webkit-background-clip:text; background-clip:text;
  -webkit-text-fill-color:transparent; color:transparent;
  text-shadow:0 2px 10px rgba(0,0,0,.35);
  font-variant-numeric:tabular-nums;
}
.tp-cd-tlabel{
  font-size:9.5px; font-weight:800; letter-spacing:.14em;
  text-transform:uppercase;
  color:rgba(255,225,160,.85);
  text-shadow:0 1px 2px rgba(0,0,0,.45);
}
.tp-cd-tsep{
  font-family:'Fredoka', sans-serif; font-weight:600;
  font-size:clamp(24px, 3vw, 32px);
  color:rgba(255,225,160,.55);
  line-height:.9; padding:0 1px;
  align-self:flex-start;
  margin-top:4px;
  animation:tp-cd-blink 1.2s ease-in-out infinite;
}
@keyframes tp-cd-blink{
  0%, 49%, 100% { opacity:.85; }
  50%, 99%      { opacity:.30; }
}

.tp-cd-unit{
  font-family:'Fraunces', serif; font-style:italic;
  font-size:16px; color:rgba(255,235,180,.85);
  margin-bottom:6px; letter-spacing:.02em;
}
.tp-cd-label{
  font-family:'Fredoka', sans-serif; font-weight:600;
  font-size:14px; color:#FFFFFF; line-height:1.25;
  margin-top:4px;
  text-shadow:0 1px 3px rgba(0,0,0,.45);
  max-width:280px;
}
.tp-cd-venue{
  font-size:11.5px; font-weight:600;
  color:rgba(255,235,180,.85); letter-spacing:.02em;
  text-shadow:0 1px 2px rgba(0,0,0,.40);
  margin-top:1px;
}
.tp-cd-progress{
  margin-top:10px; height:6px; width:100%;
  background:rgba(255,255,255,.10);
  border-radius:999px; overflow:hidden;
  position:relative;
}
.tp-cd-progress-fill{
  height:100%; width:0;
  background:linear-gradient(90deg, #FFE69A 0%, #FFD75A 60%, #FF9F40 100%);
  border-radius:999px;
  box-shadow:0 0 12px rgba(255,210,90,.55);
  /* 2026-07-15 perf: width transitions force layout every frame — 1.2s was the
     longest layout animation in the app. .45s keeps the eased-fill feel with a
     third of the layout-work window (fill % only changes on data refresh). */
  transition:width .45s cubic-bezier(.4,0,.2,1);
  animation:tp-cd-shimmer 3s ease-in-out infinite;
  background-size:200% 100%;
}
@keyframes tp-cd-shimmer{
  0%,100% { background-position:0% 50%; }
  50%     { background-position:100% 50%; }
}

/* ----- RESPONSIVE ----- */
@media (max-width:1100px){
  .tp-hero-row{
    grid-template-columns: 1fr 1fr !important;
    grid-template-areas:
      "greet greet"
      "gold count" !important;
    gap:14px !important;
  }
  .tp-hero-cell-greet{ grid-area:greet; }
  .tp-hero-cell-gold{ grid-area:gold; }
  .tp-hero-cell-count{ grid-area:count; }
  .tp-cd-tunit{ min-width:38px; }
}
@media (max-width:760px){
  .tp-hero-row{
    grid-template-columns: 1fr !important;
    grid-template-areas:
      "greet"
      "gold"
      "count" !important;
    gap:12px !important;
  }
  .tp-greet-panel{ padding:16px 18px; }
  .tp-greet-title{ font-size:22px; }
  .tp-greet-sub{ font-size:12.5px; }
  .tp-cd-body{ padding:16px 18px; }
  .tp-cd-num{ font-size:64px; }
  .tp-cd-unit{ font-size:14px; margin-bottom:4px; }
  .tp-cd-label{ font-size:13px; }
  .tp-cd-tnum{ font-size:30px; }
  .tp-cd-tsep{ font-size:22px; }
  .tp-cd-tunit{ min-width:36px; }
}
@media (prefers-reduced-motion: reduce){
  .tp-cd-doodles, .tp-cd-stars, .tp-cd-glow, .tp-cd-progress-fill{
    animation:none !important;
  }
}

/* ============================================================
   PROTECTED UI — DO NOT MODIFY WITHOUT EXPLICIT REQUEST
   Registry key: up-next-grid            (approved 2026-05-12)
   ============================================================
   UP NEXT — compact responsive event grid (Apple Wallet / Airbnb feel).
   The column count is set inline via --tp-up-cols based on the actual
   number of events (1=centered single, 2=split, 3=triple, 4=quad).
   This eliminates the "dead space on the right" when there are fewer
   events than the max grid slots.
   ============================================================ */
.tp-upnext-grid{
  display:grid;
  /* 2026-06-04 Moon: keep the cards at their original size — just space
     them correctly. minmax(220px, 480px) gives each column its original
     480px max width (matches .tp-upnext-card's own cap so they look
     identical to before); justify-content:center clusters them in the
     middle when there are 1-3 events instead of stretching to the
     screen edges. */
  grid-template-columns:repeat(var(--tp-up-cols, 4), minmax(220px, 480px));
  justify-content:center;
  justify-items:stretch;
  gap:22px;
  width:100%;
}
.tp-upnext-grid[data-count="1"],
.tp-upnext-grid[data-count="2"],
.tp-upnext-grid[data-count="3"]{
  /* Same centered cluster regardless of count — visual rhythm stays
     consistent whether the user has 1 or 4 events. */
  grid-template-columns:repeat(var(--tp-up-cols, 4), minmax(220px, 480px));
  justify-content:center;
  justify-items:stretch;
  margin-left:0; margin-right:0;
  max-width:none;
}
.tp-upnext-card{ width:100%; max-width:480px; margin:0 auto; }
.tp-upnext-card{
  cursor:pointer;
  transition:transform .2s ease, box-shadow .2s ease;
  min-width:0;
}
.tp-upnext-card:hover{ transform:translateY(-3px); }
.tp-upnext-cover{
  aspect-ratio:4/5;
  height:auto;
  border-radius:18px;
  overflow:hidden;
  box-shadow:0 14px 30px -10px rgba(0,0,0,.18), 0 6px 12px -4px rgba(0,0,0,.08);
  position:relative;
}
.tp-upnext-meta{ text-align:center; margin-top:10px; padding:0 4px; }
.tp-upnext-title{
  font-family:'Fredoka',sans-serif; font-weight:700;
  font-size:15px; letter-spacing:-.01em;
  line-height:1.2;
  /* Single-line cap so cards stay even height */
  display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;
  overflow:hidden;
  /* Default to high-contrast dark; the auto-contrast rules below flip
     this for dark wallpapers + dark theme. Subtle white halo guarantees
     legibility even on noisy backgrounds (uploaded brand photos). */
  color:#0F1E3A;
  text-shadow:0 1px 0 rgba(255,255,255,.55);
}
.tp-upnext-date{
  font-family:'Fraunces',serif; font-style:italic;
  font-size:12px; margin-top:3px;
  line-height:1.3;
  color:#3D4D63;
  text-shadow:0 1px 0 rgba(255,255,255,.5);
}
/* ----------- AUTO-CONTRAST FOR THE UP-NEXT TITLE + DATE -----------
   AdaptiveContrast (the global module already in the file) sets
   data-bg-tone on <body> based on the user's wallpaper luma. We
   piggy-back: dark wallpaper → white text + dark shadow; light
   wallpaper → keep dark text + white halo defined above. */
body[data-bg-tone="dark"]:not([data-tp-theme]) .tp-upnext-title,
body.theme-dark         .tp-upnext-title{
  color:#FFFFFF;
  text-shadow:0 1px 3px rgba(0,0,0,.65), 0 0 2px rgba(0,0,0,.45);
}
body[data-bg-tone="dark"]:not([data-tp-theme]) .tp-upnext-date,
body.theme-dark         .tp-upnext-date{
  color:rgba(255,255,255,.92);
  text-shadow:0 1px 3px rgba(0,0,0,.55);
}
/* Dark-tone locked themes (Midnight Aurora, Cosmic Noir, Orbit) — flip
   up-next text to warm white. Defeats the hardcoded navy default above
   and any inline AdaptiveContrast stamps. */
body[data-tp-theme="bg-3"] .tp-upnext-title,
body[data-tp-theme="bg-4"] .tp-upnext-title,
body[data-tp-theme="bg-6"] .tp-upnext-title{
  color:#FFFFFF !important;
  text-shadow:0 2px 6px rgba(0,0,0,0.55), 0 0 18px rgba(0,0,0,0.30) !important;
}
body[data-tp-theme="bg-3"] .tp-upnext-date,
body[data-tp-theme="bg-4"] .tp-upnext-date,
body[data-tp-theme="bg-6"] .tp-upnext-date{
  color:rgba(255,255,255,0.94) !important;
  text-shadow:0 2px 5px rgba(0,0,0,0.50) !important;
}
/* DEMO MODE — the Planet Thrift demo template uses a dark starry-sky bg.
   The Up Next event titles ("Planet Thrift — Thrift & Sip · Kannapolis")
   and the small stat line ("45 total · 10 pending") sit directly on that
   bg with no card surface, so they must be readable. */
body.tp-demo-active .tp-upnext-title{
  color:#FFFFFF !important;
  -webkit-text-fill-color:#FFFFFF !important;
  text-shadow:0 2px 6px rgba(0,0,0,0.65), 0 0 18px rgba(0,0,0,0.35) !important;
}
body.tp-demo-active .tp-upnext-date{
  color:rgba(255,255,255,0.94) !important;
  -webkit-text-fill-color:rgba(255,255,255,0.94) !important;
  text-shadow:0 2px 5px rgba(0,0,0,0.55) !important;
}
body.tp-demo-active .tp-upnext-meta,
body.tp-demo-active .tp-upnext-meta *{
  color:rgba(255,255,255,0.92) !important;
  -webkit-text-fill-color:rgba(255,255,255,0.92) !important;
  text-shadow:0 1px 3px rgba(0,0,0,0.5) !important;
}
/* CTA tile (Go to Events) — sits below the grid, centered */
.tp-upnext-cta-wrap{
  display:flex; justify-content:center; margin-top:18px;
}
.tp-upnext-cta{
  display:inline-flex; align-items:center; gap:10px;
  padding:12px 22px; border-radius:999px; border:none; cursor:pointer;
  background:linear-gradient(135deg, #1A2B40 0%, #2A4360 100%);
  color:#FFFFFF; font-family:'Plus Jakarta Sans', system-ui, sans-serif;
  font-weight:800; font-size:13px; letter-spacing:.04em;
  box-shadow:0 10px 22px -10px rgba(15,30,58,.45),
              0 3px 8px -3px rgba(0,0,0,.18);
  transition:transform .15s ease, box-shadow .2s ease;
}
.tp-upnext-cta:hover{
  transform:translateY(-2px);
  box-shadow:0 16px 32px -12px rgba(15,30,58,.55),
              0 6px 14px -4px rgba(0,0,0,.22);
}
.tp-upnext-cta-icon{
  display:inline-grid; place-items:center;
  width:22px; height:22px; border-radius:50%;
  background:rgba(255,255,255,.16);
}
.tp-upnext-cta-sub{
  font-size:11px; opacity:.7; font-weight:600;
  letter-spacing:.04em; text-transform:uppercase;
  border-left:1px solid rgba(255,255,255,.22);
  padding-left:10px; margin-left:2px;
}

@media (max-width:1100px){
  .tp-upnext-grid{
    grid-template-columns:repeat(min(var(--tp-up-cols, 3), 3), minmax(0, 1fr)) !important;
    gap:14px;
  }
  .tp-upnext-grid[data-count="1"]{ grid-template-columns:minmax(220px, 360px) !important; }
  .tp-upnext-grid[data-count="2"]{ grid-template-columns:repeat(2, minmax(0, 1fr)) !important; }
  .tp-upnext-title{ font-size:14px; }
}
@media (max-width:760px){
  .tp-upnext-grid{
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
    gap:12px;
    max-width:none !important;
  }
  .tp-upnext-grid[data-count="1"]{ grid-template-columns:minmax(180px, 280px) !important; }
  .tp-upnext-cover{ border-radius:14px; box-shadow:0 8px 18px -8px rgba(0,0,0,.18), 0 3px 8px -3px rgba(0,0,0,.10); }
  .tp-upnext-meta{ margin-top:8px; padding:0 2px; }
  .tp-upnext-title{ font-size:13px; line-height:1.18; }
  .tp-upnext-date{ font-size:11px; margin-top:2px; }
  .tp-upnext-cta-wrap{ margin-top:14px; }
  .tp-upnext-cta{
    padding:11px 18px; font-size:12.5px; gap:8px;
  }
  .tp-upnext-cta-sub{ display:none; }
}
@media (max-width:420px){
  .tp-upnext-grid{ gap:10px; }
}
@media (max-width:680px){
  .tp-cc-compact .tp-cc-grid{
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
  }
  .tp-cc-compact .tp-cc-header{
    flex-direction:column; align-items:flex-start !important;
  }
}

/* ============================================================
   GLOBAL CLICK STABILITY GUARDS
   ------------------------------------------------------------
   Across the app, decorative pseudo-elements (gradients, halos,
   shimmer sweeps, glows, doodle backdrops) must NEVER intercept
   pointer events — they sit BEHIND the real UI and should be
   click-through. Buttons should also never flicker on click; we
   normalize their transitions and disable transform-based active
   states that can re-fire CSS transitions when a re-render swaps
   the DOM. A handful of opt-out hooks keep the few intentional
   click targets (.tp-admin-metric-tile, .gb-card-v3, etc.)
   working unchanged.
   ============================================================ */
*[aria-hidden="true"],
.tp-cc-doodles, .tp-cc-stars, .tp-cc-glow, .tp-cc-grid-bg,
.tp-cd-doodles, .tp-cd-stars, .tp-cd-glow, .tp-cd-grid-bg,
.tp-greet-glow{
  pointer-events:none !important;
}
/* Buttons + clickable cards — short snappy transitions, no transform
   ghosting between renders. The previous transform:translateY(-2px) on
   hover combined with a long transition could leave a "stuck up" look
   when the DOM re-renders mid-hover. */
button, [role="button"], a[onclick], .tpt-card, .tp-upnext-card,
.tp-countdown-card, .gb-card-v3, .tp-cc-tile, .tp-admin-metric-tile{
  -webkit-tap-highlight-color:transparent;
}
button:focus:not(:focus-visible){ outline:none; }
/* Kill any orphan transition that could leave a visual residue mid-render */
button:not(:hover):not(:focus-visible):not(:active),
[role="button"]:not(:hover):not(:focus-visible):not(:active){
  transition-duration:120ms !important;
}
/* Click feedback pulse — applied for 220ms after every click so the user
   sees an instant "I got that tap" signal even when the resulting action
   takes a moment to wire through (network call, navigation, etc.). */
.tp-click-fired{
  animation:tp-click-pulse 220ms ease-out;
}
@keyframes tp-click-pulse{
  0%   { filter:brightness(.95); }
  50%  { filter:brightness(1.06); }
  100% { filter:brightness(1); }
}
@media (prefers-reduced-motion: reduce){
  .tp-click-fired{ animation:none; }
}

/* ============================================================
   PROTECTED UI — DO NOT MODIFY WITHOUT EXPLICIT REQUEST
   Registry key: event-website-builder   (approved 2026-05-12)
   ============================================================ */
/* ============================================================
   EVENT WEBSITE BUILDER — Squarespace-style two-pane editor.
   Left: visual section cards. Right: sticky live iframe preview
   with desktop/tablet/mobile device toggle.
   ============================================================ */
.epp-topbar{
  display:flex; align-items:center; justify-content:space-between;
  gap:18px; flex-wrap:wrap;
  margin:8px 0 18px; padding:18px 22px;
  background:linear-gradient(135deg, rgba(255,255,255,.85) 0%, rgba(255,247,229,.7) 100%);
  border:1px solid rgba(255,255,255,.65);
  border-radius:22px;
  box-shadow:0 18px 38px -16px rgba(15,30,58,.20),
              0 4px 12px -6px rgba(0,0,0,.08),
              inset 0 1px 0 rgba(255,255,255,.85);
  backdrop-filter:blur(18px) saturate(1.4);
  -webkit-backdrop-filter:blur(18px) saturate(1.4);
}
.epp-topbar-left{ min-width:240px; flex:1; }
.epp-eyebrow{
  display:inline-flex; align-items:center; gap:6px;
  font-size:10.5px; font-weight:800; letter-spacing:.16em;
  text-transform:uppercase; color:#3D7FB3;
  margin-bottom:4px;
}
.epp-page-title{
  font-family:'Fredoka',sans-serif; font-weight:700;
  font-size:clamp(22px, 2.4vw, 30px);
  letter-spacing:-.022em; line-height:1.04;
  color:#1A2B40;
}
.epp-page-sub{
  font-size:13px; color:#5A6776; font-weight:600;
  margin-top:4px; max-width:640px; line-height:1.45;
}
.epp-topbar-actions{
  display:flex; align-items:center; gap:8px; flex-wrap:wrap;
}
.epp-btn{
  display:inline-flex; align-items:center; gap:6px;
  padding:9px 14px; border-radius:999px;
  font-family:inherit; font-weight:800; font-size:12.5px;
  letter-spacing:.02em; border:none; cursor:pointer;
  transition:transform .12s, background .15s, box-shadow .15s;
}
.epp-btn-ghost{
  background:rgba(255,255,255,.7); color:#1A2B40;
  border:1px solid rgba(15,30,58,.10);
  box-shadow:0 2px 8px -2px rgba(0,0,0,.06);
}
.epp-btn-ghost:hover{ background:#FFFFFF; transform:translateY(-1px); box-shadow:0 6px 14px -6px rgba(0,0,0,.18); }
.epp-btn-primary{
  background:linear-gradient(135deg, #1A2B40 0%, #2A4360 100%);
  color:#FFFFFF;
  box-shadow:0 10px 22px -10px rgba(15,30,58,.45),
              0 3px 8px -3px rgba(0,0,0,.18);
}
.epp-btn-primary:hover{ transform:translateY(-1px); box-shadow:0 16px 32px -12px rgba(15,30,58,.55); }
.epp-btn-tiny{ padding:6px 9px; font-size:11px; }

/* Two-pane builder grid */
.epp-builder{
  display:grid;
  grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);
  gap:22px;
  align-items:flex-start;
}
.epp-pane-left{ min-width:0; }
.epp-pane-right{
  position:sticky;
  top:18px;
  align-self:flex-start;
  min-width:0;
}

/* Sticky live preview shell */
.epp-preview-shell{
  background:rgba(255,255,255,.92);
  border:1px solid rgba(0,0,0,.06);
  border-radius:24px;
  overflow:hidden;
  box-shadow:0 22px 50px -18px rgba(15,30,58,.25),
              0 6px 16px -6px rgba(0,0,0,.10);
  display:flex; flex-direction:column;
  max-height:calc(100vh - 56px);
}
.epp-preview-bar{
  display:flex; align-items:center; justify-content:space-between;
  gap:10px; padding:11px 14px;
  background:linear-gradient(180deg, #FAFCFE 0%, #F1F6FB 100%);
  border-bottom:1px solid rgba(0,0,0,.06);
  flex-shrink:0;
}
.epp-preview-status{
  display:inline-flex; align-items:center; gap:7px;
  font-size:11px; font-weight:800; letter-spacing:.12em;
  text-transform:uppercase; color:#3D8C63;
}
.epp-preview-dot{
  width:7px; height:7px; border-radius:50%; background:#3D8C63;
  box-shadow:0 0 0 0 rgba(61,140,99,.55);
  animation:epp-pulse 1.8s ease-in-out infinite;
}
@keyframes epp-pulse{
  0%   { box-shadow:0 0 0 0 rgba(61,140,99,.55); }
  70%  { box-shadow:0 0 0 6px rgba(61,140,99,0); }
  100% { box-shadow:0 0 0 0 rgba(61,140,99,0); }
}
.epp-device-toggle{
  display:inline-flex; align-items:center; gap:2px;
  padding:3px; background:rgba(15,30,58,.06); border-radius:999px;
}
.epp-device{
  width:30px; height:26px; padding:0;
  display:grid; place-items:center;
  background:transparent; border:none; cursor:pointer;
  border-radius:999px;
  color:#5A6776; transition:background .15s, color .15s;
}
.epp-device:hover{ color:#1A2B40; }
.epp-device-active{
  background:#FFFFFF; color:#1A2B40;
  box-shadow:0 2px 6px -2px rgba(0,0,0,.18);
}
.epp-preview-actions{ display:inline-flex; gap:6px; }

/* Preview frame holds the device-shaped wrapper around the iframe */
.epp-preview-frame{
  flex:1; min-height:0; overflow:hidden;
  padding:18px;
  background:
    radial-gradient(ellipse at 50% 0%, rgba(255,225,180,.45), transparent 60%),
    linear-gradient(180deg, #FFFBF2 0%, #F4E9DB 100%);
  display:flex; justify-content:center; align-items:flex-start;
}
.epp-device-chrome{
  width:100%; height:100%;
  background:#FFFFFF;
  border-radius:14px;
  overflow:hidden;
  box-shadow:0 14px 30px -12px rgba(0,0,0,.18),
              0 4px 10px -4px rgba(0,0,0,.10);
  transition:max-width .3s cubic-bezier(.4,0,.2,1);
  max-width:100%;
}
.epp-preview-frame[data-epp-device="tablet"] .epp-device-chrome{ max-width:768px; border-radius:22px; }
.epp-preview-frame[data-epp-device="mobile"] .epp-device-chrome{ max-width:380px; border-radius:28px; }
.epp-device-chrome iframe{
  width:100%; height:100%; min-height:520px;
  border:none; display:block; background:#FFFFFF;
}

/* Static mockup preview — non-iframe visual of the public attendee page */
.epp-mockup{
  width:100%; height:100%; min-height:520px;
  display:flex; flex-direction:column; overflow:hidden;
  background:#FFFBF2; font-family:inherit;
}
/* Brand topbar at the top of the preview — mirrors the real public page
   chrome so the organizer sees their logo where attendees will see it. */
.epp-mock-topbar{
  display:flex; align-items:center; gap:12px;
  padding:10px 18px;
  background:rgba(255,255,255,.92);
  border-bottom:1px solid rgba(15,30,58,.08);
  flex-shrink:0;
  z-index:2;
}
.epp-mock-brand-img{
  height:32px; max-height:32px; width:auto; max-width:180px;
  object-fit:contain; display:block;
}
.epp-mock-brand-text{
  font-family:'Fredoka',sans-serif; font-weight:600;
  font-size:20px; letter-spacing:-.02em; color:#1A2B40;
  text-transform:lowercase; line-height:1;
}
.epp-mock-topbar-spacer{ flex:1; }
.epp-mock-topbar-pill{
  padding:6px 14px; border-radius:999px;
  background:#1A2B40; color:#FFFFFF;
  font-size:11px; font-weight:800; letter-spacing:.06em;
  text-transform:uppercase;
}
.epp-mock-hero{
  padding:36px 28px 28px;
  color:#FFFFFF; position:relative;
  min-height:240px;
  display:flex; flex-direction:column; gap:10px; justify-content:flex-end;
}
.epp-mock-tags{ display:flex; flex-wrap:wrap; gap:6px; margin-bottom:6px; }
.epp-mock-tags span{
  padding:4px 10px; border-radius:999px;
  background:rgba(0,0,0,.35); color:#FFFFFF;
  font-size:10.5px; font-weight:800; letter-spacing:.04em;
  text-transform:uppercase; backdrop-filter:blur(6px);
}
.epp-mock-title{
  font-family:'Fredoka',sans-serif; font-weight:700;
  font-size:clamp(22px, 2.6vw, 32px);
  letter-spacing:-.02em; line-height:1.05;
  text-shadow:0 2px 10px rgba(0,0,0,.45);
}
.epp-mock-meta{
  font-size:13px; font-weight:600;
  color:rgba(255,255,255,.92);
  text-shadow:0 1px 4px rgba(0,0,0,.45);
}
.epp-mock-cta-row{ display:flex; gap:8px; flex-wrap:wrap; margin-top:6px; }
.epp-mock-pill{
  padding:8px 16px; border-radius:999px;
  font-size:12px; font-weight:800; letter-spacing:.04em;
}
.epp-mock-pill-light{
  background:#FFFFFF; color:#1A2B40;
}
.epp-mock-pill-line{
  background:transparent; color:#FFFFFF;
  border:1.5px solid rgba(255,255,255,.55);
}

.epp-mock-body{
  flex:1; min-height:0; overflow-y:auto;
  padding:18px 24px 30px;
  display:flex; flex-direction:column; gap:18px;
  background:linear-gradient(180deg, #FFFBF2 0%, #FFF5E2 100%);
}
.epp-mock-section{
  background:#FFFFFF;
  border:1px solid rgba(0,0,0,.05);
  border-radius:16px;
  padding:14px 16px;
  box-shadow:0 6px 14px -8px rgba(0,0,0,.10);
}
.epp-mock-section-title{
  font-family:'Fredoka',sans-serif; font-weight:600;
  font-size:14px; letter-spacing:-.01em;
  color:#1A2B40; margin-bottom:6px;
}
.epp-mock-section-body{
  font-size:12.5px; color:#5A6776; line-height:1.5; font-weight:600;
}
.epp-mock-schedule{ display:flex; flex-direction:column; gap:6px; margin-top:4px; }
.epp-mock-sched-row{
  display:flex; gap:10px; align-items:baseline;
  padding:6px 10px; background:#FAF7F1; border-radius:8px;
  font-size:12px; color:#1A2B40;
}
.epp-mock-sched-time{ font-weight:800; color:#26628B; min-width:64px; font-family:'JetBrains Mono', ui-monospace, monospace; }
.epp-mock-sched-title{ font-weight:600; }
.epp-mock-faq{ display:flex; flex-direction:column; gap:8px; margin-top:4px; }
.epp-mock-faq-row{
  padding:8px 10px; background:#FAF7F1; border-radius:8px;
}
.epp-mock-faq-q{ font-weight:800; color:#1A2B40; font-size:12.5px; }
.epp-mock-faq-a{ font-size:11.5px; color:#5A6776; font-weight:600; margin-top:3px; line-height:1.4; }

.epp-preview-foot{
  display:flex; align-items:center; justify-content:space-between;
  gap:10px; padding:9px 14px;
  background:rgba(15,30,58,.03);
  border-top:1px solid rgba(0,0,0,.06);
  flex-shrink:0;
}
.epp-preview-foot-pill{
  display:inline-flex; align-items:center; gap:5px;
  font-size:10.5px; font-weight:800; letter-spacing:.06em;
  text-transform:uppercase; color:#5A6776;
}

/* Responsive — below 1200px the preview drops below the editor as a
   collapsible card so the editor still gets full width on a laptop. */
@media (max-width:1200px){
  .epp-builder{ grid-template-columns:1fr; }
  .epp-pane-right{ position:static; }
  .epp-preview-shell{ max-height:none; }
  .epp-device-chrome iframe{ min-height:420px; }
}
@media (max-width:760px){
  .epp-topbar{ padding:14px 16px; border-radius:16px; }
  .epp-page-title{ font-size:20px; }
  .epp-preview-frame{ padding:12px; }
  .epp-device-chrome iframe{ min-height:360px; }
}

/* Sponsors */
.sponsor-tier{
  background:var(--surface);border-radius:var(--radius-lg);padding:20px;
  box-shadow:var(--shadow-sm);position:relative;overflow:hidden;
}
.sponsor-tier .st-ribbon{
  position:absolute;top:14px;right:-32px;width:140px;text-align:center;
  background:var(--gold);color:#5C2A05;font-weight:800;font-size:10.5px;
  padding:5px 0;letter-spacing:.1em;transform:rotate(35deg);text-transform:uppercase;
}
.sponsor-tier h4{font-family:'Fredoka',sans-serif;font-size:22px;font-weight:600;color:var(--text)}
.sponsor-tier .st-price{font-family:'Fredoka',sans-serif;font-size:32px;font-weight:600;color:var(--accent-2);margin:6px 0 12px}
.sponsor-tier ul{list-style:none;padding:0;margin:0}
.sponsor-tier ul li{padding:6px 0;font-size:13px;color:var(--text-dim);display:flex;gap:8px;align-items:flex-start}
.sponsor-tier ul li svg{color:var(--sage);flex-shrink:0;margin-top:3px}

/* Volunteers */
.shift-row{
  display:grid;grid-template-columns:80px 1fr 1fr 1fr auto;gap:16px;
  padding:14px 18px;background:var(--surface);border-radius:var(--radius);
  box-shadow:var(--shadow-sm);align-items:center;margin-bottom:8px;
}
.shift-row .sr-time{font-family:'Fredoka',sans-serif;font-weight:600;color:var(--text)}
.shift-row .sr-role{font-weight:800;color:var(--text)}
.shift-row .sr-lead{font-size:12.5px;color:var(--text-dim);font-weight:600}
.shift-row .sr-fill{font-size:12.5px;color:var(--text-dim);font-weight:700}

/* ============================================================
   PAYMENT — connected account surface
   ============================================================
   A neutral payment icon sits in a viewBox sized to the
   glyph's exact bounding box (not 24×24 with whitespace) so flex
   centering puts the path mathematically AND optically in the middle.
   crispEdges + shape-rendering keep it sharp at retina, and the badge
   uses a neutral teal (#0F8A6E) with a precise inner
   ring + drop shadow so the integration reads as production-grade. */
.tp-payment-mark{
  /* The chip itself — perfectly square, perfectly centered children */
  display:inline-flex; align-items:center; justify-content:center;
  width:64px; height:64px;
  border-radius:16px;
  background:#635BFF; color:#fff;
  flex-shrink:0;
  /* Subtle inner highlight + outer shadow → reads as a real fintech
     badge, not a flat color block. */
  box-shadow:
    0 1px 0 rgba(255,255,255,.20) inset,
    0 0 0 1px rgba(15,30,58,.02),
    0 8px 22px -8px rgba(99,91,255,.55),
    0 2px 6px -1px rgba(15,30,58,.18);
  position:relative;
  isolation:isolate;
  -webkit-font-smoothing:antialiased;
  transform:translateZ(0);
  /* 2026-06-03 — tightened padding from 14px → 8px so the S glyph
     fills the chip with a clean payment mark. Previously
     the chip looked like an empty box with a tiny S floating in the
     middle, and the wordmark beside it on the Payments banner
     (rendered at 30px tall) optically dwarfed it. */
  padding:8px;
}
.tp-payment-mark > svg{
  display:block;
  width:100%; height:100%;
  /* No max cap — let the glyph fill the available interior. The
     viewBox aspect ratio (16:24, taller than wide) keeps the S
     well-proportioned inside the square chip without distortion. */
  shape-rendering:geometricPrecision;
}
/* "On dark" variant — used inside the gradient banner on the Payments page */
.tp-payment-mark.on-dark{
  background:rgba(255,255,255,.16);
  box-shadow:
    0 1px 0 rgba(255,255,255,.28) inset,
    0 0 0 1px rgba(255,255,255,.10),
    0 8px 22px -8px rgba(0,0,0,.35);
}
/* Smaller chip option for inline contexts — same tightened-padding
   ratio as the default so the .sm chip's S also reads at full size. */
.tp-payment-mark.sm{ width:40px; height:40px; border-radius:11px; padding:5px; }

/* Full payment wordmark — used in the prominent Payments banner where the
   S-glyph-only chip can read as "cut off" / not-quite-finished. The wordmark
   is the lowercase mark recreated as an inline SVG so it
   renders at any size without bitmap aliasing. Color matches neutral teal
   on light backgrounds and pure white on dark gradients. */
.tp-payment-wordmark{
  /* Pinned brand mark — Brand color #635BFF on light, white on dark.
     2026-06-03 — Box dims rebased to the OFFICIAL payment wordmark
     viewBox (468 × 222.5, aspect ratio ≈ 2.103). The old box was sized
     for a 60×25 path whose "s" glyph was vertically compressed; the
     new path renders every letter at the same x-height. Default
     24px tall × 50.5px wide = a perfect 468/222.5 box. */
  display:inline-flex;
  align-items:center;
  justify-content:center;
  height:24px;
  width:50.5px;
  flex-shrink:0;
  color:#635BFF;
  line-height:1;
  font-size:0;
  vertical-align:middle;
  transform:translateZ(0);
  -webkit-font-smoothing:antialiased;
}
.tp-payment-wordmark.on-dark{ color:#FFFFFF; }
.tp-payment-wordmark > svg{
  height:100%;
  width:100%;
  display:block;
  shape-rendering:geometricPrecision;
}
.tp-payment-wordmark.lg{ height:30px; width:63px; }     /* 30 × 468/222.5 */
.tp-payment-wordmark.sm{ height:18px; width:37.9px; }   /* 18 × 468/222.5 */

/* PayPal callout card (Settings page) — calmer surface, sharper
   border, premium spacing. */
.tp-payment-card{
  display:flex; gap:18px; align-items:center;
  padding:18px 22px;
  background:linear-gradient(135deg,#FFFFFF 0%,#F4F0FF 100%);
  border:1.5px solid #E5DFFF;
  border-radius:18px;
  box-shadow:0 14px 32px -16px rgba(99,91,255,.22), 0 4px 10px -4px rgba(15,30,58,.06);
}
.tp-payment-card .tp-payment-eyebrow{
  display:inline-flex; align-items:center; gap:6px;
  font-size:11px; font-weight:800; letter-spacing:.12em;
  text-transform:uppercase; color:#635BFF;
}
.tp-payment-card .tp-payment-eyebrow .tp-payment-dot{
  width:6px; height:6px; border-radius:50%; background:#3D8C63;
  box-shadow:0 0 0 3px rgba(61,140,99,.18);
}
.tp-payment-card .tp-payment-title{
  font-family:'Fredoka',sans-serif; font-weight:700; font-size:18px;
  letter-spacing:-.01em; color:var(--text); margin-top:3px;
}
.tp-payment-card .tp-payment-sub{
  font-size:12.5px; color:var(--text-dim); font-weight:600; margin-top:2px;
  line-height:1.45; max-width:540px;
}

/* PayPal status banner (Payments page) — true brand purple
   gradient with a precise account-id chip on the right. */
.tp-payment-banner{
  display:flex; gap:16px; align-items:center;
  padding:20px 24px;
  background:linear-gradient(135deg,#635BFF 0%,#8B7BFF 100%);
  color:#FFFFFF;
  border-radius:20px;
  margin-bottom:18px;
  box-shadow:0 22px 44px -22px rgba(99,91,255,.55), 0 6px 14px -4px rgba(15,30,58,.18);
  position:relative; overflow:hidden;
}
.tp-payment-banner::before{
  content:""; position:absolute; inset:0; pointer-events:none;
  background:radial-gradient(circle at top right, rgba(255,255,255,.18), transparent 55%);
}
.tp-payment-banner-body{ flex:1; min-width:0; position:relative; z-index:1; }
.tp-payment-banner-eyebrow{
  display:inline-flex; align-items:center; gap:6px;
  font-size:11.5px; font-weight:800; letter-spacing:.12em;
  text-transform:uppercase; color:rgba(255,255,255,.85);
}
.tp-payment-banner-eyebrow .tp-payment-live{
  width:6px; height:6px; border-radius:50%; background:#A6F0C5;
  box-shadow:0 0 0 3px rgba(166,240,197,.28);
}
.tp-payment-banner-title{
  font-family:'Fredoka',sans-serif; font-weight:700;
  font-size:22px; letter-spacing:-.01em; line-height:1.15; margin-top:4px;
  color:#FFFFFF;
  text-shadow:0 1px 3px rgba(15,30,58,.18);
}
.tp-payment-banner-acct{
  text-align:right; position:relative; z-index:1; flex-shrink:0;
  padding-left:14px;
  border-left:1px solid rgba(255,255,255,.18);
}
.tp-payment-banner-acct-label{
  font-size:10.5px; font-weight:800; letter-spacing:.14em;
  text-transform:uppercase; color:rgba(255,255,255,.78);
}
.tp-payment-banner-acct-id{
  font-family:'JetBrains Mono',monospace; font-weight:600;
  font-size:13px; color:#FFF8EE; margin-top:3px;
  letter-spacing:.02em;
}

@media (max-width:720px){
  .tp-payment-card{ flex-direction:column; align-items:flex-start; gap:14px; }
  .tp-payment-banner{ flex-direction:column; align-items:flex-start; gap:14px; }
  .tp-payment-banner-acct{ border-left:none; padding-left:0; text-align:left; }
}

/* ============================================================
   PRODUCTION POLISH — universal interaction feedback
   ============================================================ */
/* Every clickable element gets a unified hover + active state so no button
   ever feels "fake" — gives instant tactile confirmation that something is
   interactive. Scoped narrowly so we don't blow away custom states. */
button:not(:disabled), [role="button"]:not(:disabled),
a[onclick], a[href]:not([href=""]):not([href="#"]) {
  cursor:pointer;
  -webkit-tap-highlight-color:rgba(58,130,176,.18);
}
button:not(:disabled):active, [role="button"]:not(:disabled):active{
  transform:translateY(1px);
  transition:transform .06s;
}
button:disabled, [aria-disabled="true"]{
  cursor:not-allowed; opacity:.6;
}

/* Focus-visible — accessible keyboard navigation for every interactive */
button:focus-visible, a:focus-visible, input:focus-visible,
select:focus-visible, textarea:focus-visible, [role="button"]:focus-visible {
  outline:2px solid var(--accent-2, #3A82B0);
  outline-offset:2px;
  border-radius:8px;
}

/* Skeleton shimmer — drop into empty surfaces while data loads */
.tp-skel{
  position:relative; overflow:hidden;
  background:linear-gradient(110deg, rgba(15,30,58,.05) 30%, rgba(15,30,58,.10) 50%, rgba(15,30,58,.05) 70%);
  background-size:200% 100%;
  animation:tp-skel-shimmer 1.4s linear infinite;
  border-radius:8px; color:transparent !important;
  user-select:none;
}
@keyframes tp-skel-shimmer { 0%{background-position:200% 0} 100%{background-position:-200% 0} }

/* Universal reduced-motion respect — required for accessibility AND for
   users with vestibular sensitivities. Disables anything that pulses or
   slides without removing the design. */
@media (prefers-reduced-motion: reduce){
  *, *::before, *::after{
    animation-duration:.001ms !important;
    animation-iteration-count:1 !important;
    transition-duration:.001ms !important;
    scroll-behavior:auto !important;
  }
}

/* ============================================================
   UX-AUDIT 2026-05-25 — Premium iOS-feel polish (scoped CSS only,
   no JS behavior change). Reversible by removing this block.
   ============================================================ */
/* Content panel fade-in on first paint per view. The smart-shell-swap
   in render() replaces .content's innerHTML; we trigger this animation
   on the .content element so the new view materializes smoothly instead
   of snapping in. Capped at .18s so it never feels sluggish. */
@keyframes tp-content-in{
  from{ opacity:.55; transform:translateY(2px); }
  to  { opacity:1;   transform:translateY(0);   }
}
.app .content{
  animation: tp-content-in .18s cubic-bezier(.2,.8,.2,1) both;
  will-change: opacity;
}
/* Don't animate when the user is in the middle of typing in the
   content area — would interrupt focus on every micro-swap. */
.app .content:focus-within{ animation:none; }
@media (prefers-reduced-motion: reduce){
  .app .content{ animation:none !important; }
}

/* iOS-style press feedback on the primary button families. The base
   `button:active` rule above gives a 1px lift; this layers a subtle
   scale-down on the user-facing pill/neo families so they feel
   physical. Excludes :disabled and inline-style buttons that already
   handle their own active state. */
.btn-pill:not(:disabled):active,
.btn:not(:disabled):active{
  transform: scale(.985);
  transition: transform .12s cubic-bezier(.2,.8,.2,1);
}
/* btn-neo already has a custom :active rule — keep it untouched. */

/* Crisper inline cover/mascot/logo art on Retina screens without
   blurring true photos. Scoped so we don't tank rendering of art-direction
   photos used inside event cover canvases. */
.gb-card-v3 img,
.tp-mascot-wrap img,
.tp-loader-logo,
.topbar-logo img,
.wordmark{
  image-rendering: -webkit-optimize-contrast;
}

/* When a modal is open, lock background scrolling so the body
   doesn't slide under the sheet. The body class is toggled by the
   tpModalLockObserver in the script section below — never touches
   business logic, just CSS-level scroll containment.
   NOTE: we intentionally don't set touch-action:none on body — that
   would break touch scrolling inside the modal sheet on iOS. The
   overflow:hidden + overscroll-behavior is enough to pin the page. */
body.tp-modal-open{
  overflow:hidden !important;
  overscroll-behavior:contain;
}
/* The modal-host itself stays scrollable so tall sheets work. */
body.tp-modal-open #modal-host{
  -webkit-overflow-scrolling:touch;
}

/* ============================================================
   CREATE EVENT — premium date + time picker
   ============================================================ */
.tp-datepicker-trigger, .tp-timepicker-trigger{
  display:inline-flex; align-items:center; gap:10px;
  width:100%; padding:14px 16px;
  background:var(--surface); color:var(--text);
  border:1.5px solid rgba(15,30,58,.10); border-radius:14px;
  font-family:'Plus Jakarta Sans',sans-serif; font-weight:600; font-size:14px;
  cursor:pointer; text-align:left;
  transition:border-color .15s, box-shadow .15s, transform .12s, background .15s;
  position:relative;
}
.tp-datepicker-trigger:hover, .tp-timepicker-trigger:hover{
  border-color:rgba(15,30,58,.20);
  box-shadow:0 8px 22px -10px rgba(15,30,58,.18);
}
.tp-datepicker-trigger:focus-visible, .tp-timepicker-trigger:focus-visible{
  outline:none; border-color:var(--accent-2);
  box-shadow:0 0 0 4px rgba(58,130,176,.18);
}
.tp-datepicker-icon, .tp-timepicker-icon{
  color:var(--accent-2); display:inline-flex; flex-shrink:0;
}
.tp-datepicker-value{ flex:1; min-width:0; }
.tp-datepicker-chev{ color:var(--text-mute); opacity:.6; flex-shrink:0; transition:transform .15s; }
.tp-datepicker-trigger:hover .tp-datepicker-chev{ transform:translateY(1px); }
.tp-datepicker-placeholder{ color:var(--text-mute); font-weight:500; }

.tp-timepicker-row{ display:flex; align-items:center; gap:8px; }
.tp-timepicker-row .tp-timepicker-trigger{ flex:1; }
.tp-timepicker-label{
  font-size:10.5px; letter-spacing:.12em; text-transform:uppercase;
  color:var(--text-mute); font-weight:800;
  padding-right:8px; margin-right:2px;
  border-right:1px solid rgba(15,30,58,.10);
}
.tp-timepicker-value{ flex:1; min-width:0; }
.tp-timepicker-dash{ color:var(--text-mute); font-weight:800; font-size:13px; flex-shrink:0; }

/* POP (calendar) */
.tp-datepicker-pop, .tp-timepicker-pop{
  position:fixed; z-index:10000;
  background:#FFFFFF; color:var(--text);
  border-radius:18px; padding:14px;
  box-shadow:0 32px 68px -22px rgba(15,30,58,.45), 0 8px 16px -4px rgba(15,30,58,.15);
  min-width:320px; max-width:380px;
  border:1px solid rgba(15,30,58,.06);
  animation: tp-dp-in .18s cubic-bezier(.2,.8,.2,1) both;
  font-family:'Plus Jakarta Sans',sans-serif;
}
.tp-datepicker-pop.closing, .tp-timepicker-pop.closing{ animation: tp-dp-in .14s ease reverse both; }
@keyframes tp-dp-in{ from{ opacity:0; transform:translateY(-6px) scale(.98) } to{ opacity:1; transform:translateY(0) scale(1) } }
.tp-dp-head{ display:flex; align-items:center; justify-content:space-between; gap:8px; margin-bottom:10px; padding:4px 6px 0; }
.tp-dp-title{ font-family:'Fredoka',sans-serif; font-weight:700; font-size:15.5px; color:var(--text); letter-spacing:-.005em; }
.tp-dp-nav{ width:32px; height:32px; border-radius:50%; border:none; background:rgba(15,30,58,.04); color:var(--text); cursor:pointer; display:grid; place-items:center; transition:background .15s, transform .12s; }
.tp-dp-nav:hover{ background:rgba(15,30,58,.10); transform:scale(1.04); }
.tp-dp-quick{ display:flex; gap:6px; padding:0 4px 10px; flex-wrap:wrap; }
.tp-dp-quick button{
  padding:6px 12px; border-radius:999px;
  background:rgba(58,130,176,.08); color:var(--accent-2);
  border:none; font-weight:800; font-size:11.5px; letter-spacing:.04em; cursor:pointer;
  transition:background .12s, transform .12s;
}
.tp-dp-quick button:hover{ background:rgba(58,130,176,.16); transform:translateY(-1px); }
.tp-dp-weekdays{ display:grid; grid-template-columns:repeat(7,1fr); gap:2px; padding:0 4px; margin-bottom:4px; }
.tp-dp-weekdays span{ font-size:10.5px; color:var(--text-mute); font-weight:800; text-align:center; letter-spacing:.08em; text-transform:uppercase; padding:4px 0; }
.tp-dp-grid{ display:grid; grid-template-columns:repeat(7,1fr); gap:2px; padding:0 4px; }
.tp-dp-day{
  height:38px; border:none; background:transparent; color:var(--text);
  font-family:'Plus Jakarta Sans',sans-serif; font-weight:700; font-size:13px;
  border-radius:10px; cursor:pointer;
  transition:background .12s, color .12s, transform .12s;
}
.tp-dp-day:hover:not(.past){ background:rgba(58,130,176,.10); }
.tp-dp-day.muted{ color:rgba(15,30,58,.25); }
.tp-dp-day.past{ color:rgba(15,30,58,.30); cursor:default; }
.tp-dp-day.past:hover{ background:transparent; }
.tp-dp-day.today{ box-shadow:inset 0 0 0 1.5px rgba(58,130,176,.55); color:var(--accent-2); }
.tp-dp-day.selected{
  background:var(--accent-2); color:#fff;
  box-shadow:0 6px 14px -6px rgba(58,130,176,.55);
  transform:scale(1.02);
}
.tp-dp-foot{ display:flex; justify-content:space-between; gap:8px; padding:10px 4px 0; margin-top:8px; border-top:1px solid rgba(15,30,58,.06); }
.tp-dp-clear{ padding:8px 14px; background:none; border:none; color:var(--text-mute); font-weight:700; font-size:12px; cursor:pointer; border-radius:8px; }
.tp-dp-clear:hover{ background:rgba(15,30,58,.04); color:var(--text); }
.tp-dp-close{ padding:8px 14px; background:var(--text); color:#fff; border:none; border-radius:999px; font-weight:800; font-size:12px; letter-spacing:.06em; text-transform:uppercase; cursor:pointer; }
.tp-dp-close:hover{ filter:brightness(1.12); }

/* TIME picker — same surface, different inner content */
.tp-tp-head{ display:flex; align-items:center; justify-content:space-between; padding:4px 6px 12px; }
.tp-tp-title{ font-family:'Fredoka',sans-serif; font-weight:700; font-size:15.5px; color:var(--text); letter-spacing:-.005em; }
.tp-tp-close{ width:28px; height:28px; border-radius:50%; border:none; background:rgba(15,30,58,.04); color:var(--text); cursor:pointer; display:grid; place-items:center; }
.tp-tp-close:hover{ background:rgba(15,30,58,.10); }
.tp-tp-presets{ padding:0 4px 10px; border-bottom:1px solid rgba(15,30,58,.06); margin-bottom:10px; }
.tp-tp-presets-label{ font-size:10.5px; color:var(--text-mute); font-weight:800; letter-spacing:.08em; text-transform:uppercase; margin-bottom:6px; }
.tp-tp-presets-row{ display:flex; gap:6px; flex-wrap:wrap; }
.tp-tp-presets-row button{
  padding:7px 12px; border-radius:999px;
  background:linear-gradient(135deg,#FFFBF2,#FFE9CD); color:#9B7110;
  border:1px solid rgba(245,166,35,.30);
  font-weight:800; font-size:11.5px; letter-spacing:.02em; cursor:pointer;
  transition:transform .12s, box-shadow .12s;
}
.tp-tp-presets-row button:hover{ transform:translateY(-1px); box-shadow:0 6px 12px -6px rgba(245,166,35,.4); }
.tp-tp-grid{
  display:grid; grid-template-columns:repeat(4, 1fr); gap:4px;
  max-height:260px; overflow-y:auto;
  padding:2px 4px;
  scrollbar-width:thin;
  /* Trap wheel/touch scroll inside the grid so it never leaks to the
     page and triggers the picker repositioner. Combined with the
     scroll-target check in JS this gives a clean, Apple-style smooth
     scroll through all time slots, including late-evening times. */
  overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
}
.tp-tp-grid::-webkit-scrollbar{ width:6px; }
.tp-tp-grid::-webkit-scrollbar-thumb{ background:rgba(15,30,58,.18); border-radius:8px; }
.tp-tp-slot{
  padding:9px 6px; border-radius:10px; border:none;
  background:transparent; color:var(--text);
  font-family:'Plus Jakarta Sans',sans-serif; font-weight:700; font-size:12px;
  cursor:pointer; transition:background .12s, color .12s, transform .12s;
  white-space:nowrap;
}
.tp-tp-slot:hover:not(.blocked){ background:rgba(58,130,176,.10); }
.tp-tp-slot.blocked{ color:rgba(15,30,58,.22); cursor:not-allowed; }
.tp-tp-slot.suggested{ background:rgba(58,130,176,.06); }
.tp-tp-slot.selected{
  background:var(--accent-2); color:#fff;
  box-shadow:0 6px 14px -6px rgba(58,130,176,.55);
  transform:scale(1.02);
}

@media (max-width:540px){
  .tp-datepicker-pop, .tp-timepicker-pop{ left:8px !important; right:8px !important; min-width:auto !important; max-width:none; }
  .tp-tp-grid{ grid-template-columns:repeat(3, 1fr); }
  .tp-timepicker-row{ flex-direction:column; gap:8px; align-items:stretch; }
  .tp-timepicker-dash{ display:none; }
}

/* Day-of schedule — visibility pills + Print Schedule button */
.tp-sched-pill{
  display:inline-flex; align-items:center; gap:4px;
  margin-left:6px; padding:2px 8px;
  border-radius:999px; font-size:10px; font-weight:800;
  letter-spacing:.08em; text-transform:uppercase;
  vertical-align:middle;
}
.tp-sched-pill.public{ background:rgba(123,197,154,.18); color:#1F6E47; }
.tp-sched-pill.private{ background:rgba(124,74,40,.12); color:#7C4A28; }
.tp-print-btn{
  display:inline-flex; align-items:center; gap:6px;
  background:#1A2B40 !important; color:#fff !important; border:none !important;
  margin-left:auto;
}
.tp-print-btn:hover{ filter:brightness(1.1); }
@media (max-width:720px){
  .tp-print-btn{ margin-left:0; }
  .tp-print-btn .tp-print-label{ display:none; }
  .tp-print-btn{ width:38px; height:38px; padding:0 !important; justify-content:center; border-radius:50% !important; }
}

/* ============================================================
   VOLUNTEER + EVENT STAFF — Step 4 premium cards
   ============================================================ */
.vsh-grid{ display:grid; grid-template-columns:repeat(auto-fill, minmax(300px, 1fr)); gap:14px; }
.vsh-card{
  position:relative;
  background:var(--surface);
  border:1.5px solid rgba(15,30,58,.06);
  border-radius:18px;
  padding:16px 18px;
  box-shadow:0 14px 32px -16px rgba(15,30,58,.16), 0 4px 10px -4px rgba(0,0,0,.06);
  transition:transform .18s, box-shadow .18s, border-color .18s;
  display:flex; flex-direction:column; gap:8px;
}
.vsh-card:hover{ transform:translateY(-2px); box-shadow:0 22px 44px -18px rgba(15,30,58,.22), 0 8px 16px -6px rgba(0,0,0,.10); border-color:rgba(15,30,58,.12); }
.vsh-card.staff-card{ background:linear-gradient(180deg,#FFFBF2 0%,#FFFFFF 100%); }
.vsh-top{ display:flex; justify-content:space-between; align-items:center; gap:8px; }
.vsh-time{
  display:inline-flex; align-items:center; gap:5px;
  font-family:'Plus Jakarta Sans',sans-serif; font-size:11px; font-weight:800;
  letter-spacing:.08em; text-transform:uppercase; color:#5A6776;
  background:rgba(15,30,58,.05); padding:5px 10px; border-radius:999px;
}
.vsh-actions{ display:flex; gap:4px; }
.vsh-icon-btn{
  width:28px; height:28px; border-radius:8px; border:none; background:transparent;
  color:#5A6776; cursor:pointer; display:grid; place-items:center;
  transition:background .15s, color .15s;
}
.vsh-icon-btn:hover{ background:rgba(15,30,58,.06); color:#1A2B40; }
.vsh-icon-btn.danger:hover{ background:rgba(196,84,91,.12); color:#C2545B; }
.vsh-role{ font-family:'Fredoka',sans-serif; font-weight:600; font-size:17px; color:var(--text); letter-spacing:-.005em; line-height:1.25; }
.vsh-meta{ display:flex; justify-content:space-between; gap:10px; align-items:center; flex-wrap:wrap; font-size:12px; color:#5A6776; font-weight:700; }
.vsh-lead{ display:inline-flex; align-items:center; gap:5px; }
.vsh-fill{ color:#1A2B40; }
.vsh-bar{ height:6px; background:rgba(15,30,58,.06); border-radius:999px; overflow:hidden; }
.vsh-bar-fill{ height:100%; background:linear-gradient(90deg,#FBC65A,#FF8C7B); border-radius:999px; transition:width .25s; }
.vsh-vol-list{ display:flex; flex-direction:column; gap:6px; margin-top:4px; }
.vsh-vol{
  display:flex; align-items:center; gap:10px;
  padding:8px 10px; border-radius:12px; background:rgba(15,30,58,.04);
}
.vsh-vol-avatar{
  width:30px; height:30px; border-radius:50%;
  display:grid; place-items:center;
  background:linear-gradient(135deg,#86BEDC,#3A82B0); color:#fff;
  font-weight:800; font-size:11px; letter-spacing:.04em; flex-shrink:0;
}
.vsh-vol-info{ flex:1; min-width:0; }
.vsh-vol-name{ font-weight:800; font-size:13px; color:var(--text); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.vsh-vol-sub{ font-size:11px; color:#5A6776; font-weight:600; margin-top:2px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.vsh-add{
  display:inline-flex; align-items:center; justify-content:center; gap:6px;
  margin-top:6px; padding:11px 14px;
  background:rgba(255,140,123,.10); color:#C2451E;
  border:1.5px dashed rgba(255,140,123,.45); border-radius:14px;
  font-family:'Plus Jakarta Sans',sans-serif; font-weight:800; font-size:12px;
  letter-spacing:.06em; text-transform:uppercase; cursor:pointer;
  transition:background .15s, border-color .15s, transform .15s;
}
.vsh-add:hover:not([disabled]){ background:rgba(255,140,123,.18); border-color:#FF8C7B; transform:translateY(-1px); }
.vsh-add[disabled]{ opacity:.55; cursor:not-allowed; }
.vsh-add.slim{ margin-top:0; padding:8px 12px; font-size:11px; background:rgba(15,30,58,.04); color:#1A2B40; border-color:rgba(15,30,58,.10); }
.vsh-add.slim:hover{ background:rgba(15,30,58,.08); }
.vsh-status{ display:inline-flex; align-items:center; gap:4px; padding:3px 9px; border-radius:999px; font-size:10.5px; font-weight:800; letter-spacing:.06em; text-transform:uppercase; }
.vsh-status.paid{ background:#D9F0E0; color:#1F6E47; }
.vsh-status.scheduled{ background:#D4E8F0; color:#26628B; }
.vsh-status.pending{ background:#FFE9CD; color:#9B7110; }
.vsh-method{ display:inline-flex; align-items:center; padding:3px 9px; border-radius:999px; font-size:10.5px; font-weight:700; background:rgba(15,30,58,.05); color:#5A6776; }
.vsh-staff-foot{ display:flex; justify-content:space-between; align-items:center; gap:8px; margin-top:2px; flex-wrap:wrap; }
.vsh-empty{
  text-align:center; padding:38px 24px; border-radius:18px;
  background:linear-gradient(135deg,#FFF8EE 0%,#FFE9CD 100%);
  border:1.5px dashed rgba(245,166,35,.45);
}
.vsh-empty-icon{ color:#9B7110; display:grid; place-items:center; width:60px; height:60px; border-radius:50%; background:rgba(255,255,255,.6); margin:0 auto 12px; }
.vsh-empty-title{ font-family:'Fredoka',sans-serif; font-weight:600; font-size:22px; color:#1A2B40; letter-spacing:-.01em; }
.vsh-empty-sub{ font-size:13px; color:#5A6776; font-weight:600; margin:6px auto 18px; max-width:480px; line-height:1.5; }

/* SIDE PANEL */
body.tp-side-open{ overflow:hidden; }
#tp-side-panel-root{ position:fixed; inset:0; z-index:9000; }
.tp-side-scrim{
  position:absolute; inset:0; background:rgba(15,30,58,.42);
  backdrop-filter:blur(4px);
  animation: tp-side-scrim-in .22s ease both;
}
.tp-side-panel{
  position:absolute; top:0; right:0; bottom:0;
  width:min(520px, 100vw);
  background:#fff;
  display:flex; flex-direction:column;
  box-shadow:-30px 0 60px -20px rgba(15,30,58,.4);
  animation: tp-side-panel-in .26s cubic-bezier(.2,.8,.2,1) both;
}
@keyframes tp-side-scrim-in { from{opacity:0} to{opacity:1} }
@keyframes tp-side-panel-in { from{transform:translateX(40px); opacity:.6} to{transform:translateX(0); opacity:1} }
#tp-side-panel-root.closing .tp-side-scrim{ animation: tp-side-scrim-in .2s ease reverse both; }
#tp-side-panel-root.closing .tp-side-panel{ animation: tp-side-panel-in .2s ease reverse both; }
.tp-side-head{
  display:flex; align-items:center; gap:14px;
  padding:18px 22px 14px;
  border-bottom:1px solid rgba(15,30,58,.08);
  background:linear-gradient(180deg,#FFFBF2 0%,#FFFFFF 100%);
}
.tp-side-title{ font-family:'Fredoka',sans-serif; font-weight:700; font-size:20px; color:#1A2B40; letter-spacing:-.01em; }
.tp-side-sub{ font-size:12.5px; color:#5A6776; font-weight:600; margin-top:3px; }
.tp-side-close{
  width:34px; height:34px; border-radius:50%; border:none;
  background:rgba(15,30,58,.06); color:#1A2B40; cursor:pointer;
  display:grid; place-items:center; transition:background .15s;
}
.tp-side-close:hover{ background:rgba(15,30,58,.12); }
.tp-side-body{ flex:1; overflow-y:auto; padding:18px 22px; }
.tp-side-foot{
  display:flex; justify-content:flex-end; gap:10px;
  padding:14px 22px;
  border-top:1px solid rgba(15,30,58,.08);
  background:rgba(15,30,58,.02);
}
.vsh-form-row{ margin-bottom:14px; }
.vsh-form-row label{ display:block; font-size:11.5px; font-weight:800; letter-spacing:.08em; text-transform:uppercase; color:#5A6776; margin-bottom:6px; }
.vsh-req{ color:#C2545B; }
.vsh-form-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; margin-bottom:14px; }
.vsh-form-grid label{ display:block; font-size:11.5px; font-weight:800; letter-spacing:.08em; text-transform:uppercase; color:#5A6776; margin-bottom:6px; }
.vsh-form-section-title{ font-family:'Fredoka',sans-serif; font-weight:700; font-size:14px; color:#1A2B40; letter-spacing:.04em; text-transform:uppercase; margin:18px 0 10px; padding-bottom:6px; border-bottom:1px solid rgba(15,30,58,.06); }
.vsh-form-section-title:first-child{ margin-top:0; }
.vsh-check-row{ display:flex; align-items:center; gap:10px; cursor:pointer; font-size:13px; color:var(--text); font-weight:600; }
.vsh-check-row input[type=checkbox]{ width:18px; height:18px; accent-color:var(--accent-2); cursor:pointer; }

@media (max-width:720px){
  .vsh-grid{ grid-template-columns:1fr; }
  .tp-side-panel{ width:100vw; }
  .vsh-form-grid{ grid-template-columns:1fr; }
}

/* ============================================================
   TICKETS — My Tickets cards + door scanner
   ============================================================ */
.tp-tix-grid{ display:grid; grid-template-columns:repeat(auto-fill, minmax(360px, 1fr)); gap:18px; }
.tp-tix-card{
  display:grid; grid-template-columns:1fr 220px;
  background:#fff; border-radius:22px; overflow:hidden;
  box-shadow:0 24px 50px -22px rgba(15,30,58,.30), 0 6px 14px -4px rgba(0,0,0,.08);
  position:relative; min-height:240px;
}
.tp-tix-card.used{ filter:saturate(.5); opacity:.85; }
.tp-tix-card.refunded{ opacity:.55; }
.tp-tix-stub{
  padding:22px 22px 18px;
  background:linear-gradient(135deg,#1A2B40 0%,#26628B 80%,#3A82B0 100%);
  color:#FFF8EE; display:flex; flex-direction:column; gap:8px;
  position:relative;
}
.tp-tix-stub::after{
  content:""; position:absolute; right:-10px; top:0; bottom:0; width:20px;
  background:radial-gradient(circle at left, transparent 0 9px, #1A2B40 9px);
  background-size:20px 22px;
}
.tp-tix-eyebrow{ font-size:10.5px; letter-spacing:.16em; text-transform:uppercase; font-weight:800; color:rgba(255,248,238,.65); }
.tp-tix-event{ font-family:'Fredoka',sans-serif; font-weight:700; font-size:22px; line-height:1.1; letter-spacing:-.01em; }
.tp-tix-meta{ font-size:12px; color:rgba(255,248,238,.78); font-weight:600; }
.tp-tix-attendee{ font-size:13.5px; font-weight:800; color:#FFF8EE; margin-top:4px; }
.tp-tix-status{ display:inline-flex; align-items:center; gap:4px; padding:3px 10px; border-radius:999px; font-size:10.5px; font-weight:800; letter-spacing:.08em; text-transform:uppercase; }
.tp-tix-status.valid{ background:rgba(123,197,154,.20); color:#A6D9C0; }
.tp-tix-status.used{ background:rgba(255,255,255,.18); color:#FFF8EE; }
.tp-tix-status.refunded{ background:rgba(244,146,157,.22); color:#FFB29A; }
.tp-tix-order{ font-family:'JetBrains Mono',monospace; font-size:11px; color:rgba(255,248,238,.7); }
.tp-tix-perforation{
  width:0; border-left:2px dashed rgba(15,30,58,.18);
  background:transparent; align-self:stretch;
}
.tp-tix-qr{
  display:flex; flex-direction:column; align-items:center; justify-content:center;
  padding:18px 14px; background:#FFFBF2;
}
.tp-tix-qr img{ width:160px; height:160px; image-rendering:pixelated; border-radius:8px; }
.tp-tix-qr-label{ margin-top:8px; font-size:10px; letter-spacing:.18em; font-weight:800; color:#5A6776; }
@media print {
  body * { visibility:hidden }
  .tp-tix-card, .tp-tix-card * { visibility:visible }
  .tp-tix-card { position:absolute; left:0; top:0; box-shadow:none }
}
@media (max-width:540px){
  .tp-tix-card{ grid-template-columns:1fr; }
  .tp-tix-perforation{ height:0; border-left:none; border-top:2px dashed rgba(15,30,58,.18); width:100%; }
}

/* SCANNER */
.tp-scanner-root{
  position:fixed; inset:0; background:#000;
  display:flex; flex-direction:column;
  color:#FFF8EE; z-index:10;
}
.tp-scanner-head{
  display:flex; align-items:center; justify-content:space-between; gap:10px;
  padding:14px 18px; background:rgba(0,0,0,.65); backdrop-filter:blur(20px);
}
.tp-scanner-title{ font-family:'Fredoka',sans-serif; font-weight:700; font-size:18px; }
.tp-scanner-sub{ font-size:11px; letter-spacing:.06em; color:rgba(255,248,238,.7); font-weight:700; text-transform:uppercase; margin-top:2px; }
.tp-scanner-flip{
  width:42px; height:42px; border-radius:50%; border:none;
  background:rgba(255,255,255,.12); color:#FFF8EE; cursor:pointer;
  display:grid; place-items:center;
}
.tp-scanner-video-wrap{ position:relative; flex:1; overflow:hidden; background:#000; }
.tp-scanner-video-wrap video{ width:100%; height:100%; object-fit:cover; display:block; }
.tp-scanner-reticle{
  position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);
  width:min(72vw,320px); aspect-ratio:1;
  border:3px solid rgba(255,255,255,.8); border-radius:24px;
  box-shadow:0 0 0 9999px rgba(0,0,0,.45);
  pointer-events:none;
}
.tp-scanner-reticle::after{
  content:""; position:absolute; left:0; right:0; top:0;
  height:3px; background:linear-gradient(90deg,transparent,#3D8C63 50%,transparent);
  animation: tp-scan-bar 2.2s linear infinite;
}
@keyframes tp-scan-bar { 0%{top:0} 50%{top:calc(100% - 3px)} 100%{top:0} }
.tp-scanner-permission{
  position:absolute; inset:0;
  display:flex; flex-direction:column; align-items:center; justify-content:center;
  text-align:center; padding:32px 24px;
  background:rgba(0,0,0,.78); backdrop-filter:blur(18px);
}
.tp-scanner-result{
  position:absolute; left:14px; right:14px; bottom:88px;
  pointer-events:none;
  transform:translateY(20px); opacity:0; transition:transform .2s, opacity .2s;
}
.tp-scanner-result.show{ transform:translateY(0); opacity:1; }
.tp-scan-result{
  display:flex; align-items:center; gap:14px;
  padding:16px 18px; border-radius:18px;
  background:rgba(255,255,255,.95); color:#1A2B40;
  box-shadow:0 22px 50px -16px rgba(0,0,0,.6);
}
.tp-scan-result.ok{ background:rgba(216,244,224,.96); color:#1F6E47; }
.tp-scan-result.warn{ background:rgba(255,233,205,.96); color:#9B7110; }
.tp-scan-result.bad{ background:rgba(251,221,217,.96); color:#9B2D1F; }
.tp-scan-emoji{ font-size:38px; line-height:1; }
.tp-scan-label{ font-family:'Fredoka',sans-serif; font-weight:700; font-size:18px; letter-spacing:-.01em; }
.tp-scan-detail{ font-size:12.5px; font-weight:700; opacity:.85; margin-top:2px; }
.tp-scanner-foot{
  display:flex; justify-content:space-between; gap:8px;
  padding:14px 18px env(safe-area-inset-bottom,14px);
  background:rgba(0,0,0,.65); backdrop-filter:blur(20px);
}

/* Schedule */
.timeline{position:relative;padding-left:24px;margin-top:18px}
.timeline::before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:var(--border)}
.timeline-item{position:relative;padding:0 0 22px 22px}
.timeline-item::before{content:"";position:absolute;left:-22px;top:5px;width:14px;height:14px;border-radius:50%;background:var(--surface);border:3px solid var(--accent)}
.timeline-item .ti-time{font-family:'Fredoka',sans-serif;font-weight:600;font-size:14px;color:var(--text)}
.timeline-item .ti-title{font-weight:800;color:var(--text);margin-top:2px}
.timeline-item .ti-meta{font-size:12.5px;color:var(--text-dim);margin-top:3px;font-weight:600}

/* Marquee — mascots scrolling left → right (visually moving rightward) */
@keyframes mascotMarchRight{
  0%{transform:translateX(-50%)}
  100%{transform:translateX(0)}
}
.mascot-march{
  display:flex;
  align-items:flex-end;
  gap:0;
  width:fit-content;
  animation:mascotMarchRight 40s linear infinite;
}
.mascot-march > div{flex-shrink:0}
.mascot-march-wrap{overflow:hidden;width:100%;padding:0}

/* responsive */
@media (max-width:1100px){
  .row-2,.row-evt,.app-detail,.layout-wrap,.studio-grid,.chat-wrap{grid-template-columns:1fr}
  .kpis{grid-template-columns:repeat(2,1fr)}
  .row-3{grid-template-columns:1fr}
  .login-wrap{grid-template-columns:1fr;gap:30px}
  .login-hero .lh-mark{font-size:64px}
}
@media (max-width:760px){
  .app{
    grid-template-columns:1fr;
    height:auto;          /* let mobile scroll the page normally */
    min-height:100vh;
  }
  .app::before{ display:none; }   /* no painted sidebar column on mobile */
  .sidebar{ display:none; }
  .main{ height:auto; overflow:visible; }
  .search{ display:none; }
  .content{ padding:8px 16px 30px; }
  .login-hero .lh-mark{ font-size:48px; }
  /* Belt-and-suspenders: never let any descendant element create
     horizontal page scroll on mobile. Wide elements (like the 1200px
     booth-layout canvas) scroll inside their own overflow:auto wrapper
     instead of pushing the page wider. */
  html, body{ overflow-x:hidden; max-width:100vw; }
  .content, .main{ max-width:100vw; }
  .layout-wrap{ grid-template-columns:1fr !important; }
}

/* ════════════════════════════════════════════════════════════════
   MOBILE-FIRST RESPONSIVE LAYER
   Additive overrides scoped under @media. Desktop layouts at >1024px
   are NEVER touched. Below 1024 we tighten + stack; below 640 we go
   full mobile-app styling with drawer nav, sticky CTAs, safe areas. */

/* Universal — prevent horizontal overflow on every device */
html, body { max-width: 100vw; overflow-x: hidden; }
img, video, canvas, svg { max-width: 100%; }

/* Mobile nav trigger button — invisible on desktop, shown by media */
.mobile-nav-trigger{ display:none; }

/* TABLET — 641 to 1024 */
@media (min-width:641px) and (max-width:1024px){
  .row-2,.row-3,.row-evt{ grid-template-columns:1fr !important; gap:16px !important; }
  .kpis{ grid-template-columns:repeat(2,1fr) !important; }
  .topbar{ padding:16px 24px !important; }
  .modal{ max-width:min(640px,calc(100vw - 32px)) !important; }
  .content{ padding:16px 20px 40px !important; }
}

/* MOBILE — under 641px */
@media (max-width:640px){
  /* App / sidebar — sidebar becomes a slide-in drawer */
  .app{ grid-template-columns:1fr !important; height:auto !important; }
  .app::before{ display:none !important; }
  .main{ height:auto !important; overflow:visible !important; }
  .sidebar{
    display:flex !important;
    position:fixed !important;
    top:0; left:0; bottom:0;
    height:100vh !important;
    width:84vw !important; max-width:340px !important;
    transform:translateX(-105%);
    transition:transform .28s cubic-bezier(.2,.8,.2,1) !important;
    z-index:1100 !important;
    /* Drawer needs its OWN background since the .app::before paint is hidden */
    background:#FFFFFF !important;
    backdrop-filter:blur(20px) !important;
    box-shadow:0 30px 80px rgba(0,0,0,.35);
    padding-top:max(env(safe-area-inset-top), 16px) !important;
    padding-bottom:max(env(safe-area-inset-bottom), 16px) !important;
    overflow-y:auto;
  }
  /* 2026-06-04 MOBILE FIX — the body:not(.tp-admin-view):not(.tp-public-view)
     .sidebar { transform: translateZ(0) } compositing hack at the top of
     this file outranks the drawer's transform via selector specificity
     (0,0,2,1 vs 0,0,1,0) and keeps the sidebar on-screen at all times.
     These two rules match its specificity AND add !important so the drawer
     actually slides off-screen on mobile and only slides back when the
     user taps the hamburger. Without this, the sidebar covers the whole
     mobile viewport on every page and content is unreachable. */
  body:not(.tp-admin-view):not(.tp-public-view) .sidebar{
    transform:translateX(-105%) !important;
  }
  body[data-mobile-nav="open"] .sidebar,
  body:not(.tp-admin-view):not(.tp-public-view)[data-mobile-nav="open"] .sidebar{
    transform:translateX(0) !important;
  }
  body[data-mobile-nav="open"]::before{
    content:''; position:fixed; inset:0; z-index:1099;
    background:rgba(0,0,0,.5); backdrop-filter:blur(2px);
    animation:tp-fade-in .2s ease-out;
  }
  @keyframes tp-fade-in{ from{opacity:0} to{opacity:1} }

  /* Topbar — compact mobile */
  .topbar{
    min-height:auto !important;
    padding:max(env(safe-area-inset-top),10px) 14px 12px !important;
    flex-wrap:wrap;
    gap:8px;
  }
  .topbar-search{ width:100% !important; order:99; min-width:0 !important; }
  .topbar-search-input, #topbar-search-input{ font-size:16px !important; }
  /* Center wordmark only — make it smaller, allow it to flow with header */
  .topbar-logo{
    position:static !important;
    transform:none !important;
    font-size:30px !important;
    margin:0 auto 0 0 !important;
    height:auto !important;
    overflow:visible !important;
  }
  .topbar-logo img{ height:42px !important; max-height:42px !important; max-width:60vw !important; width:auto !important; object-fit:contain !important; }
  .topbar-logo .logo-size-bar{ display:none !important; }
  .topbar .crumbs{ display:none; }
  .topbar .btn-neo.warm{ padding:10px 14px !important; font-size:12px !important; }

  /* Mobile hamburger trigger inside topbar */
  .mobile-nav-trigger{
    display:inline-flex !important;
    align-items:center; justify-content:center;
    width:42px; height:42px;
    border-radius:12px;
    background:rgba(15,30,58,.06);
    border:none; color:#1A2B40;
    cursor:pointer;
    flex-shrink:0;
  }

  /* Hero page heads stack cleanly on phones */
  .page-head{
    align-items:center !important;
    text-align:center;
    gap:10px;
    padding:10px 8px 16px;
    margin:6px 0 16px;
  }
  .page-head .ph-mascot{ width:88px !important; height:88px !important; margin-bottom:-2px !important; }
  .page-head .ph-mascot img{ width:88px !important; height:88px !important; }
  .page-head .flex{ flex-wrap:wrap; gap:8px; justify-content:center !important; }
  .page-head .btn-pill, .page-head .btn-neo, .page-head .btn{ flex:0 1 auto; justify-content:center; }
  .page-title{ font-size:clamp(28px, 7.4vw, 38px) !important; line-height:1.05 !important; }
  .page-sub{ font-size:13.5px !important; line-height:1.5 !important; padding:0 6px }
  .wizard-eyebrow{ font-size:11px !important; }

  /* KPIs become 2-col, smaller */
  .kpis{ grid-template-columns:repeat(2,1fr) !important; gap:10px !important; }
  .kpi{ padding:14px 12px !important; }
  .k-label{ font-size:10.5px !important; }
  .k-val{ font-size:22px !important; }
  .k-delta{ font-size:11px !important; }

  /* Multi-col rows collapse */
  .row-2, .row-3, .row-evt, .app-detail, .layout-wrap, .studio-grid, .chat-wrap, .login-wrap{
    grid-template-columns:1fr !important;
    gap:14px !important;
  }
  .input-row, .option-grid{ grid-template-columns:1fr !important; gap:10px !important; }

  /* Cards — tighter spacing */
  .card{ padding:16px !important; border-radius:18px !important; }
  .card-head{ flex-wrap:wrap; gap:10px; }
  .card-title{ font-size:15px !important; }

  /* Content area */
  .content{ padding:14px 14px 100px !important; }
  .main{ padding:0 !important; }

  /* Modals — sheet-style on mobile */
  .modal-bg{
    align-items:flex-end !important;
    padding:0 !important;
    overflow-y:auto !important;
  }
  /* 2026-07-25: the desktop fix gives every modal-bg child `margin-block:auto`,
     and auto margins BEAT align-items — which would un-pin the bottom sheet and
     centre it. Keep margin-top:auto (so a sheet TALLER than the screen still
     collapses to zero and stays scrollable from the top) but zero the bottom so
     the sheet stays welded to the bottom edge. */
  .modal-bg > *{ margin-top:auto !important; margin-bottom:0 !important; }
  .modal{
    max-width:100vw !important;
    width:100vw !important;
    max-height:94vh !important;
    border-radius:24px 24px 0 0 !important;
    margin:6vh 0 0 !important;
    overflow-y:auto !important;
    -webkit-overflow-scrolling:touch;
  }
  .modal::before{
    content:'';
    display:block;
    width:40px; height:4px;
    background:rgba(0,0,0,.18);
    border-radius:999px;
    margin:8px auto 4px;
  }

  /* Buttons — bigger tap targets, prevent text clip */
  .btn-pill{ padding:12px 18px !important; min-height:44px; font-size:13px !important; }
  .btn{ min-height:42px; padding:10px 14px !important; }
  .btn-neo{ min-height:42px; padding:9px 14px !important; font-size:12px !important; }
  .btn-pill .pill-arrow, .btn-neo .neo-icon{ flex-shrink:0; }

  /* Inputs — 16px font prevents iOS auto-zoom */
  .input, input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="file"]),
  select, textarea{
    font-size:16px !important;
    padding:12px 14px !important;
    min-height:44px;
    width:100%;
    box-sizing:border-box;
  }
  /* 2026-07-18 (audit M): the blanket padding!important clobbered icon-padded
     inputs — Discover's search text rendered UNDER the 🔍 glyph on phones.
     Inputs that reserve room for a leading icon keep their own padding. */
  #tp-discover-search, input[data-icon-pad]{ padding:12px 14px 12px 52px !important; }
  textarea{ min-height:90px; }

  /* Tables → scroll horizontally instead of breaking layout */
  .content table{
    display:block !important;
    overflow-x:auto !important;
    -webkit-overflow-scrolling:touch !important;
    max-width:100% !important;
    white-space:nowrap;
  }

  /* Tabs scroll horizontally */
  .tabs{
    overflow-x:auto !important;
    flex-wrap:nowrap !important;
    -webkit-overflow-scrolling:touch;
    padding-bottom:6px;
    margin:0 -14px;
    padding-left:14px; padding-right:14px;
  }
  .tab{ flex-shrink:0; }
  .tabs::-webkit-scrollbar{ display:none; }

  /* Wizard / signup */
  .wizard-card{ padding:18px !important; border-radius:18px !important; }
  .wizard-title{ font-size:clamp(24px, 6vw, 32px) !important; }
  .wizard-sub{ font-size:14px !important; }
  /* 2026-07-23 mobile pass: the base rule's width:fit-content kept the pill
     838px wide (create-event audit: 534px of page hscroll at 320) — the
     overflow-x:auto below only helps once the ELEMENT stops sizing to its
     content. Scroll happens INSIDE the stepper, never the page. */
  .stepper{ overflow-x:auto; -webkit-overflow-scrolling:touch; padding:6px 14px; margin:0 -14px; width:auto; max-width:100%; }
  .stepper::-webkit-scrollbar{ display:none; }
  .step{ flex-shrink:0; }

  /* Day-of print modal stacks */
  .dop-body{ grid-template-columns:1fr !important; }
  .dop-toolbar{ flex-wrap:wrap; gap:10px; }
  .day-of-print-modal{ width:100vw !important; max-width:100vw !important; }

  /* Public attendee surfaces (Pinterest grid already mobile, just tighten) */
  .tp-public-nav{ padding:max(env(safe-area-inset-top),10px) 14px 10px !important; }
  .tp-public-nav .wordmark{ font-size:26px !important; }
  .tp-loc-label{ max-width:130px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:inline-block; vertical-align:middle; }

  /* Big home hero — shrink the giant masthead */
  .login-hero .lh-mark{ font-size:48px !important; }

  /* User chip / workspace card readable */
  .workspace .ws-name{ max-width:60vw; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
  .user-chip{ padding:10px 12px !important; }

  /* Comms thread chat */
  .chat-msg{ max-width:88% !important; }

  /* Topbar new-event button shrinks to icon-only */
  .topbar .btn-neo.warm{ padding:9px 12px !important; }
  .topbar .btn-neo.warm > span:not(.neo-icon){ display:none; }

  /* Auth modal — prevent off-screen */
  #modal-host .modal{ animation:tp-sheet-up .28s cubic-bezier(.2,.8,.2,1) both; }
  @keyframes tp-sheet-up{ from{ transform:translateY(100%); opacity:.6 } to{ transform:translateY(0); opacity:1 } }

  /* Hide things explicitly tagged hidden on mobile */
  .hide-mobile{ display:none !important; }

  /* Page footer takes full width without overflowing */
  footer, .footer-wrap{ padding-left:14px !important; padding-right:14px !important; }

  /* Long event names / vendor names wrap rather than overflow */
  .ev-card .ev-title, .v-name, .org-name{ word-wrap:break-word; overflow-wrap:anywhere; }

  /* Brand color editor swatches stack */
  .palette-grid, .color-grid{ grid-template-columns:repeat(2,1fr) !important; }

  /* Email template editor stacks */
  .email-bg-swatch{ aspect-ratio:1 !important; }

  /* Fix any inline width="700" or similar on tables in modals */
  .modal table{ width:100% !important; }

  /* Lower z-index of any sticky element that conflicts with drawer */
  .topbar{ z-index:50 !important; }

  /* Demo banner stays readable */
  .demo-banner{ flex-direction:column !important; align-items:flex-start !important; gap:8px !important; padding:12px 14px !important; }

  /* Discount/code modals etc */
  .modal h1, .modal h2{ font-size:20px !important; line-height:1.2 !important; }
}

/* iPhone safe-area bottom padding for sticky CTA bars */
@media (max-width:980px){
  .tp-mobile-cta{ padding-bottom:max(env(safe-area-inset-bottom), 12px) !important; }
}

/* ════════════════════════════════════════════════════════════════
   MOBILE V2 — emergency overrides for the specific issues users hit:
   - flyers too big
   - cards wider than phone
   - sections overflow
   - buttons off-screen
   - content cut off
   Each rule scoped to mobile only. Desktop layouts untouched.    */

@media (max-width:640px){
  /* Hard-cap every element to viewport width — no exceptions. This
     kills any inline width:1080px / max-width:920px etc. that would
     otherwise overflow on a phone. */
  *, *::before, *::after { box-sizing:border-box !important; }
  body, .app, .main, .content,
  main, section, article, aside, header, footer,
  .card, .card-soft, .panel, .modal-card, .stat-card, .kpi-card,
  .login-card, .login-hero, .login-wrap,
  .tp-public, .tp-public-nav,
  div[class*="row-"], div[class*="grid-"]{
    max-width:100vw !important;
  }

  /* Override common inline patterns: max-width: NNNpx; width: NNNpx;
     by attribute selector. Caps any element with a hardcoded
     max-width >320px to 100% on phones. */
  [style*="max-width:1280px"], [style*="max-width: 1280px"],
  [style*="max-width:1180px"], [style*="max-width: 1180px"],
  [style*="max-width:1080px"], [style*="max-width: 1080px"],
  [style*="max-width:920px"],  [style*="max-width: 920px"],
  [style*="max-width:840px"],  [style*="max-width: 840px"],
  [style*="max-width:760px"],  [style*="max-width: 760px"],
  [style*="max-width:680px"],  [style*="max-width: 680px"],
  [style*="max-width:620px"],  [style*="max-width: 620px"],
  [style*="max-width:560px"],  [style*="max-width: 560px"],
  [style*="max-width:520px"],  [style*="max-width: 520px"]{
    max-width:100% !important;
    width:100% !important;
  }

  /* Pinterest discover grid — 2 columns on phones (instead of 1) so
     flyers don't dominate the whole screen. Tighter gap. */
  .tp-discover-grid{ column-count:2 !important; column-gap:10px !important; }
  .tp-discover-grid > *{ margin-bottom:10px !important; }
  /* Very small phones (iPhone SE) — fall back to 1 col but cap height */
  @media (max-width:380px){
    .tp-discover-grid{ column-count:1 !important; }
  }
  /* Cap each flyer card so super-tall ones don't dominate */
  .tp-discover-grid > .tp-card,
  .tp-card{
    aspect-ratio: unset !important;
    max-height: 60vh !important;
    min-height: 220px;
  }

  /* Public-event hero — cap to a sane height, scale title text properly */
  .tp-public main > div[style*="min-height:clamp"]{
    min-height: 50vh !important;
    max-height: 70vh;
  }

  /* Public attendee nav — single row, compact */
  .tp-public-nav{
    padding:max(env(safe-area-inset-top),8px) 12px 10px !important;
    gap:6px !important;
    flex-wrap:nowrap !important;
  }
  .tp-public-nav .wordmark{ font-size:24px !important; flex-shrink:1; min-width:0 }
  .tp-public-nav button{ flex-shrink:0; }
  .tp-loc-label{ display:none !important; }

  /* Public event two-column body force single column with proper padding */
  .tp-evt-body{
    grid-template-columns:1fr !important;
    padding:16px 14px 100px !important;
    gap:14px !important;
  }
  .tp-evt-body section{ padding:18px !important; border-radius:16px !important; }
  .tp-evt-body h2{ font-size:18px !important; }

  /* Sticky bottom RSVP bar — make sure it never covers content */
  body{ padding-bottom:env(safe-area-inset-bottom); }
  .tp-mobile-cta{
    padding:10px 12px max(env(safe-area-inset-bottom),10px) !important;
    gap:8px !important;
  }
  .tp-mobile-cta > div:first-child{ overflow:hidden; }
  .tp-mobile-cta > div:first-child > div{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
  .tp-mobile-cta button{ flex-shrink:0 !important; padding:12px 18px !important; font-size:12px !important; }

  /* Page-head buttons stack full-width */
  .page-head .flex > button,
  .page-head .flex > a{ flex:1 1 100% !important; min-width:0; }

  /* Topbar — kill all-caps long button labels that wrap */
  .topbar > .btn-neo.warm{ flex-shrink:0; }
  .topbar > .crumbs{ display:none !important; }

  /* Cards inside cards — flatten padding */
  .card .card{ padding:14px !important; margin-bottom:10px !important; }

  /* Auth modal narrower padding */
  .modal > div{ padding:18px 18px !important; }
  .modal > div:first-child{ padding-top:18px !important; }

  /* =============================================================
     LOGIN — MOBILE REBUILD
     The legacy rule "flex-direction:column" did nothing because
     .login is display:grid. The full-screen 2-col grid was forcing
     the card to 460px on phones (off-screen). New mobile flow:
       - .login becomes a vertical flex column
       - Compact hero: wordmark + one tagline only (mascot row hidden)
       - Card stretches edge-to-edge with comfy padding
       - Inputs default to 16px so iOS doesn't zoom on focus
       - 44px+ tap targets per Apple HIG
     ============================================================= */
  .login{
    display:flex !important;
    flex-direction:column !important;
    place-items:initial !important;
    align-items:center !important;
    justify-content:flex-start !important;
    padding:18px 14px 32px !important;
    min-height:100vh !important;
    min-height:100dvh !important;
    /* Critical: the desktop rule sets overflow:hidden which clips the
       form when the iOS keyboard pushes the viewport up. Phones need
       to scroll the auth flow freely. */
    overflow:visible !important;
    overflow-y:auto !important;
  }
  .login-wrap{
    display:flex !important;
    flex-direction:column !important;
    grid-template-columns:none !important;
    width:100% !important;
    max-width:440px !important;
    margin:0 auto !important;
    gap:18px !important;
    padding:0 !important;
  }
  /* Hero collapses to a small wordmark + tagline; the mascot row
     would push the card below the fold on most phones. */
  .login-hero{
    display:flex !important;
    flex-direction:column !important;
    align-items:center !important;
    padding:12px 12px 6px !important;
    text-align:center !important;
  }
  /* Hide the 4 mascots, the AI bullet list, and the long sub on phones.
     We keep ONLY the wordmark + the short tagline. */
  .login-hero > div[style*="rotate"],
  .login-hero > div[style*="display:flex"],
  .login-hero .lh-features,
  .login-hero .lh-sub{ display:none !important; }
  .login-hero .lh-mark{ font-size:54px !important; height:1em !important; width:3.4em !important; margin:8px auto !important; }
  .login-hero .lh-tag{ font-size:16px !important; max-width:100% !important; margin:8px auto 0 !important; line-height:1.3 !important; }

  .login-card{
    width:100% !important;
    max-width:100% !important;
    padding:22px 18px !important;
    border-radius:18px !important;
  }
  .login-card h1{ font-size:22px !important; }
  .login-card .lc-sub{ font-size:13px !important; }
  /* CRITICAL: 16px font on form inputs so mobile Safari doesn't auto-zoom
     the viewport when the user taps a field (which makes the keyboard
     cover the submit button on small phones). */
  .login-card input{
    font-size:16px !important;
    padding:14px 14px !important;
    border-radius:12px !important;
    min-height:48px !important;
  }
  .login-card .lc-form > button[type="submit"],
  .login-card .btn-primary{
    min-height:50px !important;
    font-size:15px !important;
    padding:14px 18px !important;
  }
  .login-card .lc-form{ gap:14px !important; }
  .login-card label{ font-size:11px !important; }
  /* Persona quick-try grid on very narrow viewports — stack to a single
     column so each card has a full-width tap area. */
  .login-card .lc-divider + div[style*="grid-template-columns:1fr 1fr"]{
    grid-template-columns:1fr !important;
    gap:10px !important;
  }
  .login-card .option-card{
    min-height:60px !important;
    padding:14px !important;
    text-align:left !important;
    display:flex !important;
    align-items:center !important;
    gap:12px !important;
  }
  .login-card .option-card .oc-icon{ margin:0 !important; }
  .login-card .option-card .oc-title{ font-size:14px !important; }
  .login-card .option-card .oc-sub{ font-size:12px !important; }

  /* Long event names wrap, never overflow */
  h1, h2, h3{
    word-wrap:break-word !important;
    overflow-wrap:anywhere !important;
    hyphens:auto;
  }

  /* All flex rows that originally had no flex-wrap get one */
  .flex{ flex-wrap:wrap !important; }
  .flex.between{ gap:8px; }

  /* The hero Save/Share button cluster on event page should stay tight */
  .tp-public main > div:first-child > div[style*="position:absolute"]{
    flex-wrap:nowrap !important;
  }

  /* Vendor invites + following cards on vendor home — stack vertically */
  #vendor-invites-slot > section > div[style*="grid-template-columns"]{
    grid-template-columns:1fr !important;
  }

  /* Force every <table> width 100% inside cards */
  .card table{ width:100% !important; min-width:0 !important; }

  /* Filter-pills row on discover — already overflow-x:auto, just tighten */
  main section[style*="overflow-x:auto"]{ margin:0 -14px !important; padding:4px 14px 14px !important; }

  /* Hero-overlay buttons on discover cards — smaller heart */
  .tp-card button[onclick*="toggleEventSave"]{ width:32px !important; height:32px !important; }
  .tp-card button[onclick*="toggleEventSave"] svg{ width:13px !important; height:13px !important; }

  /* Social pills wrap properly */
  section[style*="renderSocialPills"], .tp-evt-body a[style*="border-radius:999"]{ font-size:12px !important; padding:8px 12px !important; }

  /* Vendor portal banner — shrink hero */
  div[style*="min-height:360px"]{ min-height:auto !important; padding:24px 18px !important; }

  /* Comms threads list — stack title + meta */
  div[style*="grid-template-columns"][style*="1fr 1fr"]{ grid-template-columns:1fr !important; }

  /* Inline-stylized 2/3-col grids fall back to 1 col */
  [style*="grid-template-columns:repeat(2,1fr)"]:not(.kpis):not(.option-grid):not(.tp-discover-grid),
  [style*="grid-template-columns: repeat(2, 1fr)"]:not(.kpis):not(.option-grid):not(.tp-discover-grid),
  [style*="grid-template-columns:repeat(3,1fr)"],
  [style*="grid-template-columns: repeat(3, 1fr)"],
  [style*="grid-template-columns:1.4fr 1fr"],
  [style*="grid-template-columns:1.6fr 1fr"],
  [style*="grid-template-columns:280px 1fr 1fr"],
  [style*="grid-template-columns:1fr 1.2fr"]{
    grid-template-columns:1fr !important;
  }

  /* Kill any left-over margin-left / margin-right that pushes content
     beyond viewport */
  [style*="margin-left:auto"][style*="margin-right:auto"]{ max-width:100% !important; }
}

/* iPhone Pro Max + bigger phones — keep 2-col flyer grid */
@media (min-width:381px) and (max-width:640px){
  .tp-discover-grid{ column-count:2 !important; }
}

/* ════════════════════════════════════════════════════════════════
   MOBILE V3 — fix vertical-letter-stacking & oversized typography.
   The home page uses a LOT of inline grid-template-columns and big
   font-sizes that aren't caught by class selectors. We use attribute
   selectors to target inline styles directly. Mobile only — desktop
   completely untouched.                                           */
@media (max-width:640px){
  /* Force EVERY element with an inline grid-template-columns to one
     column on mobile, with a few exceptions where we want a grid
     (KPIs, option-grid, the discover masonry). */
  [style*="grid-template-columns"]:not(.kpis):not(.option-grid):not(.tp-discover-grid){
    grid-template-columns:1fr !important;
    gap:18px !important;
  }

  /* Cap any inline font-size to a sane mobile range. Catches the
     huge homepage headlines like font-size:50px / 46px / 42px etc.
     Use !important so inline wins-but-clamped. */
  [style*="font-size:54px"], [style*="font-size: 54px"]{ font-size:32px !important; }
  [style*="font-size:50px"], [style*="font-size: 50px"]{ font-size:30px !important; }
  [style*="font-size:48px"], [style*="font-size: 48px"]{ font-size:30px !important; }
  [style*="font-size:46px"], [style*="font-size: 46px"]{ font-size:28px !important; }
  [style*="font-size:44px"], [style*="font-size: 44px"]{ font-size:28px !important; }
  [style*="font-size:42px"], [style*="font-size: 42px"]{ font-size:28px !important; }
  [style*="font-size:40px"], [style*="font-size: 40px"]{ font-size:26px !important; }
  [style*="font-size:38px"], [style*="font-size: 38px"]{ font-size:25px !important; }
  [style*="font-size:36px"], [style*="font-size: 36px"]{ font-size:24px !important; }
  [style*="font-size:34px"], [style*="font-size: 34px"]{ font-size:23px !important; }
  [style*="font-size:32px"], [style*="font-size: 32px"]{ font-size:22px !important; }
  [style*="font-size:30px"], [style*="font-size: 30px"]{ font-size:21px !important; }
  [style*="font-size:28px"], [style*="font-size: 28px"]{ font-size:21px !important; }
  [style*="font-size:104px"], [style*="font-size: 104px"]{ font-size:54px !important; }
  [style*="font-size:96px"], [style*="font-size: 96px"]{ font-size:48px !important; }
  [style*="font-size:92px"], [style*="font-size: 92px"]{ font-size:46px !important; }
  [style*="font-size:72px"], [style*="font-size: 72px"]{ font-size:38px !important; }
  [style*="font-size:64px"], [style*="font-size: 64px"]{ font-size:34px !important; }
  [style*="font-size:60px"], [style*="font-size: 60px"]{ font-size:32px !important; }
  [style*="font-size:160px"]{ font-size:64px !important; }

  /* Section padding caps — desktop uses 90px / 80px / 60px which
     creates massive empty space on phones */
  section[style*="padding:90px"]{ padding:32px 18px !important; }
  section[style*="padding: 90px"]{ padding:32px 18px !important; }
  section[style*="padding:80px"]{ padding:30px 18px !important; }
  section[style*="padding:70px"]{ padding:28px 18px !important; }
  section[style*="padding:60px"]{ padding:26px 18px !important; }

  /* Section padding-INLINE caps */
  [style*="padding:90px 36px"], [style*="padding: 90px 36px"]{ padding:32px 18px !important; }
  [style*="padding:90px 0 0"]{ padding:32px 18px 0 !important; }
  [style*="padding:60px 36px"], [style*="padding: 60px 36px"]{ padding:24px 18px !important; }
  [style*="padding:48px 36px"]{ padding:24px 18px !important; }
  [style*="padding:36px"]:not(button){ padding:18px !important; }
  [style*="padding:32px"]:not(button){ padding:18px !important; }

  /* Margins above headers */
  [style*="margin-bottom:48px"]{ margin-bottom:18px !important; }
  [style*="margin-bottom:40px"]{ margin-bottom:18px !important; }
  [style*="margin-bottom:30px"]{ margin-bottom:14px !important; }

  /* Big text containers must wrap properly. min-width:0 prevents the
     "letters stacking vertically" bug when a flex child has long words. */
  h1, h2, h3, h4, p, div, section{ min-width:0; }
  h1, h2, h3, h4{ word-break:break-word; overflow-wrap:break-word; hyphens:auto; }

  /* Quote / testimonial blocks — cap font-size + force readable width */
  blockquote, [style*="font-style:italic"][style*="font-size"][style*="line-height"]{
    font-size:17px !important;
    line-height:1.5 !important;
    padding:18px !important;
  }

  /* Hero mascot lockup (image left, text right at desktop) — when
     forced to single col, the text below should breathe properly */
  [style*="grid-template-columns:auto 1fr"]{
    grid-template-columns:1fr !important;
    text-align:center !important;
    gap:16px !important;
  }
  [style*="grid-template-columns:auto 1fr"] > div:first-child{
    margin:0 auto !important;
    max-width:65vw !important;
  }
  [style*="grid-template-columns:auto 1fr"] img{
    max-width:50vw !important;
    height:auto !important;
    margin:0 auto;
  }

  /* Mascot images — cap to a sane mobile height regardless of inline size */
  img[alt*="cheers"], img[alt*="boothie"], img[alt*="techie"], img[alt*="standy"],
  img[alt*="frank"], img[alt*="whirly"], img[alt*="poppy"], img[alt*="wax"],
  img[alt*="twirl"], img[alt*="ollie"], img[alt*="sprout"], img[alt*="tilly"],
  img[alt*="sacky"], img[alt*="skidd"], img[alt*="spike"]{
    max-width:40vw !important;
    height:auto !important;
  }
  /* Mascot row at bottom of CTA — ensure they don't dominate */
  .mascot-march img{ max-width:120px !important; max-height:120px !important; }
  .mascot-march{ overflow:hidden; }

  /* Pricing tier cards — cap width, reduce spacing */
  [style*="grid-template-columns:repeat(3,1fr)"]:not(.kpis):not(.tp-discover-grid),
  [style*="grid-template-columns: repeat(3, 1fr)"]:not(.kpis):not(.tp-discover-grid){
    grid-template-columns:1fr !important;
    gap:16px !important;
  }

  /* Pricing $ giant numerals — pin to ~52px on mobile */
  [style*="font-size:80px"], [style*="font-size: 80px"]{ font-size:48px !important; }
  [style*="font-size:88px"]{ font-size:48px !important; }

  /* Final CTA hero — the giant 54px headline + mascot marquee.
     Cap heading and tighten spacing. */
  section[style*="background:linear-gradient(135deg,#3A82B0"]{
    padding:40px 16px 0 !important;
  }
  section[style*="background:linear-gradient(135deg,#3A82B0"] h2{
    font-size:30px !important;
    line-height:1.05 !important;
  }

  /* Shrink any feature-card desktop-locked min-height */
  [style*="min-height:280px"], [style*="min-height: 280px"]{ min-height:auto !important; }
  [style*="min-height:320px"]{ min-height:auto !important; }
  [style*="min-height:360px"]:not(.tp-public main > div:first-child){ min-height:auto !important; }
  [style*="min-height:400px"]{ min-height:auto !important; }

  /* Long-text readable line lengths */
  p{ max-width:100%; }
  p[style*="font-size:16px"], p[style*="font-size: 16px"]{ font-size:14.5px !important; line-height:1.55 !important; }
  p[style*="font-size:17px"]{ font-size:14.5px !important; }
  p[style*="font-size:18px"]{ font-size:15px !important; }

  /* Hero on home — anything sized via clamp scales fine; only legacy
     fixed sizes are problematic. */
  [style*="font-size:160px"], [style*="font-size: 160px"]{ font-size:60px !important; }

  /* Footer columns stack — already 5col grid */
  footer [style*="grid-template-columns:2fr 1fr 1fr 1fr 1fr"]{
    grid-template-columns:1fr 1fr !important;
    gap:24px !important;
  }
  footer .wordmark{ font-size:32px !important; }
}

/* Small phones (≤380px / iPhone SE) — even tighter */
@media (max-width:380px){
  [style*="font-size:50px"], [style*="font-size: 50px"]{ font-size:24px !important; }
  [style*="font-size:46px"]{ font-size:24px !important; }
  [style*="font-size:42px"]{ font-size:23px !important; }
  [style*="font-size:38px"]{ font-size:22px !important; }
  [style*="font-size:36px"]{ font-size:22px !important; }
  [style*="font-size:104px"]{ font-size:42px !important; }
  [style*="font-size:96px"]{ font-size:40px !important; }
  section[style*="padding"]{ padding-left:14px !important; padding-right:14px !important; }
}

/* =================================================================
   PROTECTED UI — MOBILE-ONLY OVERRIDES   (locked 2026-05-14)
   ------------------------------------------------------------------
   ARCHITECTURE RULE — ALL future mobile-only design changes MUST
   live inside this single @media block. Desktop is now stable and
   considered protected: no edit anywhere else in this stylesheet
   may target ≤767px viewports, and no rule inside this block may
   leak to desktop.
   ------------------------------------------------------------------
   Breakpoints in use across the file:
     • Mobile  : max-width 767px  ← THIS BLOCK
     • Tablet  : 768px – 1023px
     • Desktop : 1024px+          ← protected baseline
   ------------------------------------------------------------------
   Rules of the road:
     1. NEVER modify a shared/base component (`.card`, `.btn-pill`,
        `.page-head`, etc.) in the global stylesheet to fix a mobile
        bug. Add a scoped override inside THIS block instead.
     2. NEVER widen the media query (e.g. change to max-width:1023px)
        — that would silently affect tablet.
     3. NEVER duplicate this block elsewhere in the file. One zone,
        one source of truth, easy to audit.
     4. Inline styles in JS templates win against media queries
        without `!important`. Use `!important` here when overriding
        an inline-style design value, and keep a comment saying so.
     5. If a change is genuinely shared between mobile and desktop
        (data, copy, behavior), it belongs in the base component —
        NOT in this block.
   ------------------------------------------------------------------
   Initial app-like polish baked in (conservative — designed to be
   safe-by-default and lifted/extended in future requests):
     • Larger tap targets (min 44x44 per Apple HIG)
     • No hover lift effects on touch (hover doesn't exist on phones)
     • Smooth momentum scrolling
     • Safe-area insets respected on notched / Dynamic Island devices
     • Tighter typography rhythm — readable, app-like, not webby
     • Disable text size inflation on rotate
   ================================================================= */
@media (max-width: 767px){

  /* ----- A. TAP-FRIENDLY HIT AREAS ------------------------------
     Every interactive control gets a 44×44 minimum hit area per
     Apple's Human Interface Guidelines. Visual size can stay small;
     only the click box grows via padding floor + min-height. */
  html body button:not(.tp-no-hit-bump):not(.icon-only),
  html body .btn-pill:not(.tp-no-hit-bump),
  html body .btn-primary:not(.tp-no-hit-bump),
  html body .btn-ghost:not(.tp-no-hit-bump),
  html body .btn-soft:not(.tp-no-hit-bump),
  html body .btn-neo:not(.tp-no-hit-bump),
  html body a[role="button"]:not(.tp-no-hit-bump),
  html body .nav-item,
  html body .auth-tab,
  html body .option-card{
    min-height: 44px;
    touch-action: manipulation;       /* kill 300ms tap delay */
    -webkit-tap-highlight-color: rgba(0,0,0,.06);
  }

  /* Inputs are extra-important — never below 44px or iOS zooms in
     on focus. Font-size also bumped to 16px to prevent that zoom. */
  html body input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]),
  html body select,
  html body textarea{
    min-height: 44px;
    font-size: 16px !important;       /* prevents iOS zoom on focus */
  }

  /* ----- B. NO HOVER ON TOUCH -----------------------------------
     Hover doesn't really exist on phones. Strip the desktop hover-
     lift animations so taps feel instant rather than sticky. */
  html body button:hover:not(:active),
  html body .btn-pill:hover:not(:active),
  html body .card:hover:not(:active),
  html body .option-card:hover:not(:active),
  html body .tp-upnext-card:hover:not(:active),
  html body .tp-grad-tile:hover:not(:active){
    transform: none !important;
  }

  /* ----- C. SMOOTH NATIVE SCROLLING -----------------------------
     Inertia + smooth jumps. iOS gets the momentum behavior; all
     mobile browsers get smooth-scroll for in-page anchors. */
  html, body{
    -webkit-overflow-scrolling: touch;
    scroll-behavior: smooth;
    /* Disable WebKit text-inflate-on-rotate which can blow up
       carefully-sized headlines unpredictably on landscape flip. */
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
  }

  /* ----- D. SAFE-AREA INSETS ------------------------------------
     Respect notch / Dynamic Island / home indicator on iOS so
     bottom CTAs / FABs aren't covered by the home gesture bar.
     Belt-and-suspenders — pages can opt in via .tp-safe-bottom. */
  .tp-safe-bottom{
    padding-bottom: calc(16px + env(safe-area-inset-bottom, 0px));
  }
  .tp-safe-top{
    padding-top: calc(12px + env(safe-area-inset-top, 0px));
  }

  /* ----- E. APP-LIKE TYPOGRAPHY RHYTHM --------------------------
     Page titles + section headings get tighter line-height + a
     slightly bigger size cap so they read as native-app titles
     rather than tiny web copies. Body text stays at 16px (set by
     the input rule above also applies here for general copy). */
  html body .page-title{
    font-size: clamp(22px, 6vw, 30px) !important;
    line-height: 1.10 !important;
    letter-spacing: -0.012em !important;
  }
  html body .page-sub,
  html body .wizard-eyebrow{
    font-size: 13px !important;
    line-height: 1.4 !important;
  }

  /* ----- F. FOCUS RING THAT FEELS NATIVE ------------------------
     Keyboard focus must still be visible (accessibility), but the
     ring is a subtle inner-glow rather than the heavy desktop ring
     so it feels like a native iOS / Material focus state. */
  html body button:focus-visible,
  html body a:focus-visible,
  html body input:focus-visible,
  html body select:focus-visible,
  html body textarea:focus-visible{
    outline: none;
    box-shadow: 0 0 0 3px rgba(58,130,176,.28), 0 0 0 1px rgba(15,30,58,.18);
  }

  /* ----- G. UTILITY HELPERS -------------------------------------
     Tiny, opt-in classes view templates can add to mark a region
     as mobile-only or desktop-only. Prefer these over inline media
     queries so the policy is auditable from one place. */
  .tp-desktop-only{ display: none !important; }
  .tp-mobile-only { display: revert !important; }

  /* ===============================================================
     H. MOBILE HOMEPAGE HEADER  (v2 — locked 2026-05-14)
     ----------------------------------------------------------------
     New three-tier structure for the public home page header on
     mobile only. Desktop home keeps its grid-based three-column
     nav untouched (`.tp-home-desktop > nav` in viewHome).
       Tier 1 — Centered logo, premium breathing room
       Tier 2 — Three persona links: For Vendors · For Attendees
                · For Organizers (evenly spaced, baseline-aligned)
       Tier 3 — Sign-in pill on the far right (Apple-clean)
     ----------------------------------------------------------------
     Spacing tokens (kept local so future tweaks stay scoped):
       --tp-hm-v2-edge       horizontal page edge padding
       --tp-hm-v2-tier-gap   vertical rhythm between tiers
       --tp-hm-v2-logo-size  wordmark size cap
     =============================================================== */
  .tp-hm-bar-v2{
    --tp-hm-v2-edge: 22px;
    /* Vertical rhythm between Row 1 (logo+signin) and Row 2 (personas).
       Smaller than before because the layout is denser now. */
    --tp-hm-v2-tier-gap: 12px;
    --tp-hm-v2-logo-size: clamp(40px, 11vw, 52px);
    position: relative;
    /* `!important` because the legacy stylesheet permanently hides
       `.tp-home-mobile` and inline parent rules can compete. This
       guarantees the v2 bar paints on mobile. */
    display: flex !important;
    flex-direction: column;
    align-items: stretch;
    /* Respect the iPhone status bar / Dynamic Island so the logo
       never gets covered by Safari's top chrome. The top number is
       tighter than before — the user-visible empty space is now
       just the safe-area inset itself + 8px. */
    padding:
      calc(8px + env(safe-area-inset-top, 0px))
      var(--tp-hm-v2-edge)
      10px;
    margin: 0;
    background: transparent;
    z-index: 5;
    gap: var(--tp-hm-v2-tier-gap);
  }
  /* ----- Row 1: logo LEFT · sign-in RIGHT (app-bar) ------------ */
  .tp-hm-v2-top-row{
    display: flex;
    align-items: center;            /* vertically center logo + pill */
    justify-content: space-between;  /* logo left edge · pill right edge */
    gap: 12px;
    width: 100%;
    /* Hard floor so the row is always tappable + sized like an iOS
       app bar (44pt comfortable). */
    min-height: 48px;
  }
  .tp-hm-v2-logo-link{
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    text-decoration: none;
    /* Hit area floor for the wordmark — matches the 44px guideline
       even when the visual wordmark is shorter. Left-justified now
       so the logo's optical baseline sits flush with the screen edge. */
    padding: 6px 8px 6px 2px;
    margin-left: -2px;               /* pull wordmark to true edge */
    border-radius: 12px;
    transition: background .15s;
    flex-shrink: 0;
  }
  .tp-hm-v2-logo-link:active{ background: rgba(15,30,58,.04); }
  .tp-hm-v2-logo{
    /* `!important` because the wordmark class has a global font-size
       set inline-style-ish elsewhere — this guarantees mobile size. */
    font-size: var(--tp-hm-v2-logo-size) !important;
    letter-spacing: -0.032em;
    line-height: 1;
    color: var(--text);
    user-select: none;
    display: inline-block;
  }
  /* ----- Row 2: three persona links --------------------------- */
  .tp-hm-v2-personas{
    display: flex;
    justify-content: space-between;
    align-items: baseline;     /* perfect baseline alignment */
    gap: 6px;
    padding: 0 4px;
    /* Top divider — subtle, premium */
    border-top: 1px solid rgba(15,30,58,.06);
    padding-top: 12px;
  }
  .tp-hm-v2-persona{
    flex: 1 1 0;               /* evenly distributed */
    text-align: center;
    white-space: nowrap;
    font-family: 'Plus Jakarta Sans', system-ui, -apple-system, sans-serif;
    font-weight: 800;
    font-size: 11.5px;
    letter-spacing: 0.10em;
    text-transform: uppercase;
    color: var(--text);
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    text-decoration: none;
    /* Hit area: 44px tall total */
    padding: 12px 6px;
    border-radius: 10px;
    transition: color .15s, background .15s, transform .15s;
    min-height: 44px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
  .tp-hm-v2-persona:active{
    color: #000;
    background: rgba(15,30,58,.04);
    transform: scale(.985);
  }
  /* Tighter font on very small phones so all three labels fit on
     one line without wrapping. */
  @media (max-width: 360px){
    .tp-hm-v2-persona{ font-size: 10.5px; letter-spacing: .08em; padding: 12px 2px; }
  }
  /* ----- Sign-in pill (Apple-clean) -------------------- */
  /* Note: the sign-in pill is now a direct flex child of
     .tp-hm-v2-top-row (logo on its left), so no row wrapper is
     needed. Styles below stay scoped to .tp-hm-v2-signin. */
  .tp-hm-v2-signin{
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 10px 20px;
    border-radius: 999px;
    background: #0F1E3A;       /* deep navy */
    color: #FFFFFF !important;
    font-family: 'Plus Jakarta Sans', system-ui, -apple-system, sans-serif;
    font-weight: 700;
    font-size: 13px;
    letter-spacing: 0.02em;
    text-decoration: none;
    cursor: pointer;
    border: none;
    -webkit-tap-highlight-color: transparent;
    box-shadow:
      0 10px 24px -10px rgba(15,30,58,.55),
      0 2px 6px -2px rgba(15,30,58,.20),
      inset 0 1px 0 rgba(255,255,255,.06);
    transition:
      transform .18s cubic-bezier(.2,.8,.2,1),
      box-shadow .18s ease,
      background .15s ease;
    min-height: 38px;
  }
  .tp-hm-v2-signin:active{
    transform: scale(.96);
    background: #000000;
    box-shadow:
      0 4px 14px -6px rgba(15,30,58,.60),
      inset 0 1px 0 rgba(255,255,255,.04);
  }
  /* Variant when already signed-in: render as a ghost pill so the
     dashboard link doesn't look like a hard CTA. */
  .tp-hm-v2-signin.tp-hm-v2-signin--in{
    background: #FFFFFF;
    color: #0F1E3A !important;
    border: 1px solid rgba(15,30,58,.12);
    box-shadow:
      0 6px 16px -8px rgba(15,30,58,.25),
      0 1px 2px rgba(15,30,58,.04);
  }
  .tp-hm-v2-signin.tp-hm-v2-signin--in:active{
    transform: scale(.96);
    background: #FAFBFD;
  }
  /* Respect reduced-motion users — disable the press-shrink. */
  @media (prefers-reduced-motion: reduce){
    .tp-hm-v2-signin:active,
    .tp-hm-v2-persona:active{ transform: none; }
  }
  /* Hide the legacy desktop home nav on mobile — its 1fr/auto/1fr
     grid crams on a phone. The v2 bar above replaces it. Scoped to
     the marketing home page's desktop nav only. */
  .home-root .tp-home-desktop > nav{ display: none !important; }

  /* Hide the legacy desktop hero section on mobile. Targets only the
     FIRST <section> inside .tp-home-desktop (the hero) — leaves the
     rest of the marketing sections untouched so they can keep their
     own responsive handling. */
  .home-root .tp-home-desktop > section:first-of-type{ display: none !important; }
  /* End of v2 mobile header zone ================================ */

  /* ===============================================================
     I. MOBILE HERO  (v2 — locked 2026-05-14)
     ----------------------------------------------------------------
     Brand-new mobile homepage hero. Sits OUTSIDE both home trees so
     desktop is unaffected. Hidden at ≥768px via companion rule.
     Order: marquee → headline → paragraph → CTA → try-as stack.
     =============================================================== */
  .tp-hm-hero-v2{
    /* Forced display because legacy stylesheets may set inline rules
       that would otherwise hide this. */
    display: flex !important;
    flex-direction: column;
    align-items: stretch;
    gap: 16px;
    /* Tighter bottom padding — pulls the next section ("Trusted by
       200+") closer so the proof bar reads as connected to the hero
       instead of floating. */
    padding: 4px 22px 18px;
    max-width: 100%;
    overflow-x: hidden;            /* belt + suspenders for marquee */
    position: relative;
    z-index: 2;
  }

  /* ---- A. MASCOT MARQUEE -------------------------------------- */
  .tp-hm-marquee{
    /* Full-bleed: cancel parent's horizontal padding so the strip
       reaches both edges of the viewport. */
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(-1 * 22px);
    margin-right: calc(-1 * 22px);
    /* Avoid forcing the page to be wider than the viewport. */
    overflow: hidden;
    padding: 6px 0 10px;
    /* Soft fade at each edge — gives the "infinite tunnel" feel and
       lets partial mascots peek in from the sides naturally. */
    -webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 8%, #000 92%, transparent 100%);
            mask-image: linear-gradient(90deg, transparent 0%, #000 8%, #000 92%, transparent 100%);
    /* Hint the compositor — keeps the marquee on its own GPU layer
       on iOS Safari so it never causes jank on the rest of the page. */
    transform: translate3d(0,0,0);
    will-change: transform;
  }
  .tp-hm-marquee-track{
    display: flex;
    align-items: center;
    gap: 26px;
    /* Auto-shrink width to fit the duplicated mascot set. */
    width: max-content;
    /* Right→left infinite scroll. Going to -50% lines the second
       copy exactly where the first copy started — zero visible
       jump on loop. Linear timing keeps the speed constant. */
    animation: tp-hm-marquee 28s linear infinite;
    will-change: transform;
    transform: translate3d(0,0,0);
  }
  @keyframes tp-hm-marquee{
    from { transform: translate3d(0, 0, 0); }
    to   { transform: translate3d(-50%, 0, 0); }
  }
  .tp-hm-marquee-item{
    flex: 0 0 auto;
    width: 78px;
    height: 78px;
    display: grid;
    place-items: center;
    /* Each mascot gets its own per-item bounce — keeps wiggle on the
       composited layer (cheap on GPU). */
    will-change: transform;
    /* PROTECTED — Mascot leak-proofing (locked 2026-05-16).
       Belt-and-suspenders failsafe so a broken <img> can never paint
       alt text or the browser's broken-image icon. Even if JS never
       runs, the marquee cell still looks empty rather than glitchy.
       The img inside is then size-clamped by the rule below. */
    font-size: 0;
    line-height: 0;
    color: transparent;
    overflow: hidden;
    background: transparent;
  }
  .tp-hm-marquee-item svg,
  .tp-hm-marquee-item img,
  .tp-hm-marquee-item .tp-mascot-wrap{
    width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
    /* Soft drop-shadow that respects the transparent backgrounds. */
    filter: drop-shadow(0 6px 12px rgba(15,30,58,.14));
  }

  /* ---- Mascot wrapper failsafe (used by every mascot() render) ----
     Same purpose as the marquee-item rule above but applies to ALL
     mascot use sites across the app (homepage hero cluster, "who's it
     for" cards, decorative pinned corners, final CTA marquee, etc.).
     Wrap is rendered by the mascot() JS helper; an inline-block span
     with zero font-size means a stale alt attribute can never leak. */
  .tp-mascot-wrap{
    font-size: 0;
    line-height: 0;
    color: transparent;
    overflow: hidden;
    background: transparent;
    vertical-align: middle;
  }
  .tp-mascot-wrap > img,
  .tp-mascot-wrap > svg{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    background: transparent;
  }
  /* Same protection applied to legacy home-mascot classes that pre-date
     the wrapper, so unwrapped or directly-styled mascots are equally
     safe. Defensive — most calls go through mascot() and get .tp-mascot-wrap. */
  .tp-home-mascot,
  .tp-hm-mascot{
    font-size: 0;
    line-height: 0;
    color: transparent;
  }
  /* Four bounce/wiggle variants — applied in rotation across mascots
     so adjacent characters never bob in sync. Subtle enough to feel
     alive but never distracting. */
  .tp-wig-1{ animation: tp-wig-1 3.4s ease-in-out infinite; }
  .tp-wig-2{ animation: tp-wig-2 3.8s ease-in-out infinite; }
  .tp-wig-3{ animation: tp-wig-3 3.2s ease-in-out infinite; }
  .tp-wig-4{ animation: tp-wig-4 4.0s ease-in-out infinite; }
  @keyframes tp-wig-1{
    0%,100% { transform: translateY(0)    rotate(-2deg); }
    50%     { transform: translateY(-4px) rotate( 2deg); }
  }
  @keyframes tp-wig-2{
    0%,100% { transform: translateY(0)    rotate( 3deg); }
    50%     { transform: translateY(-5px) rotate(-3deg); }
  }
  @keyframes tp-wig-3{
    0%,100% { transform: translateY(-2px) rotate(0deg); }
    50%     { transform: translateY( 2px) rotate(0deg); }
  }
  @keyframes tp-wig-4{
    0%,100% { transform: translateY(0)    rotate(-1deg); }
    33%     { transform: translateY(-3px) rotate(-1deg); }
    66%     { transform: translateY(0)    rotate( 1deg); }
  }
  /* Touch-pause: hold a mascot to admire it without it sliding away. */
  .tp-hm-marquee:active .tp-hm-marquee-track{ animation-play-state: paused; }
  /* Respect reduced-motion preferences fully. */
  @media (prefers-reduced-motion: reduce){
    .tp-hm-marquee-track,
    .tp-wig-1, .tp-wig-2, .tp-wig-3, .tp-wig-4{
      animation: none !important;
      transform: none !important;
    }
  }

  /* ---- B. HEADLINE + COPY ------------------------------------- */
  .tp-hm-hv2-title{
    font-family: 'Fredoka', sans-serif;
    font-weight: 600;
    font-size: clamp(32px, 9vw, 44px);
    line-height: 1.03;
    letter-spacing: -.025em;
    color: var(--text);
    text-align: center;
    margin: 6px 0 -2px;
    padding: 0 4px;
  }
  .tp-hm-hv2-title em{
    color: #FF8C7B;
    font-style: italic;
    font-family: 'Fraunces', serif;
    font-weight: 500;
  }
  .tp-hm-hv2-sub{
    font-family: 'Plus Jakarta Sans', system-ui, -apple-system, sans-serif;
    font-size: 15px;
    line-height: 1.45;
    font-weight: 500;
    color: var(--text-dim);
    text-align: center;
    margin: 0;
    padding: 0 6px;
  }
  .tp-hm-hv2-sub em{
    color: #FF8C7B;
    font-style: italic;
    font-family: 'Fraunces', serif;
    font-weight: 600;
  }

  /* ---- C. PRIMARY CTA ----------------------------------------- */
  .tp-hm-hv2-cta-row{
    display: flex;
    justify-content: center;
    width: 100%;
    margin-top: 8px;
  }
  /* Override only what we want on mobile — keep the existing .btn-pill
     base styling so the rounded shape, color, and animations match
     the rest of the site. Using !important because btn-pill styles
     are inline-style heavy. */
  .tp-hm-hv2-cta{
    font-family: 'Plus Jakarta Sans', system-ui, -apple-system, sans-serif !important;
    font-weight: 800 !important;
    font-size: 13px !important;
    letter-spacing: 0.06em !important;
    text-transform: uppercase !important;
    padding: 14px 24px !important;
    min-height: 48px;
  }

  /* ---- D. TRY-AS ROW (HORIZONTAL, CENTERED, EQUAL-WIDTH) ----- */
  .tp-hm-hv2-trytext{
    width: 100%;
    /* Center the eyebrow above the centered button pair. */
    text-align: center;
    font-family: 'Plus Jakarta Sans', system-ui, -apple-system, sans-serif;
    font-weight: 800;
    font-size: 11.5px;
    letter-spacing: 0.10em;
    text-transform: uppercase;
    color: var(--text-mute);
    /* Extra breathing room ABOVE — separates from the CTA per spec. */
    margin-top: 24px;
    padding: 0;
  }
  .tp-hm-hv2-try-stack{
    display: flex;
    /* Horizontal row, Vendor LEFT · Organizer RIGHT (DOM order). */
    flex-direction: row;
    justify-content: center;       /* center the pair as a group */
    align-items: stretch;          /* equal heights guaranteed */
    gap: 12px;
    width: 100%;
    /* Comfortable side padding so pills don't touch screen edges. */
    padding: 0 4px;
  }
  .tp-hm-hv2-try{
    /* Equal flex share — both pills the same width by construction. */
    flex: 1 1 0;
    min-width: 0;                  /* allow shrink on small phones */
    max-width: 200px;
    display: inline-flex;
    align-items: center;
    justify-content: center;       /* center icon/label/arrow inside */
    gap: 10px;
    min-height: 44px;
    padding: 10px 16px 10px 14px;
    border-radius: 999px;
    background: #FFFFFF;
    color: #1A2B40;
    border: 1.5px solid rgba(15,30,58,.10);
    font-family: 'Plus Jakarta Sans', system-ui, -apple-system, sans-serif;
    font-weight: 800;
    font-size: 13.5px;
    letter-spacing: 0.02em;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    box-shadow: 0 6px 14px -8px rgba(15,30,58,.18);
    transition: transform .18s cubic-bezier(.2,.8,.2,1), background .15s, box-shadow .18s;
    /* Prevent label from wrapping mid-word inside narrow pills. */
    white-space: nowrap;
  }
  .tp-hm-hv2-try .tp-hm-hv2-try-label{
    /* Truncate long labels gracefully instead of forcing a wrap that
       would break the height-symmetry between the two buttons. */
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0;
  }
  .tp-hm-hv2-try:active{
    transform: scale(.97);
    background: #FAFBFD;
  }
  .tp-hm-hv2-try .tp-hm-hv2-try-ic{
    display: inline-grid;
    place-items: center;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background: rgba(255,140,123,.15);
    color: #F26B47;
    flex-shrink: 0;
  }
  .tp-hm-hv2-try .pill-arrow{
    display: inline-grid;
    place-items: center;
    margin-left: auto;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background: #1A2B40;
    color: #FFFFFF;
    flex-shrink: 0;
  }
  /* Very small phones: shrink marquee items + tighten gap so the
     strip still scrolls smoothly without horizontal overflow. */
  @media (max-width: 360px){
    .tp-hm-marquee-item{ width: 64px; height: 64px; }
    .tp-hm-marquee-track{ gap: 18px; animation-duration: 24s; }
    .tp-hm-hv2-title{ font-size: 30px; }
    .tp-hm-hv2-sub{ font-size: 14px; }
    /* Buttons stay side-by-side but scale down — never wrap. */
    .tp-hm-hv2-try-stack{ gap: 8px; }
    .tp-hm-hv2-try{
      padding: 9px 12px 9px 10px;
      font-size: 12.5px;
      gap: 7px;
    }
    .tp-hm-hv2-try .tp-hm-hv2-try-ic{
      width: 22px;
      height: 22px;
    }
    .tp-hm-hv2-try .pill-arrow{
      width: 19px;
      height: 19px;
    }
  }
  /* End of v2 mobile hero zone =================================== */

  /* ===============================================================
     J. DASHBOARD TOPBAR LOGO — mobile fit  (locked 2026-05-14)
     ----------------------------------------------------------------
     The legacy mobile cap on the topbar logo only fires at ≤640px.
     This widens it to the full mobile breakpoint (≤767px) so the
     uploaded brand logo never overflows the topbar on mid-size
     phones (Pixel 7, iPhone Plus, etc.). Pairs with the JS change
     that stripped inline `!important` from the logo's inline style,
     so this stylesheet rule can finally win.
     =============================================================== */
  .topbar-logo img{
    height: 48px !important;
    max-height: 48px !important;
    max-width: 56vw !important;
    width: auto !important;
    object-fit: contain !important;
  }
  /* Hide the inline resize slider on mobile — it's a desktop affordance. */
  .topbar-logo .logo-size-bar{ display: none !important; }
  /* Prevent the topbar logo from breaking the topbar row layout on
     narrow viewports. */
  .topbar-logo{ max-width: 60vw !important; overflow: hidden !important; }

  /* ===============================================================
     Q. EVENT WEBSITE BUILDER — premium mobile redesign
     (locked 2026-05-14)
     ----------------------------------------------------------------
     Transforms the 13-card form stack into a polished mobile site
     builder: collapsible accordion sections with alternating tones,
     icons + clear hierarchy, a top quick-nav tab bar, and a sticky
     bottom save bar. All cards keep their original markup + form
     bindings — only visual + interaction are upgraded via JS hooks
     (tpEppMobileEnhance) + this stylesheet.
     =============================================================== */

  /* --- Website Studio header (above the tabs) ---------------- */
  .tp-epp-studio-hd{
    padding: 4px 4px 14px;
    margin: 0 0 4px;
    position: sticky;
    top: 0;
    z-index: 10;
    background: linear-gradient(to bottom, var(--bg, #FFF8EE) 78%, transparent 100%);
  }
  .tp-epp-studio-hd-eyebrow{
    font-family: 'Plus Jakarta Sans', system-ui, sans-serif;
    font-weight: 800;
    font-size: 11px;
    letter-spacing: .18em;
    text-transform: uppercase;
    color: #1A2B40;
    line-height: 1;
  }
  .tp-epp-studio-hd-sub{
    font-family: 'Fraunces', serif;
    font-style: italic;
    font-weight: 500;
    font-size: 15px;
    color: #5A6776;
    line-height: 1.25;
    margin-top: 6px;
  }

  /* --- Per-section colored tab pills ------------------------- */
  .tp-epp-tabs{
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 10px !important;                  /* more breathing room */
    padding: 6px 4px 16px;
    margin: 0 -4px 14px;
    overflow-x: auto !important;
    overflow-y: visible;                   /* let the active-state glow escape */
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    position: sticky;
    top: calc(36px + env(safe-area-inset-top, 0px));  /* under the studio-hd */
    z-index: 9;
  }
  .tp-epp-tabs::-webkit-scrollbar{ display: none; }
  .tp-epp-tab{
    flex: 0 0 auto;
    /* Comfortable tap target — larger padding, bigger radius. */
    padding: 11px 18px;
    min-height: 44px;
    border-radius: 16px;
    /* Per-tab palette via CSS vars set inline by JS. */
    background: var(--tab-bg, rgba(255,255,255,.92));
    color: var(--tab-fg, #1A2B40);
    border: 1px solid rgba(255,255,255,.40);
    font-family: 'Plus Jakarta Sans', system-ui, sans-serif;
    font-weight: 800;
    font-size: 12.5px;
    letter-spacing: .02em;
    white-space: nowrap;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    transition: transform .18s cubic-bezier(.2,.8,.2,1),
                 box-shadow .18s ease,
                 background .15s ease,
                 filter .15s ease;
    box-shadow:
      0 4px 10px -4px var(--tab-glow, rgba(15,30,58,.18)),
      0 1px 2px rgba(15,30,58,.06);
    position: relative;
  }
  .tp-epp-tab:active{
    transform: scale(.96);
    filter: brightness(.95);
  }
  /* ACTIVE STATE — bigger, brighter, glow-ringed. */
  .tp-epp-tab.tp-epp-tab--active{
    transform: scale(1.05);
    filter: saturate(1.18);
    box-shadow:
      0 0 0 2.5px var(--tab-glow, rgba(15,30,58,.28)),
      0 14px 30px -8px var(--tab-glow, rgba(15,30,58,.40)),
      0 4px 10px -3px rgba(15,30,58,.18);
    z-index: 2;
    animation: tp-epp-tab-pop .25s cubic-bezier(.2,.8,.2,1);
  }
  @keyframes tp-epp-tab-pop{
    0%   { transform: scale(.95); }
    60%  { transform: scale(1.08); }
    100% { transform: scale(1.05); }
  }
  @media (prefers-reduced-motion: reduce){
    .tp-epp-tab,
    .tp-epp-tab.tp-epp-tab--active{ animation: none !important; transition: none !important; }
  }

  /* --- Accordion section base ------------------------------- */
  .tp-epp-section{
    border-radius: 20px !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 0 12px !important;
    overflow: hidden !important;
    box-shadow: 0 8px 22px -10px rgba(15,30,58,.12),
                 0 2px 6px -2px rgba(15,30,58,.06) !important;
    transition: box-shadow .2s ease;
  }
  /* The card-head sits at the TOP and is the toggle target. */
  .tp-epp-section .card-head{
    padding: 16px 18px !important;
    margin: 0 !important;
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    cursor: pointer;
    border: none !important;
    transition: background .15s;
  }
  .tp-epp-section .card-head > *{ min-width: 0; }
  .tp-epp-section .card-head .card-title{
    font-family: 'Fredoka', sans-serif !important;
    font-weight: 600 !important;
    font-size: 17px !important;
    letter-spacing: -.01em !important;
    line-height: 1.15 !important;
  }
  .tp-epp-section .card-head .card-sub{
    font-size: 12.5px !important;
    line-height: 1.4 !important;
    margin-top: 2px !important;
    opacity: .8;
  }
  .tp-epp-head-chev{
    margin-left: auto;
    font-size: 22px;
    line-height: 1;
    flex-shrink: 0;
    color: currentColor;
    opacity: .55;
    transition: transform .25s ease;
  }
  .tp-epp-section.tp-epp-collapsed .tp-epp-head-chev{
    transform: rotate(-90deg);
  }

  /* The body — everything except .card-head — collapses smoothly. */
  .tp-epp-section.tp-epp-collapsed > :not(.card-head){
    display: none !important;
  }
  /* Body that IS visible gets consistent padding + smooth fade-in. */
  .tp-epp-section:not(.tp-epp-collapsed) > :not(.card-head){
    animation: tp-epp-open .22s ease-out;
  }
  @keyframes tp-epp-open{
    from { opacity: 0; transform: translateY(-3px); }
    to   { opacity: 1; transform: translateY(0); }
  }
  .tp-epp-section > *:not(.card-head){
    padding-left: 18px !important;
    padding-right: 18px !important;
  }
  .tp-epp-section > *:not(.card-head):last-child{
    padding-bottom: 18px !important;
  }

  /* --- Alternating tones ------------------------------------ */
  /* Tone 0 — soft cream */
  .tp-epp-section.tp-epp-tone-0{
    background: linear-gradient(135deg, #FFFBF2 0%, #FFF4E0 100%) !important;
  }
  /* Tone 1 — dark navy */
  .tp-epp-section.tp-epp-tone-1{
    background: linear-gradient(135deg, #1A2B40 0%, #26628B 100%) !important;
    color: #FFFFFF !important;
  }
  .tp-epp-section.tp-epp-tone-1 .card-title,
  .tp-epp-section.tp-epp-tone-1 .card-sub,
  .tp-epp-section.tp-epp-tone-1 label,
  .tp-epp-section.tp-epp-tone-1 .wc-label,
  .tp-epp-section.tp-epp-tone-1 .dim,
  .tp-epp-section.tp-epp-tone-1 .muted{
    color: #FFFFFF !important;
  }
  .tp-epp-section.tp-epp-tone-1 .card-sub{
    color: rgba(255,255,255,.78) !important;
  }
  /* Tone 2 — clean white */
  .tp-epp-section.tp-epp-tone-2{
    background: #FFFFFF !important;
  }
  /* Tone 3 — soft peach gradient */
  .tp-epp-section.tp-epp-tone-3{
    background: linear-gradient(135deg, #FFE9DD 0%, #FFD6C2 100%) !important;
  }
  /* Tone 4 — soft grey */
  .tp-epp-section.tp-epp-tone-4{
    background: linear-gradient(135deg, #F4F6FA 0%, #E9EEF5 100%) !important;
  }

  /* --- Sticky save bar at the bottom ------------------------ */
  #tp-epp-save-sticky{
    position: fixed;
    left: 0; right: 0; bottom: 0;
    z-index: 100;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 12px 16px calc(12px + env(safe-area-inset-bottom, 0px));
    background: linear-gradient(to top, rgba(255,248,238,.98) 70%, rgba(255,248,238,0) 100%);
    pointer-events: none;
  }
  #tp-epp-save-sticky .tp-epp-save-btn{
    pointer-events: auto;
    width: 100%;
    max-width: 420px;
    padding: 14px 22px;
    border-radius: 999px;
    background: #1A2B40;
    color: #FFFFFF;
    font-family: 'Plus Jakarta Sans', system-ui, sans-serif;
    font-weight: 800;
    font-size: 14px;
    letter-spacing: .04em;
    text-transform: uppercase;
    border: none;
    cursor: pointer;
    box-shadow: 0 14px 32px -10px rgba(15,30,58,.45),
                 0 4px 10px -2px rgba(15,30,58,.18);
    -webkit-tap-highlight-color: transparent;
    transition: transform .15s, background .15s, box-shadow .15s;
    min-height: 50px;
  }
  #tp-epp-save-sticky .tp-epp-save-btn:active{
    transform: scale(.98);
    background: #0F1E3A;
  }
  /* Leave room at the bottom of the editor for the sticky bar so
     the last accordion section isn't covered. */
  .epp-pane-left{
    padding-bottom: 100px !important;
  }

  /* --- Improve form fields inside sections ----------------- */
  .tp-epp-section input.input,
  .tp-epp-section textarea,
  .tp-epp-section select{
    border-radius: 12px !important;
    padding: 12px 14px !important;
    font-size: 16px !important;     /* prevents iOS zoom on focus */
    min-height: 44px;
  }
  /* Dark-tone sections — make inputs stay LIGHT (readable) */
  .tp-epp-section.tp-epp-tone-1 input.input,
  .tp-epp-section.tp-epp-tone-1 textarea,
  .tp-epp-section.tp-epp-tone-1 select{
    background: rgba(255,255,255,.96) !important;
    color: #1A2B40 !important;
    border: 1px solid rgba(255,255,255,.20) !important;
  }
  .tp-epp-section.tp-epp-tone-1 input.input::placeholder,
  .tp-epp-section.tp-epp-tone-1 textarea::placeholder{
    color: rgba(15,30,58,.55) !important;
  }

  /* --- Hide the desktop preview pane on mobile ------------ */
  /* The right-pane preview takes up huge vertical space on mobile.
     The Tentpole-style "device preview at the top of the page"
     pattern is desktop-only; on mobile, users can preview by
     opening their own published page in a new tab. */
  .epp-pane-right{
    display: none !important;
  }

  /* ===============================================================
     P. AI COPILOT SETTINGS — dropdown picker on mobile
     (locked 2026-05-14, revised)
     ----------------------------------------------------------------
     Previous revision showed the entire 7-item nav as a permanent
     vertical list on mobile — which pushed the actual settings
     content way down the page. This revision compacts the nav into
     a single dropdown trigger button. The full list only appears
     when the user taps the trigger (as a floating overlay panel),
     and collapses again on selection or tap-outside.
       • Shell becomes single-column relative-positioned
       • The new `.tp-set-mobile-picker` button is visible (shows
         active section's icon + label + chevron)
       • The existing `.tp-set-nav` is hidden by default and only
         shown as a floating panel when shell[data-mobile-picker-
         open="1"]
       • Items inside the panel keep the same icon + label + sub
         design as desktop for consistency
       • Active item retains its peach gradient highlight
     =============================================================== */
  .tp-set-shell{
    grid-template-columns: 1fr !important;
    gap: 14px !important;
    align-items: stretch !important;
    position: relative !important;     /* anchor for absolute dropdown panel */
  }

  /* --- Mobile picker trigger ---------------------------------- */
  .tp-set-mobile-picker{
    display: flex !important;
    align-items: center;
    gap: 12px;
    width: 100%;
    padding: 13px 14px;
    border-radius: 14px;
    background: var(--surface);
    border: 1px solid var(--border);
    box-shadow: 0 6px 14px -8px rgba(15,30,58,.16);
    font-family: inherit;
    color: var(--text);
    text-align: left;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 4;
    transition: background .15s, transform .15s, box-shadow .15s;
  }
  .tp-set-mobile-picker:active{
    transform: scale(.99);
    background: rgba(15,30,58,.03);
  }
  .tp-set-mobile-picker-ic{
    display: grid;
    place-items: center;
    width: 32px; height: 32px;
    border-radius: 10px;
    background: rgba(15,30,58,.06);
    color: var(--text-dim);
    flex-shrink: 0;
  }
  .tp-set-mobile-picker-label{
    flex: 1;
    min-width: 0;
    font-weight: 800;
    font-size: 15px;
    letter-spacing: -.01em;
    color: var(--text);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .tp-set-mobile-picker-chev{
    display: grid;
    place-items: center;
    color: var(--text-dim);
    flex-shrink: 0;
    transition: transform .2s ease;
  }
  /* Chevron rotates when dropdown is open. */
  .tp-set-shell[data-mobile-picker-open="1"] .tp-set-mobile-picker-chev{
    transform: rotate(180deg);
    color: var(--text);
  }

  /* --- Nav: hidden by default, floating panel when open ------- */
  .tp-set-shell .tp-set-nav{
    display: none !important;
  }
  .tp-set-shell[data-mobile-picker-open="1"] .tp-set-nav{
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    position: absolute !important;
    top: calc(48px + 14px) !important;  /* picker height + tiny gap */
    left: 0 !important;
    right: 0 !important;
    width: auto !important;
    max-width: 100% !important;
    height: auto !important;
    max-height: 70vh !important;
    overflow-y: auto !important;
    overflow-x: visible !important;
    background: var(--surface) !important;
    border: 1px solid var(--border) !important;
    border-radius: 16px !important;
    padding: 8px !important;
    gap: 4px !important;
    box-shadow: 0 20px 44px -12px rgba(15,30,58,.32),
                 0 6px 14px -6px rgba(15,30,58,.18) !important;
    z-index: 60 !important;
    animation: tp-set-picker-in .16s ease-out;
    -webkit-overflow-scrolling: touch !important;
  }
  @keyframes tp-set-picker-in{
    from { opacity: 0; transform: translateY(-6px); }
    to   { opacity: 1; transform: translateY(0); }
  }

  /* Nav items inside the dropdown panel — full-width rows, comfortable
     tap targets, sub-label visible. */
  .tp-set-shell[data-mobile-picker-open="1"] .tp-set-nav-item{
    display: flex !important;
    flex: 0 0 auto !important;
    width: 100% !important;
    min-width: 0 !important;
    padding: 12px 12px !important;
    min-height: 52px !important;
    align-items: center !important;
    gap: 12px !important;
    border-radius: 10px !important;
  }
  .tp-set-shell[data-mobile-picker-open="1"] .tp-set-nav-sub{
    display: block !important;
    font-size: 11px !important;
    line-height: 1.3 !important;
  }
  .tp-set-shell[data-mobile-picker-open="1"] .tp-set-nav-chev{
    display: grid !important;
    margin-left: auto !important;
  }
  /* Only show the chevron on the currently-active row in the panel. */
  .tp-set-shell[data-mobile-picker-open="1"] .tp-set-nav-item:not(.tp-set-nav-item--active) .tp-set-nav-chev{
    display: none !important;
  }

  /* --- Content pane ------------------------------------------- */
  .tp-set-pane{
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-top: 0 !important;
    position: relative;
    z-index: 1;
  }
  .tp-set-shell .tp-set-pane{ scroll-margin-top: 80px; }

  /* ===============================================================
     O. EMPTY-STATE CARDS — vertical stack on mobile
     (locked 2026-05-14)
     ----------------------------------------------------------------
     Affects: Applications inbox empty state, Comms inbox empty state,
     and any future card tagged `.tp-empty-card`. Desktop keeps the
     side-by-side mascot + text + CTA layout. On mobile (≤767px) we:
       • flip to a vertical column (mascot top, text mid, CTA bottom)
       • center everything horizontally
       • give text a sensible max-width so it never sits in a skinny
         column AND never stretches across the whole phone
       • bump body font to ~16px for readability
       • make the CTA easily tappable + centered
     =============================================================== */
  .tp-empty-card{
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    padding: 28px 22px 26px !important;
    gap: 16px !important;
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    /* Card itself can shrink naturally — no forced min-height. */
    min-height: 0 !important;
  }
  .tp-empty-card .tp-empty-card-mascot{
    /* Mascot on top, centered, no flex-shrink needed in column flow. */
    flex: 0 0 auto !important;
    width: auto !important;
    max-width: 120px !important;
    /* Slight scale tweak so the 96px mascot doesn't dominate the card. */
    transform: rotate(-4deg) scale(.92) !important;
    margin: 0 auto !important;
  }
  .tp-empty-card .tp-empty-card-text{
    flex: 0 1 auto !important;
    width: 100% !important;
    max-width: 460px !important;
    text-align: center !important;
    margin: 0 auto !important;
  }
  .tp-empty-card .tp-empty-card-title{
    /* Readable bold heading — slightly tighter than desktop. */
    font-size: 22px !important;
    line-height: 1.18 !important;
  }
  .tp-empty-card .tp-empty-card-body{
    /* Per spec: 16-18px body copy. 16px is the sweet spot. */
    font-size: 16px !important;
    line-height: 1.5 !important;
    margin-top: 8px !important;
  }
  .tp-empty-card .tp-empty-card-cta{
    /* Centered, comfortable thumb target. */
    align-self: center !important;
    margin: 4px auto 0 !important;
    min-height: 44px;
  }

  /* ===============================================================
     M. TOPBAR LOGO — transparent + no shadow on mobile
     (locked 2026-05-14)
     ----------------------------------------------------------------
     The desktop stylesheet applies a drop-shadow filter on the
     topbar logo `<img>` (.topbar-logo img { filter: drop-shadow(0
     10px 22px rgba(0,0,0,.35)); }). On mobile against a light page
     background, that 35%-black 22px-blur shadow paints as a grey
     halo / rounded box around transparent PNG logos.
     This mobile-only override strips the shadow + any background
     so the user's uploaded transparent PNG sits CLEANLY on the
     page background. Desktop keeps its existing shadow intact.
     =============================================================== */
  .topbar-logo,
  .topbar-logo img{
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
    text-shadow: none !important;
  }
  .topbar-logo img{
    filter: none !important;
    -webkit-filter: none !important;
  }

  /* ===============================================================
     N. TOPBAR LAYOUT — hamburger LEFT · logo CENTER · CTA RIGHT
     (locked 2026-05-14)
     ----------------------------------------------------------------
     Three-zone mobile topbar:
       • Hamburger menu trigger pinned to far-left edge
       • Event profile/brand logo absolutely-centered (true center,
         not a flex midpoint that drifts with side-widths)
       • "New Event" CTA flush right
       • Search bar collapses to full-width row 2 (existing behavior)
     The logo uses `position: absolute; left: 50%; translateX(-50%)`
     so it's centered regardless of how wide the hamburger and CTA
     end up. Other items flow normally; only the logo overlays.
     =============================================================== */
  /* Hamburger — order -3 so it lands at the leftmost slot, plus
     edge padding so it doesn't touch the screen edge. */
  .topbar .mobile-nav-trigger{
    order: -3 !important;
    margin: 0 !important;
    margin-right: 4px !important;
    width: 42px !important;
    height: 42px !important;
    flex-shrink: 0;
    /* Premium rounded-square + soft shadow */
    border-radius: 12px !important;
    background: rgba(15,30,58,.06) !important;
    box-shadow: 0 2px 6px -2px rgba(15,30,58,.18), inset 0 1px 0 rgba(255,255,255,.4) !important;
    border: 1px solid rgba(15,30,58,.08) !important;
    color: #1A2B40 !important;
    position: relative;
    z-index: 3;
    -webkit-tap-highlight-color: transparent;
    transition: transform .15s, background .15s, box-shadow .15s;
  }
  .topbar .mobile-nav-trigger:active{
    transform: scale(.95);
    background: rgba(15,30,58,.10) !important;
  }
  /* Logo — centered in flex ROW 1 only (NOT absolute-centered against
     the whole 2-row topbar, which placed it behind the search bar).
     `position: relative` + `margin: 0 auto` lets the flex container's
     align-items: center vertically center the logo within row 1, and
     the auto horizontal margins center it between the hamburger and
     the CTA. Search bar stays on row 2 with clear separation. */
  .topbar-logo{
    position: relative !important;
    left: auto !important;
    top: auto !important;
    transform: none !important;
    order: -2 !important;            /* between hamburger (-3) and CTA (0) */
    margin: 0 auto !important;       /* TRUE flex center on row 1 */
    padding: 0 !important;
    /* Cap width so a wide logo can't collide with hamburger or CTA
       at the row's edges. */
    max-width: calc(100% - 160px) !important;
    z-index: 2 !important;
    pointer-events: auto;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    overflow: visible !important;
  }
  /* Bump logo image size 48 → 56px (~17% larger, premium centerpiece). */
  .topbar-logo img{
    height: 56px !important;
    max-height: 56px !important;
    max-width: calc(100vw - 180px) !important;
    width: auto !important;
    object-fit: contain !important;
    image-rendering: -webkit-optimize-contrast;
    display: block !important;
    /* Guarantee no vertical clipping — the topbar already has
       overflow:visible, but belt + suspenders. */
    overflow: visible !important;
  }
  /* Topbar row spacing — give row 1 (logo + hamburger + CTA) enough
     vertical breathing room for the bigger 56px logo, and a clear gap
     before the row-2 search bar. */
  .topbar{
    flex-wrap: wrap !important;
    align-items: center !important;
    padding-top: max(env(safe-area-inset-top), 12px) !important;
    padding-bottom: 12px !important;
    row-gap: 10px !important;          /* breathing room between rows */
    column-gap: 8px !important;
    overflow: visible !important;      /* never clip the logo */
  }
  /* Search bar — force it onto row 2 (already order 99 globally) and
     give it a clean top edge that never overlaps the logo above. */
  .topbar .topbar-search{
    order: 99 !important;
    width: 100% !important;
    margin-top: 2px !important;
    flex-basis: 100% !important;
  }
  /* "New Event" CTA — pinned to the far right via auto margin. Bump
     z-index above the absolutely-centered logo so the tap target is
     never blocked when a wide logo crowds the edges. */
  .topbar .btn-neo.warm{
    margin-left: auto !important;
    margin-right: 0 !important;
    position: relative;
    z-index: 3;
    flex-shrink: 0;
  }

  /* ===============================================================
     L. GOLD BUTTON CARD — NOTE (locked 2026-05-14)
     ----------------------------------------------------------------
     Previously this section had mobile-only `object-fit: contain`
     + `background: #060606` rules. Those are now applied at ALL
     viewports (in the base `.gb-card-v3` CSS) because desktop was
     also cropping when the dashboard grid stretched the card.
     This zone now does NOTHING — kept as a placeholder so future
     mobile-only Gold Button tweaks have a home. Do NOT re-add
     viewport-specific object-fit rules here; the base rule handles
     every viewport correctly.
     =============================================================== */

  /* ===============================================================
     K. EVENT ORG LOGO — transparent on mobile (locked 2026-05-14)
     ----------------------------------------------------------------
     Strips the white container fill, padding, border-radius, and
     box-shadow that the inline-style templates apply to the org
     logo on public event pages. Transparent PNGs now sit directly
     on the page background — no grey rectangle, no flatten.
     Desktop keeps the existing rounded white frame so dark/light
     logos still read clearly against a varied dashboard bg.
     Scoped to .tp-ev-org-logo so it only affects the explicit
     event-page org logos, never the dashboard topbar logo.
     =============================================================== */
  .tp-ev-org-logo{
    background: transparent !important;
    padding: 0 !important;
    border: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    object-fit: contain !important;
  }
  /* Size variants — keep visible footprint the same as desktop,
     just without the white frame. The img itself is the visible
     surface; transparent areas show the page background through. */
  .tp-ev-org-logo--sm{ height: 36px !important; max-height: 36px !important; width: auto !important; }
  .tp-ev-org-logo--md{ width: 64px !important; height: 64px !important; }

  /* End of mobile-only block — DO NOT add rules after this line
     outside the closing brace. */
}

/* Desktop / tablet companion — pair for the mobile-only helpers
   and the v2 mobile header. Lives OUTSIDE the mobile block so it
   only kicks in at ≥768px. Touch nothing else here. */
@media (min-width: 768px){
  .tp-mobile-only{ display: none !important; }
  /* Hide the v2 mobile header AND the v2 mobile hero at tablet+
     widths — desktop keeps its existing nav and hero untouched. */
  .tp-hm-bar-v2,
  .tp-hm-hero-v2{ display: none !important; }
  /* Hide the mobile-only settings dropdown trigger on desktop — the
     full vertical sidebar nav is the right pattern at tablet+. */
  .tp-set-mobile-picker{ display: none !important; }
  /* Hide the mobile-only Website Studio header + tab nav on desktop.
     The existing desktop two-pane builder is the source of truth. */
  .tp-epp-studio-hd,
  .tp-epp-tabs,
  #tp-epp-save-sticky{ display: none !important; }
}
/* ===== END PROTECTED MOBILE-ONLY OVERRIDES ===================== */

/* ====================================================================
   VENDOR-LOCKOUT — Gold Button safety net (2026-05-18)
   Defense in depth: any .gb-card-v3 that ends up inside a vendor
   persona shell is hidden, no matter how it got there.
   ==================================================================== */
.app[data-persona="vendor"] .gb-card-v3{
  display:none !important;
}


/* ====================================================================
   NEXT EVENT COUNTDOWN — NEW ANIMATED ARTWORK BACKGROUND (2026-05-18)
   Inlined base64 pop-art artwork; slow Ken-Burns scale+pan on ::before
   (transform-only, GPU-accelerated). Vignette ::after keeps timer
   digits legible. Hides legacy SVG decorative layers since the new
   artwork includes its own motifs.
   ==================================================================== */
.tp-countdown-card{
  background:#3A1E62 !important;
}
.tp-countdown-card::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  background-image:url("data:image/jpeg;base64,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n4wGWx0RGLkn6R/ugHkNr2k5/wCouzSlDORXkzNp7P5nFjEN8RMT8QOlbErN6ZyhFKtMQqFRmGw/1tIsS0OJ7r9vDVmssmi8ZYvNof2tmOoJtHd1noMnjJH+q1ptb/menaH7C/ZX+Gv/AOen3n/TMdof7BQ1x89q88mwL87hUFyLTX+42rF6rr0VE2UgQita47XpT4tWLxWsUjRTI3UVJGL+oYvmdDNY53fwM9lYPNpJ9OD7tD+19O6vSevSOnT7wzb1/t16citrTavbP7GZ8Y559u4dZtY1utv+qE7+zkkpW3yykNq/JYY9/lDDJb+o2f1lla9aC7ewni6OF+Ppen8X9jMbxRQlTR+9kXSef89v2+8z2/wrV6ln7z8xECrcnk50nn3iFY6f9YmlbW5Hl8vAsDY/YsgNYpZvAv6e0bpSk2rPWC1Lcnaa3X4+ma9FP7EU8DrMRPP4q3Ex3x+7tglb0mhPv0/5+3O23KC8YZiY+IHM8sQQOEJYlus8+3dWs35aIpH/AFugqC4eCWEtUtQstDUpW0Wr/T+0ctezFvF1NXqSjhbcL+efT1e3M/sP/wCZi3P+esc6dOVMQfKtVmOtJ5287edw45ZqteXvN7fbp9+v/H260vavIbLHJevyTFJz/n7dvwKvhp/1m0d1eMMQvHzcdCxxoDJGP6TcdVlmC+nUdKumLcgHoiI+MT/+X/YnYjs6/wAzpE8vH3rP2r+JjnWa16zzpz/9VnrzpyPzWZ7OX+1ev8U86R06/wAdfvXpHFKxJJ+/7On7OnOnOnOnOnOnx050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050jnTnTnTnTnTnTnTnTnSOdI50jnSOdOdI50jnSOdI50jnSOdI50jnSOdI50jnTnSOMdY1ukc6RzpHOkc//EADURAAICAQIEBAUEAgEFAQEAAAECABEDEiEEEDFBEyAiUQUwMkBQFCNCYTNxYBVSgZGhJLH/2gAIAQMBAT8B5Yuh5AygDY5Odq5iFCIwrb/htzENifLl6wGoIAO8HSNpm35vS3tKP2GJL3PSE35cqb6pvU7ShGJuMb/JVewhwZALI+QYu4vyaZmAG3y8eLVuekJ8tcsmM9RCbm17St5fvO8r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");
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  transform-origin:50% 50%;
  animation:tp-cd-bg-kenburns 26s ease-in-out infinite alternate;
  will-change:transform;
  transform:scale(1.06);
}
.tp-countdown-card::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  background:radial-gradient(ellipse at 50% 55%, rgba(18, 8, 36, 0.18) 0%, rgba(18, 8, 36, 0.55) 100%);
}
.tp-countdown-card .tp-cd-doodles,
.tp-countdown-card .tp-cd-stars,
.tp-countdown-card .tp-cd-glow,
.tp-countdown-card .tp-cd-grid-bg{
  display:none !important;
}
@keyframes tp-cd-bg-kenburns{
  0%   { transform: scale(1.06) translate3d(-1.5%, -1%, 0); }
  50%  { transform: scale(1.12) translate3d(1.5%,  1.5%, 0); }
  100% { transform: scale(1.07) translate3d(-0.5%, 1%, 0); }
}
@media (prefers-reduced-motion: reduce){
  .tp-countdown-card::before{
    animation:none;
    transform:scale(1.05);
  }
}


/* ====================================================================
   HERO ROW — EQUAL CARDS, NO CROP OF GOLD ARTWORK (2026-05-18 r2)
   --------------------------------------------------------------------
   Three goals enforced together:
     1. All three cells/cards exactly equal width (handled by grid:
        repeat(3, minmax(0, 1fr)) above).
     2. Card heights match (align-items: stretch on the row).
     3. Gold artwork is FULLY VISIBLE inside its card — no cropping
        of "The Gold Button" wordmark, the 3D button graphic, or the
        tentpole gold logo.
   Implementation: free the gold card from the JS-stamped 16:9
   aspect-ratio so it can size to the row's height, then use
   object-fit:contain so the JPG scales to fit without crop. Any
   vertical letterbox is rendered against #060606 — the artwork's
   own near-black background — so the bands are invisible. Centered
   horizontally and vertically.
   ==================================================================== */
.tp-hero-row .gb-card-v3.gb-img-loaded{
  aspect-ratio: auto !important;
  height: 100% !important;
  min-height: 0 !important;
}
.tp-hero-row .gb-card-v3.gb-img-loaded .gbv3-pic{
  /* Match the artwork's near-black background so any contain
     letterbox bars at top/bottom blend into the surrounding card. */
  background: #060606 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.tp-hero-row .gb-card-v3.gb-img-loaded .gbv3-pic img{
  /* CONTAIN so the entire Gold Button graphic + "TheGoldButton" text
     + the gold tentpole logo stay visible. Centered. No stretch, no
     crop. (2026-05-18 r2 — was 'cover' which cropped the title.) */
  object-fit: contain !important;
  object-position: center center !important;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
}
/* ==================================================================== */


/* ====================================================================
   VENDOR BOOTH ASSIGNMENT (2026-05-18)
   - .tp-assign-pill: top-right action button in viewLayout's header
   - .tp-vendor-booth-banner: slim banner on the vendor dashboard
   - .tp-assign-row hover handled inline
   ==================================================================== */
.tp-assign-pill{
  display:inline-flex; align-items:center; gap:6px;
  padding:8px 16px; border-radius:999px; border:none; cursor:pointer;
  font-family:'Plus Jakarta Sans', system-ui, sans-serif;
  font-weight:800; font-size:12.5px; letter-spacing:.04em;
  transition:transform .12s, box-shadow .15s, background .15s, color .15s;
}
.tp-assign-pill.is-idle{
  background:rgba(58,130,176,.10); color:#3A82B0;
  box-shadow:0 2px 6px -2px rgba(58,130,176,.18);
  cursor:default;
}
.tp-assign-pill.is-idle:hover{
  background:rgba(58,130,176,.16);
}
.tp-assign-pill.is-armed{
  /* Pop visually so the organizer knows the button is active for the
     currently-selected booth. */
  background:linear-gradient(135deg,#F4B73D 0%,#F2A03B 100%);
  color:#3D2A05;
  box-shadow:0 8px 18px -6px rgba(242,160,59,.55), 0 2px 6px -2px rgba(0,0,0,.18);
  animation:tp-assign-pulse 2.4s ease-in-out infinite;
}
.tp-assign-pill.is-armed:hover{
  transform:translateY(-1px);
  box-shadow:0 12px 24px -8px rgba(242,160,59,.65), 0 4px 10px -4px rgba(0,0,0,.22);
}
@keyframes tp-assign-pulse{
  0%,100% { box-shadow:0 8px 18px -6px rgba(242,160,59,.55), 0 2px 6px -2px rgba(0,0,0,.18); }
  50%     { box-shadow:0 14px 28px -10px rgba(242,160,59,.85), 0 4px 10px -4px rgba(0,0,0,.22); }
}

/* Vendor dashboard banner — slim horizontal CTA at top of vendor home */
.tp-vendor-booth-banner{
  display:flex; align-items:center; gap:14px; width:100%;
  margin:0 0 16px;
  padding:12px 18px;
  border:none; border-radius:14px;
  background:linear-gradient(90deg,#F4B73D 0%,#F2A03B 55%,#F08948 100%);
  color:#3D1F0A;
  font-family:'Plus Jakarta Sans', system-ui, sans-serif;
  font-weight:800; font-size:14px; letter-spacing:.02em;
  text-align:left; cursor:pointer;
  box-shadow:0 10px 24px -10px rgba(244,150,40,.55),
              0 2px 8px -2px rgba(0,0,0,.16);
  transition:transform .15s, box-shadow .2s, filter .2s;
  position:relative; overflow:hidden;
}
.tp-vendor-booth-banner::before{
  content:""; position:absolute; inset:0;
  background:linear-gradient(120deg, transparent 30%, rgba(255,255,255,.35) 50%, transparent 70%);
  transform:translateX(-100%);
  animation:tp-vbb-shine 6s ease-in-out infinite;
  pointer-events:none;
}
@keyframes tp-vbb-shine{
  0%,15%   { transform:translateX(-100%); }
  35%,100% { transform:translateX(100%); }
}
.tp-vendor-booth-banner:hover{
  transform:translateY(-1px);
  filter:brightness(1.04);
  box-shadow:0 14px 32px -12px rgba(244,150,40,.7), 0 4px 12px -4px rgba(0,0,0,.2);
}
.tp-vendor-booth-banner:active{ transform:translateY(0); filter:brightness(.98); }
.tp-vbb-pill{
  display:inline-flex; align-items:center;
  padding:4px 10px; border-radius:999px;
  background:#3D1F0A; color:#F4B73D;
  font-size:10.5px; font-weight:800; letter-spacing:.14em; text-transform:uppercase;
  flex-shrink:0;
}
.tp-vbb-msg{
  flex:1; min-width:0;
  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.tp-vbb-msg strong{ font-weight:900; }
.tp-vbb-arrow{
  display:inline-flex; align-items:center; justify-content:center;
  width:28px; height:28px; border-radius:50%;
  background:#3D1F0A; color:#F4B73D;
  flex-shrink:0;
}
@media (max-width:560px){
  .tp-vendor-booth-banner{ padding:10px 14px; font-size:12.5px; gap:10px; }
  .tp-vbb-pill{ font-size:9.5px; padding:3px 8px; }
  .tp-vbb-arrow{ width:24px; height:24px; }
  .tp-vbb-msg{ white-space:normal; line-height:1.3; }
}
/* ==================================================================== */


/* ====================================================================
   VENDOR READ-ONLY BOOTH MAP — pulse around the vendor's own booth
   (2026-05-18) so they can spot it at a glance.
   ==================================================================== */
@keyframes tp-vbooth-pulse{
  0%,100% { box-shadow:0 0 0 3px #F2C94C, 0 0 0 6px rgba(242,201,76,.35), 0 6px 16px -4px rgba(0,0,0,.35); }
  50%     { box-shadow:0 0 0 3px #F2C94C, 0 0 0 10px rgba(242,201,76,.18), 0 8px 22px -6px rgba(0,0,0,.4); }
}
/* ==================================================================== */


/* ====================================================================
   MOBILE SAFETY NET v2 (2026-05-19) — refined: stops upload-button
   text from breaking per character + reorders upload row + ensures
   single-line button labels at every viewport.
   --------------------------------------------------------------------
   v1 bug: I had `overflow-wrap: anywhere` on `.content .card` which
   cascaded into the upload <label class="btn-pill">, letting "UPLOAD
   PHOTO" break per letter when wrapped. v2 scopes overflow-wrap to
   prose-only selectors and explicitly sets white-space:nowrap on the
   upload label so the button text always stays on one line.
   ==================================================================== */
@media (max-width: 720px){
  /* Never let horizontal scroll appear */
  html, body{ overflow-x: hidden !important; }

  /* Cards stay within viewport */
  .content .card,
  .content .card-soft{
    max-width: 100% !important;
    box-sizing: border-box;
  }
  /* Wrap long prose ONLY on text nodes — NOT on .card itself, which
     would cascade into nested buttons and break their labels per char. */
  .content .card .card-sub,
  .content .card .card-title,
  .content .card p,
  .content .card .vh-name,
  .content .card .vh-meta,
  .content .card .field-grid .f-val,
  .content .card .field-grid .f-lbl{
    overflow-wrap: anywhere;
    word-break: break-word;
  }

  /* 2-column inline grids stack to 1 column */
  .content .card div[style*="grid-template-columns:1fr 1fr"],
  .content .card div[style*="grid-template-columns: 1fr 1fr"],
  .content .card div[style*="grid-template-columns:1fr 1fr 1fr"],
  .content .card div[style*="grid-template-columns: 1fr 1fr 1fr"]{
    grid-template-columns: 1fr !important;
  }

  /* Inline flex rows with center alignment wrap cleanly */
  .content .card div[style*="display:flex"][style*="align-items:center"]{
    flex-wrap: wrap !important;
  }

  /* Fixed 160px booth-graphic thumb goes fluid */
  .content .card div[style*="width:160px"][style*="aspect-ratio"]{
    width: 100% !important;
    max-width: 100% !important;
    aspect-ratio: 16 / 9 !important;
    margin: 0 0 12px 0 !important;
  }

  /* flex:1 prose blocks reclaim a full row when their parent wraps */
  .content .card div[style*="flex:1"]{
    flex-basis: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    order: 2;                  /* push disclaimer BELOW the upload button */
  }

  /* === UPLOAD CTA fixes — root cause of "UPLOAD PHOTO" stacking === */
  .content .card label[data-upload-rights="on"]{
    /* Full-width row to itself, button ABOVE the disclaimer text. */
    width: 100% !important;
    flex-basis: 100% !important;
    box-sizing: border-box;
    order: 1;                  /* show before .flex:1 disclaimer text */
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    /* CRITICAL: keep the button label on a single line. No per-char
       wrapping, no vertical stacking, no overflow-wrap inheritance. */
    white-space: nowrap !important;
    overflow-wrap: normal !important;
    word-break: keep-all !important;
    /* Proper internal padding + readable size + min-width guarantee */
    padding: 12px 18px !important;
    font-size: 12.5px !important;
    letter-spacing: .12em !important;
    min-width: 0 !important;     /* allow flex sizing */
    /* Pill children (icon + text + arrow) sit on a centered single line */
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
  }
  /* Inner span (arrow chip) stays an inline circle, never block-stacks */
  .content .card label[data-upload-rights="on"] .pill-arrow{
    display: grid !important;
    place-items: center !important;
    flex-shrink: 0 !important;
    width: 22px !important;
    height: 22px !important;
  }
  /* Sibling "Remove" / clear button — goes on its own full-width row */
  .content .card label[data-upload-rights="on"] + button,
  .content .card button.btn-ghost.btn-sm[onclick*="remove"]{
    width: 100% !important;
    flex-basis: 100% !important;
    box-sizing: border-box;
    order: 3;
    margin-top: 8px !important;
  }

  /* Upload-row container padding settles back to comfortable on phones */
  .content .card div[style*="background:var(--surface-3)"][style*="display:flex"]{
    padding: 12px 14px !important;
    gap: 10px !important;
  }

  /* All form inputs full-width and iOS-zoom-safe */
  .content .card input.input,
  .content .card select.input,
  .content .card textarea{
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box;
    font-size: 16px !important;
  }

  /* Color swatch grid tighter */
  .content .card div[style*="grid-template-columns:repeat(auto-fill,minmax(110px,1fr))"]{
    grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)) !important;
  }

  /* "Custom hex" row wraps cleanly */
  .content .card div[style*="padding:10px 14px"][style*="border-radius:10px"]{
    flex-wrap: wrap !important;
  }

  /* Page-head action button rows wrap */
  .page-head .flex{
    width: 100%;
    justify-content: flex-start !important;
  }
  .page-head .flex > button,
  .page-head .flex > .btn-pill,
  .page-head .flex > .tp-assign-pill{
    flex: 1 1 auto;
    min-width: 0;
    max-width: 100%;
  }

  /* Vendor profile head row stacks logo + name + tag */
  .content .card .vendor-head{
    flex-wrap: wrap !important;
    gap: 12px !important;
  }
  .content .card .vendor-head > div[style*="margin-left:auto"]{
    margin-left: 0 !important;
  }

  /* Field-grid stacks to 1 column on phones */
  .content .card .field-grid{
    grid-template-columns: 1fr !important;
  }
}

/* Phone-tight (≤420px): touch targets + cushion */
@media (max-width: 420px){
  .content .card label[data-upload-rights="on"]{
    padding: 13px 16px !important;
    font-size: 12px !important;
    letter-spacing: .1em !important;
  }
  .content .card{ padding: 14px !important; }
}

/* Global hamburger style applies whenever it's auto-injected into any
   topbar (admin, custom shells, etc.). Hidden on desktop, revealed on
   phones via the existing mobile rules at line 5672+. */
.topbar .mobile-nav-trigger.tp-mobile-nav-injected{
  /* No new styles needed — inherits .mobile-nav-trigger rules. Marker
     class just lets the JS auto-injector spot its own button. */
}
/* ==================================================================== */


/* ====================================================================
   UPLOAD COMPONENT — GLOBAL MOBILE FIX v3 (2026-05-19)
   --------------------------------------------------------------------
   Audit found 19 file-input upload sites across the platform. Only 10
   carried the data-upload-rights="on" marker my previous fix targeted —
   so 9 admin/wizard/event-page-editor/onboarding upload buttons still
   broke on mobile.
   This rule uses :has() to target ANY label/button that contains a
   hidden <input type="file">, regardless of marker class. The parent
   flex row is forced into a vertical stack on mobile, the decorative
   pill-arrow chip is hidden to free up width, font/letter-spacing
   tighten, padding grows, and text-overflow ellipsis is a final safety
   net so worst case the text trails off with "…" instead of clipping
   into the next element.
   ==================================================================== */
@media (max-width: 720px){
  /* ANY container with a file-input upload child → vertical stack */
  .content .card div:has(> label > input[type="file"]),
  .content .card div:has(> label input[type="file"]),
  .content .card div:has(> button input[type="file"]){
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 12px !important;
  }

  /* The upload label/button itself — full-width readable pill */
  .content .card label:has(> input[type="file"]),
  .content .card label[data-upload-rights="on"],
  .content .card label.btn-pill:has(input[type="file"]),
  .content .card label.btn:has(input[type="file"]){
    /* Force full-width, never inline */
    display: flex !important;
    width: 100% !important;
    max-width: 100% !important;
    flex-basis: auto !important;
    box-sizing: border-box !important;
    margin: 0 !important;
    /* Tappable height + comfy padding */
    min-height: 48px !important;
    padding: 14px 18px !important;
    /* Single line, tighter spacing, smaller font on mobile */
    font-size: 12.5px !important;
    letter-spacing: .08em !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    word-break: keep-all !important;
    /* Center icon + text + (whatever else) on a single row */
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    /* Keep rounded pill aesthetic regardless of variant */
    border-radius: 999px !important;
  }

  /* Hide the decorative arrow chip on mobile so the text has room.
     Same approach for any inline icon that follows the label text. */
  .content .card label:has(> input[type="file"]) .pill-arrow,
  .content .card label[data-upload-rights="on"] .pill-arrow,
  .content .card label.btn-pill:has(input[type="file"]) .pill-arrow{
    display: none !important;
  }

  /* The trailing SVG icon (arrow chip's contents) might be a direct
     <svg>; hide only when it's clearly the trailing decorative one. */
  .content .card label:has(> input[type="file"]) > svg:last-child{
    display: none !important;
  }

  /* Disclaimer / explainer text that sits beside an upload button —
     flex:1 wrapper — stretches to the full row now that the parent
     is column-flex. */
  .content .card div:has(> label > input[type="file"]) > div[style*="flex:1"],
  .content .card div:has(> label input[type="file"]) > div[style*="flex:1"]{
    flex-basis: 100% !important;
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    font-size: 12.5px !important;
    line-height: 1.5 !important;
    margin: 0 !important;
    text-align: left !important;
  }

  /* Sibling Remove / Clear ghost button next to an upload label takes
     a full row beneath the upload CTA. */
  .content .card div:has(> label input[type="file"]) > button.btn-ghost,
  .content .card label:has(> input[type="file"]) ~ button{
    width: 100% !important;
    flex-basis: 100% !important;
    box-sizing: border-box !important;
    margin: 0 !important;
    min-height: 40px !important;
  }

  /* Preview thumbnail in the booth-graphic row — full-width on mobile.
     The previous safety net handled the 160px case but admin/onboarding
     use 100px or 120px thumbs; cover them all. */
  .content .card div:has(> label input[type="file"]) > div[style*="aspect-ratio"]{
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
  }
}

/* Phone-tight (≤420px) — tighter spacing without losing readability */
@media (max-width: 420px){
  .content .card label:has(> input[type="file"]),
  .content .card label[data-upload-rights="on"]{
    padding: 12px 14px !important;
    font-size: 12px !important;
    letter-spacing: .06em !important;
  }
}
/* ==================================================================== */


/* ====================================================================
   UPLOAD COMPONENT v4 — UNIVERSAL DESIGN (2026-05-19)
   --------------------------------------------------------------------
   Applies at EVERY viewport (desktop + mobile) across all upload sites:
     1) Upload row stacks vertically — button on its own row.
     2) Button is full-width, centered text, big tappable padding,
        single-line label that NEVER clips.
     3) Inline contextual text that used to sit beside the button is
        hidden — the upload row is "button + DMCA disclaimer" only.
     4) DMCA disclaimer renders below the button via ::after on the
        upload-row CONTAINER (not the label), prefixed with "* ".
     5) Sibling Remove / Clear buttons take their own full-width row.
     6) Decorative pill-arrow chip is hidden on phones to keep the
        label text comfortably padded.
   Targets every upload site by using :has(input[type="file"]) so the
   rule fires regardless of whether the label has the data-upload-rights
   marker class. Scoped to .content .card so it never affects the
   topbar logo upload or other non-card upload chrome.
   ==================================================================== */

/* === Upload-row container: vertical stack at all widths ===
   Skipped for .tp-brand-logo-row (which owns its own contained layout). */
.content .card div:not(.tp-brand-logo-row):has(> label > input[type="file"]),
.content .card div:not(.tp-brand-logo-row):has(> label.btn-pill input[type="file"]),
.content .card div:not(.tp-brand-logo-row):has(> label.btn input[type="file"]){
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  gap: 10px !important;
  position: relative;
}
/* Belt-and-suspenders — explicitly opt the brand logo row OUT of every
   "make it full-width" rule lower in this block. */
.content .card .tp-brand-logo-row,
.content .card .tp-brand-logo-row > * {
  max-width: 100% !important;
  box-sizing: border-box !important;
}
.content .card .tp-brand-logo-row .tp-brand-logo-btn {
  width: auto !important;
  flex: 1 1 0 !important;
  min-width: 0 !important;
}
.content .card .tp-brand-logo-row::after { content: none !important; display: none !important; }

/* === Hide inline contextual text that was sitting beside the button === */
/* User explicitly asked for ONLY [button] + [DMCA disclaimer] on every
   upload site. The flex:1 hint div ("No background image. Pick a color
   below..." etc.) is suppressed at every viewport. */
.content .card div:has(> label > input[type="file"]) > div[style*="flex:1"],
.content .card div:has(> label.btn-pill input[type="file"]) > div[style*="flex:1"]{
  display: none !important;
}

/* === Upload in progress — visually lock the pill while a vendor logo
   upload is mid-flight. The handler sets/removes body[data-tp-uploading]
   on start/finish, so this rule fades + disables clicks on every upload
   pill without us having to wire per-button busy state. === */
body[data-tp-uploading] [data-upload-rights="on"]{
  opacity: .55 !important;
  pointer-events: none !important;
  cursor: progress !important;
}
body[data-tp-uploading] [data-upload-rights="on"]::after{
  content: ' · uploading…';
  font-weight: 700;
  font-size: 11px;
  margin-left: 6px;
  letter-spacing: 0;
  text-transform: none;
  display: inline !important;
}
/* === Upload button: full-width readable pill at every viewport === */
.content .card label:has(> input[type="file"]),
.content .card label[data-upload-rights="on"],
.content .card label.btn-pill:has(input[type="file"]),
.content .card label.btn:has(input[type="file"]){
  display: flex !important;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
  flex-basis: auto !important;
  /* Big tappable height + comfy padding */
  min-height: 48px !important;
  padding: 14px 22px !important;
  /* Readable label that NEVER clips, wraps awkwardly, or overlaps */
  font-size: 13px !important;
  letter-spacing: .08em !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  word-break: keep-all !important;
  /* Centered icon + text + (arrow on desktop) */
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  /* Pill aesthetic preserved across variants */
  border-radius: 999px !important;
  margin: 0 !important;
}

/* === DMCA disclaimer below the upload button (asterisk + small print) === */
/* Lives on the upload-row CONTAINER (not the label) so it sits cleanly
   below the button instead of inside it. */
.content .card div:has(> label > input[type="file"])::after,
.content .card div:has(> label.btn-pill input[type="file"])::after,
.content .card div:has(> label.btn input[type="file"])::after{
  content: '* By uploading, you confirm you own or have permission to use and publish this material.';
  display: block;
  width: 100%;
  margin: 0;
  padding: 0 4px;
  font-family: 'Plus Jakarta Sans', system-ui, sans-serif;
  font-size: 11.5px;
  color: var(--text-mute);
  font-weight: 500;
  font-style: italic;
  opacity: .72;
  line-height: 1.55;
  letter-spacing: 0;
  text-transform: none;
  text-align: left;
}

/* === Sibling Remove / Clear ghost buttons: full-width row beneath === */
.content .card label:has(> input[type="file"]) ~ button.btn-ghost,
.content .card label[data-upload-rights="on"] ~ button,
.content .card div:has(> label input[type="file"]) > button.btn-ghost{
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
  margin: 0 !important;
  min-height: 40px !important;
}

/* === Preview thumbs (aspect-ratio containers) — go fluid full-width === */
.content .card div:has(> label input[type="file"]) > div[style*="aspect-ratio"]{
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
}

/* === Mobile-only tightening === */
@media (max-width: 720px){
  /* Hide the decorative arrow chip on phones to free width */
  .content .card label:has(> input[type="file"]) .pill-arrow,
  .content .card label[data-upload-rights="on"] .pill-arrow,
  .content .card label.btn-pill:has(input[type="file"]) .pill-arrow{
    display: none !important;
  }
  .content .card label:has(> input[type="file"]),
  .content .card label[data-upload-rights="on"]{
    padding: 13px 18px !important;
    font-size: 12.5px !important;
    letter-spacing: .06em !important;
  }
}
@media (max-width: 420px){
  .content .card label:has(> input[type="file"]),
  .content .card label[data-upload-rights="on"]{
    padding: 12px 14px !important;
    font-size: 12px !important;
  }
  .content .card div:has(> label > input[type="file"])::after,
  .content .card div:has(> label.btn-pill input[type="file"])::after{
    font-size: 11px;
  }
}
/* ==================================================================== */


/* ====================================================================
   GOLD BUTTON — MOBILE-ONLY SIZE RESTORATION (2026-05-19)
   --------------------------------------------------------------------
   The desktop equal-height override at line ~7722 sets:
       aspect-ratio: auto !important;
       height: 100% !important;
       min-height: 0 !important;
   That works on desktop where the gold card stretches to match the
   greeting + countdown cards' 227px height (align-items: stretch).
   On mobile the hero row stacks single-column — there's no sibling to
   stretch to — so min-height:0 + aspect-ratio:auto collapses the gold
   card to whatever the contain'd image needs at zero floor, which
   ends up tiny on iPhone widths.
   This rule restores proper mobile proportions WITHOUT touching the
   desktop layout. Scoped to ≤760px (the same breakpoint where the
   hero row already stacks to a single column).
   ==================================================================== */
@media (max-width: 760px){
  .tp-hero-row .gb-card-v3,
  .tp-hero-row .gb-card-v3.gb-img-loaded{
    /* Re-establish a real height instead of collapsing to image-only */
    height: auto !important;
    min-height: 220px !important;
    /* Restore the artwork's natural 16:9 proportions — same look as
       desktop, just sized to the mobile column width. */
    aspect-ratio: 16 / 9 !important;
    width: 100% !important;
    max-width: 100% !important;
    /* Stretch behaviour off; mobile rows are auto-height */
    align-self: auto !important;
  }
  /* The image inside still uses contain so nothing crops, and the
     #060606 background fills any tiny letterbox bands invisibly. */
  .tp-hero-row .gb-card-v3.gb-img-loaded .gbv3-pic{
    background: #060606 !important;
  }
  .tp-hero-row .gb-card-v3.gb-img-loaded .gbv3-pic img{
    object-fit: contain !important;
    object-position: center center !important;
    width: 100% !important;
    height: 100% !important;
  }
}
/* iPhone-tight: floor a bit lower so the card never feels cramped */
@media (max-width: 420px){
  .tp-hero-row .gb-card-v3,
  .tp-hero-row .gb-card-v3.gb-img-loaded{
    min-height: 200px !important;
  }
}
/* ==================================================================== */

/* 2026-07-22 (Moon: "the text is looking super close to being cut off") — the
   #tp-apply-ctx banner ("To apply to this event, create your free Tentpole
   account…") injected atop the signup modal from an Apply click. Its first line
   ran UNDER the round close button (44px, top-right) and clipped "Tentpole" to
   "Tentpo". A stylesheet rule was flattening the bundle's inline right-padding
   to 18px, so the text overlapped the button. Pin a right-padding that clears
   the close button + a little breathing room. ID + !important so it always wins. */
#tp-apply-ctx{
  padding: 16px 74px 16px 22px !important;
  font-size: 13px !important;
  line-height: 1.55 !important;
}


/* ═══ 2026-07-23 MOBILE LAUNCH-STABILIZATION (branch fix/mobile-launch-stabilization)
   Measured fixes from tests/mobile-audit/sweep.mjs — each rule names its
   audit finding. Component-scoped; no blanket div rules. ═══ */

/* A) Homepage decorative layers (hp-aura / hp-blob / hp-paper) measured up to
   99px outside the viewport. clip (not hidden) — no new scroll container. */
.hp, .hp-hero2, .hp-mock-stage{ overflow-x:clip; }

/* B) Mobile modal guardrails (spec §6): every dialog fits the visual viewport,
   scrolls internally, and clears the browser bottom bar. dvh with vh fallback.
   The tickets-skin modals set their own inline !important sizes and win, as
   designed — this is the floor for everything else. */
@media (max-width:768px){
  [role="dialog"]{
    max-width:min(560px, calc(100vw - 16px)) !important;
    max-height:calc(100vh - 24px) !important;
    max-height:calc(100dvh - 24px) !important;
    overflow-y:auto !important;
    padding-bottom:calc(16px + env(safe-area-inset-bottom));
  }
}

/* C) Tap-size floor on marketing chrome (audit: hp-nav links 19px tall,
   footer link rows 32px). Padding grows the hit area; layout is unchanged
   visually beyond a few px of breathing room. */
@media (max-width:768px){
  #hp-nav a.hp-nav-m{ padding-top:12px; padding-bottom:12px; }
  #hp-nav .hp-logo-img{ padding:6px 8px; box-sizing:content-box; }
  footer li a, .footer-wrap li a{ padding:8px 4px; min-height:44px; box-sizing:border-box; display:inline-flex; align-items:center; }
  /* audit: legal-footer links 17px, login-card "Sign in here" 15px,
     "Forgot password?" 14px, cookie-banner Privacy link 16px */
  .tp-legal-footer a{ display:inline-flex; align-items:center; min-height:44px; padding:0 6px; }
  .login-card a, .lc-form a, .modal a{ display:inline-flex; align-items:center; min-height:44px; }
  #tp-cookie-banner a{ display:inline-block; padding:13px 2px; margin:-13px -2px; }
}

/* ===== EVENT DETAIL HERO — reclaim the dead space, enlarge the flyer =====
   2026-08-02 (Moon: "if you need to make the picture bigger to fill up the
   space but the 3 boxes dont need to be over top when there is so much dead
   space to the right").

   The event hero is the ONLY .page-head that carries an inline
   `grid-template-columns:240px 1fr auto`. Measured live: the flyer was pinned
   to a 240px track, the third `auto` track computed to 0px (nothing is ever
   placed in it), and the shared .page-head max-width:1100px left 280px of the
   1380px content column unused — so the flyer stayed small while the right
   half sat empty and the action tiles wrapped onto a second row.

   Attribute-scoped to that inline signature on purpose: .page-head is shared
   by 108 other surfaces and must not move. Wrapped in min-width:641px so it
   can never fight the existing (max-width:640px) rule that collapses inline
   grids to a single column on phones. */
@media (min-width: 641px) {
  .page-head[style*="grid-template-columns:240px 1fr auto"] {
    max-width: none !important;
    grid-template-columns: minmax(340px, 420px) 1fr !important;
    gap: 36px !important;
    align-items: start !important;
    text-align: left !important;
  }
  .page-head[style*="grid-template-columns:240px 1fr auto"] > div {
    align-items: flex-start !important;
    text-align: left !important;
  }

  /* Moon, 2026-08-02: "lets put all these in the empty space to right of flyer
     just stack them over each other". The command tiles (.tp-evt-cmdbar) were
     already INSIDE this grid — they just spanned the full width on their own
     row, so they sat in a band under the hero while the area beside the flyer
     stayed empty. Moving them to column 2 as a single-column stack fills that
     space and drops the hero from 1189px to 668px, pulling the KPI cards up
     into view without scrolling.

     The flyer stack must span BOTH rows, otherwise row 1 is sized by the
     ~570px flyer and the tiles start level with its bottom edge — which left a
     large gap under the title (measured; that was the first attempt). */
  .page-head[style*="grid-template-columns:240px 1fr auto"] { align-content: start !important; }
  .page-head[style*="grid-template-columns:240px 1fr auto"] > .tp-u-fc10 {
    grid-column: 1 !important;
    grid-row: 1 / span 2 !important;
  }
  .page-head[style*="grid-template-columns:240px 1fr auto"] > .tp-evt-cmdbar {
    grid-column: 2 !important;
    grid-row: 2 !important;
    grid-template-columns: 1fr !important;
    gap: 10px !important;
    width: 100% !important;
    margin-top: 10px !important;
    align-self: start !important;
  }

  /* Moon, 2026-08-02: "they dont need to be so long and make the colors better".
     Full-width tiles carrying six competing full-bleed gradients (bright green,
     salmon, teal, navy, white, orange) read as six unrelated buttons. Narrowed
     to 440px and the colour moved into the icon chip, so the set reads as one
     control panel and the labels sit on a consistent surface.

     This also fixes a real contrast bug: the PREVIEW tile computed
     color:rgba(15,30,58,.8) — dark navy text — on a dark navy gradient. Every
     label is now brand navy on white, which is WCAG AA at these sizes. */
  .page-head[style*="grid-template-columns:240px 1fr auto"] > .tp-evt-cmdbar {
    max-width: 440px !important;
    gap: 8px !important;
  }
  .page-head[style*="grid-template-columns:240px 1fr auto"] > .tp-evt-cmdbar > * {
    background: #FFFFFF !important;
    background-image: none !important;
    border: 1px solid rgba(28, 45, 74, .10) !important;
    border-radius: 14px !important;
    box-shadow: 0 1px 2px rgba(28, 45, 74, .05) !important;
    min-height: 0 !important;
    padding: 10px 14px !important;
  }
  .page-head[style*="grid-template-columns:240px 1fr auto"] > .tp-evt-cmdbar > *,
  .page-head[style*="grid-template-columns:240px 1fr auto"] > .tp-evt-cmdbar > * * {
    /* .btn-pill paints text via -webkit-text-fill-color (project gotcha #2),
       so setting `color` alone would leave these labels invisible. */
    color: #1C2D4A !important;
    -webkit-text-fill-color: #1C2D4A !important;
  }
  .page-head[style*="grid-template-columns:240px 1fr auto"] > .tp-evt-cmdbar > *:nth-child(1) > :first-child { background: #E8F6EC !important; }
  .page-head[style*="grid-template-columns:240px 1fr auto"] > .tp-evt-cmdbar > *:nth-child(2) > :first-child { background: #FFEDE9 !important; }
  .page-head[style*="grid-template-columns:240px 1fr auto"] > .tp-evt-cmdbar > *:nth-child(3) > :first-child { background: #E6F3F7 !important; }
  .page-head[style*="grid-template-columns:240px 1fr auto"] > .tp-evt-cmdbar > *:nth-child(4) > :first-child { background: #E9ECF5 !important; }
  .page-head[style*="grid-template-columns:240px 1fr auto"] > .tp-evt-cmdbar > *:nth-child(5) > :first-child { background: #F1F0F5 !important; }
  .page-head[style*="grid-template-columns:240px 1fr auto"] > .tp-evt-cmdbar > *:nth-child(6) > :first-child { background: #FFF1E0 !important; }
}
