body.creator-main-space-enabled .friendspace-identity-beta {
    border-color: #1f3554;
    border-top-color: #7c3aed;
}

body.creator-main-space-enabled .friendspace-identity-beta-header {
    background:
        radial-gradient(circle at 88% 20%, rgba(124, 58, 237, .28), transparent 28%),
        linear-gradient(115deg, #17243a, #263b5b 64%, #24374c);
}

body.creator-main-space-enabled .friendspace-identity-beta-header p { color: #c4b5fd; }
body.creator-main-space-enabled .friendspace-identity-beta-header > strong { color: #fed7aa; }
body.creator-main-space-enabled .friendspace-identity-lane-people { box-shadow: inset 0 3px #f26419; }
body.creator-main-space-enabled .friendspace-identity-lane-culture { box-shadow: inset 0 3px #7c3aed; }
body.creator-main-space-enabled .friendspace-identity-lane-local { box-shadow: inset 0 3px #0f8b78; }

.creator-main-space-pulse {
    order: 3;
    display: grid;
    grid-template-columns: minmax(0, 1.2fr) repeat(4, minmax(7.5rem, .6fr));
    gap: 1px;
    margin-bottom: 1rem;
    overflow: hidden;
    border: 1px solid #dbe3ee;
    border-radius: .75rem;
    background: #dbe3ee;
    box-shadow: 0 6px 18px rgba(15, 23, 42, .07);
}

.creator-main-space-pulse > * { min-width: 0; background: #fff; }

.creator-main-space-pulse-intro {
    display: flex;
    min-height: 6.75rem;
    padding: 1rem;
    flex-direction: column;
    justify-content: center;
}

.creator-main-space-pulse-intro p {
    color: #c2410c;
    font-size: .64rem;
    font-weight: 900;
    letter-spacing: .14em;
}

.creator-main-space-pulse-intro h2 {
    margin-top: .25rem;
    color: #17233a;
    font-family: Georgia, 'Times New Roman', serif;
    font-size: 1.2rem;
    line-height: 1.15;
}

.creator-main-space-pulse-actions {
    display: flex;
    margin-top: .65rem;
    flex-wrap: wrap;
    gap: .45rem .8rem;
}

.creator-main-space-pulse-actions a {
    color: #c2410c;
    font-size: .7rem;
    font-weight: 850;
    white-space: nowrap;
}

.creator-main-space-stat {
    display: grid;
    grid-template-rows: 1rem 1.35rem minmax(2.1rem, auto);
    min-height: 6.75rem;
    padding: .8rem;
    align-content: center;
    align-items: start;
    row-gap: .28rem;
}

.creator-main-space-stat i { color: #7c3aed; font-size: .9rem; }
.creator-main-space-stat strong { color: #17233a; font-size: 1.18rem; line-height: 1.05; }
.creator-main-space-stat span { color: #64748b; font-size: .68rem; line-height: 1.3; }

body.creator-main-space-enabled #echo-stories-strip { order: 4; }
body.creator-main-space-enabled #friendspace-first-week { order: 5; }
body.creator-main-space-enabled #inner-circle-spotlight-strip { order: 6; }
body.creator-main-space-enabled .friendspace-conversations-heading { order: 7; }
body.creator-main-space-enabled #post-composer { order: 8; }
body.creator-main-space-enabled #main-feed-container { order: 9; }

@media (max-width: 1020px) {
    .creator-main-space-pulse { grid-template-columns: repeat(4, 1fr); }
    .creator-main-space-pulse-intro { grid-column: 1 / -1; min-height: 0; }
}

@media (max-width: 760px) {
    .creator-main-space-pulse {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        margin-bottom: .85rem;
        border-radius: .65rem;
    }
    .creator-main-space-pulse-intro { padding: .9rem; }
    .creator-main-space-pulse-intro h2 { font-size: 1.18rem; }
    .creator-main-space-pulse-actions a { font-size: .82rem; }
    .creator-main-space-stat { min-height: 5.8rem; padding: .8rem .9rem; }
    .creator-main-space-stat strong { font-size: 1.25rem; }
    .creator-main-space-stat span { font-size: .78rem; }
}
