font updates

This commit is contained in:
2026-06-12 20:38:06 -05:00
parent f9a59e9a66
commit ba7a22e0fd
17 changed files with 3709 additions and 7 deletions

View File

@@ -129,3 +129,138 @@
font-size: 13px;
color: #ffd0d0;
}
/* ── Appearance section ─────────────────────────────────────────── */
.sectionDivider {
display: flex;
align-items: center;
gap: 12px;
margin-top: 4px;
}
.sectionDivider::before,
.sectionDivider::after {
content: '';
flex: 1;
height: 1px;
background: var(--border);
}
.sectionLabel {
font-family: 'Cinzel', serif;
font-size: 11px;
letter-spacing: 0.1em;
text-transform: uppercase;
color: var(--text-muted);
white-space: nowrap;
}
.select {
width: 100%;
padding: 6px 10px;
background: var(--bg-elevated);
border: 1px solid var(--border);
color: var(--text-primary);
font-family: 'EB Garamond', Georgia, serif;
font-size: 14px;
border-radius: 3px;
cursor: pointer;
}
.select:focus {
border-color: var(--border-accent);
outline: none;
}
.fontSizeRow {
display: flex;
align-items: center;
gap: 10px;
}
.fontSizeBtn {
width: 30px;
height: 30px;
display: flex;
align-items: center;
justify-content: center;
font-size: 16px;
font-weight: 600;
padding: 0;
flex-shrink: 0;
}
.fontSizeBtn:disabled {
opacity: 0.3;
cursor: not-allowed;
}
.fontSizeDisplay {
flex: 1;
display: flex;
align-items: center;
gap: 6px;
background: var(--bg-elevated);
border: 1px solid var(--border);
padding: 6px 12px;
border-radius: 3px;
}
.fontSizePip {
width: 10px;
height: 10px;
border-radius: 50%;
background: var(--border-accent);
border: none;
padding: 0;
cursor: pointer;
transition: background 0.15s, transform 0.15s;
flex-shrink: 0;
}
.fontSizePip:hover {
background: var(--accent-gold);
}
.fontSizePipActive {
background: var(--accent-gold-bright);
transform: scale(1.4);
}
.fontSizeLabel {
margin-left: auto;
font-family: 'JetBrains Mono', monospace;
font-size: 12px;
color: var(--text-secondary);
min-width: 36px;
text-align: right;
}
.colorRow {
display: flex;
align-items: center;
gap: 10px;
}
.colorPicker {
width: 40px;
height: 32px;
padding: 2px;
border: 1px solid var(--border);
background: var(--bg-elevated);
cursor: pointer;
border-radius: 3px;
}
.colorPicker:focus {
border-color: var(--border-accent);
outline: none;
}
.colorHex {
font-family: 'JetBrains Mono', monospace;
font-size: 13px;
color: var(--text-secondary);
min-width: 64px;
}