All checks were successful
Deploy Development / deploy (push) Successful in 34s
Test Suite / pytest-backend (push) Successful in 9s
Test Suite / lint-backend (push) Successful in 2s
Test Suite / compose-smoke (push) Has been skipped
Test Suite / k6 /api/health Baseline (push) Successful in 18s
Test Suite / playwright-smoke (push) Successful in 12s
Co-authored-by: Cursor <cursoragent@cursor.com>
128 lines
1.5 KiB
CSS
128 lines
1.5 KiB
CSS
:root {
|
|
font-family: system-ui, sans-serif;
|
|
color: #1a1a1a;
|
|
background: #f6f7fb;
|
|
}
|
|
|
|
body {
|
|
margin: 0;
|
|
}
|
|
|
|
.shell {
|
|
max-width: 720px;
|
|
margin: 2rem auto;
|
|
padding: 0 1rem 3rem;
|
|
}
|
|
|
|
.hero h1 {
|
|
margin-bottom: 0.25rem;
|
|
}
|
|
|
|
.muted {
|
|
color: #555;
|
|
font-size: 0.95rem;
|
|
}
|
|
|
|
.card {
|
|
background: #fff;
|
|
border: 1px solid #ddd;
|
|
border-radius: 8px;
|
|
padding: 1rem;
|
|
margin-top: 1rem;
|
|
}
|
|
|
|
.card h2 {
|
|
margin-top: 0;
|
|
font-size: 1.1rem;
|
|
}
|
|
|
|
.auth-card {
|
|
margin-top: 0;
|
|
}
|
|
|
|
.setup-hint {
|
|
background: #eef4fc;
|
|
border: 1px solid #c5d9f0;
|
|
border-radius: 6px;
|
|
padding: 0.75rem;
|
|
font-size: 0.92rem;
|
|
margin: 0 0 1rem;
|
|
}
|
|
|
|
.tabs {
|
|
display: flex;
|
|
gap: 0.35rem;
|
|
margin-bottom: 1rem;
|
|
}
|
|
|
|
.tab {
|
|
background: #eee;
|
|
color: #333;
|
|
border: 1px solid #ccc;
|
|
padding: 0.45rem 0.9rem;
|
|
}
|
|
|
|
.tab.active {
|
|
background: #1a4d8f;
|
|
color: #fff;
|
|
border-color: #1a4d8f;
|
|
}
|
|
|
|
.tab:disabled {
|
|
opacity: 0.45;
|
|
cursor: not-allowed;
|
|
}
|
|
|
|
.error {
|
|
color: #b00020;
|
|
}
|
|
|
|
pre {
|
|
overflow: auto;
|
|
font-size: 0.85rem;
|
|
}
|
|
|
|
.form {
|
|
display: grid;
|
|
gap: 0.75rem;
|
|
}
|
|
|
|
.form label {
|
|
display: grid;
|
|
gap: 0.25rem;
|
|
font-size: 0.9rem;
|
|
}
|
|
|
|
.form input {
|
|
padding: 0.5rem 0.6rem;
|
|
border: 1px solid #ccc;
|
|
border-radius: 6px;
|
|
font: inherit;
|
|
}
|
|
|
|
button {
|
|
padding: 0.55rem 1rem;
|
|
border: none;
|
|
border-radius: 6px;
|
|
background: #1a4d8f;
|
|
color: #fff;
|
|
font: inherit;
|
|
cursor: pointer;
|
|
width: fit-content;
|
|
}
|
|
|
|
button:disabled {
|
|
opacity: 0.6;
|
|
cursor: wait;
|
|
}
|
|
|
|
button.secondary {
|
|
background: #eee;
|
|
color: #222;
|
|
border: 1px solid #ccc;
|
|
}
|
|
|
|
.session p {
|
|
margin: 0.35rem 0;
|
|
}
|