.og-author-link{cursor:pointer!important;pointer-events:auto!important}
.og-author-link:hover span,.og-author-link:focus-visible span{color:#D19A4A!important}
#og-public-profile{position:fixed;inset:0;z-index:10080;display:flex;align-items:flex-end;justify-content:center;padding:10px;background:#000d;backdrop-filter:blur(9px);font-family:system-ui;color:#fff}
.og-public-card{width:min(560px,100%);max-height:90vh;overflow:auto;padding:20px;background:#101110;border:1px solid #ffffff1d;border-radius:27px 27px 18px 18px;box-shadow:0 24px 90px #000}
.og-public-top{display:flex;align-items:center;justify-content:space-between}.og-public-top strong{color:#D19A4A;font-size:11px;letter-spacing:.13em}.og-public-close{width:36px;height:36px;border:1px solid #ffffff1c;border-radius:50%;background:#ffffff0b;color:#fff;font-size:22px}
.og-public-identity{display:flex;align-items:center;gap:14px;margin-top:16px}.og-public-avatar{width:76px;height:76px;flex:0 0 76px;border-radius:50%;object-fit:cover;border:2px solid #ffffff22}.og-public-avatar-fallback{display:flex;align-items:center;justify-content:center;background:#D19A4A;color:#101010;font-size:24px;font-weight:900}.og-public-name{font-size:22px;font-weight:900}.og-public-type{margin-top:5px;color:#ffffff78;font-size:11px}
.og-public-follow{min-width:120px;height:40px;margin-left:auto;border:1px solid #D19A4A;border-radius:999px;background:#D19A4A;color:#090909;font-weight:900}.og-public-follow.following{background:transparent;color:#D19A4A}.og-public-follow.self{border-color:#ffffff22;background:#ffffff0b;color:#ffffff80}
.og-public-stats{display:grid;grid-template-columns:repeat(4,1fr);margin:19px 0;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.og-public-stat{padding:13px 3px;text-align:center}.og-public-stat+ .og-public-stat{border-left:1px solid #ffffff12}.og-public-stat b,.og-public-stat span{display:block}.og-public-stat b{font-size:18px}.og-public-stat span{margin-top:4px;color:#ffffff6f;font-size:8px;text-transform:uppercase;letter-spacing:.06em}
.og-public-heading{margin:0 0 11px;font-size:15px}.og-public-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.og-public-post{position:relative;aspect-ratio:1;overflow:hidden;border:0;border-radius:10px;background:#181818;padding:0;text-align:left;color:#fff}.og-public-post img{width:100%;height:100%;object-fit:cover}.og-public-post:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#000d)}.og-public-post span{position:absolute;z-index:1;left:8px;right:7px;bottom:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850}.og-public-empty{grid-column:1/-1;padding:30px 12px;text-align:center;color:#ffffff65;font-size:12px}
html[data-offgrid-theme=light] .og-public-card{background:#f7f9f5;color:#1e291c;border-color:#d6dfd1}html[data-offgrid-theme=light] .og-public-close{background:#fff;color:#263322;border-color:#d5ded1}html[data-offgrid-theme=light] .og-public-type,html[data-offgrid-theme=light] .og-public-stat span{color:#687364}html[data-offgrid-theme=light] .og-public-stats,html[data-offgrid-theme=light] .og-public-stat+ .og-public-stat{border-color:#d9e1d5}
@media(min-width:650px){#og-public-profile{align-items:center;padding:20px}.og-public-card{border-radius:27px}.og-public-avatar{width:88px;height:88px;flex-basis:88px}}
@media(max-width:390px){.og-public-card{padding:17px}.og-public-avatar{width:64px;height:64px;flex-basis:64px}.og-public-name{font-size:19px}.og-public-follow{min-width:96px}.og-public-stat b{font-size:16px}}

.og-publication-author{justify-content:flex-start!important;align-self:flex-start!important;min-width:0!important;max-width:calc(100% - 8px);margin:0 auto 0 0!important;padding:0!important}
.og-publication-author>img{display:block!important;width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;aspect-ratio:1/1!important;object-fit:cover!important;object-position:center!important;border-radius:9999px!important;flex:none!important}
.og-publication-author>div:first-child{width:40px!important;height:40px!important;min-width:40px!important;aspect-ratio:1/1!important;flex:none!important}
.og-publication-author>div:last-child{min-width:0;text-align:left!important}
.og-publication-author p{margin-left:0!important;text-align:left!important}
.og-people-suggestions{grid-column:1/-1;margin:6px 0 12px;padding:16px;border:1px solid #ffffff18;border-radius:22px;background:#111;overflow:hidden}
.og-people-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.og-people-head h2{margin:0;font-size:18px}.og-people-head span{color:#D19A4A;font:700 10px ui-monospace,monospace;letter-spacing:.08em}
.og-people-list{display:flex;gap:10px;overflow-x:auto;padding:1px 1px 7px;scrollbar-width:none}.og-people-list::-webkit-scrollbar{display:none}
.og-person-card{flex:0 0 145px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;border:1px solid #ffffff12;border-radius:18px;background:#191919;text-align:center;color:#fff}
.og-person-card img,.og-person-avatar{width:58px;height:58px;min-width:58px;border-radius:50%;object-fit:cover;display:flex;align-items:center;justify-content:center;background:#D19A4A;color:#080808;font-weight:900}
.og-person-card strong{max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.og-person-card small{color:#ffffff75;font-size:10px}
.og-person-actions{display:flex;width:100%;gap:6px}.og-person-actions button{min-height:34px;border-radius:999px;font-size:10px;font-weight:850;cursor:pointer}.og-person-open{width:35px;border:1px solid #ffffff20;background:#222;color:#fff}.og-person-follow{flex:1;border:0;background:#D19A4A;color:#080808}.og-person-follow.following{background:#0B2A3A;color:#D19A4A}
html[data-offgrid-theme=light] .og-people-suggestions{background:#fff;border-color:#d9ded5}html[data-offgrid-theme=light] .og-person-card{background:#f3f5f0;border-color:#d9ded5;color:#0B2A3A}html[data-offgrid-theme=light] .og-person-card small{color:#667066}

