/* The supplied Azurite artwork, shown through aspect-appropriate SVG viewports. */
.site-lounge .gem,.site-lounge .wordmark .gem{display:inline-block;flex-shrink:0;width:44px;height:36px;min-width:44px;background:url('/assets/brand-mark.svg?v=20261105-logo-alpha1') center/contain no-repeat!important;border:0;border-radius:9px;box-shadow:none;font-size:0!important;color:transparent!important;transform:none;clip-path:none}
.site-lounge .gem:before,.site-lounge .gem:after{display:none}
.site-lounge .wordmark{display:inline-flex;align-items:center;gap:10px}
.site-lounge .wordmark:not(:has(.gem)):before{content:"";display:block;width:44px;height:36px;background:url('/assets/brand-mark.svg?v=20261105-logo-alpha1') center/contain no-repeat;border-radius:9px;flex-shrink:0}
.site-lounge :is(.az-chat-avatar,.art-bot,.atelier-bot-avatar,.preview-avatar){background:url('/assets/brand-mark.svg?v=20261105-logo-alpha1') center/contain no-repeat #060b18;border-radius:10px;color:transparent;font-size:0;box-shadow:none}
.site-lounge .demo-brand-mark{width:38px;height:30px;object-fit:contain}
.site-lounge .home-footer .wordmark{letter-spacing:.04em}
.home-page.site-lounge .final-cta .gem{width:110px;height:80px;background:url('/assets/brand-mark.svg?v=20261105-logo-alpha1') center/contain no-repeat}
.home-page.site-lounge .az-cosmos{inset-block:-120px -220px;inset-inline:calc((100% - 100vw)/2 - 60px);overflow:hidden;contain:paint;mask-image:linear-gradient(to bottom,transparent 0%,#000 14%,#000 60%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 14%,#000 60%,transparent 100%)}
.home-page.site-lounge .az-orbit{inset:7% 0 4% 42%}
@media(max-width:800px){.home-page.site-lounge .az-cosmos{inset-block:-60px -120px;inset-inline:calc((100% - 100vw)/2 - 30px)}.home-page.site-lounge .az-orbit{inset:28% -25% 0 5%}}
