/* Official brand assets; workspace behavior and navigation remain unchanged. */
.sl-official-logo { display:block; width:156px; flex-shrink:0; }
.sl-official-logo img { display:block; width:100%; height:auto; object-fit:contain; border-radius:0; }
.sl-mobile-symbol { width:28px; height:28px; object-fit:contain; }
.sl-brand-hero { display:block; width:100%; height:auto; object-fit:contain; margin-top:28px; border-radius:10px; }
.sl-empty-illustration { display:block; width:136px; max-width:100%; height:auto; margin:0 auto 16px; object-fit:contain; }
.sl-profile-card { max-width:480px; }
.sl-profile-accent { display:block; width:80px; height:auto; margin:0 0 16px auto; }
.sl-entry-footer { position:relative; isolation:isolate; }
.sl-entry-footer::before { content:""; position:absolute; inset:0; z-index:-1; pointer-events:none; opacity:.06; background:url('/assets/brand/statlab/patterns/statlab-pattern.png') center / cover no-repeat; }
@media (max-width: 600px) {
  .sl-official-logo { width:44px; }
  .sl-empty-illustration { width:112px; }
}
@media print {
  .sl-document-heading .sl-official-logo { width:156px; }
  .sl-document-heading .sl-official-logo img { content:url('/assets/brand/statlab/logo/statlab-logo-horizontal.png'); }
}
