/* =============================================================================
   Sitùcka brand layer — shared by the vendor and admin (SuperAdmin) panels.
   Pulls in the brand typeface (Poppins, matching the logo's geometric wordmark)
   and styles the brand lockup partial (resources/views/partials/brand.blade.php).
   Keep this free of panel-specific theming — that lives in vendor-theme.css.
   ========================================================================== */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap');

.sg-brand {
  display: inline-flex;
  align-items: center;
  gap: 11px;
  text-decoration: none;
  line-height: 1;
}

.sg-brand__mark {
  flex: 0 0 auto;
  width: 42px;
  height: 42px;
  display: inline-flex;
}

.sg-brand__mark svg {
  width: 100%;
  height: 100%;
  display: block;
  filter: drop-shadow(0 4px 10px rgba(240, 146, 10, 0.32));
}

.sg-brand__text {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.sg-brand__name {
  font-family: "Poppins", "Segoe UI", system-ui, sans-serif;
  font-weight: 800;
  font-size: 19px;
  letter-spacing: 0.6px;
  color: #1A1A1A;
}

.sg-brand__tag {
  font-family: "Poppins", "Segoe UI", system-ui, sans-serif;
  font-weight: 600;
  font-size: 8px;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  color: #F0920A;
  margin-top: 4px;
}

/* White wordmark for dark / photographic backgrounds (auth hero). */
.sg-brand--invert .sg-brand__name { color: #ffffff; }
.sg-brand--invert .sg-brand__tag  { color: #FFD79A; }

/* Larger lockup for auth/login screens. */
.sg-brand--auth .sg-brand__mark { width: 52px; height: 52px; }
.sg-brand--auth .sg-brand__name { font-size: 24px; }
.sg-brand--auth .sg-brand__tag  { font-size: 9.5px; letter-spacing: 2.6px; }

/* Dark UI theme keeps the wordmark legible. */
[data-theme="dark"] .sg-brand__name { color: #F5F6FA; }

/* Collapsed icon-rail sidebar: keep only the basket mark, centred. Applies in
   both the vendor and admin panels (shared WowDash sidebar markup). */
.sidebar.active:not(:hover) .sg-brand__text { display: none; }
.sidebar.active:not(:hover) .sg-brand { justify-content: center; width: 100%; gap: 0; }
