feat: add admin dashboard, pipeline service, lightbox, and update dependencies

This commit is contained in:
2026-06-09 09:32:10 +08:00
parent 0d293422ac
commit 32978b3fc5
50 changed files with 4054 additions and 1618 deletions
-107
View File
@@ -40,111 +40,4 @@
</form>
</div>
</div>
<style>
.login-page {
display: flex;
justify-content: center;
align-items: center;
min-height: 60vh;
padding: 40px 16px;
}
.login-card {
width: 100%;
max-width: 400px;
background: var(--surface);
border: 1px solid var(--border);
border-radius: var(--radius-lg);
padding: 36px 32px;
box-shadow: 0 4px 24px var(--shadow);
}
.login-header {
text-align: center;
margin-bottom: 28px;
}
.login-title {
font-family: var(--font-body);
font-size: 1.4rem;
font-weight: 700;
color: var(--ink);
margin: 0 0 8px;
}
.login-subtitle {
font-size: 0.9rem;
color: var(--ink-light);
margin: 0;
}
.login-error {
background: #fce4ec;
color: #c62828;
padding: 10px 14px;
border-radius: var(--radius);
font-size: 0.85rem;
margin-bottom: 20px;
text-align: center;
}
.login-form {
display: flex;
flex-direction: column;
gap: 18px;
}
.login-field label {
display: block;
font-size: 0.85rem;
font-weight: 600;
color: var(--ink);
margin-bottom: 6px;
}
.login-field input {
width: 100%;
padding: 10px 14px;
border: 1px solid var(--border);
border-radius: var(--radius);
font-size: 0.9rem;
font-family: var(--font-sans);
background: var(--bg);
color: var(--ink);
transition: border-color 0.2s;
box-sizing: border-box;
}
.login-field input:focus {
outline: none;
border-color: var(--accent);
box-shadow: 0 0 0 3px rgba(27, 54, 93, 0.1);
}
.login-btn {
width: 100%;
padding: 12px;
background: var(--accent);
color: #fff;
border: none;
border-radius: var(--radius);
font-size: 0.95rem;
font-weight: 600;
cursor: pointer;
transition: background 0.2s;
font-family: var(--font-sans);
margin-top: 4px;
}
.login-btn:hover {
background: var(--accent-hover);
}
@media (max-width: 480px) {
.login-card {
padding: 28px 20px;
}
}
</style>
{% endblock %}