@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Anton&family=Bebas+Neue&display=swap"); :root { --blue: #002D62; --red: #C8102E; --green: #4CAF50; --background: #F5F5F5; --primary-text: #1A1A1A; --secondary-text: #555555; --success: #2E8B57; --warning: #FFA500; --error: #D72638; --primary-font: "Bebas Neue", sans-serif; --secondary-font: "Anton", sans-serif; } /* 1. Use a more-intuitive box-sizing model */ *, *::before, *::after { box-sizing: border-box; } /* 2. Remove default margin */ * { margin: 0; } /* 3. Enable keyword animations */ @media (prefers-reduced-motion: no-preference) { html { interpolate-size: allow-keywords; } } body { /* 4. Add accessible line-height */ line-height: 1.5; /* 5. Improve text rendering */ -webkit-font-smoothing: antialiased; } /* 6. Improve media defaults */ img, picture, video, canvas, svg { display: block; max-width: 100%; } /* 7. Inherit fonts for form controls */ input, button, textarea, select { font: inherit; } /* 8. Avoid text overflows */ p, h1, h2, h3, h4, h5, h6 { overflow-wrap: break-word; } /* 9. Improve line wrapping */ p { text-wrap: pretty; } h1, h2, h3, h4, h5, h6 { text-wrap: balance; } /* 10. Create a root stacking context */ #root, #__next { isolation: isolate; } header { background: var(--blue); padding: 20px; } header #site-name { font-family: var(--secondary-font); font-size: 2rem; letter-spacing: 1px; } header a { color: var(--background); } h1, h2, h3, h4, h5, h6 { font-family: var(--primary-font); } h1 { font-size: 3rem; font-weight: 700; } h2 { font-size: 2.5rem; font-weight: 700; } h3 { font-size: 2rem; font-weight: 500; } h4 { font-size: 1.5rem; font-weight: 500; } h5 { font-size: 1.2rem; font-weight: 500; } h6 { font-size: 1rem; font-weight: 500; } .styled-table { border-collapse: collapse; margin: 25px 0; font-size: 0.9em; font-family: sans-serif; min-width: 400px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.15); } .styled-table thead tr { background-color: #009879; color: #ffffff; text-align: left; } .styled-table th, .styled-table td { padding: 12px 15px; } .styled-table tbody tr { border-bottom: 1px solid #dddddd; } .styled-table tbody tr:nth-of-type(even) { background-color: #f3f3f3; } .styled-table tbody tr:last-of-type { border-bottom: 2px solid #009879; } .styled-table tbody tr.active-row { font-weight: bold; color: #009879; } body { background: var(--background); color: var(--primary-text); padding: 20px; font-size: 1.2rem; } img { max-width: 100%; display: block; } /*# sourceMappingURL=style.css.map */