
/* Hypercall SEO extension: scoped so the original application UI is untouched. */
.hypercall-seo{box-sizing:border-box;width:min(1180px,calc(100% - 32px));margin:28px auto 36px;padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.025);color:inherit;font-family:inherit;line-height:1.6}
.hypercall-seo h1,.hypercall-seo h2{margin:0 0 12px;font-weight:650;letter-spacing:-.02em;color:inherit}
.hypercall-seo h1{font-size:clamp(26px,3vw,38px)}.hypercall-seo h2{font-size:20px;margin-top:26px}.hypercall-seo p{margin:0 0 14px;max-width:920px;color:inherit;opacity:.92}
.hypercall-seo .hc-links{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 4px}.hypercall-seo .hc-links a{display:inline-flex;padding:8px 11px;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:inherit;text-decoration:none}.hypercall-seo .hc-links a:hover{border-color:rgba(255,255,255,.35)}
.hypercall-seo details{border-top:1px solid rgba(255,255,255,.1);padding:12px 0}.hypercall-seo details:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.hypercall-seo summary{cursor:pointer;font-weight:600}.hypercall-seo details p{padding-top:8px;margin:0}
@media(max-width:768px){.hypercall-seo{width:calc(100% - 20px);margin:20px 10px 28px;padding:16px}.hypercall-seo h2{font-size:18px}.hypercall-seo .hc-links{gap:8px}}
