update
This commit is contained in:
@@ -49,6 +49,20 @@ button:disabled { cursor: wait; opacity: .58; }
|
||||
}
|
||||
|
||||
.product-name, .operator { color: var(--muted); }
|
||||
.brand { white-space: nowrap; }
|
||||
.portal-nav { display: flex; align-self: stretch; gap: 6px; }
|
||||
.portal-nav a {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
padding: 0 16px;
|
||||
color: var(--muted);
|
||||
border-bottom: 2px solid transparent;
|
||||
font-size: .82rem;
|
||||
font-weight: 800;
|
||||
text-decoration: none;
|
||||
}
|
||||
.portal-nav a:hover { color: var(--ink); }
|
||||
.portal-nav a.active { color: var(--accent); border-bottom-color: var(--accent); }
|
||||
.operator { display: flex; align-items: center; gap: 18px; }
|
||||
.operator form { margin: 0; }
|
||||
|
||||
@@ -70,6 +84,9 @@ h1, h2, p { margin-top: 0; }
|
||||
h1 { max-width: 760px; margin-bottom: 14px; font-size: clamp(2.5rem, 6vw, 5.7rem); line-height: .94; letter-spacing: -.055em; }
|
||||
h2 { margin-bottom: 0; font-size: 1.4rem; letter-spacing: -.02em; }
|
||||
.hero p:not(.eyebrow) { max-width: 650px; color: var(--muted); font-size: 1.1rem; line-height: 1.65; }
|
||||
.view-heading { margin-bottom: 38px; }
|
||||
.view-heading h1 { font-size: clamp(2.4rem, 5vw, 4.8rem); }
|
||||
.view-heading p:not(.eyebrow) { max-width: 760px; margin-bottom: 0; color: var(--muted); font-size: 1.05rem; line-height: 1.65; }
|
||||
|
||||
.eyebrow {
|
||||
margin-bottom: 10px;
|
||||
@@ -106,6 +123,7 @@ h2 { margin-bottom: 0; font-size: 1.4rem; letter-spacing: -.02em; }
|
||||
}
|
||||
|
||||
.panel-heading { padding: 26px 28px 20px; border-bottom: 1px solid var(--line); }
|
||||
.panel-heading-action { display: flex; align-items: center; justify-content: space-between; gap: 24px; }
|
||||
.stack { display: grid; gap: 18px; padding: 26px 28px 30px; }
|
||||
.stack.compact { padding: 0; }
|
||||
|
||||
@@ -161,6 +179,7 @@ legend { margin-bottom: 8px; }
|
||||
.text-button.danger { color: var(--danger); }
|
||||
|
||||
.authorization-list { display: grid; max-height: 690px; overflow: auto; }
|
||||
.authorization-empty { padding: 22px 26px; }
|
||||
.authorization { padding: 21px 26px; border-bottom: 1px solid var(--line); }
|
||||
.authorization:last-child { border-bottom: 0; }
|
||||
.authorization.closed { opacity: .64; }
|
||||
@@ -210,6 +229,7 @@ dd { margin: 4px 0 0; overflow-wrap: anywhere; }
|
||||
.toggle { display: flex; align-items: center; gap: 9px; }
|
||||
.empty, .fine-print { color: var(--muted); }
|
||||
.package-forms { display: grid; gap: 26px; }
|
||||
.form-section { padding-top: 26px !important; border-top: 1px solid var(--line); }
|
||||
.form-title { margin: 0; color: var(--ink); font-weight: 850; }
|
||||
.form-help { margin: 0; color: var(--muted); font-size: .82rem; line-height: 1.55; }
|
||||
.upload-status { min-height: 1.2em; margin: 0; color: var(--amber); overflow-wrap: anywhere; }
|
||||
@@ -257,6 +277,8 @@ dd { margin: 4px 0 0; overflow-wrap: anywhere; }
|
||||
.fine-print { margin: 22px 0 0; font-size: .76rem; text-align: center; }
|
||||
|
||||
@media (max-width: 900px) {
|
||||
.topbar { padding: 0 3vw; }
|
||||
.product-name { display: none; }
|
||||
.hero, .content-grid, .package-layout { grid-template-columns: 1fr; }
|
||||
.audit-filters { grid-template-columns: 1fr 1fr; }
|
||||
.audit-row { grid-template-columns: 1fr 1fr; }
|
||||
@@ -266,10 +288,15 @@ dd { margin: 4px 0 0; overflow-wrap: anywhere; }
|
||||
}
|
||||
|
||||
@media (max-width: 580px) {
|
||||
.topbar { padding: 0 4vw; }
|
||||
.product-name, .operator > span { display: none; }
|
||||
.topbar { min-height: 62px; padding: 0 3vw; }
|
||||
.wordmark { margin-right: 0; }
|
||||
.operator > span { display: none; }
|
||||
.operator { gap: 0; }
|
||||
.portal-nav { gap: 0; }
|
||||
.portal-nav a { padding: 0 9px; font-size: .76rem; }
|
||||
.page { width: 94vw; padding-top: 34px; }
|
||||
.field-row, dl { grid-template-columns: 1fr; }
|
||||
.audit-filters { grid-template-columns: 1fr; }
|
||||
.code-reveal { align-items: stretch; flex-direction: column; }
|
||||
.panel-heading-action { align-items: flex-start; flex-direction: column; }
|
||||
}
|
||||
|
||||
@@ -43,7 +43,7 @@ document.addEventListener("submit", async (event) => {
|
||||
} else {
|
||||
status.textContent = `Uploaded ${result.filename}; SHA-256 ${result.sha256}`;
|
||||
window.setTimeout(() => {
|
||||
window.location.assign("/portal?notice=Package+uploaded+and+registered");
|
||||
window.location.assign("/portal/packages?notice=Package+uploaded+and+registered");
|
||||
}, 900);
|
||||
}
|
||||
} catch (error) {
|
||||
|
||||
Reference in New Issue
Block a user