Files
gstack/extension/content.css
Rocky 834c6db075
Some checks failed
Workflow Lint / actionlint (push) Has been cancelled
Build CI Image / build (push) Has been cancelled
Skill Docs Freshness / check-freshness (push) Has been cancelled
Periodic Evals / build-image (push) Has been cancelled
Periodic Evals / evals (map[file:test/codex-e2e.test.ts name:e2e-codex]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/gemini-e2e.test.ts name:e2e-gemini]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/skill-e2e-design.test.ts name:e2e-design]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/skill-e2e-plan.test.ts name:e2e-plan]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/skill-e2e-qa-bugs.test.ts name:e2e-qa-bugs]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/skill-e2e-qa-workflow.test.ts name:e2e-qa-workflow]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/skill-e2e-review.test.ts name:e2e-review]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/skill-e2e-workflow.test.ts name:e2e-workflow]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/skill-routing-e2e.test.ts name:e2e-routing]) (push) Has been cancelled
Initial import from garrytan/gstack@026751e (main snapshot via local relay)
Source: https://github.com/garrytan/gstack/commit/026751e
2026-05-19 21:18:17 +02:00

125 lines
2.5 KiB
CSS

/* gstack browse — ref overlay + status pill styles
* Design system: DESIGN.md (amber accent, zinc neutrals)
*/
#gstack-ref-overlays {
font-family: 'JetBrains Mono', 'SF Mono', 'Fira Code', monospace !important;
}
/* Connection status pill — bottom-right corner */
#gstack-status-pill {
position: fixed;
bottom: 16px;
right: 16px;
z-index: 2147483646;
display: flex;
align-items: center;
gap: 6px;
padding: 6px 12px;
background: rgba(12, 12, 12, 0.85);
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
border: 1px solid rgba(245, 158, 11, 0.25);
border-radius: 9999px;
color: #e0e0e0;
font-family: 'JetBrains Mono', 'SF Mono', 'Fira Code', 'Cascadia Code', monospace;
font-size: 11px;
font-weight: 500;
letter-spacing: 0.02em;
pointer-events: auto;
cursor: pointer;
transition: opacity 0.5s ease;
box-shadow: 0 2px 12px rgba(0, 0, 0, 0.4);
}
#gstack-status-pill:hover {
opacity: 1 !important;
}
.gstack-pill-dot {
width: 6px;
height: 6px;
border-radius: 50%;
background: #F59E0B;
box-shadow: 0 0 6px rgba(245, 158, 11, 0.5);
flex-shrink: 0;
}
@media (prefers-reduced-motion: reduce) {
#gstack-status-pill {
transition: none;
}
}
.gstack-ref-badge {
position: absolute;
background: rgba(220, 38, 38, 0.9);
color: #fff;
font-size: 10px;
font-weight: 700;
padding: 1px 4px;
border-radius: 4px;
line-height: 14px;
pointer-events: none;
z-index: 2147483647;
}
/* Floating ref panel (used when positions are unknown) */
.gstack-ref-panel {
position: fixed;
bottom: 12px;
right: 12px;
width: 220px;
max-height: 300px;
background: rgba(12, 12, 12, 0.95);
border: 1px solid #262626;
border-radius: 8px;
overflow: hidden;
pointer-events: auto;
box-shadow: 0 4px 24px rgba(0, 0, 0, 0.5);
font-size: 11px;
}
.gstack-ref-panel-header {
padding: 6px 10px;
background: #141414;
border-bottom: 1px solid #262626;
color: #FAFAFA;
font-weight: 600;
font-size: 11px;
}
.gstack-ref-panel-list {
max-height: 260px;
overflow-y: auto;
}
.gstack-ref-panel-row {
padding: 3px 10px;
border-bottom: 1px solid #1f1f1f;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.gstack-ref-panel-id {
color: #FBBF24;
font-weight: 600;
margin-right: 4px;
}
.gstack-ref-panel-role {
color: #A1A1AA;
margin-right: 4px;
}
.gstack-ref-panel-name {
color: #e0e0e0;
}
.gstack-ref-panel-more {
padding: 4px 10px;
color: #52525B;
font-style: italic;
}