.share-page{color:#153d2e;background:#f4edde;min-height:100vh;padding:30px clamp(22px,6vw,90px) 70px}.share-page header{border-bottom:1px solid #9cae9570;justify-content:space-between;align-items:center;gap:24px;max-width:1100px;margin:auto;padding-bottom:24px;display:flex}.share-page header>a{align-items:center;gap:9px;display:flex}.share-page header .angge-brand img{width:145px}.share-page section{max-width:1000px;margin:50px auto}.share-intro h1{font-family:var(--font-athlete-display),Impact,sans-serif;text-transform:uppercase;margin:20px 0;font-size:clamp(58px,9vw,104px);font-weight:800;line-height:.95}.share-intro h1 em{color:#d65b32;font-style:normal}.share-intro>p{margin:25px 0;font-size:18px;line-height:1.6}.share-preview{background:#fffbf3;border:1px solid #c5cdbb;border-radius:18px;overflow:hidden}.share-preview>img{aspect-ratio:1200/630;object-fit:cover;width:100%;height:auto;display:block}.share-preview>div{padding:22px 28px}.share-preview small{letter-spacing:.12em;font-size:12px}.share-preview h2{margin:8px 0;font-size:22px}.share-preview p{color:#617055;line-height:1.5}.share-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.share-actions>a,.share-actions>button{cursor:pointer;background:0 0;border:1px solid #b4c0aa;border-radius:30px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:12px 23px;font-size:14px;display:flex}.share-actions>button:first-child{color:#fff;background:#153d2e;border-color:#153d2e}.share-help,.share-status{margin-top:20px;font-size:14px;line-height:1.7}.share-status{color:#a44223}@media (max-width:600px){.share-page header .angge-brand img{width:105px}.share-page header{font-size:13px}.share-actions{grid-template-columns:1fr 1fr;display:grid}.share-actions>button:first-child{grid-column:1/-1}.share-actions>a,.share-actions>button{padding:12px}.share-page section{margin-top:35px}}
