.starter-footer,.starter-header{width:min(calc(100% - 32px),var(--content-width));margin:18px auto;border-radius:var(--radius-xl);padding:16px 22px;position:relative;overflow:hidden;background:var(--shell-surface-bg);border:1px solid var(--shell-surface-border);box-shadow:var(--shell-surface-shadow);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.starter-footer::before,.starter-header::before{content:"";position:absolute;inset:0 14px auto;height:1px;background:var(--rs-shell-glass-bevel);pointer-events:none}.starter-header{display:flex;align-items:center;justify-content:space-between;gap:18px}.brand-mark{display:flex;align-items:center;gap:14px}.brand-badge{width:44px;height:44px;border-radius:14px;background:var(--rs-gradient-brand);box-shadow:0 12px 30px rgba(37,99,235,.28);border:1px solid rgba(191,219,254,.42)}.brand-title{font-size:1rem;font-weight:800}.brand-subtitle,.footer-copy{color:var(--text-muted);font-size:.9rem}.runtime-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.65rem .9rem;border-radius:999px;background:color-mix(in srgb,var(--shell-surface-bg) 88%,transparent);border:1px solid var(--shell-surface-border);color:var(--text-secondary)}.runtime-indicator{width:9px;height:9px;border-radius:50%;background:var(--rs-action);box-shadow:0 0 14px var(--rs-action-glow)}@media (max-width:780px){.starter-header{flex-direction:column;align-items:flex-start}}