:root{--color-bg-primary:#0d1117;--color-bg-secondary:#161b22;--color-bg-tertiary:#1c2128;--color-border:#30363d;--color-border-hover:#58a6ff;--color-text-primary:#c9d1d9;--color-text-secondary:#8b949e;--color-text-muted:#6e7681;--color-accent-primary:#58a6ff;--color-accent-success:#3fb950;--color-accent-warning:#d29922;--color-accent-danger:#f85149;--color-accent-info:#a371f7;--terminal-green:#3fb950;--terminal-cursor:#58a6ff;--terminal-selection:#58a6ff4d;--font-mono:"JetBrains Mono","Fira Code","Cascadia Code","Source Code Pro",monospace;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",sans-serif}[data-theme=light]{--color-bg-primary:#fff;--color-bg-secondary:#f6f8fa;--color-bg-tertiary:#f0f3f6;--color-border:#d0d7de;--color-border-hover:#0969da;--color-text-primary:#24292f;--color-text-secondary:#57606a;--color-text-muted:#6e7681;--color-accent-primary:#0969da;--color-accent-success:#1a7f37;--color-accent-warning:#9a6700;--color-accent-danger:#cf222e;--color-accent-info:#8250df}*{box-sizing:border-box}body,html{height:100%;margin:0;overflow-x:hidden;padding:0;width:100%}html{overflow-y:auto}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0d1117;background-color:var(--color-bg-primary);color:#c9d1d9;color:var(--color-text-primary);font-family:JetBrains Mono,Fira Code,Cascadia Code,Source Code Pro,monospace;font-family:var(--font-mono);font-size:14px;line-height:1.6}#root{display:flex;flex-direction:column;height:100%}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.terminal-prompt{background:#161b22;background:var(--color-bg-secondary);border:1px solid #30363d;border:1px solid var(--color-border);border-radius:6px;font-family:JetBrains Mono,Fira Code,Cascadia Code,Source Code Pro,monospace;font-family:var(--font-mono);overflow:hidden;padding:16px;position:relative}.terminal-prompt:before{color:#3fb950;color:var(--terminal-green);content:"$ "}.terminal-cursor{animation:blink 1s infinite;background:#58a6ff;background:var(--terminal-cursor);display:inline-block;height:16px;margin-left:2px;vertical-align:text-bottom;width:8px}.code-block{background:#161b22;background:var(--color-bg-secondary);border:1px solid #30363d;border:1px solid var(--color-border);border-radius:6px;font-family:JetBrains Mono,Fira Code,Cascadia Code,Source Code Pro,monospace;font-family:var(--font-mono);font-size:13px;line-height:1.45;overflow-x:auto;padding:16px;position:relative}.code-block:before{color:#6e7681;color:var(--color-text-muted);content:attr(data-language);font-size:11px;position:absolute;right:12px;text-transform:uppercase;top:8px}.line-numbers{counter-reset:line}.line-numbers>*{counter-increment:line;padding-left:3.5em;position:relative}.line-numbers>:before{color:#6e7681;color:var(--color-text-muted);content:counter(line);left:0;position:absolute;text-align:right;-webkit-user-select:none;user-select:none;width:2.5em}.git-badge{align-items:center;background:#1c2128;background:var(--color-bg-tertiary);border:1px solid #30363d;border:1px solid var(--color-border);border-radius:4px;display:inline-flex;font-family:JetBrains Mono,Fira Code,Cascadia Code,Source Code Pro,monospace;font-family:var(--font-mono);font-size:12px;gap:4px;padding:2px 8px}.git-badge--success{border-color:#3fb950;border-color:var(--color-accent-success);color:#3fb950;color:var(--color-accent-success)}.git-badge--warning{border-color:#d29922;border-color:var(--color-accent-warning);color:#d29922;color:var(--color-accent-warning)}.git-badge--danger{border-color:#f85149;border-color:var(--color-accent-danger);color:#f85149;color:var(--color-accent-danger)}.command-palette{background:#161b22;background:var(--color-bg-secondary);border:1px solid #30363d;border:1px solid var(--color-border);border-radius:8px;box-shadow:0 16px 48px #0000004d;left:50%;max-width:600px;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:9999}@keyframes glitch{0%,to{text-shadow:.05em 0 0 #ff0000bf,-.05em -.025em 0 #00ff00bf,.025em .05em 0 #0000ffbf}14%{text-shadow:.05em 0 0 #ff0000bf,-.05em -.025em 0 #00ff00bf,.025em .05em 0 #0000ffbf}15%{text-shadow:-.05em -.025em 0 #ff0000bf,.025em .025em 0 #00ff00bf,-.05em -.05em 0 #0000ffbf}49%{text-shadow:-.05em -.025em 0 #ff0000bf,.025em .025em 0 #00ff00bf,-.05em -.05em 0 #0000ffbf}50%{text-shadow:.025em .05em 0 #ff0000bf,.05em 0 0 #00ff00bf,0 -.05em 0 #0000ffbf}99%{text-shadow:.025em .05em 0 #ff0000bf,.05em 0 0 #00ff00bf,0 -.05em 0 #0000ffbf}}.glitch{animation:glitch .5s infinite}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0d1117;background:var(--color-bg-primary)}::-webkit-scrollbar-thumb{background:#30363d;background:var(--color-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#6e7681;background:var(--color-text-muted)}:focus{outline:2px solid #58a6ff;outline:2px solid var(--color-accent-primary);outline-offset:2px}::selection{background:#58a6ff4d;background:var(--terminal-selection);color:#c9d1d9;color:var(--color-text-primary)}.activity-indicator{align-items:center;color:#8b949e;color:var(--color-text-secondary);display:inline-flex;font-family:JetBrains Mono,Fira Code,Cascadia Code,Source Code Pro,monospace;font-family:var(--font-mono);font-size:12px;gap:6px}.activity-dot{background:#6e7681;background:var(--color-text-muted);border-radius:50%;flex-shrink:0;height:8px;width:8px}.activity-dot--active{animation:pulse-green 2s infinite;background:#3fb950;background:var(--color-accent-success)}@keyframes pulse-green{0%{box-shadow:0 0 0 0 #3fb950b3}70%{box-shadow:0 0 0 6px #3fb95000}to{box-shadow:0 0 0 0 #3fb95000}}.activity-now{color:#3fb950;color:var(--color-accent-success)}.activity-today{color:#c9d1d9;color:var(--color-text-primary)}.activity-recent,.activity-yesterday{color:#8b949e;color:var(--color-text-secondary)}.activity-old,.activity-weeks{color:#6e7681;color:var(--color-text-muted)}.activity-old{opacity:.7}.activity-never{color:#6e7681;color:var(--color-text-muted);opacity:.5}.user-card .activity-indicator{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1117cc;border-radius:12px;font-size:11px;padding:4px 8px;position:absolute;right:8px;top:8px}.match-item .activity-indicator{font-size:11px;margin-left:auto}.message-item .activity-indicator{font-size:11px;opacity:.8}.profile-header .activity-indicator{background:#161b22;background:var(--color-bg-secondary);border:1px solid #30363d;border:1px solid var(--color-border);border-radius:16px;font-size:12px;padding:6px 12px}.activity-tooltip{cursor:help;position:relative}.activity-tooltip:hover:after{background:#1c2128;background:var(--color-bg-tertiary);border:1px solid #30363d;border:1px solid var(--color-border);border-radius:4px;content:attr(data-tooltip);font-size:11px;margin-bottom:4px;padding:6px 8px;white-space:nowrap;z-index:1000}.activity-tooltip:hover:after,.activity-tooltip:hover:before{bottom:100%;left:50%;position:absolute;transform:translateX(-50%)}.activity-tooltip:hover:before{border:4px solid #0000;border-top:4px solid var(--color-border);content:"";margin-bottom:-4px}@media (max-width:768px){.user-card .activity-indicator{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;margin-top:8px;padding:0;position:static}.activity-indicator{font-size:11px}.activity-dot{height:6px;width:6px}}*{transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}
/*# sourceMappingURL=main.ebf0efbc.css.map*/