|
@@ -118,6 +118,7 @@ header nav { display: flex; align-items: center; flex-wrap: wrap; gap: var(--gri
|
|
|
background: none;
|
|
background: none;
|
|
|
border: none;
|
|
border: none;
|
|
|
border-radius: 6px;
|
|
border-radius: 6px;
|
|
|
|
|
+ color: var(--accent);
|
|
|
cursor: pointer;
|
|
cursor: pointer;
|
|
|
padding: 0.35rem 0.6rem;
|
|
padding: 0.35rem 0.6rem;
|
|
|
text-align: left;
|
|
text-align: left;
|
|
@@ -134,6 +135,35 @@ header nav { display: flex; align-items: center; flex-wrap: wrap; gap: var(--gri
|
|
|
|
|
|
|
|
.nav-auth .nav-dropdown { left: auto; right: 0; }
|
|
.nav-auth .nav-dropdown { left: auto; right: 0; }
|
|
|
|
|
|
|
|
|
|
+/* ---- Login ---- */
|
|
|
|
|
+
|
|
|
|
|
+.login {
|
|
|
|
|
+ background: radial-gradient(circle at 50% 0%, #ddf4ff66, transparent 70%);
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+ min-height: 60vh;
|
|
|
|
|
+ padding: var(--grid-4) 0;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.login-card {
|
|
|
|
|
+ align-self: center;
|
|
|
|
|
+ background: var(--surface);
|
|
|
|
|
+ border: 1px solid var(--line);
|
|
|
|
|
+ border-top: 4px solid var(--accent);
|
|
|
|
|
+ border-radius: var(--radius);
|
|
|
|
|
+ box-shadow: 0 8px 24px #00000018;
|
|
|
|
|
+ max-width: 24rem;
|
|
|
|
|
+ padding: var(--grid-3) var(--grid-3) var(--grid-2);
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.login-card .login-emblem { height: 6rem; width: auto; }
|
|
|
|
|
+
|
|
|
|
|
+.login-card form { text-align: left; }
|
|
|
|
|
+
|
|
|
|
|
+.login-card button[type="submit"] { width: 100%; }
|
|
|
|
|
+
|
|
|
/* Hover/focus surface the panel of a closed menu; [open] pins it.
|
|
/* Hover/focus surface the panel of a closed menu; [open] pins it.
|
|
|
The content-visibility override accompanies display because modern
|
|
The content-visibility override accompanies display because modern
|
|
|
engines hide a closed <details>' slot content that way. */
|
|
engines hide a closed <details>' slot content that way. */
|