Spaces:
Sleeping
Sleeping
| /* CircuitScope - Global App Styles */ | |
| .section-container { | |
| max-width: 1200px; | |
| margin: 0 auto; | |
| padding: 0 16px; | |
| } | |
| @media (min-width: 640px) { | |
| .section-container { | |
| padding: 0 24px; | |
| } | |
| } | |
| @media (min-width: 1024px) { | |
| .section-container { | |
| padding: 0 32px; | |
| } | |
| } | |
| .research-card { | |
| background: var(--surface); | |
| border: 1px solid var(--border); | |
| border-radius: 10px; | |
| padding: 20px 24px; | |
| } | |
| .research-card-accent { | |
| background: var(--surface); | |
| border: 1px solid var(--border); | |
| border-left: 3px solid var(--teal); | |
| border-radius: 10px; | |
| padding: 20px 24px; | |
| } | |
| .code-block { | |
| background: #0A0D18; | |
| border: 1px solid #1E2B45; | |
| border-radius: 8px; | |
| padding: 16px; | |
| font-family: 'JetBrains Mono', monospace; | |
| font-size: 13px; | |
| line-height: 1.6; | |
| overflow-x: auto; | |
| } | |
| .terminal-window { | |
| background: #060810; | |
| border: 1px solid #2A3A58; | |
| border-radius: 10px; | |
| padding: 16px; | |
| overflow: hidden; | |
| } | |
| .terminal-dots { | |
| display: flex; | |
| gap: 6px; | |
| margin-bottom: 12px; | |
| } | |
| .terminal-dot { | |
| width: 10px; | |
| height: 10px; | |
| border-radius: 50%; | |
| } | |
| .badge-teal { | |
| background: rgba(0,217,192,0.1); | |
| color: #00D9C0; | |
| border: 1px solid rgba(0,217,192,0.25); | |
| border-radius: 999px; | |
| padding: 3px 12px; | |
| font-size: 11px; | |
| font-weight: 500; | |
| display: inline-flex; | |
| align-items: center; | |
| } | |
| .badge-violet { | |
| background: rgba(155,89,245,0.1); | |
| color: #B57BFF; | |
| border: 1px solid rgba(155,89,245,0.25); | |
| border-radius: 999px; | |
| padding: 3px 12px; | |
| font-size: 11px; | |
| font-weight: 500; | |
| display: inline-flex; | |
| align-items: center; | |
| } | |
| .badge-amber { | |
| background: rgba(255,179,71,0.1); | |
| color: #FFB347; | |
| border: 1px solid rgba(255,179,71,0.25); | |
| border-radius: 999px; | |
| padding: 3px 12px; | |
| font-size: 11px; | |
| font-weight: 500; | |
| display: inline-flex; | |
| align-items: center; | |
| } | |
| .badge-blue { | |
| background: rgba(74,158,255,0.1); | |
| color: #4A9EFF; | |
| border: 1px solid rgba(74,158,255,0.25); | |
| border-radius: 999px; | |
| padding: 3px 12px; | |
| font-size: 11px; | |
| font-weight: 500; | |
| display: inline-flex; | |
| align-items: center; | |
| } | |
| .badge-green { | |
| background: rgba(0,230,118,0.1); | |
| color: #00E676; | |
| border: 1px solid rgba(0,230,118,0.25); | |
| border-radius: 999px; | |
| padding: 3px 12px; | |
| font-size: 11px; | |
| font-weight: 500; | |
| display: inline-flex; | |
| align-items: center; | |
| } | |
| .badge-red { | |
| background: rgba(255,80,99,0.1); | |
| color: #FF5063; | |
| border: 1px solid rgba(255,80,99,0.25); | |
| border-radius: 999px; | |
| padding: 3px 12px; | |
| font-size: 11px; | |
| font-weight: 500; | |
| display: inline-flex; | |
| align-items: center; | |
| } | |
| .btn-primary { | |
| background: linear-gradient(135deg, #00D9C0, #4A9EFF); | |
| color: #060810; | |
| border: none; | |
| border-radius: 8px; | |
| padding: 11px 22px; | |
| font-weight: 700; | |
| font-size: 14px; | |
| cursor: pointer; | |
| transition: opacity 0.2s, transform 0.1s; | |
| } | |
| .btn-primary:hover { | |
| opacity: 0.9; | |
| } | |
| .btn-primary:active { | |
| transform: scale(0.98); | |
| } | |
| .btn-ghost { | |
| background: transparent; | |
| border: 1px solid #2A3A58; | |
| color: #8A9BC4; | |
| border-radius: 8px; | |
| padding: 11px 22px; | |
| font-weight: 600; | |
| font-size: 14px; | |
| cursor: pointer; | |
| transition: border-color 0.2s, color 0.2s; | |
| } | |
| .btn-ghost:hover { | |
| border-color: #4A5A7A; | |
| color: #E8EEF8; | |
| } | |
| .heatmap-cell { | |
| border-radius: 3px; | |
| transition: background-color 200ms; | |
| } | |
| .stat-card { | |
| background: var(--surface); | |
| border: 1px solid var(--border); | |
| border-radius: 10px; | |
| padding: 16px 20px; | |
| text-align: center; | |
| } | |
| .failure-card { | |
| background: var(--surface); | |
| border: 1px solid var(--border); | |
| border-left: 3px solid #FFB347; | |
| border-radius: 10px; | |
| padding: 20px 24px; | |
| } | |
| .plotly-container .js-plotly-plot .plotly .modebar { | |
| background: transparent ; | |
| } | |
| .plotly-container .js-plotly-plot .plotly .modebar-btn path { | |
| fill: #8A9BC4 ; | |
| } | |
| .scroll-mt-section { | |
| scroll-margin-top: 80px; | |
| } | |