.lb-surface{--ink:var(--lb-ink);--muted:var(--lb-mid);--faint:var(--lb-soft);--rule:#1a0f261f;--paper:var(--lb-bg);--paper-2:var(--lb-card);--paper-warm:#fdf6ea;--paper-warm-2:#fbf3e6;--rule-warm:#efe2c8;--orange:var(--lb-orange);--gold:#c0820f;--gold-bright:#f6a319;--blue:#2f6db0;--green:#3a8a5a;--magenta:#d40e56;--btn-grad:linear-gradient(var(--lb-ink),var(--lb-ink));--serif:var(--font-body);--display:var(--font-display);--mono:var(--font-mono);--measure:40rem;background:var(--paper);color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;line-height:1.55;display:flow-root}.lb-surface p,.lb-surface li{color:inherit;line-height:inherit}.lbn-body section,.blog-detail-content section{max-width:none;margin-inline:0;padding:0}.lb-surface :is(.hl-b,.hi-b){color:var(--hl-blue);font-weight:700}.lb-surface :is(.hl-r,.hi-r){color:var(--hl-red);font-weight:700}.lb-surface mark{color:inherit;background:#f6a31947;border-radius:.15em;padding:.05em .15em}html:has(.lb-surface){scrollbar-color:#e85d18 #ece7e0}.lb-surface,.lb-surface *,.lb-surface :before,.lb-surface :after{scrollbar-color:#e85d18 #ece7e0}.lb-surface .lb-eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--orange);font-size:.66rem;font-weight:700}.lb-surface .lb-btn{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.7rem 1.2rem;font-size:.74rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.lb-surface .lb-btn:hover{transform:translateY(-1px)}.lb-surface .lb-btn-primary{background:var(--btn-grad);color:#fff;box-shadow:0 6px 18px #e8005a47}.lb-surface .lb-btn-ghost{background:var(--paper);border:1px solid var(--ink);color:var(--ink)}@media (prefers-reduced-motion:reduce){.lb-surface .lb-btn{transition:none}.lb-surface .lb-btn:hover{transform:none}}.lb-surface [style*=Fraunces]{font-family:var(--display)!important}.lb-surface [style*=Source\ Serif]{font-family:var(--serif)!important}
