From 19bd27d1d4156a8c91d11900f83856f8d6739d8d Mon Sep 17 00:00:00 2001 From: Helen Chong <119173961+helenclx@users.noreply.github.com> Date: Sat, 6 Apr 2024 13:30:02 +0800 Subject: [PATCH] Set up home page --- _site/assets/css/main.css | 753 ++++++++++++++++++++ _site/assets/css/style-main.css | 756 +++++++++++++++++++++ _site/assets/fanlistings/jedi-100x50.png | Bin 0 -> 6833 bytes _site/assets/fanlistings/kotor-100x50.png | Bin 0 -> 10734 bytes _site/assets/fanlistings/kotor2-100x50.jpg | Bin 0 -> 18792 bytes _site/assets/js/events.js | 183 +++++ _site/assets/js/navbar.js | 13 + _site/assets/webrings/queercoded-left.png | Bin 0 -> 360 bytes _site/assets/webrings/queercoded-right.png | Bin 0 -> 360 bytes _site/assets/webrings/queercoded.png | Bin 0 -> 754 bytes _site/home/index.html | 153 +++++ _site/index.html | 6 +- _site/not_found/index.html | 2 +- src/_includes/components/footer.njk | 4 + src/_includes/components/header.njk | 10 + src/_includes/components/navbar.njk | 14 + src/_includes/layouts/main.njk | 53 ++ src/_includes/layouts/start.njk | 2 +- src/assets/css/main.css | 753 ++++++++++++++++++++ src/assets/fanlistings/jedi-100x50.png | Bin 0 -> 6833 bytes src/assets/fanlistings/kotor-100x50.png | Bin 0 -> 10734 bytes src/assets/fanlistings/kotor2-100x50.jpg | Bin 0 -> 18792 bytes src/assets/js/events.js | 183 +++++ src/assets/js/navbar.js | 13 + src/assets/webrings/queercoded-left.png | Bin 0 -> 360 bytes src/assets/webrings/queercoded-right.png | Bin 0 -> 360 bytes src/assets/webrings/queercoded.png | Bin 0 -> 754 bytes src/home.njk | 81 +++ src/index.njk | 4 +- 29 files changed, 2976 insertions(+), 7 deletions(-) create mode 100644 _site/assets/css/main.css create mode 100644 _site/assets/css/style-main.css create mode 100644 _site/assets/fanlistings/jedi-100x50.png create mode 100644 _site/assets/fanlistings/kotor-100x50.png create mode 100644 _site/assets/fanlistings/kotor2-100x50.jpg create mode 100644 _site/assets/js/events.js create mode 100644 _site/assets/js/navbar.js create mode 100644 _site/assets/webrings/queercoded-left.png create mode 100644 _site/assets/webrings/queercoded-right.png create mode 100644 _site/assets/webrings/queercoded.png create mode 100644 _site/home/index.html create mode 100644 src/_includes/components/footer.njk create mode 100644 src/_includes/components/header.njk create mode 100644 src/_includes/components/navbar.njk create mode 100644 src/_includes/layouts/main.njk create mode 100644 src/assets/css/main.css create mode 100644 src/assets/fanlistings/jedi-100x50.png create mode 100644 src/assets/fanlistings/kotor-100x50.png create mode 100644 src/assets/fanlistings/kotor2-100x50.jpg create mode 100644 src/assets/js/events.js create mode 100644 src/assets/js/navbar.js create mode 100644 src/assets/webrings/queercoded-left.png create mode 100644 src/assets/webrings/queercoded-right.png create mode 100644 src/assets/webrings/queercoded.png create mode 100644 src/home.njk diff --git a/_site/assets/css/main.css b/_site/assets/css/main.css new file mode 100644 index 00000000..07c5a2c7 --- /dev/null +++ b/_site/assets/css/main.css @@ -0,0 +1,753 @@ +/* ------------------- */ +/* Custom Properties */ +/* ------------------- */ +:root { + --clr-body-bg: #08031A; + --img-body-bg: url('/assets/images/starsforever.png'); + --clr-body-txt: #fceaff; + --clr-content-bg: #3d2163; + + --clr-main-heading: #ED64F5; + --clr-sub-heading: #e8b86f; + --clr-title-border: #d3aad5; + --clr-bold-txt: #ff9933; + --clr-link: #ED64F5; + --clr-link-hover: #c355c9; + --clr-quote-bg: #13092D; + --clr-quote-border: #999999; + + --clr-code-bg: #241445; + --clr-code-border: #82668f; + --clr-dates: rgb(158, 203, 255); + + --clr-link-btn-bg: #873eb5; + --clr-link-btn-txt: white; + --clr-link-btn-hover: #241445; + + --clr-main-header-bg: black; + --clr-navbar-bg: #222; + --clr-navbar-link: white; + + --clr-main-footer-bg: #13092D; + + --ff-primary: 'Noto Sans'; +} + +/* ------------------- */ +/* CSS Reset */ +/* ------------------- */ + +/* Box sizing rules */ +*, +*::before, +*::after { + box-sizing: border-box; +} + +/* Remove default margin */ +body, +h1, +h2, +h3, +h4, +p, +figure, +blockquote, +dl, +dd { + 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: none; +} + +/* Set core root defaults */ +html:focus-within { + scroll-behavior: smooth; +} + +/* Set core body defaults */ +body { + min-height: 100vh; + text-rendering: optimizeSpeed; + line-height: 1.5; +} + +/* A elements that don't have a class get default styles */ +a:not([class]) { + text-decoration-skip-ink: auto; +} + +/* Make images easier to work with */ +img, +picture { + max-width: 100%; + display: block; +} + +/* Inherit fonts for inputs and buttons */ +input, +button, +textarea, +select { + font: inherit; +} + +/* Remove all animations, transitions and smooth scroll for people that prefer not to see them */ +@media (prefers-reduced-motion: reduce) { + html:focus-within { + scroll-behavior: auto; + } + + *, + *::before, + *::after { + animation-duration: 0.01ms !important; + animation-iteration-count: 1 !important; + transition-duration: 0.01ms !important; + scroll-behavior: auto !important; + } +} + +/* ------------------- */ +/* STYLING BEGINS */ +/* ------------------- */ + +/* General Styles */ +body { + display: flex; + align-items: center; + flex-direction: column; + font-family: var(--ff-primary), Arial, Helvetica, sans-serif; + color: var(--clr-body-txt); + background-color: var(--clr-body-bg); + background-image: var(--img-body-bg); + background-attachment: fixed; +} + +h1 { + color: var(--clr-main-heading); +} + +h1 { + margin-bottom: 1.2rem; +} + +h2, h3 { + color: var(--clr-sub-heading); +} + +h1 { + font-size: 2.2rem; + border-bottom: 0.18rem solid var(--clr-title-border); +} + +h2 { + font-size: 1.7rem; +} + +article:not(.divided-article) h2, +article h3, +.content-section h3 { + margin-top: 1.5rem; +} + +p { + padding: 0.5rem 0; +} + +hr { + border: 0.05rem solid var(--clr-title-border); +} + +strong { + color: var(--clr-bold-txt); +} + +:focus { + outline: 0.15em solid var(--clr-body-txt); +} + +a { + font-weight: 700; + color: var(--clr-link); +} + +a:hover { + color: var(--clr-link-hover); +} + +a:not([class]):focus { + outline: 0.15rem solid var(--clr-link); +} + +a:focus img { + outline: 0.2em solid var(--clr-body-txt); +} + +blockquote { + margin: 1.5rem 0; + padding: 0.5rem 1rem; + border-inline-start: 0.1rem solid var(--clr-main-heading); + background-color: var(--clr-quote-bg); +} + +button:hover { + cursor: pointer; +} + +button:focus, +detail:focus { + outline-offset: 0.2em; +} + +pre { + white-space: pre-wrap; + overflow-x: auto; +} + +summary { + cursor: pointer; +} + +dl { + display: grid; + grid-gap: 0.5rem 1rem; + grid-template-columns: max-content; +} + +dt { + font-weight: bold; +} + +dd { + grid-column-start: 2; +} + +/* ELEMENT STYLES WITH CUSTOM CLASSES */ +.bold-text { + font-weight: 700; +} + +.center-el { + display: grid; + place-content: center; +} + +.center-text { + text-align: center; +} + +.date-style { + font-weight: 700; + color: var(--clr-dates); +} + +.hidden { + display: none; +} + +.article-list { + display: grid; + gap: 0.5em; +} + +/* HEADER COMPONENT */ +.main-header { + width: 100%; + background-color: var(--clr-main-header-bg); + display: flex; + flex-direction: column; + justify-content: center; + text-align: center; +} + +.main-header__top-bar { + background-color: var(--clr-navbar-bg); + width: 100%; + padding: 0.5em 0; +} + +.main-header__img { + display: grid; + place-content: center; +} + +.main-header img { + object-fit: scale-down; + overflow: hidden; + filter: drop-shadow(0.1rem 0.1rem 0.2rem black); +} + +/* NAVIGATION BAR COMPONENT */ +.navbar { + background: var(--clr-navbar-bg); + padding: 0 0.6rem; + width: 100%; + z-index: 999; +} + +.navbar a { + color: var(--clr-navbar-link); + text-decoration: none; + cursor: pointer; +} + +.navbar a:hover { + color: var(--clr-link-hover); +} + +.navbar a:focus { + outline-offset: 0.3em; + outline: 0.15em solid var(--clr-navbar-link); +} + +.nav__menu { + list-style: none; + padding: 0; + display: flex; + justify-content: space-evenly; + flex-wrap: wrap; + gap: 0.5rem; +} + +/* Added to the navbar with JS when it reaches its scroll position */ +.sticky-nav { + position: fixed; + width: 100%; + top: 0; +} + +/* Add some top padding to the page content to prevent sudden quick movement +as the navigation bar gets a new position at the top of the page +(position:fixed and top:0) */ +.sticky-nav + main { + padding-top: 3.75rem; +} + +/* MAIN CONTENT */ +main, +.content-container, +.divided-article { + gap: 0.8rem; + display: flex; + flex-direction: column; + width: 100%; +} + +main { + font-size: 1.2rem; +} + +article:not(.divided-article), +.content-section, +.qna-section { + background-color: var(--clr-content-bg); + padding: 1.35rem; +} + +.article-section { + padding: 1.25rem 0; +} + +article, .content-container { + order: 1; +} + +.sidebar--sticky { + position: sticky; + top: 5rem; +} + +.left-sidebar, +.right-sidebar { + padding: 1rem; + font-size: 0.9rem; + background-color: var(--clr-content-bg); +} + +.left-sidebar { + order: 2; +} + +.right-sidebar { + order: 3; +} + +.left-sidebar:empty, +.right-sidebar:empty { + display: none; +} + +/* Tablet main content layout */ +@media only screen and (min-width: 43.75rem) { + main { + flex-direction: row; + } + + aside { + width: 10rem; + } + + article, .content-container { + flex: 1; + order: 2; + } + + .left-sidebar { + order: 1; + } + + .right-sidebar { + order: 3; + } +} + +/* Desktop main content layout */ +@media only screen and (min-width: 60rem) { + main { + width: 60rem; + display: flex; + flex-direction: row; + justify-content: center; + } + + aside { + width: 12rem; + } +} + +@media only screen and (min-width: 65rem) { + main { + width: 65rem; + } +} + +/* CUSTOM CLASSES FOR SPECIAL ELEMENTS */ +.inline-code { + font-family: monospace; + border: 0.07rem solid var(--clr-code-border); + padding: 0.125rem 0.3rem; + margin: 0 0.125rem; + background: var(--clr-code-bg); +} + +.code-snippet { + background: var(--clr-code-bg); + border: 0.08rem solid var(--clr-code-border); + display: block; + padding: 0.5em 0.8rem; + overflow-x: auto; + word-break: keep-all; +} + +.text-box { + background: var(--clr-quote-bg); + border: 0.1em solid var(--clr-main-heading); + padding: 0.4em 0.8em; + margin: 0.5em 0; +} + +/* Link button */ +.link-btn { + font: 1.3rem 'Source Sans Pro', Arial, sans-serif; + display: inline-block; + border: 0.15rem solid var(--clr-link-btn-bg); + border-radius: 0.6rem; + padding: 0.75rem 1rem; + margin: 0.3rem; + background: var(--clr-link-btn-bg); + color: var(--clr-link-btn-txt); + cursor: pointer; + font-weight: 700; + text-transform: uppercase; +} + +.link-btn, +.link-btn:hover, +.link-btn:visited { + text-decoration: none; +} + +.link-btn:hover { + cursor: pointer; + background: var(--clr-link-btn-hover); + transition: 0.5s; +} + +.link-btn:focus { + outline-offset: 0.2em; + outline: 0.15em solid var(--clr-link); +} + +/* Q&A accordion */ +.qna-accordion { + padding: 1rem 0; +} + +.qna-accordion__question { + font-weight: 700; +} + +.qna-accordion__answer { + padding: 0.7rem 1.5rem; + margin-top: 0.5rem; + background: hsla(0, 0%, 100%, 0.15); +} + +/* Spoiler Accordion */ +.spoiler-accordion { + padding: 0.5rem 0; +} + +.spoiler-accordion__hint { + font-weight: 700; +} + +.spoiler-accordion__spoiler { + padding: 0 1rem; +} + +/* Embedded YouTube video */ +.full-width-youtube-video { + position: relative; + padding-bottom: 56.25%; + height: 0; +} + +.full-width-youtube-video iframe { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +/* Website link button */ +.site-btn__container { + display: flex; + gap: 1rem; + align-items: center; + margin: 0.5rem 0; +} + +.site-btn__textarea { + width: 10rem; + height: 2.5rem; + font-size: 0.75rem; + background-color:black; + color: var(--clr-body-txt); +} + +.copy-txt-btn { + border: none; + background: var(--clr-link-btn-bg); + color: var(--clr-body-txt); + padding: 0.3rem 0.8rem; + border-radius: 0.5rem; + font-size: 0.9rem; + font-weight: bold; +} + +.copy-txt-btn:hover { + background: var(--clr-link-hover); +} + +/* Web button lists */ +.web-btn-wrapper { + display: flex; + flex-wrap: wrap; + gap: 0.5rem; +} + +/* References list */ +.references-list { + font-size: 0.96em; +} + +/* Pride flag backgrounds */ +.flag-ace { + background: repeating-linear-gradient( + #000000 0 25%, + #a3a3a3 0 50%, + #ffffff 0 75%, + #800080 0 100% + ); +} + +.flag-agender { + background: linear-gradient( + black 0 14.28%, + silver 0 28.57%, + white 0 42.85%, + #a3fa73 0 57.14%, + white 0 71.42%, + silver 0 85.71%, + black 0 + ); +} + +.flag-aro { + background: linear-gradient( + #0a2 20%, + #7d6 0 40%, + white 0 60%, + darkgray 0 80%, + black 0 + ); +} + +.flag-bi { + background: repeating-linear-gradient( + #d60270 0 40%, + #9b4f97 0 60%, + #0038a7 0 100% + ); +} + +.flag-demigirl { + background: linear-gradient( + #7F7F7F 0 14.28%, + #C4C4C4 0 28.57%, + #FDADC8 0 42.85%, + white 0 57.14%, + #FDADC8 0 71.42%, + #C4C4C4 0 85.71%, + #7F7F7F 0 + ); +} + +.flag-bigender { + background: linear-gradient( + #d074a2 0 14.28%, + #f8a1cd 0 28.57%, + #d9c6ea 0 42.85%, + white 0 57.14%, + #d9c6ea 0 71.42%, + #90c8ec 0 85.71%, + #6583d5 0 + ); +} + +.flag-gilbert-baker { + background: linear-gradient( + #FF6599 12.5%, + #e40303 0 25%, + #ff8c00 0 37.5%, + #ffed00 0 50%, + #008026 0 62.5%, + #00C0C0 0 75%, + #004dff 0 87.5%, + #750787 0 + ); +} + +.flag-gilbert-baker-2017 { + background: linear-gradient( + #CD66FF 11.1%, + #FF6599 0 22.2%, + #e40303 0 33.3%, + #ff8c00 0 44.4%, + #ffed00 0 55.5%, + #008026 0 66.6%, + #00C0C0 0 77.7%, + #004dff 0 88.8%, + #750787 0 + ); +} + +.flag-intersex { + background: radial-gradient(closest-side circle at center, + #ffd800 44%, + #7902aa 44%, + #7902aa 56%, + #ffd800 56% + ); +} + +.flag-lesbian { + background: repeating-linear-gradient( + #d52d00 0 14.29%, + #ef7627 0 28.57%, + #ff9a56 0 42.86%, + #ffffff 0 57.14%, + #d362a4 0 71.43%, + #b85490 0 86.71%, + #a30262 0 100% + ); +} + +.flag-non-binary { + background: repeating-linear-gradient( + #fff430 0 25%, + #ffffff 0 50%, + #9c59d1 0 75%, + #000000 0 100% + ); +} + +.flag-pan { + background: repeating-linear-gradient( + #ff218c 0 33.33%, + #ffd800 0 66.67%, + #21b1ff 0 100% + ); +} + +.flag-progress { + background: + conic-gradient(at 14% 50%, #0000 221.25deg, #ffffff 222deg 318deg, #0000 318.25deg), + conic-gradient(at 23% 50%, #0000 221.25deg, #f5a9b8 222deg 318deg, #0000 318.25deg), + conic-gradient(at 32% 50%, #0000 221.25deg, #5bcefa 222deg 318deg, #0000 318.25deg), + conic-gradient(at 41% 50%, #0000 221.25deg, #784F17 222deg 318deg, #0000 318.25deg), + conic-gradient(at 50% 50%, #0000 221.25deg, black 222deg 318deg, #0000 318.25deg), + linear-gradient(#e40303 0 16.66%, #ff8c00 0 33.33%, #ffed00 0 50%, #008026 0 66.66%, #004dff 0 83.33%, #750787 0); +} + +.flag-progress-intersex { + background: + radial-gradient(circle at 9.75% 50%, #0000 6.66%, #7902aa 6.7% 8.33%, #0000 8.4%), + conic-gradient(at 26.66% 50%, #0000 222.75deg, #ffd800 0 317.25deg, #0000 0), + conic-gradient(at 33% 50%, #0000 222.75deg, #ffffff 0 317.25deg, #0000 0), + conic-gradient(at 39% 50%, #0000 222.75deg, #f5a9b8 0 317.25deg, #0000 0), + conic-gradient(at 45.66% 50%, #0000 222.75deg, #5bcefa 0 317.25deg, #0000 0), + conic-gradient(at 52% 50%, #0000 222.75deg, #753000 0 317.25deg, #0000 0), + conic-gradient(at 58.33% 50%, #0000 222.75deg, #000 0 317.25deg, #0000 0), + linear-gradient(#e40303 0 16.66%, #ff8c00 0 33.33%, #ffed00 0 50%, #008026 0 66.66%, #004dff 0 83.33%, #750787 0); +} + +.flag-rainbow { + background: repeating-linear-gradient( + #e40303 0 16.67%, + #ff8c00 0 33.33%, + #ffed00 0 50%, + #008026 0 66.67%, + #004dff 0 83.33%, + #750787 0 100% + ); +} + +.flag-trans { + background: repeating-linear-gradient( + #5bcefa 0 20%, + #f5a9b8 0 40%, + #ffffff 0 60%, + #f5a9b8 0 80%, + #5bcefa 0 100% + ); +} + +/* FOOTER COMPONENT */ +.main-footer { + background: var(--clr-main-footer-bg); + width: 100%; + padding: 0.5rem; + text-align: center; +} + +.main-footer p { + padding: 0; +} \ No newline at end of file diff --git a/_site/assets/css/style-main.css b/_site/assets/css/style-main.css new file mode 100644 index 00000000..14c05945 --- /dev/null +++ b/_site/assets/css/style-main.css @@ -0,0 +1,756 @@ +@import url('https://fonts.googleapis.com/css?family=Noto+Sans&display=swap'); + +/* ------------------- */ +/* Custom Properties */ +/* ------------------- */ + +:root { + --clr-body-bg: #08031A; + --img-body-bg: url('/assets/starsforever.png'); + --clr-body-txt: #fceaff; + --clr-content-bg: #3d2163; + + --clr-main-heading: #ED64F5; + --clr-sub-heading: #e8b86f; + --clr-title-border: #d3aad5; + --clr-bold-txt: #ff9933; + --clr-link: #ED64F5; + --clr-link-hover: #c355c9; + --clr-quote-bg: #13092D; + --clr-quote-border: #999999; + + --clr-code-bg: #241445; + --clr-code-border: #82668f; + --clr-dates: rgb(158, 203, 255); + + --clr-link-btn-bg: #873eb5; + --clr-link-btn-txt: white; + --clr-link-btn-hover: #241445; + + --clr-main-header-bg: black; + --clr-navbar-bg: #222; + --clr-navbar-link: white; + + --clr-main-footer-bg: #13092D; + + --ff-primary: 'Noto Sans'; +} + +/* ------------------- */ +/* CSS Reset */ +/* ------------------- */ + +/* Box sizing rules */ +*, +*::before, +*::after { + box-sizing: border-box; +} + +/* Remove default margin */ +body, +h1, +h2, +h3, +h4, +p, +figure, +blockquote, +dl, +dd { + 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: none; +} + +/* Set core root defaults */ +html:focus-within { + scroll-behavior: smooth; +} + +/* Set core body defaults */ +body { + min-height: 100vh; + text-rendering: optimizeSpeed; + line-height: 1.5; +} + +/* A elements that don't have a class get default styles */ +a:not([class]) { + text-decoration-skip-ink: auto; +} + +/* Make images easier to work with */ +img, +picture { + max-width: 100%; + display: block; +} + +/* Inherit fonts for inputs and buttons */ +input, +button, +textarea, +select { + font: inherit; +} + +/* Remove all animations, transitions and smooth scroll for people that prefer not to see them */ +@media (prefers-reduced-motion: reduce) { + html:focus-within { + scroll-behavior: auto; + } + + *, + *::before, + *::after { + animation-duration: 0.01ms !important; + animation-iteration-count: 1 !important; + transition-duration: 0.01ms !important; + scroll-behavior: auto !important; + } +} + +/* ------------------- */ +/* STYLING BEGINS */ +/* ------------------- */ + +/* General Styles */ +body { + display: flex; + align-items: center; + flex-direction: column; + font-family: var(--ff-primary), Arial, Helvetica, sans-serif; + color: var(--clr-body-txt); + background-color: var(--clr-body-bg); + background-image: var(--img-body-bg); + background-attachment: fixed; +} + +h1 { + color: var(--clr-main-heading); +} + +h1 { + margin-bottom: 1.2rem; +} + +h2, h3 { + color: var(--clr-sub-heading); +} + +h1 { + font-size: 2.2rem; + border-bottom: 0.18rem solid var(--clr-title-border); +} + +h2 { + font-size: 1.7rem; +} + +article:not(.divided-article) h2, +article h3, +.content-section h3 { + margin-top: 1.5rem; +} + +p { + padding: 0.5rem 0; +} + +hr { + border: 0.05rem solid var(--clr-title-border); +} + +strong { + color: var(--clr-bold-txt); +} + +:focus { + outline: 0.15em solid var(--clr-body-txt); +} + +a { + font-weight: 700; + color: var(--clr-link); +} + +a:hover { + color: var(--clr-link-hover); +} + +a:not([class]):focus { + outline: 0.15rem solid var(--clr-link); +} + +a:focus img { + outline: 0.2em solid var(--clr-body-txt); +} + +blockquote { + margin: 1.5rem 0; + padding: 0.5rem 1rem; + border-inline-start: 0.1rem solid var(--clr-main-heading); + background-color: var(--clr-quote-bg); +} + +button:hover { + cursor: pointer; +} + +button:focus, +detail:focus { + outline-offset: 0.2em; +} + +pre { + white-space: pre-wrap; + overflow-x: auto; +} + +summary { + cursor: pointer; +} + +dl { + display: grid; + grid-gap: 0.5rem 1rem; + grid-template-columns: max-content; +} + +dt { + font-weight: bold; +} + +dd { + grid-column-start: 2; +} + +/* ELEMENT STYLES WITH CUSTOM CLASSES */ +.bold-text { + font-weight: 700; +} + +.center-el { + display: grid; + place-content: center; +} + +.center-text { + text-align: center; +} + +.date-style { + font-weight: 700; + color: var(--clr-dates); +} + +.hidden { + display: none; +} + +.article-list { + display: grid; + gap: 0.5em; +} + +/* HEADER COMPONENT */ +.main-header { + width: 100%; + background-color: var(--clr-main-header-bg); + display: flex; + flex-direction: column; + justify-content: center; + text-align: center; +} + +.main-header__top-bar { + background-color: var(--clr-navbar-bg); + width: 100%; + padding: 0.5em 0; +} + +.main-header__img { + display: grid; + place-content: center; +} + +.main-header img { + object-fit: scale-down; + overflow: hidden; + filter: drop-shadow(0.1rem 0.1rem 0.2rem black); +} + +/* NAVIGATION BAR COMPONENT */ +.navbar { + background: var(--clr-navbar-bg); + padding: 0 0.6rem; + width: 100%; + z-index: 999; +} + +.navbar a { + color: var(--clr-navbar-link); + text-decoration: none; + cursor: pointer; +} + +.navbar a:hover { + color: var(--clr-link-hover); +} + +.navbar a:focus { + outline-offset: 0.3em; + outline: 0.15em solid var(--clr-navbar-link); +} + +.nav__menu { + list-style: none; + padding: 0; + display: flex; + justify-content: space-evenly; + flex-wrap: wrap; + gap: 0.5rem; +} + +/* Added to the navbar with JS when it reaches its scroll position */ +.sticky-nav { + position: fixed; + width: 100%; + top: 0; +} + +/* Add some top padding to the page content to prevent sudden quick movement +as the navigation bar gets a new position at the top of the page +(position:fixed and top:0) */ +.sticky-nav + main { + padding-top: 3.75rem; +} + +/* MAIN CONTENT */ +main, +.content-container, +.divided-article { + gap: 0.8rem; + display: flex; + flex-direction: column; + width: 100%; +} + +main { + font-size: 1.2rem; +} + +article:not(.divided-article), +.content-section, +.qna-section { + background-color: var(--clr-content-bg); + padding: 1.35rem; +} + +.article-section { + padding: 1.25rem 0; +} + +article, .content-container { + order: 1; +} + +.sidebar--sticky { + position: sticky; + top: 5rem; +} + +.left-sidebar, +.right-sidebar { + padding: 1rem; + font-size: 0.9rem; + background-color: var(--clr-content-bg); +} + +.left-sidebar { + order: 2; +} + +.right-sidebar { + order: 3; +} + +.left-sidebar:empty, +.right-sidebar:empty { + display: none; +} + +/* Tablet main content layout */ +@media only screen and (min-width: 43.75rem) { + main { + flex-direction: row; + } + + aside { + width: 10rem; + } + + article, .content-container { + flex: 1; + order: 2; + } + + .left-sidebar { + order: 1; + } + + .right-sidebar { + order: 3; + } +} + +/* Desktop main content layout */ +@media only screen and (min-width: 60rem) { + main { + width: 60rem; + display: flex; + flex-direction: row; + justify-content: center; + } + + aside { + width: 12rem; + } +} + +@media only screen and (min-width: 65rem) { + main { + width: 65rem; + } +} + +/* CUSTOM CLASSES FOR SPECIAL ELEMENTS */ +.inline-code { + font-family: monospace; + border: 0.07rem solid var(--clr-code-border); + padding: 0.125rem 0.3rem; + margin: 0 0.125rem; + background: var(--clr-code-bg); +} + +.code-snippet { + background: var(--clr-code-bg); + border: 0.08rem solid var(--clr-code-border); + display: block; + padding: 0.5em 0.8rem; + overflow-x: auto; + word-break: keep-all; +} + +.text-box { + background: var(--clr-quote-bg); + border: 0.1em solid var(--clr-main-heading); + padding: 0.4em 0.8em; + margin: 0.5em 0; +} + +/* Link button */ +.link-btn { + font: 1.3rem 'Source Sans Pro', Arial, sans-serif; + display: inline-block; + border: 0.15rem solid var(--clr-link-btn-bg); + border-radius: 0.6rem; + padding: 0.75rem 1rem; + margin: 0.3rem; + background: var(--clr-link-btn-bg); + color: var(--clr-link-btn-txt); + cursor: pointer; + font-weight: 700; + text-transform: uppercase; +} + +.link-btn, +.link-btn:hover, +.link-btn:visited { + text-decoration: none; +} + +.link-btn:hover { + cursor: pointer; + background: var(--clr-link-btn-hover); + transition: 0.5s; +} + +.link-btn:focus { + outline-offset: 0.2em; + outline: 0.15em solid var(--clr-link); +} + +/* Q&A accordion */ +.qna-accordion { + padding: 1rem 0; +} + +.qna-accordion__question { + font-weight: 700; +} + +.qna-accordion__answer { + padding: 0.7rem 1.5rem; + margin-top: 0.5rem; + background: hsla(0, 0%, 100%, 0.15); +} + +/* Spoiler Accordion */ +.spoiler-accordion { + padding: 0.5rem 0; +} + +.spoiler-accordion__hint { + font-weight: 700; +} + +.spoiler-accordion__spoiler { + padding: 0 1rem; +} + +/* Embedded YouTube video */ +.full-width-youtube-video { + position: relative; + padding-bottom: 56.25%; + height: 0; +} + +.full-width-youtube-video iframe { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +/* Website link button */ +.site-btn__container { + display: flex; + gap: 1rem; + align-items: center; + margin: 0.5rem 0; +} + +.site-btn__textarea { + width: 10rem; + height: 2.5rem; + font-size: 0.75rem; + background-color:black; + color: var(--clr-body-txt); +} + +.copy-txt-btn { + border: none; + background: var(--clr-link-btn-bg); + color: var(--clr-body-txt); + padding: 0.3rem 0.8rem; + border-radius: 0.5rem; + font-size: 0.9rem; + font-weight: bold; +} + +.copy-txt-btn:hover { + background: var(--clr-link-hover); +} + +/* Web button lists */ +.web-btn-wrapper { + display: flex; + flex-wrap: wrap; + gap: 0.5rem; +} + +/* References list */ +.references-list { + font-size: 0.96em; +} + +/* Pride flag backgrounds */ +.flag-ace { + background: repeating-linear-gradient( + #000000 0 25%, + #a3a3a3 0 50%, + #ffffff 0 75%, + #800080 0 100% + ); +} + +.flag-agender { + background: linear-gradient( + black 0 14.28%, + silver 0 28.57%, + white 0 42.85%, + #a3fa73 0 57.14%, + white 0 71.42%, + silver 0 85.71%, + black 0 + ); +} + +.flag-aro { + background: linear-gradient( + #0a2 20%, + #7d6 0 40%, + white 0 60%, + darkgray 0 80%, + black 0 + ); +} + +.flag-bi { + background: repeating-linear-gradient( + #d60270 0 40%, + #9b4f97 0 60%, + #0038a7 0 100% + ); +} + +.flag-demigirl { + background: linear-gradient( + #7F7F7F 0 14.28%, + #C4C4C4 0 28.57%, + #FDADC8 0 42.85%, + white 0 57.14%, + #FDADC8 0 71.42%, + #C4C4C4 0 85.71%, + #7F7F7F 0 + ); +} + +.flag-bigender { + background: linear-gradient( + #d074a2 0 14.28%, + #f8a1cd 0 28.57%, + #d9c6ea 0 42.85%, + white 0 57.14%, + #d9c6ea 0 71.42%, + #90c8ec 0 85.71%, + #6583d5 0 + ); +} + +.flag-gilbert-baker { + background: linear-gradient( + #FF6599 12.5%, + #e40303 0 25%, + #ff8c00 0 37.5%, + #ffed00 0 50%, + #008026 0 62.5%, + #00C0C0 0 75%, + #004dff 0 87.5%, + #750787 0 + ); +} + +.flag-gilbert-baker-2017 { + background: linear-gradient( + #CD66FF 11.1%, + #FF6599 0 22.2%, + #e40303 0 33.3%, + #ff8c00 0 44.4%, + #ffed00 0 55.5%, + #008026 0 66.6%, + #00C0C0 0 77.7%, + #004dff 0 88.8%, + #750787 0 + ); +} + +.flag-intersex { + background: radial-gradient(closest-side circle at center, + #ffd800 44%, + #7902aa 44%, + #7902aa 56%, + #ffd800 56% + ); +} + +.flag-lesbian { + background: repeating-linear-gradient( + #d52d00 0 14.29%, + #ef7627 0 28.57%, + #ff9a56 0 42.86%, + #ffffff 0 57.14%, + #d362a4 0 71.43%, + #b85490 0 86.71%, + #a30262 0 100% + ); +} + +.flag-non-binary { + background: repeating-linear-gradient( + #fff430 0 25%, + #ffffff 0 50%, + #9c59d1 0 75%, + #000000 0 100% + ); +} + +.flag-pan { + background: repeating-linear-gradient( + #ff218c 0 33.33%, + #ffd800 0 66.67%, + #21b1ff 0 100% + ); +} + +.flag-progress { + background: + conic-gradient(at 14% 50%, #0000 221.25deg, #ffffff 222deg 318deg, #0000 318.25deg), + conic-gradient(at 23% 50%, #0000 221.25deg, #f5a9b8 222deg 318deg, #0000 318.25deg), + conic-gradient(at 32% 50%, #0000 221.25deg, #5bcefa 222deg 318deg, #0000 318.25deg), + conic-gradient(at 41% 50%, #0000 221.25deg, #784F17 222deg 318deg, #0000 318.25deg), + conic-gradient(at 50% 50%, #0000 221.25deg, black 222deg 318deg, #0000 318.25deg), + linear-gradient(#e40303 0 16.66%, #ff8c00 0 33.33%, #ffed00 0 50%, #008026 0 66.66%, #004dff 0 83.33%, #750787 0); +} + +.flag-progress-intersex { + background: + radial-gradient(circle at 9.75% 50%, #0000 6.66%, #7902aa 6.7% 8.33%, #0000 8.4%), + conic-gradient(at 26.66% 50%, #0000 222.75deg, #ffd800 0 317.25deg, #0000 0), + conic-gradient(at 33% 50%, #0000 222.75deg, #ffffff 0 317.25deg, #0000 0), + conic-gradient(at 39% 50%, #0000 222.75deg, #f5a9b8 0 317.25deg, #0000 0), + conic-gradient(at 45.66% 50%, #0000 222.75deg, #5bcefa 0 317.25deg, #0000 0), + conic-gradient(at 52% 50%, #0000 222.75deg, #753000 0 317.25deg, #0000 0), + conic-gradient(at 58.33% 50%, #0000 222.75deg, #000 0 317.25deg, #0000 0), + linear-gradient(#e40303 0 16.66%, #ff8c00 0 33.33%, #ffed00 0 50%, #008026 0 66.66%, #004dff 0 83.33%, #750787 0); +} + +.flag-rainbow { + background: repeating-linear-gradient( + #e40303 0 16.67%, + #ff8c00 0 33.33%, + #ffed00 0 50%, + #008026 0 66.67%, + #004dff 0 83.33%, + #750787 0 100% + ); +} + +.flag-trans { + background: repeating-linear-gradient( + #5bcefa 0 20%, + #f5a9b8 0 40%, + #ffffff 0 60%, + #f5a9b8 0 80%, + #5bcefa 0 100% + ); +} + +/* FOOTER COMPONENT */ +.main-footer { + background: var(--clr-main-footer-bg); + width: 100%; + padding: 0.5rem; + text-align: center; +} + +.main-footer p { + padding: 0; +} \ No newline at end of file diff --git a/_site/assets/fanlistings/jedi-100x50.png b/_site/assets/fanlistings/jedi-100x50.png new file mode 100644 index 0000000000000000000000000000000000000000..fa290be95df8fa76cff5f169d0ac598660ba61f0 GIT binary patch literal 6833 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 literal 0 HcmV?d00001 diff --git a/_site/assets/fanlistings/kotor-100x50.png b/_site/assets/fanlistings/kotor-100x50.png new file mode 100644 index 0000000000000000000000000000000000000000..3a1524f034fe45de4f1e24f5bb72c6e2a5deb36a GIT binary patch literal 10734 zcmVV2&71m1OX7sV4WGv zK5y^+Zuvn`4&Ghfp6H=&qJ$FCwNdxPydl*e{^mQ@d;Qj8Z*u>nvwJJ4{u-eKAxgCZ2?iho zOF;+)q(NnphYBgB0l>$4*wjOw;rmX>w>4-k)u5L{l2jQQ^IX8Bn~QEtp=ym(1=WwQ*jZ&6zPsyB^#?Fo8@+DF& zMCUv9q_4UOCWsXrYMN%j)ffp5^YcsFui2ce_MW-e`ufS`PA7WhjioT=LSn}xHbaC^ z1SCoGe%5>HGatU~BcB4915Y%@kgV}@Klqc+eF5H7762Gn*uq6D%#pNhHXrhhqyEJc zOMmc{LwD~S8!Rm8!)KLFk#q7LtG* z*GMD4QbxR=@=DDmku(sKmuF4Kq$ahiHUh+4MqHD)7BvX*3n0ZHiyNag*QQ73x_@@) ze5;esUS4N}F{ByOzGaM6Y{xcQy(qO!7W)r<^wabI=wo0vwIphAk)M5q_rf<>!f&3= zT%0f3MghAf!JwpRQN!{-{m4FNggadqj0&ND@mH(C0jvPQ=3)ANhdqcxkD#AQa=edXfHx#c#>)F)qUKm6<| z003YLNezIpHjyq;feF&e?C04aK@|!^4qG1N662=ttPE0RvWi7{#(N5Eg6pn9T-HkU z>q|-dQWuc)nK53rN)_9+3j}l)=1CM8j5wH#*=&%NFoKEXLSaNeSp+i-i0HCuwo@_Rk1IAC@>!Ux z^+Yy(vz_s^SO$!E1Tu||u7qnj&$KKMVlae&A%x>ZVljwSzw8+GvPFvJgmr@nv%#Hg8nx=&@lz8Ab|qo2GC8fgs}u<&q*W;pg90ex*|;yU&8Sn=$f4z0 z-fbmH7fR;*mGsMpFU_x{C|ACRrJ%zBZkY1Eon`;vNWmvhy)-+!68BvTVOa?5(=!W@ zu1QEW>MPs>!mlFhdxvH&UToohvZ-S4II!p38yBa-R+X703-7!2y4J&Af7`Fz^yTL- zy*%3&2q#J=O1Clgu-2eV0%em-_?D0=&7@C(1D3gLGPauXnQqzd|LSkQealo0Aa^m9TK9z-7D{HohoS@3u44C4%0j4+B^kJ>)(bx7dI&VX4SLQ?ZcXZ^g@BE=Fy z6fk+|7+9;7 zR5e_4CFdsK$-o>EkmQ0f7_B-;aiVhHvsIW9Mh3a8R-@hL~NZTTqF(piWwX%Ng*KU32<9F@6Zd@w8er4tOvD1-&mAU0`kWD!m zK`IPW>e$c;zx> zgmWdTCM{Uhv*@tL&bDI%k&0tp2=g4{z4agwT1jPNMi^C+BrDzd?;WBl%{6x#RlRb_ zvKTH0DCe3mO*APNDJ4d^APGWt5t}BDBT6(uDUlg=3UfUU0GJ?^N<>Xc&9e)gU-{7Q z$Kk*&_+EX;pPZzdHx!1(;xM~@+fexG^kmH!d1%BMK{UveK$-!_T(E6 z{mkCIo0_!Lc=E5m-CAx1j(Oybg`d8CE2R2E_kZ%0%gX?EDy7tDmgg0VmMF%6dWxTl zG5`#Ke)ta%!l1QA3MmtiMQ|t-S6S7zTA6ARHRRKNrbc|alIE>A-%xP{1{-U~b{0B= z4Yh)=Rh}d&R!+q;O9dn(Nnvp=VpMb4!{8#ik|_Yp5EehoHWda0Ks0)jH$Vtk3{gOxC?9g^K+1ksZZF#u zSYPml>tF7NOzORjz#v*HG>BqLi*h}n1XRjZq*Rj764HRBM%1>Dfq()MNW}vL7=zGS z>R4)G*~LKf2zX{XJ{-8=&TUgq%`BNFi@AR9fw2dE_1*r4sb{}fDvvi$fB)#G{_P{7 zRl4u`=}vc0vC+-H^e%uDDU7hGP!U-iq`HbMB9+YK$XF#Y=#_RPb8**AyUJzfwS>G}CB7$Q8jj^HilHe`D0Wb%J00Aff1VE6+IS2+w00;#H zv_+s&WT`+Rmt!UOR4dt7u*Ph+pTxV19w2nN9~Vu!sp|7QztHN(Y3{p5eWGqpR7F0vVMd!>_=|=GLpnjx4PM zz>tl{OTkhv>Cey0nb%k5SGG4BBJ523^u7s)F0ajf`;&k3=a2p&fY!hfC;$a0g)G)_ z|0=Q^op9in=T;BynA|>Dx!4U8P){AXxIWtse7Z*LuRQ*UOPNiP4TvBBt)wO?Rv1XA zq=~2o1X^Q+6ha7y)>;FWpd=_0Gy*M^#+cX!W=O9mvTUL0q8)QS?wZUn20XX5towF1 z$t{W}e4}g|tDU}qaKWW^U|5w>zOv3+?X=Y;mSI<1)3?F(5OY8Ql0d>9VVD%EhEp+$ zKK81}8-?<9FTC<_%`%qK-1h>Gp__`QAA9cD@yq*f*Z~ICaSp5Vi^ooV>5*gCY#(Kn z{Qx};2!RGA0jEl*IFGLy4L6KduQ|BuJ@?;e_o5?*FD&#krOAz3haNt$xIW0P^fUl) z#k!I111sZ#^m%jclfA`-nr8xkYgjxnOs4;t`TP>GXmex=F&12!x zN;u);DGT4-fsq_jpFD1ZX3fe^p|n1e)s7--5g1w;_x z3{r)thJr;gLGy7sW;5SlJuYIA_ze4ofr&1b0)uGFU@FTOmcoXYR{EiBnW;oL*APcw zS|B92uExZwc&2T#!Vq!-T&N2rA(O*fWQ&2X-451urAvgdirE{eu)h5CO5e*7}5~f{~QA!cQ zaVGO56S-zsrZo30ST1%+&@Z!p1nya^Ir0s%s&f zM;R>#dSzAQLNP+A5S$u51Eoc(tWrrA%d9-ASpyj*3Kp{J!_U^Nxo; z0HBTGCV&Ru017|=aHS%gt;59}Si{}Ye=523R9 z%=eD%YF1}4qqg~*pa1p)n}`4LKYtGZ)v9M#8}Q~Js04sODAQb^jK39Ty+u}@r%i`# zsoCfHdAk>0KT!>{cxqyFc6o3ym0L!NWuH;3Fam^-QiNfR5JD8B!KBPFfRdmk43c!E zm4eQ1+&TRVKX=D92X@DX8z%Dk&j_8DdrdqqU8+dH?%6i3f7tbtF3X(G0pj)rm z{tv%${lck>kNx(ai9x$q3IfMA%a&m=#W?3zwyy89%%yx&;asBe){xc%NleKZr$|Yw)$`U;&q@>0HKhkW7_d+YybLpK038y%gTE8(#%>voX@Z^)bIxVHKw>@S^(tA z+B}o8K3Wf4QLfd9(ydOXKWO2+I%spR>i+7Z|Mu&@@tO5kPI@Dzh%%EAgb{D`?a9$} zemR&N^NST-nFOn$oe^RM2q9nu)=%dbp48Fu`ci*>CH&@h&hjuHqOdI9)P{Q7Q0eyV z!w2_|-Eqg(&p-V7KYj1b?$|JxqW}ma8vwM*uoen&jUwPF%C(@LG_Q`}J5rxoP8h?6 zMg@m>j_DPH@r}c;{@0@;WyfPoNDhD;gK7+*ACywA`q)<=_!m}z(ZDr)6B{&I?bHu!F(q}&O$bK8Y|3C5Qx8!Dpu%=YMyB#eLB)NO%%(u!j26^VHjY;V@FQE?_>YiIPfk2 zDuE+Fpi+zlXbC96Jb^HhgCvi_H>)LoN7m_fW>Sm@FoFw?K{Un=Q*Pn>m9<8-LIKH4 zbaH7?4H)M_#JNbh(h_5Wav^%%{?>`1yYIgB);n%IHFL#u-Bh9W`l`u@=LJ&n`E!>Y z%kC|$l*^@fEu-4uiBtlB$IWK*k3aL@o;$lB0QPuKe*W|S!tm{$$V zrVNu)>`>D(96Hqi*3iMEwrdy=Vg!g-`N}7bzIY^!?X`%SPLT*T=yi5(9=_6!<8Ehb z({Ii97y8NcXek9j5rQZ`I8`<_2auitYcl~0GzZ8*0U(JW)k&noFzqLqj502+3Q8S{ z2}W2Vz^d%n8f(KKCzpD@Z9671nY0<0L?|KiIOQqV3aCZ|H06BIZNKy0n?LeT-shJJ z-+AJxhyUu)j0+KU13yTFJUcV9JhxDb?-p$R{ z`Tz3!AN(n$)z`lEw5g=yyTAt$bB1VOI;P2jp`qH?28znsZ|cIdb{iN8#4uRq>979b z@BQgFzWRLcxpTeMRA9)M7eT5uf#1Q3=; z3$8#ar4?653TZHG`zF!Cb?d+Sv47YdbUoKB6sckR$9{0M--{W+-F^sw7W;!rtuWCD zJku}st|TXx;@?cey5dZGBY-#lFMeaY2u!Er1j5xGLpKXooJO@uA8 zSgnpvv)Yh$hLPJ)V1meiVsKrUd+ujG^zUk=x`Y@xmgJ3%%GlZgM|#dE7sJkl&GWTpbP zZXUu88}a@gAH>}36Dvjx2T=Nt}jtxK*11$Z^U;nL{1R|2|87_sH z5NXmZlz5iRo;p+X+|jM09ZBz*biRFl^}v>qD{Gxib-Sy<&Gk^tyLh?lDrJlmQFj@E z(jX9zAnu}stCS*ur6~5u=A*oC$2VSnwU2Nd-#sB*}XH zI1W?Hu*h_-MI7ZDw{4x;Joec?`pmK87dS`vK6uC2=XN zysuIUDuL$|&%EQITZ1h(=)!J9EyPn`R8gvRfQN9U7xCCS3x0Q0=n zO~)(#hT-y_fYus~Q%gtg8Mn4I{qqa$+xLymw7Um7_JBqO>^K%il;Guoq69!GnWCtp z`+b!vuC*i>VPyNYIJr6~6}beY1Jj&r`W91`>wN9S%Yx_2E9+Ea!~isCp(G&Fv@@+! z8A(84n(V)J*AtICfsxvO?R8TlL(jkZM!8nJ`}S*}dgf?1jLPMJbFtow`l)o8+0SIF z*B`_&qH@c4^Ftr_gTQs(b^k5jc=XV>zx{nG#KA4qIFpb6!B?d~e&8q*#bNs7XTR~@ zjSVR61C0SwPy+hPm?@})+Qf;@)Bg};1u zh5}uS(u&76RUMFAN&uzXy=-xDFi7RuEB&9ne#gxGxdY=vSC&_=ofxW>*z9_^Yq}Kn zW3OO?5J@izOdHD#l3ZoE$dyP39FS>Y%p93#Kgtb%I2wkXREE6JEZ_PYzk1`l@1_VI zxO3Zsw~S9zyfn-EgH&Z)NTM~k4BdD86h*WfrW$(JtQ zdgJa+FIw;Qg_gy@Tj_?GR7KZjME~jM9>dh$y=`*a=4Rd44 zeoAtMkmj5>Z`=b!q3E()e*<+d>%qE?u7Fy3_`f{9rBZqDhV8CLPcOEWkOhY|i}pyt zE8E7o_2_edd)jr2BSrtvTE3p=CMAWEF>_%JGT9GB!KRjJQf458vp7}#b&(9T0->}7 z$aB$euk>3BSsE3qrK`w#vk+`;9KY}9A1rR%`r?_DFF*3~$@8nzL&1k1yymywf9qYh zZ8U7$>ZRKz%FjGKV=`n>R`qPEwNfgMvs$$x5V3%pOpiCphhBVr^R`WmdZ|4K4cn2R zN|oY<4fSgeZ2F7;{Jos(vPUh-vpAXS^edj#NwTr3x4P6>nq4S20=HZo-dNR~k8Eq~ z|M}}7>62XPe*ZlHpC%^RBKRx@m&&Gpzxa5J%e{gD!VmUR{+`D<~wwrc;=ZPb8bAw)z zxu&6bK31(tP>fMZ&E0#qk8a2;%h|Pae6sBC+CH8~;lyZpWxX$zluDEWbN_Vhi~sQ% ztaK@0mTOv;y}H~>!nnXl93|a>Y1-!8TE7`MSaD{tjdxvp{e8Q8Z(O7p+m_a7J?*tH z=|kXr_D>HBjELfcuEsTce7FE)YK<^PpqW&;8x(BcU!9$6wXa@9gDAq7HA0bn{X1LJ zq*-)}j#>1B$+~y#{nw36SGVujF@5LlAO7s`_~n9OU}g~0AR9Igw>mw7%x-6}ytq76 zG48)>$Ng_VxMlAatm6OnweN17-XN90T;FnF+Z_kDzxc}KK|d}OtwLZshPArX;ZhV_ zi)%y`%&oSZYT4H8#52d*y{KL#Z-%P(6q7e>abo%OC~5W*Bl>;_(PWx+Af_=cfNr_Q}}^o>$&sMk+UpE#Xz zY#U^HL$g^eFsgcko=?!rub#I&*K=*k=)z*FSakDlm~x4U!U(yRQ!55fK6=Q~;CNP= z#CaPnDP8d_tu;stIcFwzOz+=(>IsEu*~JCR7^=FKWq?LJQyisD7sAv^q;eJB-t=zR zTyae!&vmhCkL=h`3j1qo{d(ETB4&d@I(uVGxQ)P$G-1 zf$y1~@4J-DN4Z1EU~S=S)|XjsQR1n@aj;3q#>wWrZ$J3iKY0W(QY@IZ%>);WAfAbo zO9fzA1Syiq{QSAgrNB-F3VdBFxRel!;BsJ@29sKdBrTLm=g%)a_0sHcv+?Y4{Qv+7 zlu1NER9rHU=g>;U&N=i4ajojUaP-8@qlGCiUkLMsK@1YIK|W}wlnj&$h0&^ftt$yq z3S=Bd0B$cOj)Rl{&>+AxEih@+>9kv`VK){^bB(hkL2pIyKQzPsAd{Iw2pGW{=|*4{ zT{F${O!Gvm%=Hhx^L}e`$0z^jt5WM)$q9V2W5=dmxbC}V;M={`9wHMB5ZqZS&&# z;OOPGb}LM>Y%mBLQ;pS5mmq|x872}H$}zIEW9EZIF)NSL)y382OBdExR?~sXB@!Ct z*wEC~=G8OOTq?)JxyqzwLdr}D#o@r_$}j!WJBI7!g;sX%wR2N7?}pp2f9<7{f@hX# zYQN~3D~y?zLE9sWu7@bchla{ z_ENXA)EnB^2nSsr##%v`DXf&#I#+<+tTOAX%`lBQa!iAgJm*MjB&mVbS}XkHPyf}X z@haA$Sq~2W^xZ%A-uIk(*M|Vf+E9J|!Yn3WI*wyIh+qR$CJ8e!&lP260-4S5dZ@;S z$|Lo_WJoCh4c*>=3vkNr`XH>8J%Z7CFWFFXeMSPC?7x0Ht6|0{{pL-@P~h000BdwBgJV_@80tjpImPJr!2*P1j)v(?OU6 z##{=Fk&w9H7%Sa)Y9tU^B&{}tbH$R??`uF1MX}}JVzCgmJD6fhXaR{>147UbV?b(p z+twevcr44gWm$W6ZSn#uN_n13(;(e2Ay_MfSJ$J8XKf#?T)%h2u6u4?x-x&@XYU6d z>ds(kzVpOazBS(T_m=7u0bt`(pZjJvm0O1`ha!_wVp1MwnMmICfqT56np_$fgaVQl zGrD1<6(9tGK>*<6Uwr!0AGq^J$2ULuCu~!yvAQ~f#|Fkk8I0zfnR#y?*j*j}s&;mx?$mTF6i`YjsvvS^x+Gq9(HlvIv$!F{+7e9)INoLI@jZ z_RJ-sL>lKwrhLm>Zp9iytDk0Be$$RI$Drferp}$ZR2kctwY#lTv+HxKK2bN_ytA=o z)9l<@7AG$~d*R{d&KQm(g~o_bO5%*CQGVZhZffk>3{FKP!bS=s$g@m|G)%dWFyQL% zi{(e_{@-l;*yWG4O-$a(cHUA}*|RS$4wOm}DBD7D8fPh=93R@ht*KQOrW`1-lSF5P zS(GR|h?1hqxIo=*M`MI3C0cWyV+52+Lt>=R+@-~$%~pEZtEU%Q>)$a=D~z&Q(Q6G7 zKv*c1oOx91nF{cn2*)UwH_>9nMeMo6(5={XCK?szV7!)E{ zn-p8vun7f)mBs{98OM94t6RtY0@fF27d_YWT{Fz{PM8spoWp1_u$W~VP%eAVJ^QMT z;jpYmQTBPm@9cTN^R@{S#U-?)Af{HVVcieYkaAT?Slz5Azj zA3Jfe9Jm|CD!%6c5CotUQAsp9Je>67UMCfj17XY{QYj&k5(-m5fIQcrhC~_(g?yLR zN^YD(x$0fMv>Ib$Z4hce2%{`l*KDqxn_ao+SE)v?~Uy8n{$2<46voJW2S$8^@#e`kra2+&j0lI>lAAQy6&4cfjwIqNvhUc zU6aU7(~Zf=X0O-FxhxcIYT%KfYN=Lz!-0BuO%%T#qqj zNW*ORqh3F{G}j5^3_#}+?maNwYIU|v)b?I8{p{hhc^H;FcdX`B>p?Hg2&iKxml~tN zz8ynJh(Gd|FEt%HQuRwd>kUNMkA@r0`yaX{jp8H|J9ckbI5GFF=P%Blopmg0W~JW< z=$?ssrRp_n!Knd;{|(%F<4`9|jvw#;-QFF7q2}31CeoDe*f9!#yK%D6jz&t}@=^zs zL=;=5ndP!pt2&m^ZFd-aB!4lMC}}Va6?n zwPhr^94lB#=7Hz!+ckCZ^12M;@!_&(F)uLB&aEvibx+TA>s4nH3r?S$MRpB@E;?qV zU|S}RxK7*rcYgievsW&~NxEsv6!g>Yy*hXL@`_XPPh4J`@C=U_)G$UGCD*nty?iF% zDwe9?c{Y)wBc%&xFW+vDxPUEYEovh0%L|EImqGBa=lvOT=k+POZmPHwdGd-`kkYL zUUc%r{6w=@oO50_t_>lG~;_*T(j2BQE3YcaHSH0J5n zZIgUq{p`z^=jPV7PB&|Y-5eUeoM_~`^@_973N=Bqb6r5VS#cc;O13dMRz?U0VJ0wX zUpQJA-QC56OisP=%qvUB&k`??mQ9Lf+87CTZ6DpYwLV%2jJL`SZ<^u%j!^#}!N#yPtN;K2 literal 0 HcmV?d00001 diff --git a/_site/assets/fanlistings/kotor2-100x50.jpg b/_site/assets/fanlistings/kotor2-100x50.jpg new file mode 100644 index 0000000000000000000000000000000000000000..17ca3be2f410604383e29ec22d2689861e04ec66 GIT binary patch literal 18792 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 literal 0 HcmV?d00001 diff --git a/_site/assets/js/events.js b/_site/assets/js/events.js new file mode 100644 index 00000000..46bcd3c0 --- /dev/null +++ b/_site/assets/js/events.js @@ -0,0 +1,183 @@ +// const header = document.querySelector(".main-header"); + +const todayEvent = getTodayEvent(); +const headerTopBarEl = document.querySelector(".main-header__top-bar"); +const headerImgEl = document.querySelector(".main-header__img"); + +if (todayEvent != "No event") { + if (todayEvent == "Leilukin's Birthday" || todayEvent == "Leilukin's Hub Anniversary") { + headerTopBarEl.innerHTML = getBlurbHtml(todayEvent); + } else { + headerImgEl.classList.add(getBanner(todayEvent)); + headerTopBarEl.innerHTML = getBlurbHtml(todayEvent); + } +} else { + headerTopBarEl.textContent = "Welcome to Leilukin's Hub!" +}; + +function getTodayEvent() { + const date = new Date(); + const month = date.getMonth() + 1; + const day = date.getDate(); + + if (month == 3 && day == 1) + return "Zero Discrimination Day"; + else if (month == 3 && day == 31) + return "Trans Day of Visibility"; + else if (month == 4 && day == 6) + return "International Asexuality Day"; + else if (month == 4 && day == 26) + return "Lesbian Visibility Day"; + else if (month == 5 && day == 17) + return "IDAHOBIT"; + else if (month == 5 && day == 19) + return "Agender Pride Day"; + else if (month == 5 && day == 25) + return "Pansexual and Panromantic Awareness & Visibility Day"; + else if (month == 6) + return "Pride Month"; + else if (month == 7 && day == 14) + return "Non-Binary People's Day"; + else if (month == 7 && day == 28) + return "Leilukin's Birthday"; + else if (month == 9 && day == 11) + return "Leilukin's Hub Anniversary"; + else if (month == 9 && day == 23) + return "Bi Visibility Day"; + else if (month == 10 && day == 8) + return "International Lesbian Day"; + else if (month == 10 && day == 11) + return "National Coming Out Day"; + else if (month == 10 && day == 26) + return "Intersex Awareness Day"; + else + return "No event"; +} + +function getBanner(day) { + switch (day) { + case "Zero Discrimination Day": + return "flag-progress-intersex"; + break; + case "Trans Day of Visibility": + return "flag-trans"; + break; + case "International Asexuality Day": + return "flag-ace"; + break; + case "Lesbian Visibility Day": + return "flag-lesbian"; + break; + case "IDAHOBIT": + return "flag-progress"; + break; + case "Agender Pride Day": + return "flag-agender"; + break; + case "Pansexual and Panromantic Awareness & Visibility Day": + return "flag-pan"; + break; + case "Pride Month": + return "flag-progress-intersex"; + break; + case "Non-Binary People's Day": + return "flag-non-binary"; + break; + case "Bi Visibility Day": + return "flag-bi"; + break; + case "International Lesbian Day": + return "flag-lesbian"; + break; + case "National Coming Out Day": + return "flag-rainbow"; + break; + case "Intersex Awareness Day": + return "flag-intersex"; + break; + default: + return ""; + } +} + +function getBlurbHtml(day) { + switch (day) { + case "Zero Discrimination Day": + return ` + Today is Zero Discrimination Day + `; + break; + case "Trans Day of Visibility": + return ` + Today is Trans Day of Visibility + `; + break; + case "International Asexuality Day": + return ` + Today is International Asexuality Day + `; + break; + case "Lesbian Visibility Day": + return ` + Today is Lesbian Visibility Day + `; + break; + case "IDAHOBIT": + return ` + Today is International Day Against Homophobia, Biphobia and Transphobia + `; + break; + case "Agender Pride Day": + return ` + Today is Agender Pride Day + `; + break; + case "Pansexual and Panromantic Awareness & Visibility Day": + return ` + Today is Pansexual and Panromantic Visibility Day + `; + break; + case "Pride Month": + return ` + Happy Pride Month! + `; + break; + case "Non-Binary People's Day": + return ` + Today is Non-Binary People's Day + `; + break; + case "Leilukin's Birthday": + return ` + Today is Leilukin's birthday + `; + break; + case "Leilukin's Hub Anniversary": + return ` + Today is the anniversary of the launch of Leilukin's Hub + `; + break; + case "Bi Visibility Day": + return ` + Today is Bi Visibility Day + `; + break; + case "International Lesbian Day": + return ` + Today is International Lesbian Day + `; + break; + case "National Coming Out Day": + return ` + Today is National Coming Out Day + `; + break; + case "Intersex Awareness Day": + return ` + Today is Intersex Awareness Day + `; + break; + default: + return ``; + } +} diff --git a/_site/assets/js/navbar.js b/_site/assets/js/navbar.js new file mode 100644 index 00000000..4af68202 --- /dev/null +++ b/_site/assets/js/navbar.js @@ -0,0 +1,13 @@ +// Make the navigation bar sticky +const header = document.querySelector(".main-header"); +const navbar = document.querySelector(".navbar"); + +window.addEventListener("scroll", e => { + const scrollPos = window.scrollY || document.documentElement.scrollTop; + const stickyLine = header.scrollHeight - navbar.scrollHeight; + if (scrollPos > stickyLine) { + navbar.classList.add("sticky-nav"); + } else { + navbar.classList.remove("sticky-nav"); + } +}); diff --git a/_site/assets/webrings/queercoded-left.png b/_site/assets/webrings/queercoded-left.png new file mode 100644 index 0000000000000000000000000000000000000000..e38d6110de72c4ea8029df41aab8162d522356c0 GIT binary patch literal 360 zcmV-u0hj)XP)Px$AW1|)R9HvFmN5>(FbqZ8!!U6SCeFYBr(o~Gz$rlG8caC@6APRKluAZX8v8qS z61rqar1$@~6SwdF@Hyu`9^1EM6Vx+@-OvUeLSLu%W{~ID#&53gHN9 zamvCGw1m?noWS(p$A@Zw<8GhktN+IBZ8l{&0hV!`>UL3t1r`pJ{rVuj?Nvm0w;rs0 zWXvK6m|C^JQCT7+V2<;+%uoaZhx=ORtO)LgP+h6H!c|*y)Zo7)I1wdkZWa+HQObFC zIZD*roCKWbh@jYKd!hxL^vy)HgeOHTz2}O=#UoP^UzX=?fixIQu>b%707*qoM6N<$ Gf&c(UW}J-x literal 0 HcmV?d00001 diff --git a/_site/assets/webrings/queercoded-right.png b/_site/assets/webrings/queercoded-right.png new file mode 100644 index 0000000000000000000000000000000000000000..a4eaa35ed81dd084273813fd2b2eed0d764b9c70 GIT binary patch literal 360 zcmV-u0hj)XP)Px$B1uF+R9Hv7m$41PFc3x0ivSH3Gq@sSfM5!WH0hZF3TB|9$_!Kt6O>42C3ft~ z*_TUW2}Qj3KWCGewrx8A0Bf!3SIx^*o2qMGjbmy`4Die0I>2}JR#jpGN3xd0EL=;% z!S}Z#{O+IGd0VTANpcj3iAYNX$teNJ!AvHnL`s_o2F?dk0wql(r=2UpZ6XQpQ*i}2 zO_1>M-s6f;O|an7O|apTO%%aPn<$2-1pKr5{6398G7kRyJ^=q(r5`AKD1QGWxwJqG z8o&|kuQ@GH&}8ylk)_bZ$(J<2g|d>*Rqp}&Ti8#(!L(CJC7|qSmxM-tbK+pgsyDV{ zq9@!MNqva`t^o~d*MvGa01PjRql>*|a!x@U9)znwQT7j4ax!-#l3I=c0000Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!~g&e!~vBn4jTXf0*6UNK~!i%?U_Am z8$l3;Pe%xL8j;Gl@CUebir~(bu>(dzhPX)KK&q$+0sVsf0J};RK?>s{Bp72gR$=VM z2p5U|fL*3YT&Z%@gb)G>b2odM8_nKneYdhe`@remduQ)sUk!W4DttJ+>2-H^Jj&_S zEvk^_%p59*3C+r;=YuG|I|>X%<;i1IA5gzw6I+>_#aYs)A@M%Bp_I%%$XAly@08Y=-IE2ML>coJa;k3q;BczE7* zk_S+KSkkVq731UPLAHu+;Ycp0DCj|CsvJqa=CiTnSyB z`bz6Oif)|5r{fp#H8^W0ua&x}@&O)PZ3@XVfd@7WS?(F{V1>m_mO28UzKI9NX%m;O z11Mke0Np(S-8CuD!E(TW<>g`$NDdgV6f%7Kv=g|d-NDJLPWK#I*CCz9fq);NwnDkF zgo@K9HA%Oc(U>B}E k3j43$>;E6@$cX3t2j2i31G>G#A^-pY07*qoM6N<$f@jcOCIA2c literal 0 HcmV?d00001 diff --git a/_site/home/index.html b/_site/home/index.html new file mode 100644 index 00000000..5349585e --- /dev/null +++ b/_site/home/index.html @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Home | Leilukin's Hub + + +
+ +
+
+ +
+
+ +
+ + + +
+
+

Welcome!

+

Hello! You can call me Leilukin. Welcome to my website! This site is my own personal hub and corner on the internet.

+

Feel free to drop a message and say hi on my guestbook!

+

You may use the site map to quickly navigate this website.

+

Enjoy your stay!

+
+ +
+

Link to My Website

+ +

You can link to my website with this button:

+ +
+
+ Button of Leilukin's Hub +
+ + + +
+ +

Credit to hekate2 for their 88x31 Web Button Maker!

+
+ +
+

Updates

+ +

You can subscribe to the Leilukin's Hub RSS feed or follow my Neocities profile to get notified of the updates on this website.

+
+ + RSS feed button + +
+
+ +
+

Always Proud

+
+ A website button of the 2018 Progress Flag + A website button of the 9 stripe rainbow flag + A website button of the lesbian pride flag + A website button of the non-binary pride flag + A website button of the demigirl pride flag + A website button of the agender pride flag + A website button of the bigender pride flag +
+

Credit to Dime for these pride buttons!

+
+ +
+

Webrings

+
left arrow queer coded webring right arrow
+
+ +
+

Support Me

+

If you enjoy my work, you can support me on Ko-Fi or Buy Me a Coffee: +

+ +

+
+
+ + +
+ + + \ No newline at end of file diff --git a/_site/index.html b/_site/index.html index 89c15e58..df075d4c 100644 --- a/_site/index.html +++ b/_site/index.html @@ -10,7 +10,7 @@ - + @@ -26,8 +26,8 @@
- Home Page - Site Map + Home Page + Site Map