/* Main Connections remains a feed; only profile publications become thumbnails. */
.hs-feed-shell .hs-post-carousel{max-height:min(34dvh,280px)}
.hs-feed-shell .hs-social-post .hs-post-head{padding-block:7px}
.hs-feed-shell .hs-social-post .hs-post-caption{font-size:13px;margin-top:6px}
.hs-post-carousel{position:relative}
.hs-social-post{position:relative}
.hs-post-expand{display:block;margin:5px 10px 0 auto;min-height:30px;padding:4px 7px;border:1px solid #705637;border-radius:6px;background:#13191c;color:#edbd6c;font-size:11px;cursor:pointer}
.hs-post-comment-preview{padding:0 10px 9px;font-size:12px;line-height:1.4;color:#cdc5b8}
.hs-post-comment-preview p{margin:4px 0;overflow-wrap:anywhere;white-space:pre-wrap}
.hs-post-comment-preview b{color:#f4e8d8}
.hs-post-comment-preview small{font-size:11px;color:#a7b2ba}
.hs-social-post:has(.hs-post-discussion:not([hidden])) .hs-post-comment-preview{display:none}
.hs-profile #creatorPosts.hs-feed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-width:660px}
.hs-profile #creatorPosts.hs-feed>.hs-social-post{aspect-ratio:3/4;margin:0;border-radius:5px;border-color:#46392b;overflow:hidden;background:#10171a}
.hs-profile #creatorPosts>.hs-social-post>.hs-post-head,.hs-profile #creatorPosts>.hs-social-post>.hs-post-actions,.hs-profile #creatorPosts>.hs-social-post>.hs-post-work,.hs-profile #creatorPosts>.hs-social-post>.hs-post-message,.hs-profile #creatorPosts>.hs-social-post>.hs-post-discussion,.hs-profile #creatorPosts>.hs-social-post>.hs-post-comment-preview,.hs-profile #creatorPosts>.hs-social-post>.hs-carousel-controls{display:none}
.hs-profile #creatorPosts>.hs-social-post>.hs-post-carousel{width:100%;height:100%!important;max-height:none;overflow:hidden}
.hs-profile #creatorPosts>.hs-social-post>.hs-post-carousel img{height:100%;object-fit:contain}
.hs-profile #creatorPosts>.hs-social-post>.hs-post-carousel img:not(:first-child){display:none}
.hs-profile #creatorPosts>.hs-social-post>.hs-post-caption{position:absolute;bottom:0;left:0;right:0;margin:0;padding:7px 5px;background:#080c10db;font-size:10px;line-height:1.3;max-height:40px;overflow:hidden}
.hs-profile #creatorPosts>.hs-social-post:not(:has(.hs-post-carousel))>.hs-post-caption{inset:0;max-height:none;display:grid;place-items:center;padding:8px;text-align:center;font-size:12px;background:linear-gradient(145deg,#312717,#10171a)}
.hs-profile #creatorPosts>.hs-social-post>.hs-post-expand{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;z-index:2;border:0}
.hs-profile #creatorPosts>.hs-social-post>.hs-post-expand:focus-visible{opacity:1;background:#14191ae8;outline:2px solid #efb86c;outline-offset:-3px}
.hs-post-gap{min-width:0}
.hs-post-viewer,.hs-profile .hs-post-viewer{position:fixed;inset:0;width:min(680px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:auto;padding:0;border:0;border-radius:0;background:#0b1013;color:#f6f2ea;overflow:auto;overscroll-behavior:contain}
.hs-post-viewer::backdrop{background:#000d}
.hs-post-viewer-top{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:calc(7px + env(safe-area-inset-top)) 10px 7px;background:#0b1013f5;border-bottom:1px solid #584327}
.hs-post-viewer-top strong{font-size:14px}
.hs-post-viewer-top button{min-height:38px;padding:6px 9px;font-size:12px}
.hs-post-viewer .hs-social-post{border:0;border-radius:0;margin:0 0 calc(12px + env(safe-area-inset-bottom));width:100%}
.hs-post-viewer .hs-post-carousel{max-height:72dvh}
.hs-post-viewer .hs-post-expand{display:none}
.hs-post-viewer .hs-post-caption{font-size:15px;line-height:1.5}
.hs-post-viewer .hs-post-head{padding:12px}
.hs-post-viewer video{display:block;width:100%;max-height:78dvh;object-fit:contain}
.hs-post-viewer .hs-post-discussion .hs-comments{padding:10px;margin:8px 0}
.hs-post-viewer .hs-post-discussion h2{font-size:16px}
@media(max-width:359px){.hs-profile #creatorPosts.hs-feed{gap:3px}.hs-post-viewer-top strong{font-size:12px}}
