.orbit{display:flex;align-items:flex-start;gap:var(--component-page-orbit-gutter);width:100%}.orbit-rail{position:sticky;top:0;display:flex;width:var(--component-page-orbit-rail-width);flex:none;flex-direction:column;gap:2px}.orbit-nav{padding:8px 12px;border-radius:var(--component-page-orbit-radius-media);color:var(--semantic-typography-muted);font-size:var(--component-page-orbit-type-name);text-decoration:none;transition:background var(--component-page-orbit-motion-fast) ease}.orbit-nav:hover{background:var(--semantic-surfaces-hover-bg)}.orbit-nav.is-current{background:color-mix(in srgb,var(--semantic-brand-primary) 10%,transparent);color:var(--semantic-brand-primary);font-weight:600}.orbit-feed{display:flex;min-width:0;max-width:var(--component-page-orbit-feed-measure);flex:1;flex-direction:column;gap:var(--component-page-orbit-card-gap)}.orbit-panel{position:sticky;top:0;width:var(--component-page-orbit-panel-width);flex:none}.orbit-card,.orbit-scope .card{border:1px solid var(--semantic-borders-border);border-radius:var(--component-page-orbit-radius-card);background:var(--semantic-surfaces-panel);box-shadow:0 var(--component-page-orbit-elevation) var(--component-page-orbit-elevation-blur) color-mix(in srgb,var(--semantic-typography-text) 8%,transparent)}.orbit-card{padding:var(--component-page-orbit-card-padding)}.orbit-composer{display:flex;align-items:center;gap:12px}.orbit-composer-hint{flex:1;padding:8px 12px;border-radius:999px;background:var(--semantic-surfaces-muted);color:var(--semantic-typography-muted);font-size:var(--component-page-orbit-type-body)}.orbit-post-head{display:flex;align-items:center;gap:12px}.orbit-avatar{display:inline-flex;width:var(--component-page-orbit-avatar-size);height:var(--component-page-orbit-avatar-size);flex:none;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--component-page-orbit-radius-avatar);background:var(--semantic-surfaces-muted);color:var(--semantic-typography-muted);font-size:var(--component-page-orbit-type-meta);font-weight:600;-o-object-fit:cover;object-fit:cover}.orbit-avatar.is-small{width:calc(var(--component-page-orbit-avatar-size) * .7);height:calc(var(--component-page-orbit-avatar-size) * .7)}.orbit-post-who{min-width:0;flex:1}.orbit-name{margin:0;font-size:var(--component-page-orbit-type-name);font-weight:600;line-height:1.3}.orbit-meta{margin:1px 0 0;font-size:var(--component-page-orbit-type-meta)}.orbit-meta,.orbit-post-menu{color:var(--semantic-typography-muted)}.orbit-post-menu{flex:none;display:inline-flex;padding:4px;border:0;border-radius:var(--component-page-orbit-radius-media);background:transparent;cursor:pointer}.orbit-post-menu svg{width:18px;height:18px}.orbit-body{margin:12px 0 0;font-size:var(--component-page-orbit-type-body);line-height:1.5}.orbit-media{margin-block-start:12px;aspect-ratio:16/9;border-radius:var(--component-page-orbit-radius-media);background:var(--semantic-surfaces-muted)}.orbit-stats{display:flex;gap:12px;margin-block-start:12px;font-size:var(--component-page-orbit-type-meta);color:var(--semantic-typography-muted)}.orbit-actions{display:flex;align-items:center;gap:4px;margin-block-start:8px;padding-block-start:8px;border-block-start:1px solid var(--semantic-borders-border)}.orbit-action{flex:1;padding:6px 8px;border:0;border-radius:var(--component-page-orbit-radius-media);background:transparent;color:var(--semantic-typography-muted);font-size:var(--component-page-orbit-type-meta);font-weight:500;cursor:pointer;transition:background var(--component-page-orbit-motion-fast) ease}.orbit-action:hover{background:var(--semantic-surfaces-hover-bg);color:var(--semantic-typography-text)}.orbit-comments{display:flex;flex-direction:column;gap:8px;margin-block-start:12px}.orbit-comment{display:flex;align-items:flex-start;gap:8px}.orbit-comment-body{min-width:0;flex:1;padding:8px 12px;border-radius:var(--component-page-orbit-radius-bubble);background:var(--semantic-surfaces-muted)}.orbit-comment-body .orbit-body{margin:2px 0 0}.orbit-panel-title{margin:0 0 6px;font-size:var(--component-page-orbit-type-name);font-weight:600}