/* Shared LiaBeauty identity, based on the approved Academy page. */
:root{--bg:#f4f0e9;--paper:#fffdf9;--ink:#252320;--muted:#666159;--accent:#a76a35;--dark:#332c25;--line:#d9cfc0;--gold:#c5a16e;--red:#a76a35}body{background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:-.045em}em{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-style:italic;color:var(--accent)}.eyebrow,.number,.location{font-family:Arial,Helvetica,sans-serif}.wordmark{font-family:Georgia,'Times New Roman',serif}.wordmark span{font-family:Arial,Helvetica,sans-serif}.button,.cta{background:linear-gradient(105deg,#9c672f,#b98749);color:white;border-radius:5px;box-shadow:0 5px 16px #60401c13;font-family:Arial,Helvetica,sans-serif}.button:hover,.cta:hover{background:linear-gradient(105deg,#9c672f,#b98749);box-shadow:0 8px 25px #60401c2b}.sales-sheet section{border-color:var(--line)}.sales-sheet p{color:var(--muted)}.sales-sheet .ribbon{background:#eae5db;border-color:var(--accent);color:var(--ink);font-family:Georgia,'Times New Roman',serif}.sales-sheet .benefit-list article{background:var(--paper);border-color:var(--accent)}.sales-sheet .campaign-tags span,.sales-sheet .community-points span{border-color:var(--line);color:var(--accent)}.sales-sheet .community{background:linear-gradient(var(--bg),#eae5db,var(--bg))}.sales-sheet .offer-card{background:var(--paper);border:1px solid var(--line);border-radius:7px}.sales-sheet .offer-card li,.sales-sheet details{border-color:var(--line)}.sales-sheet .offer-title{color:var(--ink)}.sales-sheet .price,.sales-sheet .first-price strong,.sales-sheet .saving,.sales-sheet .whatsapp-label{color:var(--accent)}.sales-sheet .content-preview,.sales-sheet .product-preview{border-color:var(--dark)}.sales-sheet .hero-composition img,.academy-logo,.academy-brand{mix-blend-mode:multiply}.bio-page{background:var(--bg)!important}.bio-role,.bio-story{font-family:Arial,Helvetica,sans-serif}.bio-story{color:var(--muted)}.destination{background:var(--paper);border-color:var(--line);box-shadow:0 3px 0 #d9cfc0}.destination:hover,.destination:focus-visible{background:var(--dark)}footer{border-color:var(--line)}a:focus-visible,summary:focus-visible{outline-color:#975521}
