html:root[data-theme] body .post-link-card{display:flex;flex-direction:column;min-height:44px;margin:4px 16px 12px;border:1px solid var(--immerse-border,#d5dfea);border-radius:12px;overflow:hidden;background:var(--immerse-surface,#fff);color:var(--immerse-text,#0b2545);text-decoration:none;box-shadow:none}html:root[data-theme] body .post-link-card:hover{background:var(--immerse-selected,#e6f0fc);text-decoration:none}html:root[data-theme] body .post-link-card:hover .post-link-card-title{text-decoration:underline}html:root[data-theme] body .post-link-card:focus-visible{outline:2px solid var(--immerse-accent,#0867d5);outline-offset:2px}html:root[data-theme] body .post-link-card .post-link-card-image{display:block;width:100%;height:auto;max-height:none;aspect-ratio:1.91/1;margin:0;border:0;border-radius:0;object-fit:cover;background:var(--immerse-selected,#e6f0fc)}html:root[data-theme] body .post-link-card.has-thumbnail{flex-direction:row;align-items:center}html:root[data-theme] body .post-link-card.has-thumbnail .post-link-card-image{flex:none;width:96px;height:96px;aspect-ratio:1/1;margin:10px 0 10px 10px;border-radius:8px}html:root[data-theme] body .post-link-card .post-link-card-text{display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px 14px 12px}html:root[data-theme] body .post-link-card .post-link-card-site{color:var(--immerse-secondary,#52677d);font-size:12px;font-weight:600;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:root[data-theme] body .post-link-card .post-link-card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--immerse-text,#0b2545);font-size:15px;font-weight:650;line-height:1.3;overflow-wrap:anywhere}html:root[data-theme] body .post-link-card .post-link-card-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--immerse-secondary,#52677d);font-size:13px;line-height:1.4;overflow-wrap:anywhere}html:root[data-theme] body .post-link-card .post-link-card-domain{display:inline-flex;align-items:center;gap:4px;min-width:0;color:var(--immerse-secondary,#52677d);font-size:12px;line-height:1.3;overflow-wrap:anywhere}html:root[data-theme] body .post-link-card .post-link-card-domain>svg{flex:none}html:root[data-theme] body .post-link-photo-source{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;min-height:44px;margin:0 16px 4px;padding:0 4px;color:var(--immerse-secondary,#52677d);font-size:13px;text-decoration:none;overflow-wrap:anywhere}html:root[data-theme] body .post-link-photo-source:hover{color:var(--immerse-accent,#0867d5);text-decoration:underline}html:root[data-theme] body .post-link-photo-source:focus-visible{outline:2px solid var(--immerse-accent,#0867d5);outline-offset:2px;border-radius:6px}html:root[data-theme] body .post-vimeo-embed{position:relative;margin:4px 16px 12px;aspect-ratio:16/9;max-height:390px;border-radius:12px;overflow:hidden;background:#101c2c}html:root[data-theme] body .post-vimeo-embed>iframe{display:block;width:100%;height:100%;border:0}html:root[data-theme] body .post-vimeo-poster{position:relative;display:block;width:100%;height:100%;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:#101c2c;color:#fff;cursor:pointer;box-shadow:none}html:root[data-theme] body .post-vimeo-poster>img{position:absolute;inset:0;width:100%;height:100%;max-height:none;margin:0;border-radius:0;object-fit:cover}html:root[data-theme] body .post-vimeo-poster:focus-visible{outline:3px solid #fff;outline-offset:-5px}html:root[data-theme] body .post-vimeo-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#0b2545d9;color:#fff;translate:-50% -50%;box-shadow:0 4px 18px #0006}html:root[data-theme] body .post-vimeo-poster:hover .post-vimeo-play{background:#0867d5}html:root[data-theme] body .post-vimeo-caption{position:absolute;right:0;bottom:0;left:0;display:grid;gap:2px;padding:28px 14px 10px;background:linear-gradient(#0000,#000b);text-align:left}html:root[data-theme] body .post-vimeo-caption>strong{overflow:hidden;color:#fff;font-size:14px;font-weight:650;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}html:root[data-theme] body .post-vimeo-caption>small{color:#e6eef7;font-size:12px}html:root[data-theme] body :is(.feed-repost-card,.shared-post) :is(.post-link-card,.post-vimeo-embed){margin:10px 0 0}html:root[data-theme] body :is(.feed-repost-card,.shared-post) .post-link-photo-source{margin:0 0 4px}html:root[data-theme] body .shared-post :is(.post-link-card,.post-vimeo-embed){margin:14px 0 4px}@media(max-width:540px){html:root[data-theme] body .insora-home :is(.post-link-card,.post-vimeo-embed){margin-inline:12px}html:root[data-theme] body .insora-home .post-link-photo-source{margin-inline:12px}html:root[data-theme] body .insora-home .feed-repost-card :is(.post-link-card,.post-vimeo-embed){margin-inline:0}html:root[data-theme] body .post-link-card.has-thumbnail .post-link-card-image{width:76px;height:76px}html:root[data-theme] body .post-link-card .post-link-card-title{font-size:15px}}html:root[data-theme] body .shared-post .shared-post-body a{color:var(--immerse-accent,#0867d5);font-weight:650;text-decoration:none;overflow-wrap:anywhere}html:root[data-theme] body .shared-post .shared-post-body a:hover{text-decoration:underline}html:root[data-theme] body .shared-post .shared-post-body a:focus-visible{outline:2px solid var(--immerse-accent,#0867d5);outline-offset:2px;border-radius:3px}html:root[data-theme] body .post-card-line.is-repeat,html:root[data-theme] body :is(.feed-post-body,.feed-repost-card>p,.shared-post-body):has(>.post-card-line.is-whole):has(~:is(.post-link-card,.post-link-photo-source,.post-link-pending)),html:root[data-theme] body :is(.feed-post-body,.feed-repost-card>p,.shared-post-body):has(>.post-card-line.is-whole.is-vimeo):has(~.post-vimeo-embed),html:root[data-theme] body :is(.feed-post-body,.feed-repost-card>p,.shared-post-body):has(~.post-vimeo-embed) .post-card-line.is-vimeo,html:root[data-theme] body :is(.feed-post-body,.feed-repost-card>p,.shared-post-body):has(~:is(.post-link-card,.post-link-photo-source,.post-link-pending)) .post-card-line{display:none}html:root[data-theme] body .post-link-pending{display:flex;align-items:center;gap:12px;box-sizing:border-box;min-height:118px;margin:4px 16px 12px;padding:10px;border:1px solid var(--immerse-border,#d5dfea);border-radius:12px;background:var(--immerse-surface,#fff)}html:root[data-theme] body .post-link-pending-thumb{flex:none;width:96px;height:96px;border-radius:8px;background:var(--immerse-selected,#e6f0fc)}html:root[data-theme] body .post-link-pending-text{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}html:root[data-theme] body .post-link-pending-text>span{display:block;width:70%;height:12px;border-radius:6px;background:var(--immerse-selected,#e6f0fc)}html:root[data-theme] body .post-link-pending-text>span+span{width:40%}html:root[data-theme] body .post-link-pending :is(.post-link-pending-thumb,.post-link-pending-text>span){animation:post-link-pending-pulse 1.2s ease-in-out infinite alternate}@keyframes post-link-pending-pulse{0%{opacity:1}to{opacity:.45}}@media(prefers-reduced-motion:reduce){html:root[data-theme] body .post-link-pending :is(.post-link-pending-thumb,.post-link-pending-text>span){animation:none}}html:root[data-theme] body :is(.feed-repost-card,.shared-post) .post-link-pending{margin:10px 0 0}html:root[data-theme] body .shared-post .post-link-pending{margin:14px 0 4px}@media(max-width:540px){html:root[data-theme] body .insora-home .post-link-pending{margin-inline:12px;min-height:98px}html:root[data-theme] body .insora-home .feed-repost-card .post-link-pending{margin-inline:0}html:root[data-theme] body .post-link-pending-thumb{width:76px;height:76px}}html:root[data-theme] body .insora-post-card{display:flex;flex-direction:column;gap:8px;min-height:44px;margin:4px 16px 12px;padding:12px 14px;border:1px solid var(--immerse-border,#d5dfea);border-radius:12px;background:var(--immerse-surface,#fff);color:var(--immerse-text,#0b2545);text-decoration:none;overflow:hidden}html:root[data-theme] body a.insora-post-card:hover{background:var(--immerse-selected,#e6f0fc);text-decoration:none}html:root[data-theme] body a.insora-post-card:focus-visible{outline:2px solid var(--immerse-accent,#0867d5);outline-offset:2px}html:root[data-theme] body .insora-post-card.is-compact{margin:4px 0 8px}html:root[data-theme] body .insora-post-card.is-unavailable{color:var(--immerse-secondary,#52677d);font-size:14px;justify-content:center}html:root[data-theme] body .insora-post-card-author{display:flex;align-items:center;gap:10px;min-width:0}html:root[data-theme] body .insora-post-card-avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;overflow:hidden;background:var(--immerse-selected,#e6f0fc);color:var(--immerse-accent,#0867d5);font-weight:700}html:root[data-theme] body .insora-post-card-avatar>img{width:100%;height:100%;margin:0;border-radius:0;object-fit:cover}html:root[data-theme] body .insora-post-card-author>span:last-child{display:grid;min-width:0}html:root[data-theme] body .insora-post-card-author strong{overflow:hidden;font-size:15px;font-weight:650;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}html:root[data-theme] body .insora-post-card-author small{overflow:hidden;color:var(--immerse-secondary,#52677d);font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}html:root[data-theme] body .insora-post-card-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:14px;line-height:1.45;overflow-wrap:anywhere}html:root[data-theme] body .insora-post-card-media{display:block;width:100%;max-height:260px;margin:0;border-radius:8px;object-fit:cover;background:var(--immerse-selected,#e6f0fc)}html:root[data-theme] body .insora-post-card.is-compact .insora-post-card-media{max-height:160px}html:root[data-theme] body .insora-post-card-open{display:inline-flex;align-items:center;gap:4px;color:var(--immerse-accent,#0867d5);font-size:13px;font-weight:600}html:root[data-theme] body :is(.feed-post-body,.feed-repost-card>p,.shared-post-body):has(>.post-card-line.is-whole.is-insora):has(~:is(a.insora-post-card,a.insora-story-card,.post-link-pending)),html:root[data-theme] body :is(.feed-post-body,.feed-repost-card>p,.shared-post-body):has(~:is(a.insora-post-card,a.insora-story-card)) .post-card-line.is-insora{display:none}html:root[data-theme] body a.insora-story-card{display:flex;flex-direction:column;gap:10px;width:auto;max-width:none;min-width:0;min-height:44px;margin:4px 16px 12px;padding:12px 14px;border:1px solid var(--immerse-border,#d5dfea);border-radius:12px;background:var(--immerse-surface,#fff);color:var(--immerse-text,#0b2545)!important;overflow:hidden}html:root[data-theme] body a.insora-story-card:hover{background:var(--immerse-selected,#e6f0fc);border-color:var(--immerse-border,#d5dfea)}html:root[data-theme] body a.insora-story-card:focus-visible{outline:2px solid var(--immerse-accent,#0867d5);outline-offset:2px}html:root[data-theme] body a.insora-story-card.is-compact{margin:4px 0 8px}html:root[data-theme] body a.insora-story-card .message-shared-story-artwork{width:min(100%,462px);max-height:none;border-radius:8px}html:root[data-theme] body a.insora-story-card.is-compact .message-shared-story-artwork{width:min(100%,284px)}html:root[data-theme] body a.insora-story-card>span:last-child{display:grid;gap:3px;min-width:0}html:root[data-theme] body a.insora-story-card>span:last-child>small{color:var(--immerse-secondary,#52677d);font-size:12px;font-weight:600}html:root[data-theme] body a.insora-story-card>span:last-child>strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:14px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}html:root[data-theme] body a.insora-story-card>span:last-child>em{display:inline-flex;align-items:center;gap:4px;color:var(--immerse-accent,#0867d5);font-size:13px;font-style:normal;font-weight:600}@media(max-width:540px){html:root[data-theme] body .insora-home a.insora-story-card{margin-inline:12px}html:root[data-theme] body .insora-home .feed-repost-card a.insora-story-card{margin-inline:0}}