.asb-page{--accent: var(--accent-red);--accent-blue: var(--accent-red);--accent-blue-soft: var(--accent-red-hover);--secondary: var(--accent-red);--asb-body: 220 9% 30%;--asb-meta: 220 6% 50%;--asb-divider: 220 13% 88%;--asb-surface: 0 0% 98%}.asb-content .text-body{color:hsl(var(--asb-body))}.asb-content .text-body\/80{color:hsl(var(--asb-body) / .8)}.asb-content .text-muted-meta{color:hsl(var(--asb-meta))}.asb-content .text-muted-meta\/60{color:hsl(var(--asb-meta) / .6)}.asb-content .placeholder\:text-muted-meta\/60::-moz-placeholder{color:hsl(var(--asb-meta) / .6)}.asb-content .placeholder\:text-muted-meta\/60::placeholder{color:hsl(var(--asb-meta) / .6)}.asb-content .border-divider{border-color:hsl(var(--asb-divider))}.asb-content .divide-divider>*+*{border-color:hsl(var(--asb-divider))}.asb-content .decoration-body\/40{text-decoration-color:hsl(var(--asb-body) / .4)}.asb-content .bg-surface{background-color:hsl(var(--asb-surface))}.asb-content .font-body{font-family:var(--font-body, Inter, sans-serif)}.asb-content .h2-section{font-family:var(--font-display);font-weight:700;text-transform:uppercase;line-height:1.05;font-size:clamp(30px,3.6vw,52px)}.asb-content .btn-brand{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:16px 24px;min-height:52px;transition:background-color .2s,color .2s}.asb-content .btn-primary-red{background:hsl(var(--accent-red));color:#fff}.asb-content .btn-primary-red:hover{background:hsl(var(--accent-red-hover))}.asb-content .card-premium{background:#fff;border:1px solid hsl(var(--asb-divider));box-shadow:0 30px 60px -30px #00000040}.asb-page img{max-width:100%}
