/* ATEMPO · Brand assets. Traced from the approved registered logotype; no font substitution. */
.atempo-wordmark{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;object-position:left center;image-rendering:auto;flex-shrink:0}
.brand .atempo-wordmark-nav,.top .atempo-wordmark-nav{width:clamp(145px,12.4vw,196px);max-height:58px}
.site-footer .atempo-wordmark-footer{width:185px}
.app-brand{display:block;min-height:0;line-height:1}
.app-brand .atempo-wordmark-sidebar{width:180px;max-width:100%;height:auto}
.atempo-cloud-logo .atempo-wordmark-login{width:min(235px,100%);height:auto;display:block;object-fit:contain}
.topbar .crumb{display:flex;align-items:center;gap:9px;min-width:0}
.topbar .crumb .atempo-wordmark-crumb{width:94px;min-width:94px;height:auto;max-height:27px}
.topbar .crumb strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.atempo-gate-card>.atempo-gate-start-logo{width:185px;margin:0 0 16px}
.end-giant .atempo-wordmark-wide{width:min(94%,1250px);height:auto;margin:0 auto;opacity:.88}
.mini-header .atempo-wordmark-mini{width:95px;height:auto;max-height:30px}
.art-sidebar .atempo-wordmark-art{width:108px;height:auto;margin:0 0 18px}
.privacy-mark{display:block;width:164px;height:auto;margin:0 0 20px}
@media(max-width:640px){.brand .atempo-wordmark-nav,.top .atempo-wordmark-nav{width:145px}.site-footer .atempo-wordmark-footer{width:164px}.app-brand .atempo-wordmark-sidebar{width:155px}.end-giant .atempo-wordmark-wide{width:96%}.topbar .crumb{gap:6px}.topbar .crumb .atempo-wordmark-crumb{width:76px;min-width:76px}}
