/* SPDX-FileCopyrightText: 2026 Original Syndicate, LLC */
/* SPDX-License-Identifier: LicenseRef-OGS-Proprietary */
/* OGS suite chrome, shared base styling for the fixed suite header + footer chrome
 * (.ogs-suite-*). Byte-identical across the stdlib control panels; hoisted to the CDN
 * so header/footer styling has one source. Theme overlay = ogs-theme.css (loaded after).
 * Consolidated 2026-08-03 from .208/.240/.244 (md5 2a9552516615). */
.ogs-suite-header{position:fixed;top:0;left:0;right:0;z-index:10001;height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;background:rgba(10,10,10,.92);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);font-family:'Plus Jakarta Sans',system-ui,sans-serif}
.ogs-suite-brand{display:flex;align-items:center;gap:11px;text-decoration:none}
.ogs-suite-mark{width:26px;height:26px;flex-shrink:0}
.ogs-suite-titles{display:flex;flex-direction:column;line-height:1.12}
.ogs-suite-suite{font-size:var(--ogs-fs-2xs, 10px);letter-spacing:.16em;text-transform:uppercase;color:#7f8fb0;font-weight:500}
.ogs-suite-app{font-size:var(--ogs-fs-lg, 14px);font-weight:600;color:#eef2fb}
.ogs-suite-right{display:flex;align-items:center;gap:16px}
.ogs-suite-who{display:inline-flex;align-items:center;gap:6px;font-size:var(--ogs-fs-sm, 12px);color:#9fb2da;padding:4px 11px;border:1px solid rgba(255,255,255,.16);border-radius:999px}
.ogs-suite-who::before{content:"";width:6px;height:6px;border-radius:50%;background:#22c55e}
body{padding-top:48px}

