.synaria-legal-links{display:flex!important;flex-wrap:wrap;gap:12px 22px;align-items:center;max-width:1280px;margin:24px auto 0;padding:22px 24px;border-top:1px solid #8884;font-size:12px;line-height:1.6}
.synaria-legal-links a{color:inherit!important;text-decoration:none}.synaria-legal-links a:hover{text-decoration:underline}.synaria-legal-links button{background:none;border:0;color:inherit;font:inherit;cursor:pointer;padding:0;text-align:left}
#ecosystem-preferences{border:1px solid #8885;border-radius:16px;max-width:480px;width:calc(100% - 32px);background:#fff;color:#182031;padding:26px;margin:auto;font:16px/1.6 system-ui;box-sizing:border-box}#ecosystem-preferences::backdrop{background:#10182899}#ecosystem-preferences h2{font-size:22px;line-height:1.3}#ecosystem-preferences button{padding:9px 14px;border:1px solid #bbc;border-radius:8px;cursor:pointer;margin:5px;background:#f4f5fa;color:#182031;font:inherit}
.hub-form-status{margin-top:12px}.hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hub-card{padding:28px;border:1px solid #ffffff26;border-radius:20px;background:#ffffff06;min-width:0}.hub-card h2,.hub-card h3{font-size:24px;line-height:1.3;margin:0 0 12px}.hub-card p{line-height:1.7;opacity:.8}.hub-card a{display:inline-block;margin:10px 15px 0 0;color:inherit}.hub-card img{max-width:190px;max-height:65px;object-fit:contain;object-position:left}.hub-section{padding-top:90px;padding-bottom:90px}.hub-title{font-size:clamp(34px,5vw,64px);line-height:1.1;max-width:1000px;margin:0 0 25px}.hub-intro{max-width:780px;font-size:18px;line-height:1.8;opacity:.8}.hub-meta{font-size:13px;line-height:1.8;opacity:.7}.hub-document{max-width:900px;line-height:1.8}.hub-document h2{font-size:26px;margin-top:32px}.hub-document h1{font-size:38px}.hub-document a{color:inherit;text-decoration:underline}.hub-document p{margin-bottom:18px}.hub-note{border-left:3px solid #9f8aff;padding:16px 20px;background:#ffffff08;margin:24px 0;line-height:1.7}.hub-language{font:inherit;padding:9px;border-radius:8px;max-width:130px;background:#171c30;color:#fff;border:1px solid #8885}.hub-actions{display:flex;gap:14px;flex-wrap:wrap;margin:25px 0}.hub-actions a{color:inherit;text-decoration:none;border:1px solid #8886;border-radius:10px;padding:12px 18px}.hub-card:target{outline:2px solid #9f8aff}.hub-document [class*=narrow],.hub-document .wrap{max-width:none;width:auto;margin:0;padding:0}
@media(max-width:850px){.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-section{padding-top:50px;padding-bottom:50px}}@media(max-width:550px){.hub-grid{grid-template-columns:1fr}.hub-card{padding:22px}.synaria-legal-links{padding:20px;gap:12px 18px}.hub-title{font-size:36px}}
.hub-skip{position:absolute;top:-100px;left:18px;z-index:1000;background:#fff;color:#15203b;padding:12px;border-radius:8px}.hub-skip:focus{top:12px}
body[data-hub-standalone]{color:#eff3ff}body[data-hub-standalone] .hub-section,body[data-hub-standalone] .hub-document,body[data-hub-standalone] .hub-card{color:#eff3ff}body[data-hub-standalone] .hub-document .legal-page{background:transparent;color:inherit;padding:0}
