/* ============================================================
   layoffhedge money surfaces
   .lh-ad    single AdSense display unit (pub-7608246090504425 / 5391247808)
   .lh-token $LAYOFF path, brand only, links to the Coinbase listing
   Colors come from each page's :root vars so /assets/dark.css
   recolors both blocks with no extra rules.
   ============================================================ */

.lh-ad{margin:32px 0;text-align:center}
/* a no-fill must not leave a labelled hole in the article */
.lh-ad ins.adsbygoogle[data-ad-status="unfilled"]{display:none !important}
.lh-ad:has(ins.adsbygoogle[data-ad-status="unfilled"]){display:none}
.lh-ad-lab{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted,#8a857b);margin-bottom:8px}
.lh-ad ins.adsbygoogle{display:block;width:100%}

.lh-token{background:var(--card,#fff);border:1px solid var(--border,#e8e4de);border-radius:12px;padding:26px 24px;margin:32px 0;text-align:center}
.lh-token.on-card{background:var(--bg,#faf8f4)}
.lh-token-mark{font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,sans-serif;font-size:26px;font-weight:800;letter-spacing:-.4px;color:var(--accent,#d94040);line-height:1.15}
.lh-token-copy{font-size:15px;color:var(--muted,#8a857b);line-height:1.6;margin:8px auto 18px;max-width:440px}
.lh-token-brand{font-weight:700;color:var(--text,#2c2a26)}
.lh-token-brand i{font-style:normal;color:var(--accent,#d94040)}
.lh-token-btn{display:inline-block;font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:700;color:#fff !important;background:var(--accent,#d94040);padding:12px 30px;border-radius:6px;text-decoration:none;transition:opacity .15s}
.lh-token-btn:hover{opacity:.85;text-decoration:none}
.lh-token-fine{font-size:11px;font-style:italic;color:var(--muted,#8a857b);line-height:1.6;margin:14px auto 0;max-width:470px}

@media(max-width:600px){
  .lh-token{padding:22px 18px}
  .lh-token-mark{font-size:22px}
  .lh-token-copy{font-size:14px}
  .lh-token-btn{display:block;padding:12px 18px}
}
