/* Public author skins: color and surface only. Typography and spacing belong to the base design. */
.antintwrk-social-route .ant-skin-options,.ant-first-skin-dialog .ant-skin-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;border:0}
.antintwrk-social-route .ant-skin-option,.ant-first-skin-dialog .ant-skin-option{position:relative;display:grid;align-content:start;gap:4px;min-width:0;padding:8px;border:1px solid #46505b;border-radius:3px;background:#292f36;cursor:pointer}
.antintwrk-social-route .ant-skin-option:has(input:checked),.ant-first-skin-dialog .ant-skin-option:has(input:checked){border-color:#f56b59;box-shadow:0 0 0 1px #f56b59}
.antintwrk-social-route .ant-skin-option:focus-within,.ant-first-skin-dialog .ant-skin-option:focus-within{outline:2px solid #f56b59;outline-offset:3px}
.antintwrk-social-route .ant-skin-option input,.ant-first-skin-dialog .ant-skin-option input{position:absolute;top:14px;right:14px;z-index:1;width:19px;height:19px;accent-color:#f56b59}
.antintwrk-social-route .ant-skin-option strong,.ant-first-skin-dialog .ant-skin-option strong{color:#f3f4f5}
.antintwrk-social-route .ant-skin-option small,.ant-first-skin-dialog .ant-skin-option small{color:#bfc7cf}
.ant-skin-mini{display:grid;align-content:center;gap:8px;height:92px;padding:14px;overflow:hidden;border-radius:2px}
.ant-skin-mini i,.ant-skin-mini b,.ant-skin-mini em{display:block;height:6px;border-radius:2px;background:var(--mini-text);opacity:.9}
.ant-skin-mini i{width:42%;height:10px;background:var(--mini-accent)}
.ant-skin-mini b{width:87%}.ant-skin-mini em{width:61%;opacity:.52}
.ant-skin-mini--classic{--mini-accent:#f56b59;--mini-text:#dce0e5;background:linear-gradient(145deg,#25282d,#12161c)}
.ant-skin-mini--ocean{--mini-accent:#8bcdda;--mini-text:#e5f0f1;background:radial-gradient(circle at 18% 15%,#1c5062,#122536 68%,#101922)}
.ant-skin-mini--forest{--mini-accent:#c8d594;--mini-text:#e8eddb;background:radial-gradient(circle at 85% 5%,#355044,#1c2e29 70%,#151f1e)}
.ant-skin-mini--dusk{--mini-accent:#d3b5df;--mini-text:#eee6f2;background:radial-gradient(circle at 80% 0%,#553f65,#30283d 65%,#221d2d)}
.ant-skin-mini--us-patriot{--mini-accent:#edc5ba;--mini-text:#f5f0ef;background:linear-gradient(rgba(10,19,37,.48),rgba(10,19,37,.72)),url('/projects/heroworld.org/images/profile-us-flag.svg') center/cover}
.ant-skin-mini--ua-patriot{--mini-accent:#f4dc88;--mini-text:#f6f1df;background:linear-gradient(rgba(9,20,39,.27),rgba(9,20,39,.5)),linear-gradient(#3474b8 0 50%,#edc84d 50%)}
.ant-skin-mini--free-russia{--mini-accent:#b6ddff;--mini-text:#f0f6fa;background:linear-gradient(rgba(10,26,47,.3),rgba(10,26,47,.56)),linear-gradient(#edf1f4 0 33.333%,#347fca 33.333% 66.667%,#edf1f4 66.667%)}
.ant-skin-mini--steel{--mini-accent:#dce7ec;--mini-text:#edf1f4;background:repeating-linear-gradient(115deg,transparent 0 16px,rgba(255,255,255,.045) 17px 18px),linear-gradient(145deg,#4c5660,#202831 70%)}
.ant-skin-mini--bronze{--mini-accent:#e2bd90;--mini-text:#f4eae0;background:repeating-linear-gradient(115deg,transparent 0 18px,rgba(255,235,210,.035) 19px 20px),linear-gradient(145deg,#5a4436,#26211f 75%)}
.ant-skin-mini--rose-gold{--mini-accent:#eabec9;--mini-text:#f8eaf0;background:radial-gradient(circle at 75% 10%,#76525d,#3c2834 60%,#241b29)}
.ant-skin-mini--champagne{--mini-accent:#efdab2;--mini-text:#fbf5e8;background:radial-gradient(circle at 75% 12%,#78694c,#46392b 58%,#251f1b)}
.ant-skin-mini--orchid{--mini-accent:#e0b0e1;--mini-text:#f7eafa;background:radial-gradient(circle at 78% 8%,#704570,#3b2849 60%,#21192c)}
.ant-skin-mini--pride{--mini-accent:#d8ccf4;--mini-text:#f1eef7;background:linear-gradient(90deg,#df8f96,#e7bf83,#c7d793,#8bcdb4,#99bee9,#b8a6df) top/100% 5px no-repeat,linear-gradient(145deg,#39415e,#1a2032 72%)}
@media(max-width:760px){.antintwrk-social-route .ant-skin-options,.ant-first-skin-dialog .ant-skin-options{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:390px){.antintwrk-social-route .ant-skin-options,.ant-first-skin-dialog .ant-skin-options{gap:8px}}
.antintwrk-social-route .ant-community-skin-panel{margin-bottom:34px;padding:20px 24px;border:1px solid var(--skin-line,#343a45);border-radius:3px;background:var(--skin-panel,#0f1319)}
.antintwrk-social-route .ant-community-skin-panel>summary{cursor:pointer;color:var(--skin-text,#f3f1ed);font:700 1.45rem "Space Grotesk",sans-serif}
.antintwrk-social-route .ant-community-skin-panel>summary:focus-visible{outline:2px solid var(--skin-accent,#f56b59);outline-offset:3px}
.antintwrk-social-route .ant-community-skin-form{padding-top:18px}
.antintwrk-social-route .ant-community-skin-form>p:first-child{margin:0 0 18px;color:var(--skin-muted,#aeb5c1)}
.antintwrk-social-route .ant-community-skin-form>.ant-form-status{margin:12px 0}
@media(max-width:520px){.antintwrk-social-route .ant-community-skin-panel{padding:18px}}
.antintwrk-social-route .ant-community-contacts-panel{margin-bottom:34px;padding:20px 24px;border:1px solid var(--skin-line,#343a45);border-radius:3px;background:var(--skin-panel,#0f1319)}
.antintwrk-social-route .ant-community-rss{margin-bottom:34px;padding:20px 24px;border:1px solid var(--skin-line,#343a45);border-radius:3px;background:var(--skin-panel,#0f1319)}
.antintwrk-social-route .ant-community-rss>summary{cursor:pointer;color:var(--skin-text,#f3f1ed);font-weight:700;font-size:1.45rem}
.antintwrk-social-route .ant-community-rss>p{color:var(--skin-muted,#aeb5c1)}
.antintwrk-social-route .ant-community-rss__list{display:grid;gap:12px;margin:20px 0}
.antintwrk-social-route .ant-community-rss__source{display:flex;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--skin-line,#343a45);min-width:0}
.antintwrk-social-route .ant-community-rss__source>div:first-child{display:grid;gap:5px;min-width:0}
.antintwrk-social-route .ant-community-rss__source a{overflow-wrap:anywhere;color:var(--skin-accent,#f56b59)}
.antintwrk-social-route .ant-community-rss__source small{color:var(--skin-muted,#aeb5c1)}
.antintwrk-social-route .ant-community-rss__actions{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}
.antintwrk-social-route .ant-community-rss form{display:grid;gap:16px;margin-top:18px}
.antintwrk-social-route .ant-community-rss form>.ant-button{justify-self:start}
@media(max-width:700px){.antintwrk-social-route .ant-community-rss__source{display:grid}.antintwrk-social-route .ant-community-rss{padding:18px}}
.antintwrk-social-route .ant-community-contacts-panel>summary{cursor:pointer;color:var(--skin-text,#f3f1ed);font:700 1.45rem "Space Grotesk",sans-serif}
.antintwrk-social-route .ant-community-contacts-panel>summary:focus-visible{outline:2px solid var(--skin-accent,#f56b59);outline-offset:3px}
.antintwrk-social-route .ant-community-contacts-panel form{display:grid;gap:16px;padding-top:18px}.antintwrk-social-route .ant-community-contacts-panel form>p{margin:0;color:var(--skin-muted,#aeb5c1)}.antintwrk-social-route .ant-community-contact-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.antintwrk-social-route .ant-community-contact-actions small{color:var(--skin-muted,#aeb5c1)}
@media(max-width:520px){.antintwrk-social-route .ant-community-contacts-panel{padding:18px}}

.ant-first-skin-dialog{box-sizing:border-box;width:min(760px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:clamp(18px,3vw,30px);overflow:auto;border:1px solid #47515c;border-radius:8px;background:#1d232a;color:#f3f4f5;box-shadow:0 24px 80px rgba(0,0,0,.6)}
.ant-first-skin-dialog::backdrop{background:rgba(5,8,12,.8);backdrop-filter:blur(4px)}
.ant-first-skin-dialog .ant-first-skin-heading{margin-bottom:22px}
.ant-first-skin-dialog .ant-first-skin-kicker{margin:0 0 8px;color:#fa7b68;font-size:.8rem;font-weight:800;letter-spacing:.12em}
.ant-first-skin-dialog h2{margin:0;color:#f3f4f5;font-size:clamp(1.5rem,4vw,2.2rem);line-height:1.2}
.ant-first-skin-dialog .ant-first-skin-heading>p:last-child{margin:10px 0 0;color:#c3cbd2;line-height:1.5}
.ant-first-skin-dialog .ant-skin-option{min-height:132px}
.ant-first-skin-dialog .ant-skin-option strong,.ant-first-skin-dialog .ant-skin-option small{line-height:1.25;overflow-wrap:anywhere}
.ant-first-skin-dialog .ant-skin-mini{height:72px}
.ant-first-skin-dialog .ant-first-skin-status{flex-basis:100%;min-height:0;margin:0;color:#ffad9e}
.ant-first-skin-dialog .ant-first-skin-status:empty{display:none}
.ant-first-skin-dialog .ant-first-skin-actions{position:sticky;z-index:2;bottom:-30px;display:flex;flex-wrap:wrap;gap:10px;margin:16px -30px -30px;padding:14px 30px 24px;border-top:1px solid #46505b;background:#1d232a}
.ant-first-skin-dialog .ant-first-skin-actions button{min-height:44px;padding:10px 20px;border-radius:3px;font:inherit;font-weight:800;cursor:pointer}
.ant-first-skin-dialog .ant-first-skin-save{border:1px solid #f56b59;background:#f56b59;color:#111519}
.ant-first-skin-dialog .ant-first-skin-later{border:1px solid #67727d;background:transparent;color:#e5e9ec}
.ant-first-skin-dialog .ant-first-skin-actions button:focus-visible{outline:2px solid #f56b59;outline-offset:3px}
.ant-first-skin-dialog .ant-first-skin-actions button:disabled{opacity:.6;cursor:wait}
.ant-first-skin-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:520px){.ant-first-skin-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:16px}.ant-first-skin-dialog .ant-skin-option{min-height:122px}.ant-first-skin-dialog .ant-skin-mini{height:60px}.ant-first-skin-dialog .ant-first-skin-actions{bottom:-16px;margin:14px -16px -16px;padding:12px 16px 16px}.ant-first-skin-dialog .ant-first-skin-actions button{flex:1}}

/* The selected author's palette is rendered server-side for guests and members alike. */
.ant-profile-skin--ocean{--skin-bg:#0a151d;--skin-glow:rgba(62,153,172,.13);--skin-panel:#14232e;--skin-panel-deep:#10202b;--skin-panel-high:#1a303b;--skin-line:rgba(188,224,229,.18);--skin-text:#edf4f4;--skin-body:#dce8e9;--skin-muted:#b2c3ca;--skin-accent:#91cfdb;--skin-accent-ink:#10242a;--skin-halo:rgba(111,196,210,.17)}
.ant-profile-skin--forest{--skin-bg:#101915;--skin-glow:rgba(115,158,103,.11);--skin-panel:#1d2b26;--skin-panel-deep:#17251f;--skin-panel-high:#27392f;--skin-line:rgba(214,226,196,.17);--skin-text:#f1f3e9;--skin-body:#dfe6d8;--skin-muted:#b9c5b5;--skin-accent:#c5d794;--skin-accent-ink:#202b17;--skin-halo:rgba(190,213,141,.14)}
.ant-profile-skin--dusk{--skin-bg:#15111c;--skin-glow:rgba(156,115,184,.13);--skin-panel:#272132;--skin-panel-deep:#201a2b;--skin-panel-high:#352a40;--skin-line:rgba(225,207,235,.17);--skin-text:#f6eff7;--skin-body:#e9e0ec;--skin-muted:#c7b8cf;--skin-accent:#dabbe9;--skin-accent-ink:#292033;--skin-halo:rgba(207,157,228,.15)}
.ant-profile-skin--us-patriot{--skin-bg:#0d1627;--skin-glow:rgba(142,164,200,.12);--skin-panel:#1b293e;--skin-panel-deep:#142237;--skin-panel-high:#273a52;--skin-line:rgba(206,219,236,.19);--skin-text:#f5f2ef;--skin-body:#e5e9f0;--skin-muted:#b9c5d7;--skin-accent:#e8b7ae;--skin-accent-ink:#2c1820;--skin-halo:rgba(214,178,186,.15)}
.ant-profile-skin--ua-patriot{--skin-bg:#101d32;--skin-glow:rgba(74,135,205,.16);--skin-panel:#172c45;--skin-panel-deep:#12243a;--skin-panel-high:#203a55;--skin-line:rgba(207,223,234,.18);--skin-text:#f7f1df;--skin-body:#e8eaf0;--skin-muted:#b9c9da;--skin-accent:#f0d783;--skin-accent-ink:#272311;--skin-halo:rgba(238,209,113,.18)}
.ant-profile-skin--free-russia{--skin-bg:#101b28;--skin-glow:rgba(111,165,219,.13);--skin-panel:#182837;--skin-panel-deep:#122230;--skin-panel-high:#263c4d;--skin-line:rgba(212,229,239,.2);--skin-text:#f2f6f8;--skin-body:#e1ebf1;--skin-muted:#bccfdc;--skin-accent:#aed9fa;--skin-accent-ink:#10263a;--skin-halo:rgba(154,206,246,.16)}
.ant-profile-skin--steel{--skin-bg:#141a20;--skin-glow:rgba(170,189,201,.09);--skin-panel:#272d35;--skin-panel-deep:#20272e;--skin-panel-high:#353e47;--skin-line:rgba(211,225,231,.18);--skin-text:#f4f5f4;--skin-body:#dee5e8;--skin-muted:#b6c2ca;--skin-accent:#d5e1e7;--skin-accent-ink:#1c252c;--skin-halo:rgba(214,227,231,.13)}
.ant-profile-skin--bronze{--skin-bg:#191713;--skin-glow:rgba(180,139,94,.11);--skin-panel:#2e2824;--skin-panel-deep:#25221f;--skin-panel-high:#3d352e;--skin-line:rgba(221,198,168,.19);--skin-text:#f7f0e7;--skin-body:#e9ddd2;--skin-muted:#c8b9ac;--skin-accent:#dfba8b;--skin-accent-ink:#2f241b;--skin-halo:rgba(219,176,112,.15)}
.ant-profile-skin--rose-gold{--skin-bg:#1c151d;--skin-glow:rgba(193,130,155,.12);--skin-panel:#32242e;--skin-panel-deep:#271d27;--skin-panel-high:#43313b;--skin-line:rgba(231,197,208,.18);--skin-text:#faf0f3;--skin-body:#f0dfe6;--skin-muted:#d6bdc8;--skin-accent:#e7b9c5;--skin-accent-ink:#312029;--skin-halo:rgba(222,167,186,.17)}
.ant-profile-skin--champagne{--skin-bg:#1d1915;--skin-glow:rgba(205,175,116,.1);--skin-panel:#342e27;--skin-panel-deep:#29241f;--skin-panel-high:#423b31;--skin-line:rgba(231,216,184,.18);--skin-text:#faf5ea;--skin-body:#eee6d8;--skin-muted:#cec2ae;--skin-accent:#ead1a4;--skin-accent-ink:#312a1d;--skin-halo:rgba(229,205,147,.15)}
.ant-profile-skin--orchid{--skin-bg:#1d1424;--skin-glow:rgba(185,113,185,.13);--skin-panel:#32243c;--skin-panel-deep:#281e33;--skin-panel-high:#45304f;--skin-line:rgba(224,196,229,.18);--skin-text:#f8eef9;--skin-body:#ebddf1;--skin-muted:#cfbad6;--skin-accent:#dda9dd;--skin-accent-ink:#312038;--skin-halo:rgba(216,153,218,.17)}
.ant-profile-skin--pride{--skin-bg:#141828;--skin-glow:rgba(155,135,204,.12);--skin-panel:#23283a;--skin-panel-deep:#1b2030;--skin-panel-high:#30374c;--skin-line:rgba(214,214,232,.19);--skin-text:#f7f5f9;--skin-body:#e8e8f1;--skin-muted:#bec6d5;--skin-accent:#d2c7ed;--skin-accent-ink:#282438;--skin-halo:rgba(184,170,225,.15)}
.antintwrk-social-route.ant-profile-skin--custom{background:radial-gradient(ellipse at 15% 10%,var(--skin-glow),transparent 38rem),var(--skin-bg)}
.antintwrk-social-route.ant-profile-skin--custom :is([data-hero-profile],.hw-publication-page){--ant-text:var(--skin-text);--ant-muted:var(--skin-muted);--ant-coral:var(--skin-accent);--ant-social-surface:var(--skin-panel);--ant-social-surface-raised:var(--skin-panel-high);--ant-social-line:var(--skin-line);--ant-social-line-strong:var(--skin-line);color:var(--skin-text)}
.antintwrk-social-route.ant-profile-skin--custom :is([data-hero-profile],.hw-publication-page) :is(.hw-hero-profile-header,.hw-social-panel,.hw-publication-card,.hw-chat){background:linear-gradient(145deg,var(--skin-panel),var(--skin-panel-deep));border-color:var(--skin-line)}
.antintwrk-social-route.ant-profile-skin--custom :is([data-hero-profile],.hw-publication-page) .hw-hero-profile-cover{background:radial-gradient(circle at 78% 8%,var(--skin-halo),transparent 45%),linear-gradient(135deg,var(--skin-panel-high),var(--skin-panel-deep))}
.antintwrk-social-route.ant-profile-skin--custom [data-hero-profile] .ant-profile-metrics .ant-profile-metric-group--standing{background:transparent}
.antintwrk-social-route.ant-profile-skin--custom :is([data-hero-profile],.hw-publication-page) :is(.hw-publication-card,.ant-feed-reel){border-inline-start-color:var(--skin-line)}
.antintwrk-social-route.ant-profile-skin--custom :is([data-hero-profile],.hw-publication-page) :is(.hw-publication-body,.hw-rich-surface,.hw-profile-mission,.ant-profile-detail-list dd,.ant-profile-contact-panel li a,.ant-profile-links-panel li>a,.ant-profile-experience-panel li :is(a,span:not(.ant-profile-experience-icon))){color:var(--skin-body)}
.antintwrk-social-route.ant-profile-skin--custom :is([data-hero-profile],.hw-publication-page) :is(.hw-eyebrow,.hw-publication-body a,.hw-publication-breadcrumb a,.ant-profile-contact-icon,.ant-profile-links-panel li .ant-icon,.ant-profile-experience-icon,.ant-profile-panel-heading>a,.hw-profile-stat-link:hover){color:var(--skin-accent)}
.antintwrk-social-route.ant-profile-skin--custom :is([data-hero-profile],.hw-publication-page) :is(.hw-button-primary,.ant-button--primary,.hw-chat-send,.ant-feed-scopes a[aria-current="page"]){background:var(--skin-accent);border-color:var(--skin-accent);color:var(--skin-accent-ink)}
.antintwrk-social-route.ant-profile-skin--custom :is([data-hero-profile],.hw-publication-page) :is(.hw-button-secondary,.ant-feed-scopes,.hw-publication-menu,.hw-publication-link-preview,.hw-chat-heading,.hw-chat-composer,.hw-chat-input-wrap textarea,.hw-repost-original){background:var(--skin-panel-high);border-color:var(--skin-line);color:var(--skin-text)}
.antintwrk-social-route.ant-profile-skin--custom :is([data-hero-profile],.hw-publication-page) :is(.hw-publication-author time,.hw-hero-profile-stat dt,.ant-profile-detail-list dt,.ant-profile-contact-panel small,.ant-profile-links-panel small,.ant-profile-experience-panel li small,.hw-repost-original span,.ant-publication-views){color:var(--skin-muted)}
.antintwrk-social-route.ant-profile-skin--custom :is([data-hero-profile],.hw-publication-page) :is(.hw-publication-body a,.hw-profile-mission a,.hw-publication-breadcrumb a){text-decoration-color:var(--skin-accent)}
.antintwrk-social-route.ant-profile-skin--custom :is([data-hero-profile],.hw-publication-page) :focus-visible{outline-color:var(--skin-accent)}
.antintwrk-social-route.ant-profile-skin--custom :is([data-hero-profile],.hw-publication-page) .hw-hero-profile-avatar{border-color:var(--skin-panel);background:var(--skin-panel-high)}
.antintwrk-social-route.ant-profile-skin--custom :is([data-hero-profile],.hw-publication-page) .ant-profile-experience-icon{background:var(--skin-halo)}

/* Page and Group designs belong to the community, never to its manager. */
.antintwrk-social-route.ant-profile-skin--custom :is(.ant-community,.ant-community-manage){--ant-text:var(--skin-text);--ant-muted:var(--skin-muted);--ant-coral:var(--skin-accent);--ant-social-surface:var(--skin-panel);--ant-social-surface-raised:var(--skin-panel-high);--ant-social-line:var(--skin-line);color:var(--skin-text)}
.antintwrk-social-route.ant-profile-skin--custom .ant-community :is(.ant-community-layout aside section,.hw-publication-card,.ant-feed-reel,.ant-empty-state),.antintwrk-social-route.ant-profile-skin--custom .ant-community-manage>form{background:linear-gradient(145deg,var(--skin-panel),var(--skin-panel-deep));border-color:var(--skin-line)}
.antintwrk-social-route.ant-profile-skin--custom .ant-community .ant-community-hero:not(.has-cover){background:radial-gradient(circle at 78% 8%,var(--skin-halo),transparent 45%),linear-gradient(135deg,var(--skin-panel-high),var(--skin-panel-deep))}
.antintwrk-social-route.ant-profile-skin--custom .ant-community .ant-community-avatar-fallback{border-color:var(--skin-line);background:var(--skin-halo);color:var(--skin-accent)}
.antintwrk-social-route.ant-profile-skin--custom .ant-community .ant-community-hero>img{border-color:var(--skin-panel)}
.antintwrk-social-route.ant-profile-skin--custom .ant-community :is(.ant-community-hero,.ant-community-layout aside section,.hw-publication-card,.ant-feed-reel){border-color:var(--skin-line)}
.antintwrk-social-route.ant-profile-skin--custom :is(.ant-community,.ant-community-manage) :is(h1,h2,h3,.hw-publication-body,.ant-community-policy){color:var(--skin-text)}
.antintwrk-social-route.ant-profile-skin--custom :is(.ant-community,.ant-community-manage) :is(.ant-community-hero p,.ant-community-layout aside p,.hw-publication-author time,.ant-muted,.ant-section-heading p){color:var(--skin-muted)}
.antintwrk-social-route.ant-profile-skin--custom :is(.ant-community,.ant-community-manage) .ant-eyebrow{color:var(--skin-accent)!important}
.antintwrk-social-route.ant-profile-skin--custom :is(.ant-community,.ant-community-manage) .ant-button--primary{background:var(--skin-accent);border-color:var(--skin-accent);color:var(--skin-accent-ink)}
.antintwrk-social-route.ant-profile-skin--custom :is(.ant-community,.ant-community-manage) .ant-button:not(.ant-button--primary){background:var(--skin-panel-high);border-color:var(--skin-line);color:var(--skin-text)}
.antintwrk-social-route.ant-profile-skin--custom :is(.ant-community,.ant-community-manage) :focus-visible{outline-color:var(--skin-accent)}
.antintwrk-social-route.ant-profile-skin--us-patriot .ant-community .ant-community-hero:not(.has-cover){background:linear-gradient(90deg,rgba(21,35,55,.94),rgba(21,35,55,.83)),url('/projects/heroworld.org/images/profile-us-flag.svg') center/cover}
.antintwrk-social-route.ant-profile-skin--ua-patriot .ant-community .ant-community-hero:not(.has-cover){background:linear-gradient(180deg,rgba(13,35,62,.88) 0 50%,rgba(66,50,18,.78) 50%),linear-gradient(180deg,#286fb8 0 50%,#edc95c 50%)}
.antintwrk-social-route.ant-profile-skin--free-russia .ant-community .ant-community-hero:not(.has-cover){background:linear-gradient(90deg,rgba(16,34,50,.93),rgba(16,34,50,.79)),linear-gradient(180deg,#e5edf3 0 33.333%,#347fca 33.333% 66.667%,#e5edf3 66.667%)}
.antintwrk-social-route.ant-profile-skin--pride .ant-community .ant-community-hero:not(.has-cover){background:linear-gradient(90deg,#df8f96,#e7bf83,#c7d793,#8bcdb4,#99bee9,#b8a6df) top/100% 5px no-repeat,linear-gradient(145deg,var(--skin-panel-high),var(--skin-panel-deep))}
.antintwrk-social-route.ant-profile-skin--us-patriot .ant-community :is(.hw-publication-card,.ant-feed-reel){background:linear-gradient(180deg,rgba(27,41,62,.89),var(--skin-panel) 14rem),url('/projects/heroworld.org/images/profile-us-flag.svg') center top/100% auto no-repeat}
.antintwrk-social-route.ant-profile-skin--ua-patriot .ant-community :is(.hw-publication-card,.ant-feed-reel){background:linear-gradient(#4e91c9 0 50%,#ead274 50%) top/100% 4px no-repeat,linear-gradient(145deg,var(--skin-panel),var(--skin-panel-deep))}
.antintwrk-social-route.ant-profile-skin--free-russia .ant-community :is(.hw-publication-card,.ant-feed-reel){background:linear-gradient(180deg,#dbe5ec 0 33.333%,#4b8dcb 33.333% 66.667%,#dbe5ec 66.667%) top/100% 4px no-repeat,linear-gradient(145deg,var(--skin-panel),var(--skin-panel-deep))}
.antintwrk-social-route.ant-profile-skin--pride .ant-community :is(.hw-publication-card,.ant-feed-reel){background:linear-gradient(90deg,#df8f96,#e7bf83,#c7d793,#8bcdb4,#99bee9,#b8a6df) top/100% 4px no-repeat,linear-gradient(145deg,var(--skin-panel),var(--skin-panel-deep))}

/* Personal Reels appear both in the profile's publication list and on their own permalink. */
.antintwrk-social-route.ant-profile-skin--custom .ant-video-page[data-ant-single-video]{--ant-text:var(--skin-text);--ant-muted:var(--skin-muted);--ant-coral:var(--skin-accent);--ant-social-surface:var(--skin-panel);--ant-social-surface-raised:var(--skin-panel-high);--ant-social-line:var(--skin-line);--ant-social-line-strong:var(--skin-line);color:var(--skin-text)}
.antintwrk-social-route.ant-profile-skin--custom :is([data-hero-profile] .hw-publication-list,.ant-video-page[data-ant-single-video] .ant-video-feed) > .ant-feed-reel{background:linear-gradient(145deg,var(--skin-panel),var(--skin-panel-deep));border-color:var(--skin-line)}
.antintwrk-social-route.ant-profile-skin--custom :is([data-hero-profile] .hw-publication-list,.ant-video-page[data-ant-single-video] .ant-video-feed) > .ant-feed-reel :is(header a strong,p[data-video-caption]){color:var(--skin-body)}
.antintwrk-social-route.ant-profile-skin--custom :is([data-hero-profile] .hw-publication-list,.ant-video-page[data-ant-single-video] .ant-video-feed) > .ant-feed-reel :is(.ant-reel-permalink time,.ant-publication-views){color:var(--skin-muted)}
.antintwrk-social-route.ant-profile-skin--custom :is([data-hero-profile] .hw-publication-list,.ant-video-page[data-ant-single-video] .ant-video-feed) > .ant-feed-reel :is(header a:hover strong,header a:focus-visible strong,.ant-reel-permalink:hover,.ant-reel-permalink:focus-visible){color:var(--skin-accent)}
.antintwrk-social-route.ant-profile-skin--custom :is([data-hero-profile],.ant-video-page[data-ant-single-video]) :focus-visible{outline-color:var(--skin-accent)}

/* The US flag is one small local vector. The other two flags use only CSS color bands. */
.antintwrk-social-route .antintwrk-header{box-sizing:border-box;width:100%;margin-inline:0;padding-inline:max(clamp(.75rem,3vw,3.5rem),calc((100vw - var(--ant-page-width))/2))}
.antintwrk-social-route.ant-profile-skin--us-patriot{background-image:linear-gradient(180deg,rgba(9,19,36,.68),rgba(9,19,36,.93) 32rem,var(--skin-bg) 60rem),url('/projects/heroworld.org/images/profile-us-flag.svg');background-position:center top,center 8rem;background-size:100% 100%,min(1200px,100vw) auto;background-repeat:no-repeat}
.antintwrk-social-route.ant-profile-skin--us-patriot [data-hero-profile] .hw-hero-profile-main{background:linear-gradient(90deg,rgba(21,35,55,.94),rgba(21,35,55,.83)),url('/projects/heroworld.org/images/profile-us-flag.svg') center/cover}
.antintwrk-social-route.ant-profile-skin--us-patriot .hw-publication-page .hw-publication-card{background:linear-gradient(180deg,rgba(27,41,62,.89),var(--skin-panel) 18rem),url('/projects/heroworld.org/images/profile-us-flag.svg') center top/100% auto no-repeat}
.antintwrk-social-route.ant-profile-skin--us-patriot :is([data-hero-profile] .hw-publication-list,.ant-video-page[data-ant-single-video] .ant-video-feed) > .ant-feed-reel{background:linear-gradient(180deg,rgba(27,41,62,.89),var(--skin-panel) 14rem),url('/projects/heroworld.org/images/profile-us-flag.svg') center top/100% auto no-repeat}
.antintwrk-social-route.ant-profile-skin--ua-patriot{background-image:linear-gradient(180deg,rgba(9,24,44,.42),rgba(9,24,44,.5) 32rem,var(--skin-bg) 62rem),linear-gradient(180deg,#2866a8 0 50%,#e2bb4d 50%);background-size:100% 100%,100% 54rem;background-repeat:no-repeat}
.antintwrk-social-route.ant-profile-skin--ua-patriot :is([data-hero-profile],.hw-publication-page) .hw-hero-profile-cover{background:linear-gradient(180deg,rgba(12,38,73,.2) 0 50%,rgba(81,65,21,.2) 50%),linear-gradient(180deg,#286fb8 0 50%,#edc95c 50%)}
.antintwrk-social-route.ant-profile-skin--ua-patriot [data-hero-profile] .hw-hero-profile-main{background:linear-gradient(180deg,rgba(13,35,62,.88) 0 50%,rgba(66,50,18,.78) 50%),linear-gradient(180deg,#286fb8 0 50%,#edc95c 50%)}
.antintwrk-social-route.ant-profile-skin--ua-patriot :is([data-hero-profile],.hw-publication-page) .hw-publication-card,.antintwrk-social-route.ant-profile-skin--ua-patriot :is([data-hero-profile] .hw-publication-list,.ant-video-page[data-ant-single-video] .ant-video-feed) > .ant-feed-reel{background:linear-gradient(#4e91c9 0 50%,#ead274 50%) top/100% 4px no-repeat,linear-gradient(145deg,var(--skin-panel),var(--skin-panel-deep))}
.antintwrk-social-route.ant-profile-skin--free-russia{background-image:linear-gradient(180deg,rgba(9,21,35,.58),rgba(9,21,35,.86) 32rem,var(--skin-bg) 62rem),linear-gradient(180deg,#e5edf3 0 33.333%,#347fca 33.333% 66.667%,#e5edf3 66.667%);background-size:100% 100%,100% 54rem;background-repeat:no-repeat}
.antintwrk-social-route.ant-profile-skin--free-russia :is([data-hero-profile],.hw-publication-page) .hw-hero-profile-cover{background:linear-gradient(180deg,rgba(16,42,68,.2),rgba(16,42,68,.2)),linear-gradient(180deg,#e5edf3 0 33.333%,#347fca 33.333% 66.667%,#e5edf3 66.667%)}
.antintwrk-social-route.ant-profile-skin--free-russia [data-hero-profile] .hw-hero-profile-main{background:linear-gradient(90deg,rgba(16,34,50,.93),rgba(16,34,50,.79)),linear-gradient(180deg,#e5edf3 0 33.333%,#347fca 33.333% 66.667%,#e5edf3 66.667%)}
.antintwrk-social-route.ant-profile-skin--free-russia :is([data-hero-profile],.hw-publication-page) .hw-publication-card,.antintwrk-social-route.ant-profile-skin--free-russia :is([data-hero-profile] .hw-publication-list,.ant-video-page[data-ant-single-video] .ant-video-feed) > .ant-feed-reel{background:linear-gradient(180deg,#dbe5ec 0 33.333%,#4b8dcb 33.333% 66.667%,#dbe5ec 66.667%) top/100% 4px no-repeat,linear-gradient(145deg,var(--skin-panel),var(--skin-panel-deep))}
.antintwrk-social-route:is(.ant-profile-skin--steel,.ant-profile-skin--bronze) :is([data-hero-profile],.hw-publication-page) :is(.hw-hero-profile-header,.hw-social-panel,.hw-publication-card,.hw-chat),.antintwrk-social-route:is(.ant-profile-skin--steel,.ant-profile-skin--bronze) :is([data-hero-profile] .hw-publication-list,.ant-video-page[data-ant-single-video] .ant-video-feed) > .ant-feed-reel{background:repeating-linear-gradient(115deg,transparent 0 19px,rgba(255,255,255,.018) 20px 21px),linear-gradient(145deg,var(--skin-panel-high),var(--skin-panel-deep) 72%)}
.ant-profile-skin--rose-gold{--skin-sheen:rgba(229,160,185,.14)}
.ant-profile-skin--champagne{--skin-sheen:rgba(236,205,143,.14)}
.ant-profile-skin--orchid{--skin-sheen:rgba(212,134,218,.16)}
.antintwrk-social-route:is(.ant-profile-skin--rose-gold,.ant-profile-skin--champagne,.ant-profile-skin--orchid) :is([data-hero-profile],.hw-publication-page) :is(.hw-hero-profile-main,.hw-publication-card),.antintwrk-social-route:is(.ant-profile-skin--rose-gold,.ant-profile-skin--champagne,.ant-profile-skin--orchid) :is([data-hero-profile] .hw-publication-list,.ant-video-page[data-ant-single-video] .ant-video-feed) > .ant-feed-reel{background:linear-gradient(90deg,transparent,var(--skin-accent),transparent) top/100% 2px no-repeat,radial-gradient(circle at 85% 2%,var(--skin-sheen),transparent 20rem),linear-gradient(145deg,var(--skin-panel),var(--skin-panel-deep))}
.antintwrk-social-route.ant-profile-skin--pride :is([data-hero-profile],.hw-publication-page) :is(.hw-hero-profile-header,.hw-publication-card),.antintwrk-social-route.ant-profile-skin--pride :is([data-hero-profile] .hw-publication-list,.ant-video-page[data-ant-single-video] .ant-video-feed) > .ant-feed-reel{background:linear-gradient(90deg,#df8f96,#e7bf83,#c7d793,#8bcdb4,#99bee9,#b8a6df) top/100% 3px no-repeat,linear-gradient(145deg,var(--skin-panel),var(--skin-panel-deep))}
