
.public-profile-view .app-main{padding-top:0}.public-profile-view .profile-hero{min-height:245px}.public-profile-view .profile-hero .page-hero-inner{align-items:center;gap:20px;padding-block:28px;min-height:245px}.public-profile-view .cover-avatar{width:136px;height:136px;flex-shrink:0}.public-profile-view .cover-avatar img{width:100%;height:100%;object-fit:cover}.public-profile-view .cover-copy{min-width:0;max-width:620px}.public-profile-view .cover-copy h1{font-size:34px;margin-bottom:8px}.public-profile-view .cover-bio{font-size:14px;line-height:1.5;max-width:580px;margin-top:9px}.cover-websites{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:10px}.cover-websites a{display:inline-flex;gap:7px;align-items:center;color:inherit;font-size:13px;max-width:100%}.cover-websites a span{overflow-wrap:anywhere}.cover-websites .ui-icon{width:17px;height:17px;color:inherit}.public-profile-view .cover-edit{align-self:flex-end;margin-left:auto;flex:none}
.public-profile-view .profile-tabs{margin-top:0;padding:10px 8px;gap:8px;flex-wrap:wrap;margin-bottom:18px}.public-profile-view .profile-tabs a{padding:10px 12px;font-size:13px;white-space:nowrap}.public-profile-view .profile-dashboard{grid-template-columns:minmax(0,2fr) minmax(330px,1fr);gap:18px;align-items:start}.public-profile-view .profile-primary,.public-profile-view .profile-secondary{min-width:0;display:grid;gap:18px}.public-profile-view .profile-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;border:1px solid var(--line);border-radius:10px;background:var(--card)}.public-profile-view .stat-tile{border:0;border-radius:0;box-shadow:none;background:transparent;padding:18px 12px;gap:10px;min-width:0}.public-profile-view .stat-tile+.stat-tile{border-left:1px solid var(--line)}.public-profile-view .stat-tile .ui-icon{width:32px;height:32px}.public-profile-view .stat-tile strong{font-size:25px}.public-profile-view .stat-tile span{font-size:11px}.public-profile-view .panel{padding:18px;border-radius:10px;margin:0}.public-profile-view .panel-heading h2{font-size:18px;margin:0}.public-profile-view .panel-heading .text-link{font-size:12px}.public-profile-view .member-map{padding:14px}.public-profile-view .member-map-stage{height:clamp(300px,30vw,440px);padding:0;border:0;background:transparent;margin-top:6px}.public-profile-view .member-map-stage svg{width:100%;height:100%;display:block}
.public-profile-view .profile-globes{margin:0;padding:18px;border-radius:10px}.profile-globes .globes-symbol{width:64px;height:64px}.profile-globes .globes-symbol svg{width:44px;height:44px}.profile-globes .globes-card-heading{gap:12px;position:relative}.profile-globes .globes-card-heading strong{font-size:24px}.profile-globes .globes-score strong{font-size:28px}.profile-globes .globes-score span{font-size:12px}.profile-globes .globes-card-heading small{font-size:12px}.profile-globes>p{font-size:12px;line-height:1.5;margin:4px 0 10px}.profile-globes .globes-level-link{display:flex;justify-content:flex-end;font-size:12px}.globes-info{font-size:12px;flex:none}.globes-info>summary{cursor:pointer;font-size:24px;list-style:none;color:var(--muted)}.globes-info>summary::-webkit-details-marker{display:none}.globes-info>div{position:absolute;top:calc(100% + 8px);right:0;z-index:20;background:var(--card);border:1px solid var(--line);padding:15px;width:280px;max-width:80vw;border-radius:8px;box-shadow:0 5px 22px #071d3325;font-size:12px;line-height:1.6;color:var(--ink)}.globes-info a{display:block;margin-top:9px;color:var(--accent)}
.public-profile-view .member-series{grid-template-columns:minmax(0,1fr);gap:12px;margin:0}.public-profile-view .member-series-card{background:var(--card);border-radius:10px;padding:16px;gap:15px}.public-profile-view .member-series-emblem .club-emblem{width:62px;height:76px}.public-profile-view .member-series-card h3{font-size:14px}.public-profile-view .member-series-card h3 span{font-size:22px}.public-profile-view .member-series-card p{font-size:12px}.public-profile-view .member-series-card .text-link{font-size:12px;padding:6px 0}.public-profile-view .member-series+p.quiet{font-size:11px;margin:0}.public-profile-view .social-profile-actions .social-card{border:0;padding:0;margin:0}.public-profile-view .social-profile-actions h2{font-size:18px}.public-profile-view .social-profile-actions .social-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.continent-rows{display:grid;gap:12px;margin-top:15px}.continent-row{display:grid;grid-template-columns:32px minmax(90px,1.4fr) minmax(50px,1fr) auto;align-items:center;gap:9px;font-size:12px;min-width:0}.continent-row img{width:32px;height:32px;object-fit:contain}.continent-row small{color:var(--muted);font-size:11px;white-space:nowrap}.continent-row progress,.continent-detail progress{width:100%;height:7px;border:0;overflow:hidden;border-radius:9px;background:var(--line);accent-color:var(--continent-color,var(--accent))}.continent-row progress::-webkit-progress-bar,.continent-detail progress::-webkit-progress-bar{background:var(--line);border-radius:9px}.continent-row progress::-webkit-progress-value,.continent-detail progress::-webkit-progress-value{background:var(--continent-color,var(--accent));border-radius:9px}.continent-row progress::-moz-progress-bar,.continent-detail progress::-moz-progress-bar{background:var(--continent-color,var(--accent))}
.profile-member-card{position:relative;isolation:isolate;overflow:hidden;border:1px solid #ecd8af;border-radius:14px;padding:20px;background:#fff9ec;color:#142747;--card-accent:#a16b13;box-shadow:0 4px 18px #d5ac4d13}.profile-member-card::before{content:'';position:absolute;z-index:-1;inset:0;background:url('/assets/redesign/member-card-mountains.svg') no-repeat right top/100% auto;opacity:.9}.member-card-vip{--card-accent:#7545bc;background:#f8f3ff;border-color:#d9c7ef}.member-card-premium{--card-accent:#a16b13;background:#fff9ec}.member-card-member{--card-accent:#3274aa;background:#f2f8ff;border-color:#c9dded}.member-card-heading{display:flex;align-items:center;gap:12px}.member-card-symbol{width:45px;height:45px;border-radius:50%;background:color-mix(in srgb,var(--card-accent) 12%,transparent);display:grid;place-items:center;flex:none}.member-card-symbol .ui-icon{color:var(--card-accent);width:29px;height:29px}.member-card-heading .eyebrow{font-size:9px;letter-spacing:2px;margin:0 0 3px}.profile-member-card .member-card-heading h2{font-size:20px;line-height:1.25;color:var(--card-accent);margin:0}.member-card-person{display:flex;align-items:center;gap:14px;margin:22px 0 16px;min-width:0}.member-card-avatar{width:76px;height:76px;border-radius:50%;background:#dfebdf;color:#244d39;display:grid;place-items:center;flex:none;font-size:28px;overflow:hidden}.member-card-avatar img{width:100%;height:100%;object-fit:cover}.member-card-person strong{font-size:19px;line-height:1.35}.member-card-person p{font-size:12px;line-height:1.5;margin-top:7px}.member-card-number{border-left:2px solid color-mix(in srgb,var(--card-accent) 25%,transparent);padding-left:12px;margin:16px 0 18px;display:flex;gap:12px;align-items:baseline}.member-card-number strong{font-size:26px;font-variant-numeric:tabular-nums}.member-card-number span{font-size:12px;opacity:.75}.profile-member-card>.text-link{display:flex;align-items:center;gap:8px;font-size:13px;color:#087cff}.profile-member-card>.text-link .ui-icon{width:22px;height:22px}
.profile-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.profile-journal-card{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--card)}.profile-journal-image{aspect-ratio:16/9;background:linear-gradient(140deg,var(--surface),var(--line));display:grid;place-items:center}.profile-journal-image img{width:100%;height:100%;object-fit:cover}.profile-journal-image .ui-icon{width:45px;height:45px}.profile-journal-card>div{padding:12px}.profile-journal-card h3{font-size:14px;line-height:1.4;margin:0 0 6px;letter-spacing:0}.profile-journal-card .quiet,.profile-journal-card .journal-publication{font-size:11px;line-height:1.5;margin:4px 0}.profile-journal-excerpt{font-size:12px;line-height:1.6;margin-top:8px}.profile-journal-arrow{display:block;text-align:right;margin-top:7px;font-size:18px}
.continent-page-heading{margin:0 0 22px}.continent-page-heading h1{margin:15px 0 10px;font-size:32px}.continent-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.continent-detail{scroll-margin-top:20px}.continent-detail-heading{display:flex;align-items:center;gap:18px;margin-bottom:14px}.continent-detail-heading h2{font-size:24px;margin:0 0 6px}.continent-detail-heading strong{font-size:20px;color:var(--accent)}.continent-detail-heading span{font-size:13px}.continent-country-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-top:18px}.continent-country{font-size:12px;display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--line);color:var(--muted)}.continent-country.is-visited{color:var(--ink)}.country-state{color:var(--accent);width:16px;flex:none}.continent-country>span:last-child:not(.country-state){margin-left:auto}.continent-explanation{margin-top:20px}.continent-explanation summary{font-weight:600;cursor:pointer}.continent-explanation p{font-size:13px;line-height:1.7;margin-top:12px}
html[data-ui-theme=dark] .profile-member-card{background:#192434;border-color:#6c5430;color:var(--ink);--card-accent:#efc366}html[data-ui-theme=dark] .member-card-vip{background:#211d38;border-color:#65477e;--card-accent:#c3a0ff}html[data-ui-theme=dark] .member-card-member{background:#15283b;border-color:#365b78;--card-accent:#79baff}html[data-ui-theme=dark] .profile-member-card::before{opacity:.4}html[data-ui-theme=dark] .public-profile-view .profile-overview-stats{background:var(--card)}
@media(max-width:1200px){.public-profile-view .profile-dashboard{grid-template-columns:minmax(0,1.7fr) minmax(330px,1fr)}.public-profile-view .stat-tile{padding:16px 9px;gap:7px}.public-profile-view .stat-tile .ui-icon{width:25px;height:25px}.profile-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-view .cover-copy{max-width:520px}}
@media(max-width:950px){.public-profile-view .profile-dashboard{grid-template-columns:minmax(0,1fr)}.public-profile-view .profile-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-view .profile-hero .page-hero-inner{flex-wrap:wrap}.public-profile-view .cover-edit{margin-left:auto}.continent-details-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:650px){.public-profile-view .profile-secondary{grid-template-columns:minmax(0,1fr)}.public-profile-view .profile-hero .page-hero-inner{padding:22px 18px;gap:14px}.public-profile-view .cover-avatar{width:92px;height:92px}.public-profile-view .cover-copy{flex:1;min-width:180px}.public-profile-view .cover-copy h1{font-size:26px}.public-profile-view .cover-bio{font-size:13px}.public-profile-view .cover-edit{font-size:12px;padding:9px 13px}.public-profile-view .profile-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-view .stat-tile:nth-child(3){border-left:0}.public-profile-view .stat-tile:nth-child(n+3){border-top:1px solid var(--line)}.public-profile-view .member-map-stage{height:290px}.public-profile-view .profile-tabs{gap:4px}.public-profile-view .profile-tabs a{padding:8px;font-size:12px}.profile-globes .globes-symbol{width:60px;height:60px}.profile-globes .globes-symbol svg{width:42px;height:42px}.profile-globes .globes-card-heading strong{font-size:22px}.profile-globes .globes-score strong{font-size:26px}.continent-country-list{grid-template-columns:minmax(0,1fr)}}
@media(max-width:420px){.profile-journal-grid{grid-template-columns:minmax(0,1fr)}}

.continent-europe{--continent-color:#168bfa}.continent-north-america{--continent-color:#149dcc}.continent-south-america{--continent-color:#3687e8}.continent-asia{--continent-color:#57a9e8}.continent-africa{--continent-color:#f2ae25}.continent-oceania{--continent-color:#42b99b}
.residence-flag{font-size:20px;vertical-align:middle}.cover-websites:empty{display:none}.member-card-avatar{background:var(--surface);color:var(--ink)}
@media(max-width:650px){.public-profile-view .profile-dashboard{display:flex;flex-direction:column}.public-profile-view .profile-primary,.public-profile-view .profile-secondary{display:contents}.public-profile-view .profile-dashboard>*{width:100%}.public-profile-view .profile-overview-stats{order:1}.public-profile-view .profile-globes{order:2}.public-profile-view .member-map{order:3}.public-profile-view .member-series{order:4}.public-profile-view .continent-card{order:5}.public-profile-view .profile-journal{order:6}.public-profile-view .profile-member-card{order:7}.public-profile-view .profile-country-details{order:8}.public-profile-view .social-profile-actions{order:9}.public-profile-view .member-series+p.quiet{order:10}}

img.country-flag{display:inline-block;object-fit:contain;vertical-align:middle;border-radius:2px;flex:none;margin:0;font-size:inherit;line-height:normal}.continent-country .country-flag{width:20px;height:15px}.cover-copy .country-flag,.member-card-person .country-flag{width:24px;height:18px;margin-right:4px}

.continent-view .page-hero{min-height:120px}.continent-view .page-hero-inner{padding-block:22px}.continent-view .page-hero h1{font-size:30px}.continent-detail-heading>img{width:64px;height:64px;flex:none;object-fit:contain}.continent-country{min-width:0;overflow-wrap:anywhere}.continent-details-grid{display:block;columns:2;column-gap:18px}.continent-detail{break-inside:avoid;margin-bottom:18px}.public-profile-view .cover-copy>p:first-of-type{display:flex;align-items:center;gap:6px;font-size:14px}.public-profile-view .cover-copy>p:first-of-type img{margin:0}
@media(max-width:950px){.continent-details-grid{columns:1}}

.residence-line{display:inline-flex;align-items:center;gap:6px}.public-profile-view .cover-copy>p:first-of-type{flex-wrap:wrap}
@media(max-width:650px){.public-profile-view .profile-hero .page-hero-inner{display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px 14px}.public-profile-view .cover-avatar{width:80px;height:80px;grid-column:1;grid-row:1/4;align-self:center}.public-profile-view .cover-copy{display:contents}.public-profile-view .cover-copy h1{grid-column:2;margin:0;font-size:26px}.public-profile-view .cover-copy>p:first-of-type{grid-column:2;font-size:12px;gap:4px;margin:0}.public-profile-view .cover-copy>.tier-badge{grid-column:2;justify-self:start;margin:0}.public-profile-view .cover-bio{grid-column:1/-1;max-width:none;margin:7px 0 0}.public-profile-view .cover-websites{grid-column:1/-1;gap:8px 18px;margin:0}.public-profile-view .cover-websites a{font-size:12px}.public-profile-view .cover-edit{grid-column:1/-1;justify-self:end;margin:0}.public-profile-view .residence-line{gap:4px}.public-profile-view .cover-copy .country-flag{width:20px;height:15px}}

.public-profile-view .member-map-stage{height:auto;aspect-ratio:1000/520;overflow:hidden}

.profile-member-card::before{background-size:auto 100%;opacity:.75}.public-profile-view .profile-country-details{scroll-margin-top:20px}.visited-country-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 15px;margin-top:10px}.visited-country{display:flex;align-items:center;gap:8px;min-width:0;min-height:48px;padding:8px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.4}.visited-country>span:first-of-type{min-width:0;overflow-wrap:anywhere}.visited-country>span:last-child{margin-left:auto;color:var(--accent)}.visited-country>.country-flag{width:24px;height:18px;flex:none}.profile-country-details:not(.is-expanded) .visited-country:nth-child(n+10){display:none}.country-preview-more{display:inline-flex;margin-top:15px;font-size:13px}.country-preview-more[hidden]{display:none}.profile-country-details:not(.is-expanded):not(:has(.visited-country:nth-child(10))) .country-preview-more{display:none}
@media(max-width:1100px){.visited-country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-country-details:not(.is-expanded) .visited-country:nth-child(n+7){display:none}.profile-country-details:not(.is-expanded):has(.visited-country:nth-child(7)) .country-preview-more{display:inline-flex}}
@media(max-width:650px){.visited-country-grid{grid-template-columns:minmax(0,1fr)}.profile-country-details:not(.is-expanded) .visited-country:nth-child(n+4){display:none}.profile-country-details:not(.is-expanded):has(.visited-country:nth-child(4)) .country-preview-more{display:inline-flex}.public-profile-view .profile-member-card{order:2}.public-profile-view .profile-globes{order:3}.public-profile-view .member-map{order:4}.public-profile-view .profile-country-details{order:5}.public-profile-view .member-series{order:6}.public-profile-view .continent-card{order:7}.public-profile-view .profile-journal{order:8}}

.profile-member-card .member-card-heading>div,.profile-member-card .member-card-person>div{min-width:0}.profile-member-card .member-card-person>div{flex:1}.profile-member-card .member-card-person strong{display:block;overflow-wrap:anywhere}.profile-member-card .member-card-country{display:flex;align-items:center;gap:8px}.profile-member-card .member-card-country .country-flag{margin:0}.profile-member-card .member-card-number{flex-wrap:wrap;row-gap:3px}.profile-member-card .member-card-since time{white-space:nowrap}.profile-member-card::before{background-position:right top;background-size:auto 70%;opacity:.35}html[data-ui-theme=dark] .profile-member-card::before{opacity:.2}
@media(max-width:650px){.public-profile-view .profile-dashboard{align-items:stretch}}

.profile-member-card{padding:18px;border-radius:12px;background:linear-gradient(135deg,#fff9ec,#fcf3df)}.profile-member-card::before{display:none}.member-card-heading{gap:10px}.member-card-symbol{width:40px;height:40px}.member-card-symbol .ui-icon{width:25px;height:25px}.profile-member-card .member-card-heading h2{font-size:18px}.profile-member-card .member-card-heading .eyebrow{font-size:9px;letter-spacing:1.8px}.member-card-person{gap:12px;margin:18px 0}.member-card-avatar{width:58px;height:58px;font-size:24px}.profile-member-card .member-card-person strong{font-size:17px}.profile-member-card .member-card-person p{font-size:12px;margin:5px 0 0}.member-card-meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:0;padding-top:13px;border-top:1px solid color-mix(in srgb,var(--card-accent) 20%,transparent)}.member-card-meta>div{min-width:0}.member-card-meta dt{font-size:11px;line-height:1.4;color:var(--muted)}.member-card-meta dd{font-size:17px;line-height:1.5;font-weight:650;margin:4px 0 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.member-card-meta .member-card-identity{text-align:right}.member-card-meta .member-card-identity dd{font-size:22px;line-height:1.15}.member-card-footer{display:flex;justify-content:flex-end;padding-top:14px}.member-card-footer .text-link{font-size:12px}.profile-member-card.member-card-vip{background:linear-gradient(135deg,#fcf8ff,#eee4fa)}.profile-member-card.member-card-member{background:linear-gradient(135deg,#f6fbff,#e8f3ff)}html[data-ui-theme=dark] .profile-member-card{background:linear-gradient(135deg,#252a31,#302c24)}html[data-ui-theme=dark] .member-card-vip{background:linear-gradient(135deg,#272338,#332441)}html[data-ui-theme=dark] .member-card-member{background:linear-gradient(135deg,#18283a,#203348)}
.public-profile-view .profile-next-achievement h2{font-size:14px;margin:0 0 12px}.next-achievement-content{display:flex;align-items:center;gap:12px}.next-achievement-content>img{width:72px;height:72px;flex:none;object-fit:contain}.next-achievement-content>div{min-width:0;flex:1}.next-achievement-content strong{display:block;font-size:13px;line-height:1.4}.next-achievement-content span{display:block;text-align:right;font-size:11px;color:var(--muted);margin-top:5px}.next-achievement-content progress{display:block;width:100%;height:8px;margin-top:8px;appearance:none;accent-color:var(--accent);border:0;border-radius:9px;background:var(--line);overflow:hidden}.next-achievement-content progress::-webkit-progress-bar{background:var(--line);border-radius:9px}.next-achievement-content progress::-webkit-progress-value{background:var(--accent);border-radius:9px}.next-achievement-content progress::-moz-progress-bar{background:var(--accent);border-radius:9px}.profile-achievements .panel-heading{gap:10px}.public-profile-view .profile-achievements .panel-heading h2{font-size:15px}.public-profile-view .profile-achievements .panel-heading .text-link{font-size:11px;white-space:nowrap}.achievement-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px;margin-top:15px}.achievement-gallery-item{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;text-align:center;line-height:1.4}.achievement-gallery-item img{width:66px;height:66px;object-fit:contain}.achievement-gallery-item strong{font-size:14px}.achievement-gallery-item span{font-size:10px;color:var(--muted)}.achievement-gallery-item.is-locked img{filter:grayscale(1);opacity:.3}.achievement-gallery-item.is-locked strong{color:var(--muted)}
.profile-community{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.public-profile-view .profile-community .panel-heading h2{font-size:15px}.public-profile-view .profile-community .panel-heading .text-link{font-size:11px;white-space:nowrap}.profile-activity-list{list-style:none;margin:12px 0 0;padding:0}.profile-activity-list>li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;font-size:12px;line-height:1.5}.profile-activity-list>li+li{border-top:1px solid var(--line)}.activity-symbol{display:flex;color:var(--accent)}.activity-symbol .ui-icon{width:21px;height:21px}.activity-achievement .activity-symbol{color:#d89618}.profile-activity-list a{overflow-wrap:anywhere}.profile-activity-list time{font-size:10px;color:var(--muted);text-align:right;max-width:100px}.profile-friend-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:15px;align-items:start}.profile-friend{display:flex;align-items:center;flex-direction:column;text-align:center;gap:6px;min-width:0;font-size:11px;line-height:1.4}.profile-friend-avatar{width:48px;height:48px;display:grid;place-items:center;flex:none;background:var(--surface);border:1px solid var(--line);border-radius:50%;overflow:hidden;font-size:20px;color:var(--accent)}.profile-friend-avatar img{width:100%;height:100%;object-fit:cover}.profile-friend strong{font-size:11px;font-weight:600;max-width:100%;overflow-wrap:anywhere}.profile-friend-country{display:flex;height:15px;align-items:center}.profile-friend-country .country-flag{width:20px;height:15px}.friend-discovery .profile-friend-avatar{font-size:28px;font-weight:300}.community-empty{font-size:12px;line-height:1.6;margin:0;align-self:center}.profile-activity-list>li.community-empty{display:block}.profile-friend-strip>.community-empty{grid-column:span 5;text-align:left}.profile-community-view .page-hero{min-height:120px}.profile-community-view .page-hero-inner{padding-block:22px}.profile-community-view .page-hero h1{font-size:30px}.community-page-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:14px}.profile-friend-directory{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:24px 16px}.profile-friend-directory .profile-friend-avatar{width:64px;height:64px}.community-full-list .profile-activity-list{margin-top:0}.community-full-list .profile-activity-list>li{font-size:14px;padding:15px 0}.community-full-list .profile-activity-list time{font-size:12px}.community-full-list nav{margin-top:20px}.community-full-list nav svg{width:20px;height:20px}.profile-journal-card .journal-publication{font-variant-numeric:tabular-nums}
@media(max-width:650px){.public-profile-view .profile-next-achievement{order:6}.public-profile-view .profile-achievements{order:7}.public-profile-view .continent-card{order:8}.public-profile-view .profile-journal{order:9}.public-profile-view .social-profile-actions{order:10}.profile-community{grid-template-columns:minmax(0,1fr)}.profile-friend-strip{gap:6px}.profile-friend-avatar{width:42px;height:42px}.profile-friend strong{font-size:10px}.public-profile-view .profile-achievements .panel-heading h2{font-size:15px}.community-page-heading{flex-wrap:wrap}.community-full-list .profile-activity-list>li{font-size:12px}.profile-community-view .page-hero h1{font-size:26px}}
.profile-friend-strip{grid-template-columns:repeat(var(--friend-columns,6),minmax(0,1fr))}.profile-friend-strip>.community-empty{grid-column:auto}
