/* BGW link-in-bio landing — BookTok-native, mobile-first, single column. Palette-aware via theme tokens. */

/* distraction-free: hide the site chrome so the bio link is a pure funnel */
body.bgw-df #brx-header,
body.bgw-df #brx-footer{display:none!important}
body.bgw-df.admin-bar .bgw-lp{padding-top:46px}
/* the page's own (Bricks) title duplicates our hook headline — hide it on this page */
body.bgw-landing-page #brx-content > h1{display:none!important}

.bgw-lp{padding:clamp(24px,7vw,56px) 20px clamp(40px,9vw,80px)}
.bgw-lp-inner{max-width:540px;margin:0 auto;text-align:center}

/* cover */
.bgw-lp-cover{margin:0 0 20px}
.bgw-lp-cover img{display:block;width:auto;max-width:clamp(150px,42vw,190px);height:auto;margin:0 auto}

.bgw-lp-eyebrow{font-family:'Inter',-apple-system,sans-serif;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent,#9b2f2c);margin:0 0 10px}
.bgw-lp-title{font-family:'Fraunces',Georgia,serif;font-weight:600;line-height:1.04;letter-spacing:-.01em;color:var(--text,#1a1714);font-size:clamp(2.1rem,8.5vw,3.4rem);margin:0}
.bgw-lp-sub{font-family:'Inter',-apple-system,sans-serif;font-size:clamp(15px,4.2vw,16.5px);line-height:1.55;color:var(--text2,#4a443d);max-width:32ch;margin:14px auto 0}

/* theme tags */
.bgw-lp-chips{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin:18px auto 0;max-width:34ch}
.bgw-lp-chip{font-family:'Inter',-apple-system,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.03em;color:var(--text2,#4a443d);border:1px solid var(--line2,rgba(26,23,20,.2));border-radius:999px;padding:5px 11px;white-space:nowrap}

/* CTAs */
.bgw-lp-cta{margin:22px auto 0;display:flex;justify-content:center}
.bgw-lp-cta-bottom{margin-top:26px}
.bgw-lp-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:54px;padding:0 30px;border-radius:6px;box-sizing:border-box;font-family:'Inter',-apple-system,sans-serif;font-size:16px;font-weight:600;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .15s}
.bgw-lp-btn.primary{background:var(--accent,#9b2f2c);color:var(--on-accent,#fff);border:1px solid var(--accent,#9b2f2c);width:100%;max-width:360px}
.bgw-lp-btn.primary:hover{background:var(--accent2,#b24a47);border-color:var(--accent2,#b24a47);transform:translateY(-1px)}
.bgw-lp-btn.ghost{background:none;color:var(--accent,#9b2f2c);border:0;min-height:0;padding:0;font-size:15px}
.bgw-lp-btn.ghost:hover{color:var(--accent2,#b24a47)}

/* the free prologue taste sits in a soft card so it reads as a "sample" */
.bgw-lp-peek{margin:26px auto 0;text-align:left;background:var(--surface,rgba(20,17,15,.04));border:1px solid var(--line,rgba(26,23,20,.14));border-radius:14px;padding:clamp(16px,5vw,26px)}
.bgw-lp-peek .bgwr-sec{margin:0!important}
.bgw-lp-peek .bgwr-eyebrow{color:var(--accent,#9b2f2c)}

/* closer */
.bgw-lp-closer{font-family:'Fraunces',Georgia,serif;font-style:italic;font-size:clamp(14px,4vw,15px);line-height:1.5;color:var(--muted,#6f675e);text-align:center;margin:24px auto 0;max-width:34ch}
