#adminWorkspace .platform-content { width: min(100%, 72rem); }
#adminWorkspace .platform-heading { min-height: 12rem; }
#adminWorkspace .platform-heading h1 { max-width: 14ch; }
#adminSystem { margin-bottom: var(--space-5); border: 0; border-left: 3px solid var(--color-teal); border-radius: var(--radius-xs); background: color-mix(in srgb, var(--color-mint) 18%, transparent); box-shadow: none; }
#adminWorkspace > .platform-layout .primary-button#newInviteButton { margin-bottom: var(--space-5); }
#adminWorkspace .table-wrap { margin-top: var(--space-5); }
#adminWorkspace td:last-child { min-width: 8rem; }
.design-system { padding-block: var(--space-7); }
.showcase-section { margin-block: var(--space-7); padding: clamp(1.4rem, 3vw, 2.5rem); border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }
.showcase-row { display: flex; flex-wrap: wrap; align-items: center; gap: var(--space-3); margin-block: var(--space-5); }
.palette-showcase { display: grid; grid-template-columns: repeat(4, 1fr); gap: .65rem; }
.palette-showcase article { min-height: 8rem; display: flex; align-items: flex-end; padding: 1rem; border: 0; border-radius: var(--radius-card); font-weight: 800; }
[data-swatch="ink"] { background: var(--color-ink); color: white; }
[data-swatch="navy"] { background: var(--color-ink-deep); color: white; }
[data-swatch="blue"] { background: var(--color-brand-blue); color: white; }
[data-swatch="blue-light"] { background: var(--color-mint); color: var(--color-ink-deep); }
[data-swatch="blue-soft"] { background: var(--color-brand-blue-soft); color: var(--color-ink-deep); }
[data-swatch="neutral"] { background: var(--color-paper); color: var(--color-ink-deep); }
[data-swatch="paper"] { background: var(--color-paper-light); color: var(--color-ink-deep); }
