diff --git a/src/assets/css/global.css b/src/assets/css/global.css index dfee433e..4494a974 100644 --- a/src/assets/css/global.css +++ b/src/assets/css/global.css @@ -58,55 +58,46 @@ /* ------------------- */ @layer reset { - /* Box sizing rules */ - *, - *::before, - *::after { box-sizing: border-box; } - - /* Prevent font size inflation */ - html { - -moz-text-size-adjust: none; - -webkit-text-size-adjust: none; - text-size-adjust: none; + *, *::before, *::after { + box-sizing: border-box; } - /* Remove default margin in favour of better control in authored CSS */ - body, h1, h2, h3, h4, p, - figure, blockquote, dl, dd { margin: 0; } + * { + margin: 0; + } - /* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */ - ul[role='list'], - ol[role='list'] { list-style-type: ""; } - - /* Set core body defaults */ body { min-height: 100vh; line-height: 1.5; } - /* Set shorter line heights on headings and interactive elements */ - h1, h2, h3, h4, - button, input, label { line-height: 1.1; } + h1, h2, h3, h4, h5, h6, + button, input, label { + line-height: 1.1; + } - /* Balance text wrapping on headings */ - h1, h2, h3, h4 { text-wrap: balance; } + p, h1, h2, h3, h4, h5, h6 { + overflow-wrap: break-word; + } - /* A elements that don't have a class get default styles */ - a:not([class]) { text-decoration-skip-ink: auto; } + h1, h2, h3, h4, h5, h6 { + text-wrap: balance; + } - /* Make images easier to work with */ - img, - picture { + img, picture, video, canvas { max-width: 100%; display: block; } - /* Inherit fonts for inputs and buttons */ - input, button, textarea, select { font: inherit; } + input, button, textarea, select { + font: inherit; + } - /* Make sure textareas without a rows attribute are not tiny */ - textarea:not([rows]) { min-height: 10em; } + textarea:not([rows]) { + min-height: 10em; + } - /* Anything that has been anchored to should have extra scroll margin */ - :target { scroll-margin-block: 5ex; } + :target { + scroll-margin-block: 5ex; + } } \ No newline at end of file