/* Approved product family: original A for Community; distinct geometric symbols
   for other products. Doto names sit beside tiles, not inside tiny icons. */
.aucoto-product-logo{display:inline-flex;align-items:center;gap:22px;flex-shrink:0;line-height:1;text-align:left}
.aucoto-product-logo>img{display:block;width:112px;height:112px;flex-shrink:0;max-width:none;object-fit:contain;transform:none;mix-blend-mode:normal;border-radius:4px;background:#141810;padding:0}
.aucoto-product-logo[data-product="community"]>img{padding:16px}
.aucoto-product-logo-wordmark{display:flex;flex-direction:column;gap:8px}
.aucoto-product-logo-brand{font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--theme-muted,#686c61)}
.aucoto-product-logo .aucoto-product-logo-name{display:block;font-family:Doto,monospace;color:var(--theme-text,#20231c);font-size:30px;font-weight:800;font-variation-settings:"ROND" 100;letter-spacing:0;line-height:1.2;text-transform:none;white-space:nowrap}
.aucoto-nav .an-community-product{align-items:flex-start;gap:13px}
.aucoto-nav .an-item .aucoto-product-logo{width:40px;height:40px;gap:0}
.aucoto-nav .an-item .aucoto-product-logo>img{width:40px;height:40px;border-radius:3px;padding:0}
.aucoto-nav .an-item .aucoto-product-logo[data-product="community"]>img{padding:6px}
.aucoto-nav .an-item .aucoto-product-logo-name{display:none}
.aucoto-nav .an-learn-icon,.aucoto-nav .an-about-icon{background:#141810}
.aucoto-nav .an-learn-icon img,.aucoto-nav .an-about-icon img{transform:none;mix-blend-mode:normal;object-fit:contain}
.aucoto-nav .an-founder-icon{position:relative;isolation:isolate}
.aucoto-nav .an-founder-icon .an-founder-portrait{position:absolute;width:145%;height:145%;max-width:none;left:-22.5%;top:-8%;object-fit:cover;object-position:center 24%;image-rendering:auto;transform:none}
.aucoto-nav .an-founder-brand{position:absolute;right:0;bottom:0;width:42%;height:42%;padding:1px;background:#141810;border-top:1px solid #c7f94b;border-left:1px solid #c7f94b;border-top-left-radius:4px;box-sizing:border-box}
.aucoto-nav .an-founder-brand img{display:block;width:100%;height:100%;object-fit:contain}
.aucoto-product-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:112px}
.aucoto-product-heading>.aucoto-product-tagline{font:700 10px/1.6 Doto,monospace;letter-spacing:1px;color:var(--theme-muted,#686c61);margin:0;text-align:right}
.community-page .community-product-heading{min-height:112px;align-items:center}
.community-product-heading .aucoto-product-logo[data-product="community"]>img{padding:0;background:#000}
.community-product-heading .aucoto-product-logo .aucoto-product-logo-name{text-transform:uppercase}
.aucoto-product-heading .aucoto-product-logo[data-product="greet"] .aucoto-product-logo-name{text-transform:uppercase}
.aucoto-product-heading .aucoto-product-logo[data-product="emails"] .aucoto-product-logo-name{text-transform:uppercase}
.aucoto-product-heading .aucoto-product-logo[data-product="social"] .aucoto-product-logo-name{text-transform:uppercase}
@media(max-width:800px){.aucoto-product-logo{gap:16px}.aucoto-product-logo>img{width:88px;height:88px}.aucoto-product-logo[data-product="community"]>img{padding:13px}.aucoto-product-logo .aucoto-product-logo-name{font-size:25px}.aucoto-product-logo-brand{font-size:9px}.aucoto-product-heading,.community-page .community-product-heading{min-height:88px}}
@media(max-width:550px){.aucoto-product-heading,.community-page .community-product-heading{flex-wrap:wrap;gap:18px}.aucoto-product-heading>.aucoto-product-tagline{text-align:left;font-size:9px}.community-product-heading>.kicker-right{text-align:left}.aucoto-product-logo>img{width:72px;height:72px}.aucoto-product-logo[data-product="community"]>img{padding:10px}.aucoto-product-logo .aucoto-product-logo-name{font-size:23px}}
