.github-repo-card.svelte-125fe88{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--sao-panel-bg);border:1px solid var(--sao-panel-border);border-radius:8px;text-decoration:none;color:var(--sao-text-primary);transition:all .2s ease;width:fit-content;margin:16px auto}.github-repo-card.svelte-125fe88:hover{border-color:var(--sao-orange);background:#ff99000d;transform:translateY(-2px)}.repo-name.svelte-125fe88{font-family:SAO UI,monospace;font-weight:500;font-size:1rem}.repo-info.svelte-125fe88{display:flex;flex-direction:column}.star-count.svelte-125fe88{display:flex;align-items:center;gap:4px;font-size:.85rem;color:var(--sao-text-secondary);margin-top:2px}.carousel-container.svelte-8ik1eu{width:100%;max-width:100%;margin:24px auto;border-radius:4px;overflow:hidden;border:1px solid var(--sao-panel-border);position:relative}.carousel-display.svelte-8ik1eu{position:relative;width:100%;aspect-ratio:16/9;display:flex;justify-content:center;align-items:center}.image-wrapper.svelte-8ik1eu{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:4px}.carousel-image.svelte-8ik1eu{max-width:100%;max-height:100%;object-fit:contain}.nav-btn.svelte-8ik1eu{position:absolute;top:50%;transform:translateY(-50%);background:#0000004d;border:1px solid transparent;cursor:pointer;padding:12px;z-index:10;transition:all .2s ease;display:flex;align-items:center;justify-content:center;color:#fff9;border-radius:50%}.nav-btn.svelte-8ik1eu:hover{background:#ff99001a;color:var(--sao-orange);border-color:#ff99004d;box-shadow:0 0 15px #f903}.nav-btn.prev.svelte-8ik1eu{left:16px}.nav-btn.next.svelte-8ik1eu{right:16px}.sao-arrow-icon.svelte-8ik1eu{width:24px;height:24px}.sao-arrow-icon.svelte-8ik1eu svg:where(.svelte-8ik1eu){width:100%;height:100%;display:block}.indicators.svelte-8ik1eu{position:absolute;bottom:12px;left:0;right:0;display:flex;justify-content:center;gap:8px;z-index:10;padding:8px;background:linear-gradient(to top,rgba(0,0,0,.6),transparent)}.indicator-btn.svelte-8ik1eu{width:24px;height:4px;background:#fff3;border:none;cursor:pointer;transition:all .3s ease;padding:0;position:relative}.indicator-btn.active.svelte-8ik1eu{background:var(--sao-orange);box-shadow:0 0 8px var(--sao-orange),0 0 4px var(--sao-orange)}.indicator-btn.svelte-8ik1eu:hover:not(.active){background:#ffffff80}.tweet-card.svelte-178ey12{background:var(--sao-panel-bg);border:1px solid var(--sao-panel-border);border-radius:var(--sao-radius-lg);padding:1.25rem;max-width:550px;margin:1.5rem auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;cursor:pointer;transition:all .2s ease;display:block;width:100%;text-align:left}.tweet-card.svelte-178ey12:hover{border-color:#fff3;background:color-mix(in srgb,var(--sao-panel-bg),white 3%);transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.tweet-header.svelte-178ey12{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.avatar.svelte-178ey12{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0}.avatar.svelte-178ey12 img:where(.svelte-178ey12){width:100%;height:100%;object-fit:cover}.avatar-placeholder.svelte-178ey12{width:100%;height:100%;background:linear-gradient(135deg,var(--sao-orange),#ff6b35);display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;color:#fff}.author-info.svelte-178ey12{display:flex;flex-direction:column;flex:1;min-width:0}.author-name.svelte-178ey12{font-weight:700;color:var(--sao-text-primary);font-size:.95rem}.author-handle.svelte-178ey12{color:var(--sao-text-secondary);font-size:.85rem}.twitter-logo.svelte-178ey12{width:24px;height:24px;color:var(--sao-text-secondary);flex-shrink:0}.twitter-logo.svelte-178ey12 svg:where(.svelte-178ey12){width:100%;height:100%}.tweet-content.svelte-178ey12{margin-bottom:.75rem}.tweet-content.svelte-178ey12 p:where(.svelte-178ey12){margin:0;font-size:1rem;line-height:1.5;color:var(--sao-text-primary);white-space:pre-wrap;word-break:break-word}.tweet-content.svelte-178ey12 a{color:#1d9bf0;text-decoration:none}.tweet-content.svelte-178ey12 a:hover{text-decoration:underline}.tweet-content.svelte-178ey12 .hashtag{color:#1d9bf0;font-weight:500}.tweet-image.svelte-178ey12{margin-bottom:.75rem;border-radius:var(--sao-radius-md);overflow:hidden;border:1px solid var(--sao-panel-border)}.tweet-image.svelte-178ey12 img:where(.svelte-178ey12){width:100%;height:auto;display:block}.tweet-meta.svelte-178ey12{padding-bottom:.75rem;border-bottom:1px solid var(--sao-panel-border);margin-bottom:.75rem}.tweet-date.svelte-178ey12{color:var(--sao-text-secondary);font-size:.85rem}.tweet-actions.svelte-178ey12{display:flex;align-items:center;gap:1.25rem}.action-item.svelte-178ey12{display:flex;align-items:center;gap:.35rem;color:var(--sao-text-secondary);font-size:.85rem}.action-item.svelte-178ey12 svg:where(.svelte-178ey12){width:18px;height:18px}.view-link.svelte-178ey12{margin-left:auto;color:#1d9bf0;font-size:.85rem;text-decoration:none;font-family:SAO UI,sans-serif;padding:4px 8px;border-radius:var(--sao-radius-sm);transition:background .2s ease}.view-link.svelte-178ey12:hover{background:#1d9bf01a;text-decoration:none}
