Skip to content

Instantly share code, notes, and snippets.

@Kaleidosium
Created October 27, 2025 02:51
Show Gist options
  • Select an option

  • Save Kaleidosium/8ea0669496cd8e43e58e5618707c3bd9 to your computer and use it in GitHub Desktop.

Select an option

Save Kaleidosium/8ea0669496cd8e43e58e5618707c3bd9 to your computer and use it in GitHub Desktop.
My personal reset.css
/* Remove default margin in favour of better control in authored CSS */
body, h1, h2, h3, h4, h5, h6, p, figure, blockquote, dl, dd {
margin: 0;
}
/* Prevent font size inflation */
html {
-moz-text-size-adjust: none;
-webkit-text-size-adjust: none;
text-size-adjust: none;
}
/* Remove default list styles on ul, ol elements with a list role */
ul[role="list"],
ol[role="list"] {
list-style: none;
}
/* Set core body defaults */
body {
min-height: 100vh;
line-height: 1.5;
}
/* [macOS] Disable subpixel antialiasing for more consistent rendering */
body {
-webkit-font-smoothing: antialiased;
}
/* Set shorter line heights on headings and interactive elements */
h1, h2, h3, h4, h5, h6, button, input, label {
line-height: 1.1;
}
/* Balance text wrapping on headings */
h1, h2, h3, h4, h5, h6 {
text-wrap: balance;
}
/* a elements that don't have a class get default styles */
a:not([class]) {
text-decoration-skip-ink: auto;
color: currentColor;
}
/* Make media easier to work with */
img, picture, video, canvas, svg {
max-width: 100%;
display: block;
}
/* Inherit fonts for form controls */
input, button, textarea, select {
font: inherit;
}
/* Make sure textareas without a rows attribute are not tiny */
textarea:not([rows]) {
min-height: 10em;
}
/* Anything that has been anchored to should have extra scroll margin */
:target {
scroll-margin-block: 5ex;
}
/* Avoid text overflows */
p, h1, h2, h3, h4, h5, h6 {
overflow-wrap: break-word;
}
/* Enable pretty wrapping for text in paragraphs */
p {
text-wrap: pretty;
}
/* Create a new stacking context for the root element */
#app, #__next {
isolation: isolate;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment