mirror of
https://github.com/block/buzz.git
synced 2026-08-18 06:50:31 +02:00
Co-authored-by: npub1ux8n2yfs8qfvgd75s7kyhar2mztac355v6vmrz4juc9l3msw4pgstums9e <e18f3511303812c437d487ac4bf46ad897dc46946699b18ab2e60bf8ee0ea851@sprout-oss.stage.blox.sqprod.co> Signed-off-by: npub1ux8n2yfs8qfvgd75s7kyhar2mztac355v6vmrz4juc9l3msw4pgstums9e <e18f3511303812c437d487ac4bf46ad897dc46946699b18ab2e60bf8ee0ea851@sprout-oss.stage.blox.sqprod.co>
73 lines
1.5 KiB
CSS
73 lines
1.5 KiB
CSS
:root {
|
|
color-scheme: light dark;
|
|
--background: #f7f7f5;
|
|
--surface: #ffffff;
|
|
--text: #20201f;
|
|
--muted: #66645f;
|
|
--border: #d9d7d0;
|
|
--accent: #6d4aff;
|
|
--accent-hover: #5836e6;
|
|
}
|
|
|
|
@media (prefers-color-scheme: dark) {
|
|
:root {
|
|
--background: #171716;
|
|
--surface: #222220;
|
|
--text: #f3f2ee;
|
|
--muted: #aaa79f;
|
|
--border: #3b3935;
|
|
--accent: #a58cff;
|
|
--accent-hover: #baa7ff;
|
|
}
|
|
}
|
|
|
|
* { box-sizing: border-box; }
|
|
|
|
body {
|
|
margin: 0;
|
|
background: var(--background);
|
|
color: var(--text);
|
|
font: 1rem/1.65 system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
|
|
}
|
|
|
|
main {
|
|
width: min(46rem, calc(100% - 2rem));
|
|
margin: 0 auto;
|
|
padding: 3rem 0 5rem;
|
|
}
|
|
|
|
header, section, .card {
|
|
background: var(--surface);
|
|
border: 1px solid var(--border);
|
|
border-radius: 0.75rem;
|
|
padding: 1.5rem;
|
|
margin-bottom: 1rem;
|
|
}
|
|
|
|
header { padding: 2rem 1.5rem; }
|
|
|
|
h1, h2 { line-height: 1.25; }
|
|
h1 { margin: 0 0 0.5rem; font-size: clamp(2rem, 7vw, 3rem); }
|
|
h2 { margin-top: 0; font-size: 1.25rem; }
|
|
p:last-child, ul:last-child { margin-bottom: 0; }
|
|
ul { padding-left: 1.25rem; }
|
|
li + li { margin-top: 0.4rem; }
|
|
|
|
.eyebrow, .updated, footer {
|
|
color: var(--muted);
|
|
font-size: 0.9rem;
|
|
}
|
|
|
|
.eyebrow {
|
|
font-weight: 700;
|
|
letter-spacing: 0.08em;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
a { color: var(--accent); text-underline-offset: 0.18em; }
|
|
a:hover { color: var(--accent-hover); }
|
|
|
|
nav { display: flex; flex-wrap: wrap; gap: 0.75rem 1rem; margin-top: 1.25rem; }
|
|
footer { padding: 1rem 0; }
|
|
code { overflow-wrap: anywhere; }
|