Repaint theme blue with larger typography
Swap the cherry-red primary for the logo's blue, bump body 13→15px and h1 32→40px, and add semantic tokens (--bg-*, --accent-*, --text-*) so future palette shifts are a single-file edit. Cherry-red survives only for danger states and the brand cherry mark. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
+30
-30
@@ -121,8 +121,8 @@
|
||||
<style>
|
||||
.grid {
|
||||
display: grid;
|
||||
grid-template-columns: 1fr 380px;
|
||||
gap: 24px;
|
||||
grid-template-columns: 1fr 400px;
|
||||
gap: var(--gap-section);
|
||||
}
|
||||
@media (max-width: 900px) {
|
||||
.grid { grid-template-columns: 1fr; }
|
||||
@@ -131,76 +131,76 @@
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: flex-end;
|
||||
margin-bottom: 20px;
|
||||
padding-bottom: 14px;
|
||||
border-bottom: 1px solid var(--cherry-700);
|
||||
margin-bottom: 28px;
|
||||
padding-bottom: 18px;
|
||||
border-bottom: 1px solid var(--border);
|
||||
}
|
||||
.title-block { display: flex; align-items: baseline; gap: 14px; }
|
||||
.title-block { display: flex; align-items: baseline; gap: 18px; }
|
||||
h1 {
|
||||
margin: 0;
|
||||
font-family: var(--font-display);
|
||||
font-size: 32px;
|
||||
font-size: var(--text-3xl);
|
||||
color: var(--cream);
|
||||
letter-spacing: 2px;
|
||||
line-height: 1;
|
||||
letter-spacing: var(--tracking-display);
|
||||
line-height: var(--leading-tight);
|
||||
}
|
||||
.count {
|
||||
font-family: var(--font-mono);
|
||||
font-size: 12px;
|
||||
font-size: var(--text-sm);
|
||||
color: var(--ink-500);
|
||||
letter-spacing: 0.5px;
|
||||
}
|
||||
.actions { display: flex; gap: 8px; }
|
||||
.actions { display: flex; gap: 10px; }
|
||||
button {
|
||||
background: var(--cherry-875);
|
||||
background: var(--bg-card);
|
||||
color: var(--ink-100);
|
||||
border: 1px solid var(--cherry-700);
|
||||
border: 1px solid var(--border);
|
||||
border-radius: var(--r-sm);
|
||||
padding: 8px 16px;
|
||||
padding: 10px 20px;
|
||||
cursor: pointer;
|
||||
font-family: var(--font-body);
|
||||
font-size: 13px;
|
||||
font-size: var(--text-base);
|
||||
font-weight: 500;
|
||||
letter-spacing: 0.3px;
|
||||
transition: border-color 0.15s, box-shadow 0.15s;
|
||||
}
|
||||
button:hover:not(:disabled) {
|
||||
border-color: var(--spark-500);
|
||||
box-shadow: var(--spark-glow);
|
||||
border-color: var(--accent);
|
||||
box-shadow: var(--accent-glow);
|
||||
}
|
||||
button.primary {
|
||||
background: linear-gradient(180deg, var(--cherry-500), var(--cherry-600));
|
||||
background: linear-gradient(180deg, var(--blue-500), var(--blue-600));
|
||||
color: var(--cream);
|
||||
border-color: var(--cherry-400);
|
||||
border-color: var(--blue-400);
|
||||
font-weight: 600;
|
||||
}
|
||||
button.primary:hover:not(:disabled) {
|
||||
border-color: var(--spark-500);
|
||||
box-shadow: var(--spark-glow), 0 0 20px rgba(200, 16, 46, 0.4);
|
||||
box-shadow: var(--spark-glow), 0 0 20px rgba(46, 134, 209, 0.45);
|
||||
}
|
||||
button:disabled { opacity: 0.4; cursor: default; }
|
||||
.cards {
|
||||
display: grid;
|
||||
gap: 14px;
|
||||
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
|
||||
gap: var(--gap-cards);
|
||||
grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
|
||||
}
|
||||
.empty {
|
||||
color: var(--ink-500);
|
||||
font-family: var(--font-mono);
|
||||
font-size: 13px;
|
||||
padding: 40px;
|
||||
font-size: var(--text-base);
|
||||
padding: 48px;
|
||||
text-align: center;
|
||||
border: 1px dashed var(--cherry-700);
|
||||
border: 1px dashed var(--border);
|
||||
border-radius: var(--r-md);
|
||||
}
|
||||
.flash {
|
||||
color: var(--spark-400);
|
||||
margin: 0 0 16px;
|
||||
margin: 0 0 20px;
|
||||
font-family: var(--font-mono);
|
||||
font-size: 12px;
|
||||
padding: 10px 14px;
|
||||
background: rgba(34, 224, 255, 0.06);
|
||||
border: 1px solid rgba(34, 224, 255, 0.25);
|
||||
font-size: var(--text-mono);
|
||||
padding: 12px 16px;
|
||||
background: rgba(124, 212, 255, 0.06);
|
||||
border: 1px solid rgba(124, 212, 255, 0.25);
|
||||
border-radius: var(--r-sm);
|
||||
}
|
||||
</style>
|
||||
|
||||
Reference in New Issue
Block a user