V0.3.3: Even more optimization
Some checks failed
Build and Push Docker Image to GHCR / build-and-push (push) Has been cancelled

In this realease, I have further optimized Passport. The css that
Passport now uses is entirely handrolled and build via postcss (sadly).
Several bugs have also been fixed in this release, as well as a few
performance improvements relating to the admin UI.
This commit is contained in:
Zoe
2025-10-04 22:02:15 -05:00
parent f6ffc90ec2
commit 7620577fa0
27 changed files with 1771 additions and 641 deletions

58
src/styles/login.css Normal file
View File

@@ -0,0 +1,58 @@
@import "./base.css";
@layer base {
html,
body {
background-color: var(--color-base);
}
body {
display: flex;
justify-content: center;
align-items: center;
}
}
@layer components {
.login-container {
width: fit-content;
display: flex;
position: relative;
background-color: var(--color-surface);
border-radius: calc(var(--spacing) * 3);
overflow: hidden;
}
.login-container > img {
height: calc(var(--spacing) * 96);
width: calc(var(--spacing) * 64);
object-fit: cover;
}
.login-container > div {
display: flex;
flex-direction: column;
padding: calc(var(--spacing) * 4);
text-align: center;
}
.login-form {
display: flex;
flex-direction: column;
row-gap: calc(var(--spacing) * 3);
margin-top: calc(var(--spacing) * 2);
margin-bottom: calc(var(--spacing) * 2);
}
.login-form button {
padding-left: calc(var(--spacing) * 4);
padding-right: calc(var(--spacing) * 4);
padding-top: calc(var(--spacing) * 2);
padding-bottom: calc(var(--spacing) * 2);
border-radius: calc(var(--spacing) * 2.5);
background-color: var(--color-accent);
color: #fff;
}
}