diff --git a/src/lib/components/ComponentIndex/Card.svelte b/src/lib/components/ComponentIndex/Card.svelte index f6b6b66..25f718a 100644 --- a/src/lib/components/ComponentIndex/Card.svelte +++ b/src/lib/components/ComponentIndex/Card.svelte @@ -43,7 +43,8 @@ border-radius: 5px; } .card h3 { - word-break: break-word; + word-break: none; + font-size: var(--font-300); } h3 a { text-decoration: none; diff --git a/src/lib/components/EventListElement/index.svelte b/src/lib/components/EventListElement/index.svelte index 2b7d6e6..caf3f7b 100644 --- a/src/lib/components/EventListElement/index.svelte +++ b/src/lib/components/EventListElement/index.svelte @@ -29,6 +29,9 @@ diff --git a/src/lib/styles/globals.css b/src/lib/styles/globals.css index 775e92d..d77396a 100644 --- a/src/lib/styles/globals.css +++ b/src/lib/styles/globals.css @@ -1,29 +1,17 @@ body { - border-top: 6px solid var(--color); - font-family: Inter; -} - -h1, -h2, -h3, -h4 { - font-family: Overpass; - font-weight: bold; -} - -h1 { - @apply text-5xl lg:text-7xl; -} - -h2 { + border-top: 6px solid var(--primary); + font-family: var(--font-body); + font-size: var(--font-200); } a { - color: var(--color); + color: var(--link-color); } -[href]:hover { - text-decoration: none; +blockquote { + padding-left: var(--font-200); + border-left: 5px solid; + font-style: italic; } figcaption { @@ -33,24 +21,63 @@ figcaption { margin-left: 1rem; } -blockquote { - padding-left: var(--font-200); - border-left: 5px solid; - font-style: italic; +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: var(--font-heading); + font-weight: bold; } -::selection { - color: #fff; - background: rgba(0, 0, 0, 0.99); +h1 { + font-size: var(--font-700); } -.heading { - text-align: center; - margin: var(--space-600); - max-width: 60ch; +h2 { + font-size: var(--font-600); } +h3 { + font-size: var(--font-500); +} + +h4 { + font-size: var(--font-400); +} + +h5 { + font-size: var(--font-300); +} + +h6 { + font-size: var(--font-200); +} + +li { + list-style: none; +} + +/* *******UTILITY CLASSES********* */ + .container { margin: 0 auto; width: 100%; + max-width: var(--max-width); +} + +.heading { + text-align: center; + margin: var(--s-6); +} + +.text-center { + text-align: center; +} + +.center { + display: grid; + place-items: center; + place-content: center; } diff --git a/src/lib/styles/reset.css b/src/lib/styles/reset.css index 546541e..f9b6261 100644 --- a/src/lib/styles/reset.css +++ b/src/lib/styles/reset.css @@ -17,6 +17,8 @@ category: global ::before, ::after { box-sizing: border-box; + margin: 0; + padding: 0; } /* @docs diff --git a/src/lib/styles/root.css b/src/lib/styles/root.css index db34874..dec8568 100644 --- a/src/lib/styles/root.css +++ b/src/lib/styles/root.css @@ -37,6 +37,9 @@ --primary-color: var(--primary); --header-text-color: var(--white); + /* *******MAX WIDTH OF CONTENT******* */ + --max-width: 1024px; + /************FONTS***************/ --font-heading: 'Overpass', sans-serif; --font-body: 'Inter', sans-serif; @@ -51,13 +54,54 @@ --font-600: clamp(2.4625rem, 1.9945rem + 2.3402vw, 3.6619rem); --font-700: clamp(2.955rem, 2.3218rem + 3.1659vw, 4.5775rem); - /************SCREEN SIZES***************/ - --mq-sm: '640px' - --mq-md: '768px' - --mq-lg: '1024px' - --mq-xl: '1280px' - --mq-2xl: '1536px' - --mq-3xl: '2000px' + /* ************SPACING AND SIZES************ */ + --s-0: 0px; + --s-05: 0.125rem; + --s-1: 0.25rem; + --s-15: 0.375rem; + --s-2: 0.5rem; + --s-25: 0.625rem; + --s-3: 0.75rem; + --s-35: 0.875rem; + --s-4: 1rem; + --s-5: 1.25rem; + --s-6: 1.5rem; + --s-7: 1.75rem; + --s-8: 2rem; + --s-9: 2.25rem; + --s-10: 2.5rem; + --s-11: 2.75rem; + --s-12: 3rem; + --s-14: 3.5rem; + --s-16: 4rem; + --s-20: 5rem; + --s-24: 6rem; + --s-28: 7rem; + --s-32: 8rem; + --s-36: 9rem; + --s-40: 10rem; + --s-44: 11rem; + --s-48: 12rem; + --s-52: 13rem; + --s-56: 14rem; + --s-60: 15rem; + --s-64: 16rem; + --s-72: 18rem; + --s-80: 20rem; + --s-90: 24rem; + +/************** WIDTHS **************/ + --s-auto: auto; + --s-1fourth: 25%; + --s-1third: 33.3333333% + --s-1half: 50%; + --s-2thirds: 66.666667% + --s-3fourths: 75%; + --s-full: 100%; + --s-screen: 100vw; + --s-min: min-content; + --s-max: max-content; + /************BOX SHADOWS***************/ diff --git a/src/routes/__layout.svelte b/src/routes/__layout.svelte index a360458..aef22fe 100644 --- a/src/routes/__layout.svelte +++ b/src/routes/__layout.svelte @@ -21,7 +21,19 @@
-
+