Skip to content

Commit 30309dd

Browse files
perkiclaude
andcommitted
Add base HTML element styles
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent c8d1930 commit 30309dd

2 files changed

Lines changed: 104 additions & 6 deletions

File tree

hds.css

Lines changed: 103 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,7 @@
304304
}
305305
:where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
306306
border-color: var(--tw-prose-hr);
307-
border-top-width: 1px;
307+
border-top-width: 1;
308308
margin-top: 3em;
309309
margin-bottom: 3em;
310310
}
@@ -389,7 +389,7 @@
389389
font-weight: 500;
390390
font-family: inherit;
391391
color: var(--tw-prose-kbd);
392-
box-shadow: 0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);
392+
box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
393393
font-size: 0.875em;
394394
border-radius: 0.3125rem;
395395
padding-top: 0.1875em;
@@ -525,7 +525,7 @@
525525
--tw-prose-quote-borders: oklch(92.8% 0.006 264.531);
526526
--tw-prose-captions: oklch(55.1% 0.027 264.364);
527527
--tw-prose-kbd: oklch(21% 0.034 264.665);
528-
--tw-prose-kbd-shadows: color-mix(in oklab, oklch(21% 0.034 264.665) 10%, transparent);
528+
--tw-prose-kbd-shadows: NaN NaN NaN;
529529
--tw-prose-code: oklch(21% 0.034 264.665);
530530
--tw-prose-pre-code: oklch(92.8% 0.006 264.531);
531531
--tw-prose-pre-bg: oklch(27.8% 0.033 256.848);
@@ -543,7 +543,7 @@
543543
--tw-prose-invert-quote-borders: oklch(37.3% 0.034 259.733);
544544
--tw-prose-invert-captions: oklch(70.7% 0.022 261.325);
545545
--tw-prose-invert-kbd: #fff;
546-
--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);
546+
--tw-prose-invert-kbd-shadows: 255 255 255;
547547
--tw-prose-invert-code: #fff;
548548
--tw-prose-invert-pre-code: oklch(87.2% 0.01 258.338);
549549
--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
@@ -1111,7 +1111,6 @@
11111111
}
11121112
}
11131113
}
1114-
@import url("https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");
11151114
.palette-doctor {
11161115
color-scheme: light;
11171116
--hds-background: #F9FAFB;
@@ -1202,6 +1201,105 @@
12021201
--hds-chart-9: #A3E635;
12031202
--hds-chart-10: #FB923C;
12041203
}
1204+
body {
1205+
font-family: var(--font-body, "Inter", ui-sans-serif, system-ui, sans-serif);
1206+
font-weight: 300;
1207+
line-height: 1.6;
1208+
color: var(--hds-foreground, #111928);
1209+
background-color: var(--hds-background, #f9fafb);
1210+
}
1211+
h1, h2, h3, h4, h5, h6 {
1212+
font-family: var(--font-sans, "Inter Tight", "Inter", ui-sans-serif, system-ui, sans-serif);
1213+
font-weight: 600;
1214+
line-height: 1.25;
1215+
margin-top: 1.5em;
1216+
margin-bottom: 0.5em;
1217+
color: var(--hds-foreground, #111928);
1218+
}
1219+
h1 {
1220+
font-size: 2em;
1221+
}
1222+
h2 {
1223+
font-size: 1.5em;
1224+
}
1225+
h3 {
1226+
font-size: 1.25em;
1227+
}
1228+
h4 {
1229+
font-size: 1.1em;
1230+
}
1231+
p {
1232+
margin-top: 0.5em;
1233+
margin-bottom: 0.5em;
1234+
}
1235+
a {
1236+
color: var(--hds-primary, #1c64f2);
1237+
text-decoration: underline;
1238+
}
1239+
a:hover {
1240+
opacity: 0.8;
1241+
}
1242+
hr {
1243+
border-top: 1px solid var(--hds-border, #e5e7eb);
1244+
margin: 1.5em 0;
1245+
}
1246+
ul {
1247+
list-style: disc;
1248+
padding-left: 1.5em;
1249+
margin: 0.5em 0;
1250+
}
1251+
ol {
1252+
list-style: decimal;
1253+
padding-left: 1.5em;
1254+
margin: 0.5em 0;
1255+
}
1256+
li {
1257+
margin: 0.25em 0;
1258+
}
1259+
table {
1260+
width: 100%;
1261+
border-collapse: collapse;
1262+
margin: 1em 0;
1263+
}
1264+
th, td {
1265+
padding: 0.5em 0.75em;
1266+
text-align: left;
1267+
border-bottom: 1px solid var(--hds-border, #e5e7eb);
1268+
}
1269+
th {
1270+
font-weight: 600;
1271+
background-color: var(--hds-muted, #f3f4f6);
1272+
}
1273+
tr:hover {
1274+
background-color: var(--hds-muted, #f3f4f6);
1275+
}
1276+
code {
1277+
font-family: var(--font-mono, ui-monospace, monospace);
1278+
font-size: 0.875em;
1279+
background-color: var(--hds-muted, #f3f4f6);
1280+
padding: 0.15em 0.4em;
1281+
border-radius: 0.25em;
1282+
}
1283+
pre {
1284+
background-color: var(--hds-muted, #f3f4f6);
1285+
padding: 1em;
1286+
border-radius: 0.5em;
1287+
overflow-x: auto;
1288+
margin: 1em 0;
1289+
}
1290+
pre code {
1291+
background: none;
1292+
padding: 0;
1293+
}
1294+
.container {
1295+
max-width: 80rem;
1296+
margin-left: auto;
1297+
margin-right: auto;
1298+
padding: 1.5em 2em;
1299+
}
1300+
img {
1301+
display: inline;
1302+
}
12051303
@layer base {
12061304
.tooltip-arrow,.tooltip-arrow:before {
12071305
position: absolute;

0 commit comments

Comments
 (0)