.composer-attachment-preview.svelte-15g7gdp{position:relative;padding:8px 16px 0;display:flex;align-items:center;justify-content:flex-start;pointer-events:auto}.composer-attachment-preview.svelte-15g7gdp img:where(.svelte-15g7gdp){max-height:72px;max-width:120px;border-radius:10px;object-fit:cover;display:block}.composer-attachment-preview__img--dim.svelte-15g7gdp{opacity:.55}.composer-attachment-preview__spinner.svelte-15g7gdp{position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border:2px solid rgba(255,255,255,.25);border-top-color:var(--accent-color, #0a84ff);border-radius:50%;animation:svelte-15g7gdp-composer-attach-spin .7s linear infinite}@keyframes svelte-15g7gdp-composer-attach-spin{to{transform:rotate(360deg)}}.composer-attachment-preview__remove.svelte-15g7gdp{position:absolute;top:4px;left:122px;width:22px;height:22px;border-radius:50%;border:none;background:#000000a6;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.composer-attachment-preview__remove.svelte-15g7gdp:disabled{opacity:.5;cursor:not-allowed}.hidden-input.svelte-1hjd3jx{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.floating-composer-dock.svelte-1hjd3jx{--floating-composer-sticky-bottom: calc(6px + env(safe-area-inset-bottom, 0px)) ;position:sticky;bottom:var(--floating-composer-sticky-bottom);z-index:40;display:flex;flex-direction:column;gap:4px;width:100%;flex-shrink:0;align-self:stretch;box-sizing:border-box;padding:0 0 env(safe-area-inset-bottom,0px) 0;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none}.floating-composer-stack.svelte-1hjd3jx{position:relative;display:flex;flex-direction:column;gap:4px;margin:0 -20px;width:auto;align-self:stretch;--composer-scroll-fab-right: 6px;pointer-events:none}.floating-composer-stack.svelte-1hjd3jx .input-wrap:where(.svelte-1hjd3jx),.floating-composer-stack.svelte-1hjd3jx .author-ps-context,.floating-composer-stack.svelte-1hjd3jx .scroll-down-fab{pointer-events:auto}@media(max-width:768px){.floating-composer-dock.svelte-1hjd3jx{--floating-composer-sticky-bottom: calc(72px + env(safe-area-inset-bottom, 0px)) }}.floating-composer-pill.svelte-1hjd3jx{position:relative;bottom:auto;z-index:auto;margin:0;width:auto!important;pointer-events:auto;background:transparent;border-radius:2rem;backdrop-filter:blur(25px) saturate(2.5);-webkit-backdrop-filter:blur(25px) saturate(2.5);border:2px solid rgb(128 128 128 / 6%)}.floating-composer-dock.svelte-1hjd3jx .input-inner{align-items:stretch;padding:6px}.floating-composer-dock.svelte-1hjd3jx .composer-input-stage{width:100%}.composer-link-preview-wrap.svelte-1hjd3jx{margin-top:8px;margin-bottom:4px;border-radius:12px;overflow:hidden}.related-wiki-card{display:flex;align-items:center;gap:20px;background:var(--card-bg);border-radius:var(--border-radius-lg);padding:20px;text-decoration:none;color:var(--text-main);transition:background .18s ease,box-shadow .18s ease}.related-wiki-card:hover{background:var(--hover-bg);box-shadow:var(--shadow-md)}.related-wiki-card__img{width:128px;height:128px;object-fit:cover;border-radius:1.2rem;flex-shrink:0}.related-wiki-card__body{flex:1;min-width:0}.related-wiki-card__title{font-size:17px;font-weight:800;line-height:1.25;margin:0 0 6px}.related-wiki-card__summary{font-size:13px;line-height:1.5;color:var(--text-muted);margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-section--compact.svelte-4niub8 .related-title:where(.svelte-4niub8){font-size:20px;font-weight:800}.ugc-author-block.post-author-card.svelte-uva6tz{display:flex;align-items:center;width:100%;min-width:0;gap:12px}.ugc-author-block--hero.svelte-uva6tz{margin:0 0 18px}.ugc-author-block--footer.svelte-uva6tz{margin:28px 0 0;padding-top:20px;border-top:1px solid var(--border-color)}.post-author-avatar.svelte-uva6tz{flex-shrink:0}.post-author-avatar.svelte-uva6tz .geek-avatar{margin:0}.post-author-avatar.svelte-uva6tz .geek-avatar__img{max-width:none;width:100%;height:100%;margin:0;border-radius:0;display:block}.post-author-meta.svelte-uva6tz{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;overflow:hidden}.post-author-name.svelte-uva6tz{text-decoration:none;color:var(--text-main);font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-author-time.svelte-uva6tz{color:var(--text-muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.self-like-btn.svelte-uva6tz{background:#3c2325;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;color:#ff4b4b;margin-left:auto;flex-shrink:0;width:42px;height:42px;border-radius:999px}.self-like-btn.svelte-uva6tz:disabled{opacity:.6;cursor:not-allowed}.self-like-btn.svelte-uva6tz .heart-icon:where(.svelte-uva6tz){width:24px;height:24px;fill:transparent;stroke:currentColor;stroke-width:2;transition:fill .3s ease}.self-like-btn.is-liked.svelte-uva6tz .heart-icon:where(.svelte-uva6tz){fill:currentColor}.post-author-actions.svelte-uva6tz{margin-left:auto;display:flex;gap:4px;align-items:center;flex-shrink:0}.post-author-btn.svelte-uva6tz{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;min-width:48px;gap:6px;padding:10px 16px;border:none;border-radius:9999px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;flex-shrink:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:opacity .2s ease,background-color .2s ease}.post-author-btn.svelte-uva6tz:disabled{opacity:.6;cursor:not-allowed}.post-author-btn--subscribe.svelte-uva6tz{color:var(--text-main);background:var(--accent-color);border-color:transparent}.post-author-btn--subscribe.svelte-uva6tz:hover:not(:disabled){opacity:.88}.post-author-btn--subscribed.svelte-uva6tz{color:var(--text-main);background:var(--bg-color)}.post-author-btn--subscribed.svelte-uva6tz:hover:not(:disabled){background:#ffffff14}.post-author-btn--message.svelte-uva6tz{color:var(--text-main);background:#ffffff1a;position:relative;z-index:1}.post-author-btn--disabled.svelte-uva6tz{opacity:.5;cursor:not-allowed}.post-author-btn--message.svelte-uva6tz:hover:not([aria-disabled=true]){background:#fff3}@media(max-width:600px){.ugc-author-block.post-author-card.svelte-uva6tz{gap:8px}.post-author-name.svelte-uva6tz{font-size:14px}.post-author-time.svelte-uva6tz{font-size:11px}.post-author-btn.svelte-uva6tz .btn-text:where(.svelte-uva6tz){display:none}.post-author-btn.svelte-uva6tz{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border-radius:50%!important;justify-content:center}}
