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 @@
-
+
+
+
\ No newline at end of file
diff --git a/src/routes/cheatsheet/_CheatSheetCard.svelte b/src/routes/cheatsheet/_CheatSheetCard.svelte
index 3ff0c22..05a05d8 100644
--- a/src/routes/cheatsheet/_CheatSheetCard.svelte
+++ b/src/routes/cheatsheet/_CheatSheetCard.svelte
@@ -8,7 +8,7 @@
export let doc = '';
export let repl = '';
let isCopied = false;
- function copy(): void {
+ function copy() {
const element = document.getElementById(title).firstChild;
if (navigator.clipboard) {
navigator.clipboard.writeText(element.innerText);
@@ -42,7 +42,7 @@
\ No newline at end of file
diff --git a/src/routes/events/index.svelte b/src/routes/events/index.svelte
index def6aa7..edf4fc8 100644
--- a/src/routes/events/index.svelte
+++ b/src/routes/events/index.svelte
@@ -21,7 +21,7 @@
Events - Svelte Society
-
+
{#each events.events as event}
-
+
\ No newline at end of file