63 lines
		
	
	
		
			843 B
		
	
	
	
		
			CSS
		
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			843 B
		
	
	
	
		
			CSS
		
	
	
	
| *,
 | |
| *::before,
 | |
| *::after {
 | |
| 	box-sizing: border-box;
 | |
| }
 | |
| 
 | |
| img {
 | |
| 	display: block;
 | |
| 	max-width: 100%;
 | |
| }
 | |
| 
 | |
| menu:not(article menu),
 | |
| ol:not(article ol),
 | |
| ul:not(article ul) {
 | |
| 	list-style: none;
 | |
| }
 | |
| 
 | |
| menu,
 | |
| ol,
 | |
| ul {
 | |
| 	padding-left: 0;
 | |
| }
 | |
| 
 | |
| article ol,
 | |
| article ul {
 | |
| 	list-style-position: inside;
 | |
| }
 | |
| 
 | |
| a {
 | |
| 	/* Places underlines below the descenders */
 | |
| 	text-underline-position: under;
 | |
| 
 | |
| 
 | |
| 	/* Sets the thickness as a percentage of the font size */
 | |
| 	text-decoration-thickness: 8;
 | |
| }
 | |
| 
 | |
| /* <html> = the root */
 | |
| html {
 | |
| 	font-size: 62.5%;
 | |
| 	/* (62.5/100) * 16px = 10px */
 | |
| 	-webkit-text-size-adjust: none;
 | |
| 	/* for iOS Safari */
 | |
| 	text-size-adjust: none;
 | |
| 	/* for other mobile browsers */
 | |
| }
 | |
| 
 | |
| @media (prefers-reduced-motion: no-preference) {
 | |
| 	html {
 | |
| 		scroll-behavior: smooth;
 | |
| 	}
 | |
| }
 | |
| 
 | |
| label,
 | |
| button,
 | |
| select,
 | |
| summary,
 | |
| [type=radio],
 | |
| [type=submit],
 | |
| [type=checkbox] {
 | |
| 	cursor: pointer;
 | |
| }
 |