:root{--cn-cream:#f5efe4;--cn-paper:#fffaf1;--cn-ink:#171717;--cn-muted:#746f67;--cn-line:rgba(25,22,18,.12);--cn-gold:#bd8730;--cn-dark:#11100f;--cn-soft:#ebe2d4;--cn-live:#b82924}
*{box-sizing:border-box}.creator-network-os{background:var(--cn-cream);color:var(--cn-ink);min-height:100vh;padding:88px 0 72px}.cn-shell{width:min(1380px,calc(100% - 32px));margin:auto}.cn-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:30px;align-items:end;border-bottom:1px solid var(--cn-line);padding:26px 0 34px}.cn-kicker{font:700 12px/1.2 system-ui,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--cn-gold)}.cn-hero h1{font:700 clamp(48px,8vw,110px)/.85 Georgia,serif;letter-spacing:-.055em;margin:9px 0 18px}.cn-hero h1 em{font-weight:400}.cn-hero p{max-width:760px;font:500 clamp(17px,2vw,24px)/1.45 system-ui,sans-serif;color:#514d47;margin:0}.cn-hero-side{display:flex;flex-direction:column;gap:14px;align-items:flex-end}.cn-auth-btn,.cn-primary-btn,.cn-outline-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:999px;min-height:48px;padding:0 22px;font:800 12px/1 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.cn-auth-btn,.cn-primary-btn{background:var(--cn-dark);color:white;border:1px solid var(--cn-dark)}.cn-outline-btn{border:1px solid rgba(20,18,15,.22);color:var(--cn-ink);background:transparent}.cn-hero-note{font:600 12px/1.45 system-ui,sans-serif;color:var(--cn-muted);text-align:right;max-width:310px}.cn-nav{position:sticky;top:72px;z-index:12;background:color-mix(in srgb,var(--cn-cream) 92%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--cn-line);margin:0 -16px;padding:10px 16px;display:flex;gap:8px;overflow:auto}.cn-tab{white-space:nowrap;border:0;background:transparent;border-radius:999px;padding:11px 16px;font:800 12px/1 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6b665f;cursor:pointer}.cn-tab.is-active{background:var(--cn-dark);color:#fff}.cn-view{display:none;padding-top:28px}.cn-view.is-active{display:block}.cn-grid-main{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:26px}.cn-panel{background:var(--cn-paper);border:1px solid var(--cn-line);border-radius:28px;overflow:hidden}.cn-panel-head{padding:20px 22px;border-bottom:1px solid var(--cn-line);display:flex;align-items:center;justify-content:space-between;gap:16px}.cn-panel-head h2,.cn-section-title{font:700 28px/1 Georgia,serif;margin:0}.cn-panel-head p{font:600 12px/1 system-ui,sans-serif;color:var(--cn-muted);margin:0}.cn-compose{padding:20px 22px;border-bottom:1px solid var(--cn-line)}.cn-compose-box{width:100%;min-height:76px;border:1px solid var(--cn-line);border-radius:20px;padding:17px 18px;background:#fffdf8;color:#817b72;font:600 15px/1.4 system-ui,sans-serif;display:flex;align-items:center}.cn-compose-tools{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.cn-chip{border:1px solid var(--cn-line);background:transparent;border-radius:999px;padding:9px 12px;font:700 11px/1 system-ui,sans-serif;letter-spacing:.04em;color:#625d56}.cn-feed-post{padding:22px;border-bottom:1px solid var(--cn-line)}.cn-feed-post:last-child{border-bottom:0}.cn-person-row{display:flex;gap:12px;align-items:center}.cn-avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;background:#ddd}.cn-avatar.live{outline:3px solid var(--cn-live);outline-offset:2px}.cn-person-copy{min-width:0}.cn-name{font:800 15px/1.1 system-ui,sans-serif}.cn-verified{color:var(--cn-gold);font-size:13px}.cn-meta{font:600 12px/1.4 system-ui,sans-serif;color:var(--cn-muted);margin-top:3px}.cn-current{display:inline-flex;margin-top:10px;border-radius:999px;background:#efe4d2;padding:7px 10px;font:800 10px/1 system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#76551d}.cn-post-copy{font:500 17px/1.55 system-ui,sans-serif;margin:17px 0 0;color:#2a2825}.cn-media{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:18px;margin-top:16px;background:#ddd}.cn-actions{display:flex;gap:18px;margin-top:16px;color:#716b63;font:700 11px/1 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.07em}.cn-action{border:0;background:transparent;color:inherit;padding:0;cursor:pointer}.cn-action.is-on{color:var(--cn-gold)}.cn-rail{display:flex;flex-direction:column;gap:20px}.cn-rail-card{background:var(--cn-dark);color:#fff;border-radius:26px;padding:24px}.cn-rail-card.light{background:var(--cn-paper);color:var(--cn-ink);border:1px solid var(--cn-line)}.cn-rail-eyebrow{font:800 10px/1 system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#d4a34f}.cn-rail-card h3{font:700 31px/1.05 Georgia,serif;margin:10px 0 10px}.cn-rail-card p{font:500 14px/1.5 system-ui,sans-serif;color:#cfc9c1;margin:0 0 18px}.cn-rail-card.light p{color:#676159}.cn-claim-list{display:grid;gap:10px;margin:15px 0}.cn-claim-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.12);font:700 12px/1.3 system-ui,sans-serif}.cn-claim-link:last-child{border:0}.cn-search{width:100%;border:1px solid var(--cn-line);background:#fffdf8;border-radius:999px;padding:14px 18px;font:600 14px/1 system-ui,sans-serif;outline:none}.cn-people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.cn-person-card{background:var(--cn-paper);border:1px solid var(--cn-line);border-radius:24px;overflow:hidden}.cn-person-card img{width:100%;aspect-ratio:16/11;object-fit:cover;display:block}.cn-person-card-body{padding:18px}.cn-person-card h3{font:700 24px/1.05 Georgia,serif;margin:0 0 6px}.cn-person-role{font:700 11px/1.35 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--cn-gold)}.cn-person-bio{font:500 13px/1.45 system-ui,sans-serif;color:#625d56;margin:12px 0 14px;min-height:38px}.cn-person-actions{display:flex;gap:8px}.cn-mini-btn{flex:1;text-align:center;border-radius:999px;padding:10px 12px;text-decoration:none;font:800 10px/1 system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase;border:1px solid var(--cn-line);color:var(--cn-ink);background:transparent;cursor:pointer}.cn-mini-btn.follow{background:var(--cn-dark);color:#fff;border-color:var(--cn-dark)}.cn-mini-btn.follow.is-following{background:#e8ddcb;color:#403a32;border-color:#e8ddcb}.cn-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px}.cn-section-head p{max-width:540px;color:var(--cn-muted);font:500 14px/1.45 system-ui,sans-serif;margin:0}.cn-opps{display:grid;gap:14px}.cn-opp{display:grid;grid-template-columns:120px 1fr auto;align-items:center;gap:18px;background:var(--cn-paper);border:1px solid var(--cn-line);border-radius:22px;padding:18px}.cn-opp-tag{font:800 10px/1 system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--cn-gold)}.cn-opp h3{font:700 23px/1.1 Georgia,serif;margin:5px 0}.cn-opp p{font:500 13px/1.45 system-ui,sans-serif;color:var(--cn-muted);margin:0}.cn-room-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cn-room{min-height:250px;border-radius:26px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.8)),var(--room-image) center/cover;color:#fff;position:relative;overflow:hidden}.cn-live-pill{position:absolute;top:18px;left:18px;border-radius:999px;background:var(--cn-live);padding:7px 10px;font:900 10px/1 system-ui,sans-serif;letter-spacing:.1em}.cn-room h3{font:700 30px/1 Georgia,serif;margin:0 0 7px}.cn-room p{font:600 13px/1.4 system-ui,sans-serif;margin:0;color:#dedbd6}.cn-modal{position:fixed;inset:0;background:rgba(0,0,0,.62);z-index:9999;display:none;align-items:center;justify-content:center;padding:20px}.cn-modal.is-open{display:flex}.cn-modal-card{background:var(--cn-paper);width:min(620px,100%);border-radius:28px;padding:26px;max-height:86vh;overflow:auto}.cn-modal-card h2{font:700 38px/1 Georgia,serif;margin:5px 0 12px}.cn-modal-card p{font:500 15px/1.55 system-ui,sans-serif;color:#625d56}.cn-steps{display:grid;gap:10px;margin:18px 0}.cn-step{display:flex;gap:12px;padding:14px;border:1px solid var(--cn-line);border-radius:16px}.cn-step b{font:800 12px/1.25 system-ui,sans-serif}.cn-step span{font:500 12px/1.35 system-ui,sans-serif;color:var(--cn-muted)}.cn-modal-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.cn-status{padding:14px 18px;border-radius:18px;background:#efe6d7;font:700 12px/1.4 system-ui,sans-serif;color:#6e5731;margin-bottom:20px}.cn-mobile-bar{display:none}
@media(max-width:980px){.creator-network-os{padding-top:76px}.cn-hero{grid-template-columns:1fr}.cn-hero-side{align-items:flex-start}.cn-hero-note{text-align:left}.cn-grid-main{grid-template-columns:1fr}.cn-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-opps .cn-opp{grid-template-columns:100px 1fr}.cn-opp>a{grid-column:2}.cn-room-grid{grid-template-columns:1fr}}
@media(max-width:640px){.cn-shell{width:min(100% - 20px,1380px)}.cn-hero{padding-top:12px}.cn-hero h1{font-size:54px}.cn-nav{top:60px}.cn-people-grid{grid-template-columns:1fr}.cn-panel,.cn-person-card,.cn-room,.cn-opp{border-radius:20px}.cn-feed-post,.cn-compose,.cn-panel-head{padding-left:16px;padding-right:16px}.cn-opp{grid-template-columns:1fr!important}.cn-opp>a{grid-column:auto}.cn-room{min-height:210px}.cn-mobile-bar{display:flex;position:fixed;left:12px;right:12px;bottom:88px;z-index:30;background:#111;color:#fff;border-radius:999px;padding:7px;box-shadow:0 10px 40px rgba(0,0,0,.28);gap:5px}.cn-mobile-bar button{flex:1;border:0;background:transparent;color:#aaa;padding:10px 5px;border-radius:999px;font:800 9px/1 system-ui,sans-serif;letter-spacing:.05em}.cn-mobile-bar button.is-active{background:#fff;color:#111}}

/* V11.9.4 verified identity + Current Move */
.cn-live-compose{display:grid;gap:10px;margin-top:12px}.cn-live-compose textarea{width:100%;resize:vertical;min-height:92px;border:1px solid var(--cn-line);border-radius:18px;background:#fffdf8;padding:15px 16px;font:600 15px/1.5 system-ui,sans-serif;color:var(--cn-ink);outline:none}.cn-live-compose textarea:focus{border-color:var(--cn-gold);box-shadow:0 0 0 3px rgba(189,135,48,.12)}.cn-live-compose-tools{display:flex;align-items:center;justify-content:space-between;gap:12px}.cn-live-compose-tools>span{font:800 11px/1 system-ui,sans-serif;color:var(--cn-muted)}.cn-live-compose-tools>div{display:flex;gap:8px;flex-wrap:wrap}.cn-compose-status{min-height:18px;font:700 12px/1.4 system-ui,sans-serif;color:var(--cn-muted)}.cn-compose-status.good{color:#147a52}.cn-compose-status.bad{color:#a33b32}.cn-chip.is-live{background:#17130f;color:#fff;border-color:#17130f}.cn-live-post{background:linear-gradient(180deg,#fffdf8,#fff8ec)}.cn-live-post .cn-current{background:#17130f;color:#f0c96f}.cn-live-post .cn-avatar-initial,.cn-avatar-initial{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#17130f;color:#f1c56d;font:800 18px/1 Georgia,serif;flex:0 0 52px}.cn-live-time{font-size:11px;color:var(--cn-muted);font-weight:700;margin-top:4px}.cn-network-members{margin-top:24px;padding:20px;border-radius:26px;background:rgba(255,250,241,.56);border:1px solid var(--cn-line)}.cn-members-label{font:900 10px/1 system-ui,sans-serif;letter-spacing:.14em;color:var(--cn-gold);margin-bottom:14px}.cn-members-label.curated{margin-top:28px}.cn-network-members .cn-people-grid{margin-top:0}.cn-member-card{position:relative}.cn-member-card .cn-member-avatar{height:auto;aspect-ratio:16/11;display:grid;place-items:center;background:radial-gradient(circle at 30% 20%,#3b2b18,#15120f 70%);color:#efc46b;font:700 clamp(44px,7vw,82px)/1 Georgia,serif;letter-spacing:-.05em}.cn-verified-label{display:inline-flex;align-items:center;gap:6px;color:#147a52;font:900 10px/1 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px}@media(max-width:640px){.cn-live-compose-tools{align-items:stretch;flex-direction:column}.cn-live-compose-tools>div{width:100%}.cn-live-compose-tools .cn-primary-btn,.cn-live-compose-tools .cn-outline-btn{flex:1}.cn-network-members{padding:14px}}

/* V11.9.5 social core: Follow / Respect / Comments / Notifications */
.cn-action{cursor:pointer}.cn-action.is-on{background:#17130f!important;color:#f5c968!important;border-color:#17130f!important}.cn-mini-btn.follow.is-following{background:#17130f;color:#fff;border-color:#17130f}.cn-mini-btn.follow.is-self{opacity:.6;cursor:default}.cn-creator-tools{display:grid;gap:9px;margin-top:18px}.cn-creator-tools .cn-primary-btn,.cn-creator-tools .cn-outline-btn{width:100%;justify-content:center;text-align:center}.cn-outline-btn.light-outline{color:#fff;border-color:rgba(255,255,255,.26);background:rgba(255,255,255,.04)}
.cn-comments{border-top:1px solid rgba(22,19,15,.1);margin-top:14px;padding-top:14px}.cn-comments-list{display:grid;gap:8px}.cn-comment{background:#fffaf2;border:1px solid rgba(22,19,15,.1);border-radius:14px;padding:11px 13px}.cn-comment-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.cn-comment-top strong{font-size:12px}.cn-comment-top small{display:block;color:#83776a;font-size:10px;margin-top:2px}.cn-comment-top button{border:0;background:transparent;color:#8d453c;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}.cn-comment p{margin:7px 0 0!important;font-size:13px!important;line-height:1.45!important}.cn-comment-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px}.cn-comment-form input{min-width:0;border:1px solid rgba(22,19,15,.14);background:#fffdf9;border-radius:999px;padding:11px 14px;font:600 13px/1.2 Inter,ui-sans-serif,system-ui,sans-serif;outline:none}.cn-comment-form input:focus{border-color:#c99437;box-shadow:0 0 0 3px rgba(201,148,55,.1)}.cn-comment-form button{border:0;border-radius:999px;background:#17130f;color:#fff;padding:10px 15px;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.cn-comment-form button:disabled,.cn-comment-form input:disabled{opacity:.55}.cn-comment-status{font-size:11px;font-weight:750;color:#8b4136;margin-top:7px}.cn-comment-loading,.cn-comment-empty{color:#807467;font-size:12px;padding:8px 2px}.cn-action span{font-variant-numeric:tabular-nums}
@media(max-width:620px){.cn-comment-form{grid-template-columns:1fr}.cn-comment-form button{width:100%}.cn-comment-top{align-items:center}}


/* V11.9.6 — Threads-inspired feed simplification + verified check */
.cn-verified{
  display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;
  background:#15965f;color:#fff;font:900 10px/1 system-ui,sans-serif;
  vertical-align:middle;margin-left:4px;transform:translateY(-1px);box-shadow:0 0 0 1px rgba(21,150,95,.08)
}
.cn-name{display:flex;align-items:center;gap:3px;flex-wrap:wrap}
.cn-status[hidden]{display:none!important}

/* Keep the feed about people and posts, not presentation furniture. */
.cn-view[data-cn-view="feed"] .cn-grid-main{display:block;max-width:720px;margin:0 auto}
.cn-view[data-cn-view="feed"] .cn-rail{display:none!important}
.cn-view[data-cn-view="feed"] .cn-panel{background:transparent;border:0;border-radius:0;overflow:visible}
.cn-thread-head{padding:12px 0 10px;border-bottom:1px solid var(--cn-line);min-height:42px}
.cn-thread-head strong{font:800 15px/1.2 system-ui,sans-serif;letter-spacing:-.01em}
.cn-view[data-cn-view="feed"] .cn-compose{padding:14px 0 16px;border-bottom:1px solid var(--cn-line)}
.cn-view[data-cn-view="feed"] .cn-compose-box{min-height:0;border:0;border-radius:0;background:transparent;padding:0;color:#77716a;font:600 14px/1.4 system-ui,sans-serif}
.cn-view[data-cn-view="feed"] .cn-compose-box strong{color:var(--cn-ink);font-weight:800}
.cn-view[data-cn-view="feed"] .cn-compose-box small{font-size:12px;font-weight:500;color:var(--cn-muted)}
.cn-view[data-cn-view="feed"] .cn-compose-tools{display:none}
.cn-view[data-cn-view="feed"] .cn-live-compose{margin-top:8px;gap:8px}
.cn-view[data-cn-view="feed"] .cn-live-compose textarea{min-height:74px;border:0;border-bottom:1px solid var(--cn-line);border-radius:0;background:transparent;padding:8px 0 10px;font:500 15px/1.45 system-ui,sans-serif;box-shadow:none!important}
.cn-view[data-cn-view="feed"] .cn-live-compose textarea:focus{border-color:#bcb4a8}
.cn-view[data-cn-view="feed"] .cn-live-compose-tools{align-items:center}
.cn-view[data-cn-view="feed"] .cn-live-compose-tools .cn-primary-btn{min-height:38px;padding:0 16px;font-size:10px}
.cn-view[data-cn-view="feed"] .cn-live-compose-tools .cn-outline-btn{min-height:38px;padding:0 14px;font-size:10px}
.cn-view[data-cn-view="feed"] .cn-compose-status{font-size:11px;margin-top:1px}

/* Flat threaded timeline. Avatar in the left rail; everything else reads in one clean column. */
.cn-view[data-cn-view="feed"] .cn-feed-post{
  display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:12px;row-gap:0;
  padding:16px 0 14px;border-bottom:1px solid var(--cn-line);background:transparent!important
}
.cn-view[data-cn-view="feed"] .cn-feed-post .cn-person-row{display:contents}
.cn-view[data-cn-view="feed"] .cn-feed-post .cn-avatar,
.cn-view[data-cn-view="feed"] .cn-feed-post .cn-avatar-initial{grid-column:1;width:40px;height:40px;flex-basis:40px;align-self:start}
.cn-view[data-cn-view="feed"] .cn-feed-post .cn-person-copy{grid-column:2;min-width:0;padding-top:1px}
.cn-view[data-cn-view="feed"] .cn-name{font:800 14px/1.25 system-ui,sans-serif}
.cn-view[data-cn-view="feed"] .cn-meta{font:500 11.5px/1.35 system-ui,sans-serif;color:#888178;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cn-view[data-cn-view="feed"] .cn-live-time{font:500 11px/1.3 system-ui,sans-serif;color:#9a938a;margin-top:2px}
.cn-view[data-cn-view="feed"] .cn-current,
.cn-view[data-cn-view="feed"] .cn-post-copy,
.cn-view[data-cn-view="feed"] .cn-media,
.cn-view[data-cn-view="feed"] .cn-actions,
.cn-view[data-cn-view="feed"] .cn-comments{grid-column:2}
.cn-view[data-cn-view="feed"] .cn-current{margin:8px 0 0;padding:0;background:transparent!important;color:#9a6c22!important;border:0;border-radius:0;font:800 10px/1.2 system-ui,sans-serif;letter-spacing:.04em;text-transform:none}
.cn-view[data-cn-view="feed"] .cn-post-copy{font:500 15px/1.48 system-ui,sans-serif;margin:7px 0 0;color:#282522}
.cn-view[data-cn-view="feed"] .cn-media{margin-top:11px;border-radius:14px;max-height:460px}
.cn-view[data-cn-view="feed"] .cn-actions{margin-top:11px;gap:22px;color:#77716a;font:600 12px/1 system-ui,sans-serif;text-transform:none;letter-spacing:0}
.cn-view[data-cn-view="feed"] .cn-action{padding:4px 0}
.cn-view[data-cn-view="feed"] .cn-action:hover{color:var(--cn-ink)}
.cn-view[data-cn-view="feed"] .cn-action.is-on{color:#a66f18}
.cn-view[data-cn-view="feed"] .cn-comments{margin-top:10px}
.cn-view[data-cn-view="feed"] .cn-comment{padding:10px 0;border-top:1px solid rgba(25,22,18,.08)}
.cn-view[data-cn-view="feed"] .cn-comment:first-child{border-top:0}
.cn-view[data-cn-view="feed"] .cn-comment-form{border-radius:999px;background:#fffaf2;padding:4px 5px 4px 12px;border:1px solid var(--cn-line)}
.cn-view[data-cn-view="feed"] .cn-comment-form input{font-size:13px}
.cn-view[data-cn-view="feed"] .cn-comment-form button{border-radius:999px}

/* The tab bar remains the section navigation; make it quieter on the feed. */
.cn-nav{justify-content:center;gap:18px;padding-top:8px;padding-bottom:8px}
.cn-tab{padding:9px 10px;border-radius:0;font-size:11px;color:#77716a}
.cn-tab.is-active{background:transparent;color:var(--cn-ink);box-shadow:inset 0 -2px 0 var(--cn-ink)}

@media(max-width:760px){
  .cn-view[data-cn-view="feed"] .cn-grid-main{max-width:100%}
  .cn-thread-head,.cn-view[data-cn-view="feed"] .cn-compose{padding-left:2px;padding-right:2px}
  .cn-view[data-cn-view="feed"] .cn-feed-post{grid-template-columns:38px minmax(0,1fr);column-gap:10px;padding:14px 2px}
  .cn-view[data-cn-view="feed"] .cn-feed-post .cn-avatar,.cn-view[data-cn-view="feed"] .cn-feed-post .cn-avatar-initial{width:36px;height:36px;flex-basis:36px}
  .cn-view[data-cn-view="feed"] .cn-post-copy{font-size:14.5px}
  .cn-nav{justify-content:flex-start;gap:8px}
}

.cn-network-counts{display:flex;gap:16px;flex-wrap:wrap;margin:14px 0 3px;padding:11px 0;border-top:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13);font-size:11px;color:#d8d1c7}.cn-network-counts strong{color:#fff;font-size:14px;margin-right:3px}


/* V11.9.14 — ALL FACE CARDS / PEOPLE DIRECTORY */
.cn-people-head{margin-bottom:18px}
.cn-directory-searchbar{margin:0 0 24px}
.cn-directory-searchbox{display:flex;align-items:center;gap:10px;border:1px solid rgba(24,20,15,.16);background:#fffaf2;border-radius:999px;padding:7px 9px 7px 18px;box-shadow:0 10px 32px rgba(41,31,20,.05)}
.cn-directory-searchicon{font-size:22px;line-height:1;color:#7b6d5b;transform:translateY(-1px)}
.cn-directory-searchbox .cn-search{flex:1;min-width:0;width:auto;margin:0;border:0!important;background:transparent!important;box-shadow:none!important;padding:11px 4px!important;font-size:16px;color:#17130f;outline:0}
.cn-directory-searchbox .cn-search::-webkit-search-cancel-button{display:none}
.cn-directory-clear{border:0;background:#17130f;color:#fff;border-radius:999px;min-height:38px;padding:0 15px;font-size:9px;font-weight:900;letter-spacing:.13em;cursor:pointer}
.cn-directory-meta{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:9px 5px 0;color:#7b6e60;font-size:11px}
.cn-directory-meta strong{color:#17130f;font-size:10px;letter-spacing:.12em;text-transform:uppercase}
.cn-all-face-cards .cn-person-card{display:flex;flex-direction:column;min-width:0}
.cn-all-face-cards .cn-person-card>img,.cn-all-face-cards .cn-card-image-wrap{aspect-ratio:16/10;width:100%;object-fit:cover;background:#e8dfd2}
.cn-card-image-wrap{display:grid;place-items:center;overflow:hidden;position:relative}
.cn-card-image-wrap img{width:100%;height:100%;object-fit:cover;display:block}
.cn-card-fallback{display:none;width:100%;height:100%;place-items:center;font:700 44px/1 Georgia,serif;color:#665b4e;background:linear-gradient(135deg,#eee4d5,#faf6ee)}
.cn-card-image-wrap.is-broken img{display:none}.cn-card-image-wrap.is-broken .cn-card-fallback{display:grid}
.cn-all-face-cards .cn-person-card-body{display:flex;flex-direction:column;flex:1}
.cn-all-face-cards .cn-person-bio{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}
.cn-person-location{font-size:11px;color:#807363;margin:-3px 0 10px}
.cn-all-face-cards .cn-person-actions{margin-top:auto}
.cn-directory-empty{padding:44px 18px;text-align:center;border-top:1px solid rgba(24,20,15,.12);color:#6f6357}
.cn-directory-empty strong{display:block;color:#17130f;font-size:12px;letter-spacing:.12em;margin-bottom:8px}
@media(max-width:720px){.cn-directory-searchbox{border-radius:18px;padding-left:13px}.cn-directory-searchbox .cn-search{font-size:16px}.cn-directory-meta{align-items:flex-start;flex-direction:column;gap:4px}.cn-directory-meta span{line-height:1.45}.cn-all-face-cards .cn-person-card>img,.cn-all-face-cards .cn-card-image-wrap{aspect-ratio:4/3}}

/* V11.9.18 — CREATOR DISCOVERY FILTERS + SORT */
.cn-discovery-controls{margin:-8px 0 28px;padding:16px 0 18px;border-bottom:1px solid rgba(24,20,15,.12)}
.cn-filter-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}
.cn-filter-chip,.cn-filter-toggle{border:1px solid rgba(24,20,15,.16);background:#fffaf2;color:#342c24;border-radius:999px;min-height:38px;padding:0 14px;font:850 10px/1 system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}
.cn-filter-chip.is-active,.cn-filter-toggle.is-active{background:#17130f;color:#fff;border-color:#17130f}
.cn-filter-tools{display:grid;grid-template-columns:minmax(150px,1fr) minmax(170px,1fr) auto auto;gap:10px;align-items:end}
.cn-filter-select-label{display:grid;gap:5px;color:#776a5c;font:850 9px/1 system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase}
.cn-filter-select-label select{width:100%;min-height:42px;border:1px solid rgba(24,20,15,.16);background:#fffaf2;color:#17130f;border-radius:12px;padding:0 12px;font:750 12px/1 system-ui,sans-serif;outline:none}
.cn-filter-summary{margin-top:10px;color:#84776a;font:700 10px/1.35 system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}
.cn-card-current-move{display:inline-flex;align-self:flex-start;margin:0 0 8px;padding:5px 8px;border-radius:999px;background:#efe1c4;color:#7d581b;font:900 9px/1 system-ui,sans-serif;letter-spacing:.08em}
.cn-card-current-move[hidden]{display:none!important}
@media(max-width:760px){.cn-filter-row{overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px;scrollbar-width:none}.cn-filter-row::-webkit-scrollbar{display:none}.cn-filter-chip{flex:0 0 auto}.cn-filter-tools{grid-template-columns:1fr 1fr}.cn-filter-toggle{width:100%}}
@media(max-width:460px){.cn-filter-tools{grid-template-columns:1fr}.cn-filter-toggle{min-height:42px}}

/* V11.9.25 — Heart Like control */
.cn-heart-action{display:inline-flex!important;align-items:center;gap:5px;min-width:28px;min-height:28px;padding:2px 4px!important;border-radius:999px;transition:transform .15s ease,color .15s ease,background .15s ease}
.cn-heart-action:hover{background:rgba(23,19,15,.055)}
.cn-heart-action:active{transform:scale(.92)}
.cn-heart-glyph{font:500 22px/1 Arial,sans-serif;display:inline-block;transform:translateY(-1px)}
.cn-heart-action.is-on{background:transparent!important;color:#c43b46!important;border-color:transparent!important}
.cn-heart-action.is-on .cn-heart-glyph{color:#c43b46}
.cn-heart-action [data-respect-count]{font:700 11px/1 system-ui,sans-serif;color:currentColor;font-variant-numeric:tabular-nums}
@media(max-width:700px){.cn-heart-glyph{font-size:24px}.cn-heart-action{min-width:34px;min-height:34px}}
