From 7180f868c2a6fb10443c7c02cbcbc1feb0965b24 Mon Sep 17 00:00:00 2001
From: wearrqqws <99224452+wearrqqws@users.noreply.github.com>
Date: Mon, 6 Jun 2022 19:56:52 -0500
Subject: [PATCH] Add files via upload
---
bookmarklets/index.html | 94 +++++++
credits/index.html | 88 ++++++
css/dark/boilerplate.css | 508 ++++++++++++++++++++++++++++++++++
css/dark/bookmarklets.css | 47 ++++
css/dark/credits.css | 0
css/dark/games.css | 73 +++++
css/dark/index.css | 57 ++++
css/dark/proxies.css | 49 ++++
css/dark/settings.css | 202 ++++++++++++++
css/light/boilerplate.css | 503 ++++++++++++++++++++++++++++++++++
css/light/bookmarklets.css | 48 ++++
css/light/credits.css | 0
css/light/games.css | 65 +++++
css/light/index.css | 62 +++++
css/light/proxies.css | 49 ++++
css/light/settings.css | 197 ++++++++++++++
css/null/boilerplate.css | 509 +++++++++++++++++++++++++++++++++++
css/null/bookmarklets.css | 47 ++++
css/null/games.css | 73 +++++
css/null/index.css | 57 ++++
css/null/proxies.css | 49 ++++
css/null/settings.css | 202 ++++++++++++++
css/rainbow/boilerplate.css | 503 ++++++++++++++++++++++++++++++++++
css/rainbow/bookmarklets.css | 48 ++++
css/rainbow/credits.css | 0
css/rainbow/games.css | 65 +++++
css/rainbow/index.css | 62 +++++
css/rainbow/proxies.css | 49 ++++
css/rainbow/settings.css | 199 ++++++++++++++
29 files changed, 3905 insertions(+)
create mode 100644 bookmarklets/index.html
create mode 100644 credits/index.html
create mode 100644 css/dark/boilerplate.css
create mode 100644 css/dark/bookmarklets.css
create mode 100644 css/dark/credits.css
create mode 100644 css/dark/games.css
create mode 100644 css/dark/index.css
create mode 100644 css/dark/proxies.css
create mode 100644 css/dark/settings.css
create mode 100644 css/light/boilerplate.css
create mode 100644 css/light/bookmarklets.css
create mode 100644 css/light/credits.css
create mode 100644 css/light/games.css
create mode 100644 css/light/index.css
create mode 100644 css/light/proxies.css
create mode 100644 css/light/settings.css
create mode 100644 css/null/boilerplate.css
create mode 100644 css/null/bookmarklets.css
create mode 100644 css/null/games.css
create mode 100644 css/null/index.css
create mode 100644 css/null/proxies.css
create mode 100644 css/null/settings.css
create mode 100644 css/rainbow/boilerplate.css
create mode 100644 css/rainbow/bookmarklets.css
create mode 100644 css/rainbow/credits.css
create mode 100644 css/rainbow/games.css
create mode 100644 css/rainbow/index.css
create mode 100644 css/rainbow/proxies.css
create mode 100644 css/rainbow/settings.css
diff --git a/bookmarklets/index.html b/bookmarklets/index.html
new file mode 100644
index 0000000..5760d90
--- /dev/null
+++ b/bookmarklets/index.html
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+ Bookmarklets
+
+
+
+
+
+
+
+
+
+
+
+
+
+
×
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Bookmarklets
+ Click to copy them to the clipboard
+
+
+
+
+
+
+
diff --git a/credits/index.html b/credits/index.html
new file mode 100644
index 0000000..2917bda
--- /dev/null
+++ b/credits/index.html
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+ Credits
+
+
+
+
+
+
+
+
+
+
+
+
+
+
×
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Credits
+
+
+
+
+
Ultraviolet - Created by Titanium Network
+
Rammerhead - Created by binary-person
+
Games provided by 3kh0
+
Website UI created by wearr
+
+
+
+
+
+
+
+
diff --git a/css/dark/boilerplate.css b/css/dark/boilerplate.css
new file mode 100644
index 0000000..93066a0
--- /dev/null
+++ b/css/dark/boilerplate.css
@@ -0,0 +1,508 @@
+@import url("https://fonts.googleapis.com/css2?family=Varela+Round&display=swap");
+* {
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+body {
+ font-family: 'Varela Round', sans-serif;
+ background-color: #46494C;
+ max-width: 100vw;
+ margin: 0;
+}
+.material-icons {
+ font-family: 'Material Icons';
+ font-weight: normal;
+ font-style: normal;
+ font-size: 24px;
+ display: inline-block;
+ line-height: 1;
+ text-transform: none;
+ letter-spacing: normal;
+ word-wrap: normal;
+ white-space: nowrap;
+ direction: ltr;
+ /* Support for all WebKit browsers. */
+ -webkit-font-smoothing: antialiased;
+ /* Support for Safari and Chrome. */
+ text-rendering: optimizeLegibility;
+ /* Support for Firefox. */
+ -moz-osx-font-smoothing: grayscale;
+ /* Support for IE. */
+ -webkit-font-feature-settings: 'liga';
+ font-feature-settings: 'liga';
+}
+.card {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ position: relative;
+ background-color: #1985A1;
+ padding-left: 20px;
+ padding-right: 20px;
+ margin-top: 3rem;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ }
+.mid-content-title {
+ font-size: 1.5em;
+ color: #D8DEE9;
+ }
+
+ .middle-content {
+ font-size: 1.5rem;
+ text-align: center;
+ color: #D8DEE9;
+ }
+ .main-content {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ margin-top: 50px;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ }
+
+ .fade-in {
+ -webkit-animation: fadein 1s;
+ animation: fadein 1s;
+ }
+
+ @-webkit-keyframes fadein {
+ from {
+ opacity: 0;
+ }
+ to {
+ opacity: 1;
+ }
+ }
+
+ @keyframes fadein {
+ from {
+ opacity: 0;
+ }
+ to {
+ opacity: 1;
+ }
+ }
+
+ .title-text {
+ color: white;
+ text-align: center;
+ }
+
+ .subtitle-text {
+ text-align: center;
+ color: #D8DEE9;
+ font-size: 1.5rem;
+ }
+ ::-webkit-scrollbar {
+ display: none;
+ }
+
+ .material-icons {
+ font-family: 'Material Icons';
+ font-weight: normal;
+ font-style: normal;
+ font-size: 24px;
+ /* Preferred icon size */
+ display: inline-block;
+ line-height: 1;
+ text-transform: none;
+ letter-spacing: normal;
+ word-wrap: normal;
+ white-space: nowrap;
+ direction: ltr;
+ /* Support for all WebKit browsers. */
+ -webkit-font-smoothing: antialiased;
+ /* Support for Safari and Chrome. */
+ text-rendering: optimizeLegibility;
+ /* Support for Firefox. */
+ -moz-osx-font-smoothing: grayscale;
+ /* Support for IE. */
+ -webkit-font-feature-settings: 'liga';
+ font-feature-settings: 'liga';
+ }
+
+ @media only screen and (max-width: 1269px) {
+ .header-item {
+ display: none !important;
+ }
+ .mobile-toggle {
+ display: -webkit-box !important;
+ display: -ms-flexbox !important;
+ display: flex !important;
+ }
+ }
+
+ /* mobile support moment*/
+.mobile-toggle {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ cursor: pointer;
+ color: #D8DEE9;
+ text-decoration: none;
+ -webkit-transition: 750ms ease-in-out;
+ transition: 750ms ease-in-out;
+ margin-left: 20px;
+ }
+
+ @media only screen and (min-width: 1269px) {
+ .mobile-header {
+ height: 0%;
+ }
+ }
+
+ .top-header {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ -webkit-transition: 250ms ease-in;
+ transition: 250ms ease-in;
+ }
+
+ .title-background {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ padding-top: 2%;
+ padding-bottom: 2%;
+ height: 90px;
+ width: 100%;
+ background-color: #1985A1;
+ font-size: 1.05rem;
+ list-style-type: none;
+ border: none !important;
+ z-index: 10;
+ -webkit-transition: 250ms ease-in;
+ transition: 250ms ease-in;
+ }
+
+ @media only screen and (max-width: 1003px) {
+ .title-background {
+ width: 500%;
+ }
+ }
+
+ .title {
+ color: #D8DEE9;
+ margin-left: 3rem;
+ text-decoration: none;
+ -webkit-transition: 500ms;
+ transition: 500ms;
+ }
+
+ .title:hover {
+ font-size: 1.11em;
+ }
+
+ .header {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ font-size: 1.05rem;
+ width: 100%;
+ margin: 0 auto;
+ -webkit-box-pack: right;
+ -ms-flex-pack: right;
+ justify-content: right;
+ list-style-type: none;
+ gap: 3rem;
+ -webkit-box-align: end;
+ -ms-flex-align: end;
+ align-items: flex-end;
+ background-color: #81A1C1;
+ padding: 2%;
+ height: 90px;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ }
+
+ .header-item {
+ color: #D8DEE9;
+ text-decoration: none;
+ -webkit-transition: 350ms ease-in-out;
+ transition: 350ms ease-in-out;
+ }
+
+ .header-item:hover {
+ font-size: 1.07em;
+}
+.menu-bar {
+ width: 2rem;
+ fill: #eaecef;
+}
+.header-icon {
+ width: 20px;
+ fill: #eaecef;
+}
+.header-icon-sm {
+ width: 15px;
+ fill: #eaecef;
+}
+.sidenav {
+ overflow: hidden;
+ height: 100%;
+ /* 100% Full-height */
+ width: 0;
+ /* 0 width - change this with JavaScript */
+ position: fixed;
+ /* Stay in place */
+ z-index: 11;
+ /* Stay on top */
+ top: 0;
+ /* Stay at the top */
+ left: 0;
+ background-color: #3a3c3e;
+ padding-top: 60px;
+ /* Place content 60px from the top */
+ -webkit-transition: 0.5s;
+ transition: 0.5s;
+ }
+
+ /* The navigation menu links */
+ .sidenav a {
+ width: 100vw;
+ padding: 8px 8px 8px 32px;
+ text-decoration: none;
+ color: #ffffff;
+ display: block;
+ overflow: hidden;
+ }
+
+ /* When you mouse over the navigation links, change their color */
+ .sidenav a:hover {
+ color: #D8DEE9;
+ }
+
+ /* Position and style the close button (top right corner) */
+ .sidenav .closebtn {
+ position: absolute;
+ top: 12px;
+ left: 0;
+ font-size: 36px;
+ cursor: pointer;
+ }
+
+ /* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
+ @media screen and (max-height: 450px) {
+ .sidenav {
+ padding-top: 15px;
+ }
+ .sidenav a {
+ font-size: 18px;
+ }
+ }
+
+ .divider {
+ width: 100%;
+ height: 2px;
+ background-color: #DCDCDD;
+ margin-top: 5px;
+ margin-bottom: 10px;
+ }
+
+ .tooltip {
+ position: relative;
+ display: inline-block;
+ }
+
+ .tooltip .tooltiptext {
+ visibility: hidden;
+ width: 140px;
+ background-color: #D8DEE9;
+ color: #3B4252;
+ text-align: center;
+ border-radius: 6px;
+ padding: 5px;
+ position: absolute;
+ z-index: 1;
+ bottom: -200%;
+ left: 50%;
+ margin-left: -75px;
+ opacity: 0;
+ -webkit-transition: opacity 0.3s;
+ transition: opacity 0.3s;
+ }
+
+ .tooltip .tooltiptext::after {
+ content: "";
+ position: absolute;
+ top: -30%;
+ left: 50%;
+ margin-left: -5px;
+ border-width: 5px;
+ border-style: solid;
+ border-color: #D8DEE9 transparent transparent transparent;
+ -webkit-transform: rotate(180deg);
+ transform: rotate(180deg);
+ }
+
+ .tooltip:hover .tooltiptext {
+ visibility: visible;
+ opacity: 1;
+ }
+
+ .discord-text {
+ position: relative;
+ left: 1.5px;
+ text-decoration: underline;
+ }
+
+.btn-icn {
+ width: 2rem;
+ fill: #D8DEE9;
+}
+.patreon {
+ margin-top: 5px;
+}
+
+.donate-button {
+ border: none;
+ cursor: pointer;
+ -ms-flex-negative: 1;
+ flex-shrink: 1;
+ position: inherit;
+}
+
+#footer {
+ -webkit-transform: translateY(140px);
+ transform: translateY(140px);
+ padding-top: 20vw;
+ background-image: url("/img/darkwaves.svg");
+ background-repeat: no-repeat;
+ background-size: 100vw auto;
+}
+
+@media only screen and (max-width: 800px) {
+ #footer {
+ display: none;
+ }
+}
+
+.footerflex {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+}
+
+.footersocials {
+ text-align: center;
+}
+
+.footerflex > div {
+ margin: 25px 50px;
+}
+
+@media only screen and (max-width: 600px) {
+ .footerflex > div {
+ margin: 15px 25px;
+ }
+}
+
+@media only screen and (max-width: 380px) {
+ .footerflex > div {
+ margin: 5px 10px;
+ }
+}
+
+.footerbrand h3 a {
+ font-family: 'Varela Round', sans-serif;
+ color: #fff !important;
+}
+
+.footerbrand h3 a:hover {
+ text-decoration: underline !important;
+}
+
+.footerbrand p {
+ font-family: 'Varela Round', sans-serif;
+ color: #fff;
+ margin-top: 20px;
+}
+
+.footerbrand a {
+ font-family: 'Varela Round', sans-serif;
+ color: #fff;
+}
+
+.footerlist ul {
+ list-style: none;
+ padding: 0;
+}
+
+.footerlist ul > li {
+ padding: 2px;
+}
+
+.footerlist ul > li > a {
+ color: #fff;
+}
+
+.footerlist > * {
+ font-family: 'Varela Round', sans-serif;
+ color: #fff;
+}
+
+.footersocials {
+ font-size: 20px;
+}
+
+.footersocials a {
+ display: inline-block;
+ width: 20px;
+ height: 20px;
+ line-height: 20px;
+ padding: 6px;
+ margin: 0 5px;
+ border-radius: 50%;
+}
+
+.copyright {
+ color: #D8DEE9;
+ text-align: center;
+}
+.credits {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ }
+
+ .credit-item {
+ color: #D8DEE9;
+ }
\ No newline at end of file
diff --git a/css/dark/bookmarklets.css b/css/dark/bookmarklets.css
new file mode 100644
index 0000000..5d57389
--- /dev/null
+++ b/css/dark/bookmarklets.css
@@ -0,0 +1,47 @@
+.bookmarklets {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ gap: 1rem;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ }
+
+ .bookmarklet-btn {
+ color: #D8DEE9;
+ padding: 4px;
+ cursor: pointer;
+ border: 2px solid white;
+ -webkit-transition: background-color 300ms ease-in-out;
+ transition: background-color 300ms ease-in-out;
+ }
+
+ .bookmarklet-btn:hover {
+ background-color: #232831;
+ }
+
+ .bookmarklets > a {
+ width: 15%;
+ text-align: center;
+ }
+
+ @media only screen and (max-width: 629px) {
+ .bookmarklets > a {
+ width: -webkit-fit-content;
+ width: -moz-fit-content;
+ width: fit-content;
+ }
+ }
+
+ .note {
+ color: #D8DEE9;
+ text-align: center;
+ }
\ No newline at end of file
diff --git a/css/dark/credits.css b/css/dark/credits.css
new file mode 100644
index 0000000..e69de29
diff --git a/css/dark/games.css b/css/dark/games.css
new file mode 100644
index 0000000..57bd5b9
--- /dev/null
+++ b/css/dark/games.css
@@ -0,0 +1,73 @@
+.options {
+ text-align: center;
+ padding: 5px;
+ color: #D8DEE9;
+ list-style: none;
+ }
+
+ .games {
+ border: 2px solid #D8DEE9;
+ padding: 1rem;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ }
+
+ .grid {
+ color: #fff;
+ margin-top: -10px;
+ height: -webkit-max-content;
+ height: -moz-max-content;
+ height: max-content;
+ width: calc(100% - 60px);
+ -webkit-columns: 3 auto;
+ columns: 3 auto;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ text-align: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ gap: 1rem;
+ margin-left: 20px;
+ }
+
+ @media only screen and (max-width: 973px) {
+ .grid {
+ grid-template-columns: repeat(3, 1fr);
+ padding: 0;
+ }
+ }
+
+ @media only screen and (max-width: 467px) {
+ .grid {
+ grid-template-columns: repeat(2, 1fr);
+ }
+ }
+
+ .game-img {
+ width: 128px;
+ height: 128px;
+ }
+
+ .game-title {
+ color: white;
+ text-align: center;
+ }
\ No newline at end of file
diff --git a/css/dark/index.css b/css/dark/index.css
new file mode 100644
index 0000000..7a38179
--- /dev/null
+++ b/css/dark/index.css
@@ -0,0 +1,57 @@
+.proxies-button {
+ color: #D8DEE9;
+ text-decoration: none;
+ padding: 15px;
+ padding-left: 40px;
+ padding-right: 40px;
+ border: 5px solid white;
+ -webkit-transition: 400ms ease-out;
+ transition: 400ms ease-out;
+ border-radius: 30px;
+ }
+ .proxies-button:hover {
+ background-color: #393b3e;
+ color: rgb(228, 228, 228);
+}
+
+ .get-involved {
+ width: 100%;
+ }
+
+ .gi-title {
+ text-align: center;
+ color: #D8DEE9;
+ }
+
+ .gi-card {
+ width: 80%;
+ margin: auto;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ background-color: #576977;
+ border-radius: 1em;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ }
+
+ .donate {
+ color: #D8DEE9;
+ padding-left: 20px;
+ padding-right: 20px;
+ }
+.buttons {
+ display: flex;
+}
+.buttons > a {
+ padding-left: 50px;
+ padding-right: 50px;
+}
\ No newline at end of file
diff --git a/css/dark/proxies.css b/css/dark/proxies.css
new file mode 100644
index 0000000..aee03be
--- /dev/null
+++ b/css/dark/proxies.css
@@ -0,0 +1,49 @@
+.proxy-container {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ width: 150px;
+ height: 100px;
+ padding: 20px;
+ }
+
+ .proxy-list {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: distribute;
+ justify-content: space-around;
+ width: 50%;
+ }
+
+ .proxy-list-item {
+ color: white;
+ text-decoration: none;
+ background-color: #4C566A;
+ padding: 20px;
+ font-size: 1.25rem;
+ border-radius: 35px;
+ -webkit-transition: 250ms ease-in-out;
+ transition: 250ms ease-in-out;
+ }
+
+ .proxy-list-item:hover {
+ color: #D8DEE9;
+ background-color: #464e61;
+ }
+
+ @media only screen and (max-width: 680px) {
+ .proxy-list {
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ text-align: center;
+ }
+ }
\ No newline at end of file
diff --git a/css/dark/settings.css b/css/dark/settings.css
new file mode 100644
index 0000000..da78de4
--- /dev/null
+++ b/css/dark/settings.css
@@ -0,0 +1,202 @@
+.toggle-setting {
+ display: -ms-grid;
+ display: grid;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ }
+
+ .toggle-text {
+ color: #D8DEE9;
+ }
+ .switch {
+ position: relative;
+ display: inline-block;
+ margin: 0 auto;
+ width: 60px;
+ height: 34px;
+ }
+
+ .switch input {
+ opacity: 0;
+ width: 0;
+ height: 0;
+ }
+
+ .slider {
+ position: absolute;
+ cursor: pointer;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ background-color: #ccc;
+ -webkit-transition: .4s;
+ transition: .4s;
+ }
+
+ .slider:before {
+ position: absolute;
+ content: "";
+ height: 26px;
+ width: 26px;
+ left: 4px;
+ bottom: 4px;
+ background-color: white;
+ -webkit-transition: .4s;
+ transition: .4s;
+ }
+
+ input:checked + .slider {
+ background-color: black;
+ }
+
+ input:focus + .slider {
+ -webkit-box-shadow: 0 0 1px #92aec9;
+ box-shadow: 0 0 1px #92aec9;
+ }
+
+ input:checked + .slider:before {
+ -webkit-transform: translateX(26px);
+ transform: translateX(26px);
+ }
+
+ .slider.round {
+ border-radius: 34px;
+ }
+
+ .slider.round:before {
+ border-radius: 50%;
+ }
+
+ .label-setting {
+ display: -ms-grid;
+ display: grid;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ }
+
+ .label-text {
+ color: #D8DEE9;
+ text-align: center;
+ }
+
+ input#tab-cloak {
+ text-align: center;
+ }
+
+ #icn-change {
+ text-align: center;
+ }
+
+ .settings-btn {
+ background-color: #303643;
+ color: #D8DEE9;
+ width: 200px;
+ }
+
+ .rounding {
+ border-radius: 10px;
+ }
+
+ .no-bdr {
+ border: none;
+ }
+
+ .btn-break {
+ height: 3px;
+ }
+
+ .btn-break-large {
+ height: 10px;
+ }
+
+ .additional-notes-text {
+ color: #D8DEE9;
+ text-align: center;
+ }
+
+ .reset-wrapper {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ }
+
+ .popular-cloaks {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ }
+
+ .popular-cloaks-header {
+ color: #D8DEE9;
+ }
+
+ .theme-toggle-wrapper {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ gap: 0.5rem;
+ }
+ .theme-toggle-wrapper > label {
+ color: rgb(227, 227, 227);
+ }
+#themes {
+ height: 20px;
+}
+.caret-icn {
+ z-index: 200;
+ margin-left: 60px;
+}
+.item-wrapper {
+ height: 0px;
+ background-color: #303643;
+ transition: 250ms ease-in-out;
+}
+.item {
+ margin-bottom: 20px;
+ display: none;
+ height: 40px;
+ opacity: 0;
+ text-align: center;
+ justify-content: center;
+ align-items: center;
+ transition: 250ms ease-in-out;
+ z-index: 100;
+}
+.item:hover {
+ background-color: #2c3038;
+}
\ No newline at end of file
diff --git a/css/light/boilerplate.css b/css/light/boilerplate.css
new file mode 100644
index 0000000..72baab0
--- /dev/null
+++ b/css/light/boilerplate.css
@@ -0,0 +1,503 @@
+@import url("https://fonts.googleapis.com/css2?family=Varela+Round&display=swap");
+* {
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+body {
+ font-family: 'Varela Round', sans-serif;
+ background-color: #fafafa;
+ max-width: 100vw;
+ margin: 0;
+}
+.header-icon {
+ width: 20px;
+ fill: #eaecef;
+}
+.header-icon-sm {
+ width: 15px;
+ fill: #eaecef;
+}
+.material-icons {
+ font-family: 'Material Icons';
+ font-weight: normal;
+ font-style: normal;
+ font-size: 24px;
+ /* Preferred icon size */
+ display: inline-block;
+ line-height: 1;
+ text-transform: none;
+ letter-spacing: normal;
+ word-wrap: normal;
+ white-space: nowrap;
+ direction: ltr;
+ /* Support for all WebKit browsers. */
+ -webkit-font-smoothing: antialiased;
+ /* Support for Safari and Chrome. */
+ text-rendering: optimizeLegibility;
+ /* Support for Firefox. */
+ -moz-osx-font-smoothing: grayscale;
+ /* Support for IE. */
+ -webkit-font-feature-settings: 'liga';
+ font-feature-settings: 'liga';
+}
+.card {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ position: relative;
+ background-color: #641ddf;
+ padding-left: 20px;
+ padding-right: 20px;
+ margin-top: 3rem;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ }
+.mid-content-title {
+ font-size: 1.5em;
+ color: #D8DEE9;
+ }
+
+ .middle-content {
+ font-size: 1.5rem;
+ text-align: center;
+ color: #D8DEE9;
+ }
+ .main-content {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ margin-top: 50px;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ }
+
+ .fade-in {
+ -webkit-animation: fadein 1s;
+ animation: fadein 1s;
+ }
+
+ @-webkit-keyframes fadein {
+ from {
+ opacity: 0;
+ }
+ to {
+ opacity: 1;
+ }
+ }
+
+ @keyframes fadein {
+ from {
+ opacity: 0;
+ }
+ to {
+ opacity: 1;
+ }
+ }
+
+ .title-text {
+ color: rgb(27, 27, 27);
+ text-align: center;
+ }
+
+ .subtitle-text {
+ text-align: center;
+ color: #3c3d3f;
+ font-size: 1.5rem;
+ }
+ ::-webkit-scrollbar {
+ display: none;
+ }
+
+ .material-icons {
+ font-family: 'Material Icons';
+ font-weight: normal;
+ font-style: normal;
+ font-size: 24px;
+ /* Preferred icon size */
+ display: inline-block;
+ line-height: 1;
+ text-transform: none;
+ letter-spacing: normal;
+ word-wrap: normal;
+ white-space: nowrap;
+ direction: ltr;
+ /* Support for all WebKit browsers. */
+ -webkit-font-smoothing: antialiased;
+ /* Support for Safari and Chrome. */
+ text-rendering: optimizeLegibility;
+ /* Support for Firefox. */
+ -moz-osx-font-smoothing: grayscale;
+ /* Support for IE. */
+ -webkit-font-feature-settings: 'liga';
+ font-feature-settings: 'liga';
+ }
+
+ @media only screen and (max-width: 1269px) {
+ .header-item {
+ display: none !important;
+ }
+ .mobile-toggle {
+ display: -webkit-box !important;
+ display: -ms-flexbox !important;
+ display: flex !important;
+ }
+ }
+
+ /* mobile support moment*/
+.mobile-toggle {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ cursor: pointer;
+ color: #D8DEE9;
+ text-decoration: none;
+ -webkit-transition: 750ms ease-in-out;
+ transition: 750ms ease-in-out;
+ margin-left: 20px;
+ }
+
+ @media only screen and (min-width: 1269px) {
+ .mobile-header {
+ height: 0%;
+ }
+ }
+
+ .top-header {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ -webkit-transition: 250ms ease-in;
+ transition: 250ms ease-in;
+ }
+
+ .title-background {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ padding-top: 2%;
+ padding-bottom: 2%;
+ height: 90px;
+ width: 100%;
+ background-color: #641ddf;
+ font-size: 1.05rem;
+ list-style-type: none;
+ border: none !important;
+ z-index: 10;
+ -webkit-transition: 250ms ease-in;
+ transition: 250ms ease-in;
+ }
+
+ @media only screen and (max-width: 1003px) {
+ .title-background {
+ width: 500%;
+ }
+ }
+
+ .title {
+ color: #D8DEE9;
+ margin-left: 3rem;
+ text-decoration: none;
+ -webkit-transition: 500ms;
+ transition: 500ms;
+ }
+
+ .title:hover {
+ font-size: 1.11em;
+ }
+
+ .header {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ font-size: 1.05rem;
+ width: 100%;
+ margin: 0 auto;
+ -webkit-box-pack: right;
+ -ms-flex-pack: right;
+ justify-content: right;
+ list-style-type: none;
+ gap: 3rem;
+ -webkit-box-align: end;
+ -ms-flex-align: end;
+ align-items: flex-end;
+ background-color: #81A1C1;
+ padding: 2%;
+ height: 90px;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ }
+
+ .header-item {
+ color: #D8DEE9;
+ text-decoration: none;
+ -webkit-transition: 350ms ease-in-out;
+ transition: 350ms ease-in-out;
+ }
+
+ .header-item:hover {
+ font-size: 1.07em;
+}
+.sidenav {
+ overflow: hidden;
+ height: 100%;
+ width: 0;
+ position: fixed;
+ z-index: 11;
+ top: 0;
+ left: 0;
+ background-color: #481b97;
+ padding-top: 60px;
+ -webkit-transition: 0.5s;
+ transition: 0.5s;
+ }
+
+ /* The navigation menu links */
+ .sidenav a {
+ width: 100vw;
+ padding: 8px 8px 8px 32px;
+ text-decoration: none;
+ color: #ffffff;
+ display: block;
+ overflow: hidden;
+ }
+
+ /* When you mouse over the navigation links, change their color */
+ .sidenav a:hover {
+ color: #D8DEE9;
+ }
+
+ /* Position and style the close button (top right corner) */
+ .sidenav .closebtn {
+ position: absolute;
+ top: 12px;
+ left: 0;
+ font-size: 36px;
+ cursor: pointer;
+ }
+
+ /* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
+ @media screen and (max-height: 450px) {
+ .sidenav {
+ padding-top: 15px;
+ }
+ .sidenav a {
+ font-size: 18px;
+ }
+ }
+
+ .divider {
+ width: 100%;
+ height: 2px;
+ background-color: #DCDCDD;
+ margin-top: 5px;
+ margin-bottom: 10px;
+ }
+
+ .tooltip {
+ position: relative;
+ display: inline-block;
+ }
+
+ .tooltip .tooltiptext {
+ visibility: hidden;
+ width: 140px;
+ background-color: #D8DEE9;
+ color: #3B4252;
+ text-align: center;
+ border-radius: 6px;
+ padding: 5px;
+ position: absolute;
+ z-index: 1;
+ bottom: -200%;
+ left: 50%;
+ margin-left: -75px;
+ opacity: 0;
+ -webkit-transition: opacity 0.3s;
+ transition: opacity 0.3s;
+ }
+
+ .tooltip .tooltiptext::after {
+ content: "";
+ position: absolute;
+ top: -30%;
+ left: 50%;
+ margin-left: -5px;
+ border-width: 5px;
+ border-style: solid;
+ border-color: #D8DEE9 transparent transparent transparent;
+ -webkit-transform: rotate(180deg);
+ transform: rotate(180deg);
+ }
+
+ .tooltip:hover .tooltiptext {
+ visibility: visible;
+ opacity: 1;
+ }
+
+ .discord-text {
+ position: relative;
+ left: 1.5px;
+ text-decoration: underline;
+ }
+
+ .btn-icn {
+ width: 2rem;
+ fill: #D8DEE9;
+ }
+ .patreon {
+ margin-top: 5px;
+ }
+
+.donate-button {
+ border: none;
+ cursor: pointer;
+ -ms-flex-negative: 1;
+ flex-shrink: 1;
+ position: inherit;
+}
+
+#footer {
+ -webkit-transform: translateY(140px);
+ transform: translateY(140px);
+ padding-top: 20vw;
+ background-image: url("/img/lightwaves.svg");
+ background-repeat: no-repeat;
+ background-size: 100vw auto;
+}
+
+@media only screen and (max-width: 800px) {
+ #footer {
+ display: none;
+ }
+}
+
+.footerflex {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+}
+
+.footersocials {
+ text-align: center;
+}
+
+.footerflex > div {
+ margin: 25px 50px;
+}
+
+@media only screen and (max-width: 600px) {
+ .footerflex > div {
+ margin: 15px 25px;
+ }
+}
+
+@media only screen and (max-width: 380px) {
+ .footerflex > div {
+ margin: 5px 10px;
+ }
+}
+
+.footerbrand h3 a {
+ font-family: 'Varela Round', sans-serif;
+ color: #fff !important;
+}
+
+.footerbrand h3 a:hover {
+ text-decoration: underline !important;
+}
+
+.footerbrand p {
+ font-family: 'Varela Round', sans-serif;
+ color: #fff;
+ margin-top: 20px;
+}
+
+.footerbrand a {
+ font-family: 'Varela Round', sans-serif;
+ color: #fff;
+}
+
+.footerlist ul {
+ list-style: none;
+ padding: 0;
+}
+
+.footerlist ul > li {
+ padding: 2px;
+}
+
+.footerlist ul > li > a {
+ color: #fff;
+}
+
+.footerlist > * {
+ font-family: 'Varela Round', sans-serif;
+ color: #fff;
+}
+
+.footersocials {
+ font-size: 20px;
+}
+
+.footersocials a {
+ display: inline-block;
+ width: 20px;
+ height: 20px;
+ line-height: 20px;
+ padding: 6px;
+ margin: 0 5px;
+ border-radius: 50%;
+}
+
+.copyright {
+ color: #D8DEE9;
+ text-align: center;
+}
+.credits {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ }
+
+ .credit-item {
+ color: #313131;
+ }
+ .menu-bar {
+ width: 2rem;
+ fill: #eaecef;
+ }
\ No newline at end of file
diff --git a/css/light/bookmarklets.css b/css/light/bookmarklets.css
new file mode 100644
index 0000000..70f50f4
--- /dev/null
+++ b/css/light/bookmarklets.css
@@ -0,0 +1,48 @@
+.bookmarklets {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ gap: 1rem;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ }
+
+ .bookmarklet-btn {
+ color: #222325;
+ padding: 4px;
+ cursor: pointer;
+ border: 2px solid rgb(15, 15, 15);
+ -webkit-transition: background-color 300ms ease-in-out;
+ transition: 300ms ease-in-out;
+ }
+
+ .bookmarklet-btn:hover {
+ background-color: #4d4f53;
+ color: white;
+ }
+
+ .bookmarklets > a {
+ width: 15%;
+ text-align: center;
+ }
+
+ @media only screen and (max-width: 629px) {
+ .bookmarklets > a {
+ width: -webkit-fit-content;
+ width: -moz-fit-content;
+ width: fit-content;
+ }
+ }
+
+ .note {
+ color: #303234;
+ text-align: center;
+}
\ No newline at end of file
diff --git a/css/light/credits.css b/css/light/credits.css
new file mode 100644
index 0000000..e69de29
diff --git a/css/light/games.css b/css/light/games.css
new file mode 100644
index 0000000..d61f43c
--- /dev/null
+++ b/css/light/games.css
@@ -0,0 +1,65 @@
+ .games {
+ border: 2px solid #2b2c2f;
+ padding: 1rem;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ }
+
+ .grid {
+ margin-top: -10px;
+ height: -webkit-max-content;
+ height: -moz-max-content;
+ height: max-content;
+ width: calc(100% - 60px);
+ -webkit-columns: 3 auto;
+ columns: 3 auto;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ text-align: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ gap: 1rem;
+ margin-left: 20px;
+ }
+
+ @media only screen and (max-width: 973px) {
+ .grid {
+ grid-template-columns: repeat(3, 1fr);
+ padding: 0;
+ }
+ }
+
+ @media only screen and (max-width: 467px) {
+ .grid {
+ grid-template-columns: repeat(2, 1fr);
+ }
+ }
+
+ .game-img {
+ width: 128px;
+ height: 128px;
+ }
+
+ .game-title {
+ color: rgb(25, 25, 25);
+ text-align: center;
+ }
\ No newline at end of file
diff --git a/css/light/index.css b/css/light/index.css
new file mode 100644
index 0000000..5fd279f
--- /dev/null
+++ b/css/light/index.css
@@ -0,0 +1,62 @@
+.proxies-button {
+ color: #393b3e;
+ text-decoration: none;
+ padding: 15px;
+ padding-left: 40px;
+ padding-right: 40px;
+ border: 5px solid rgb(35, 35, 35);
+ -webkit-transition: 400ms ease-out;
+ transition: 400ms ease-out;
+ border-radius: 30px;
+ }
+.proxies-button:hover {
+ background-color: #393b3e;
+ color: rgb(228, 228, 228);
+}
+
+
+ .get-involved {
+ width: 100%;
+ }
+
+ .gi-title {
+ text-align: center;
+ color: #2b2b2b;
+ }
+
+ .gi-card {
+ width: 80%;
+ margin: auto;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ background-color: #641ddf;
+ border-radius: 1em;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ }
+
+ .donate {
+ color: #D8DEE9;
+ padding-left: 20px;
+ padding-right: 20px;
+ }
+ .buttons {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: distribute;
+ justify-content: space-around;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ gap: 5em;
+ }
\ No newline at end of file
diff --git a/css/light/proxies.css b/css/light/proxies.css
new file mode 100644
index 0000000..1f46246
--- /dev/null
+++ b/css/light/proxies.css
@@ -0,0 +1,49 @@
+.proxy-container {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ width: 150px;
+ height: 100px;
+ padding: 20px;
+ }
+
+ .proxy-list {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: distribute;
+ justify-content: space-around;
+ width: 50%;
+ }
+
+ .proxy-list-item {
+ color: white;
+ text-decoration: none;
+ background-color: #333334;
+ padding: 20px;
+ font-size: 1.25rem;
+ border-radius: 35px;
+ -webkit-transition: 250ms ease-in-out;
+ transition: 250ms ease-in-out;
+ }
+
+ .proxy-list-item:hover {
+ color: #D8DEE9;
+ background-color: #3a3a3a;
+ }
+
+ @media only screen and (max-width: 680px) {
+ .proxy-list {
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ text-align: center;
+ }
+ }
\ No newline at end of file
diff --git a/css/light/settings.css b/css/light/settings.css
new file mode 100644
index 0000000..06060cb
--- /dev/null
+++ b/css/light/settings.css
@@ -0,0 +1,197 @@
+.toggle-setting {
+ display: -ms-grid;
+ display: grid;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ }
+
+ .toggle-text {
+ color: #272829;
+ }
+ .switch {
+ position: relative;
+ display: inline-block;
+ margin: 0 auto;
+ width: 60px;
+ height: 34px;
+ }
+
+ .switch input {
+ opacity: 0;
+ width: 0;
+ height: 0;
+ }
+
+ .slider {
+ position: absolute;
+ cursor: pointer;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ background-color: #ccc;
+ -webkit-transition: .4s;
+ transition: .4s;
+ }
+
+ .slider:before {
+ position: absolute;
+ content: "";
+ height: 26px;
+ width: 26px;
+ left: 4px;
+ bottom: 4px;
+ background-color: white;
+ -webkit-transition: .4s;
+ transition: .4s;
+ }
+
+ input:checked + .slider {
+ background-color: black;
+ }
+
+ input:focus + .slider {
+ box-shadow: 0 0 5px #313233;
+ }
+
+ input:checked + .slider:before {
+ -webkit-transform: translateX(26px);
+ transform: translateX(26px);
+ }
+
+ .slider.round {
+ border-radius: 34px;
+ }
+
+ .slider.round:before {
+ border-radius: 50%;
+ }
+
+ .label-setting {
+ display: -ms-grid;
+ display: grid;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ }
+
+ .label-text {
+ color: #3c3c3c;
+ text-align: center;
+ }
+
+ input#tab-cloak {
+ text-align: center;
+ }
+
+ #icn-change {
+ text-align: center;
+ }
+
+ .settings-btn {
+ background-color: #303643;
+ color: #e2e2e2;
+ width: 200px;
+ }
+
+ .rounding {
+ border-radius: 10px;
+ }
+
+ .no-bdr {
+ border: none;
+ }
+
+ .btn-break {
+ height: 3px;
+ }
+
+ .btn-break-large {
+ height: 10px;
+ }
+
+ .additional-notes-text {
+ color: #252525;
+ text-align: center;
+ }
+
+ .reset-wrapper {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ }
+
+ .popular-cloaks {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ }
+
+ .popular-cloaks-header {
+ color: #282828;
+ }
+
+ .theme-toggle-wrapper {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ gap: 0.5rem;
+ }
+ #themes {
+ height: 20px;
+ }
+ .caret-icn {
+ margin-left: 60px;
+ z-index: 100;
+ }
+ .item-wrapper {
+ height: 0px;
+ background-color: #303643;
+ transition: 250ms ease-in-out;
+ }
+ .item {
+ margin-bottom: 20px;
+ display: none;
+ height: 40px;
+ opacity: 0;
+ text-align: center;
+ justify-content: center;
+ align-items: center;
+ transition: 250ms ease-in-out;
+ }
+ .item:hover {
+ background-color: #2c3038;
+ }
\ No newline at end of file
diff --git a/css/null/boilerplate.css b/css/null/boilerplate.css
new file mode 100644
index 0000000..bffe786
--- /dev/null
+++ b/css/null/boilerplate.css
@@ -0,0 +1,509 @@
+@import url("https://fonts.googleapis.com/css2?family=Varela+Round&display=swap");
+* {
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+.menu-bar {
+ width: 2rem;
+ fill: #eaecef;
+}
+.header-icon {
+ width: 20px;
+ fill: #eaecef;
+}
+.header-icon-sm {
+ width: 15px;
+ fill: #eaecef;
+}
+body {
+ font-family: 'Varela Round', sans-serif;
+ background-color: #46494C;
+ max-width: 100vw;
+ margin: 0;
+}
+.material-icons {
+ font-family: 'Material Icons';
+ font-weight: normal;
+ font-style: normal;
+ font-size: 24px;
+ /* Preferred icon size */
+ display: inline-block;
+ line-height: 1;
+ text-transform: none;
+ letter-spacing: normal;
+ word-wrap: normal;
+ white-space: nowrap;
+ direction: ltr;
+ /* Support for all WebKit browsers. */
+ -webkit-font-smoothing: antialiased;
+ /* Support for Safari and Chrome. */
+ text-rendering: optimizeLegibility;
+ /* Support for Firefox. */
+ -moz-osx-font-smoothing: grayscale;
+ /* Support for IE. */
+ -webkit-font-feature-settings: 'liga';
+ font-feature-settings: 'liga';
+}
+.card {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ position: relative;
+ background-color: #1985A1;
+ padding-left: 20px;
+ padding-right: 20px;
+ margin-top: 3rem;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ }
+.mid-content-title {
+ font-size: 1.5em;
+ color: #D8DEE9;
+ }
+
+ .middle-content {
+ font-size: 1.5rem;
+ text-align: center;
+ color: #D8DEE9;
+ }
+ .main-content {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ margin-top: 50px;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ }
+
+ .fade-in {
+ -webkit-animation: fadein 1s;
+ animation: fadein 1s;
+ }
+
+ @-webkit-keyframes fadein {
+ from {
+ opacity: 0;
+ }
+ to {
+ opacity: 1;
+ }
+ }
+
+ @keyframes fadein {
+ from {
+ opacity: 0;
+ }
+ to {
+ opacity: 1;
+ }
+ }
+
+ .title-text {
+ color: white;
+ text-align: center;
+ }
+
+ .subtitle-text {
+ text-align: center;
+ color: #D8DEE9;
+ font-size: 1.5rem;
+ }
+ ::-webkit-scrollbar {
+ display: none;
+ }
+
+ .material-icons {
+ font-family: 'Material Icons';
+ font-weight: normal;
+ font-style: normal;
+ font-size: 24px;
+ /* Preferred icon size */
+ display: inline-block;
+ line-height: 1;
+ text-transform: none;
+ letter-spacing: normal;
+ word-wrap: normal;
+ white-space: nowrap;
+ direction: ltr;
+ /* Support for all WebKit browsers. */
+ -webkit-font-smoothing: antialiased;
+ /* Support for Safari and Chrome. */
+ text-rendering: optimizeLegibility;
+ /* Support for Firefox. */
+ -moz-osx-font-smoothing: grayscale;
+ /* Support for IE. */
+ -webkit-font-feature-settings: 'liga';
+ font-feature-settings: 'liga';
+ }
+
+ @media only screen and (max-width: 1269px) {
+ .header-item {
+ display: none !important;
+ }
+ .mobile-toggle {
+ display: -webkit-box !important;
+ display: -ms-flexbox !important;
+ display: flex !important;
+ }
+ }
+
+ /* mobile support moment*/
+.mobile-toggle {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ cursor: pointer;
+ color: #D8DEE9;
+ text-decoration: none;
+ -webkit-transition: 750ms ease-in-out;
+ transition: 750ms ease-in-out;
+ margin-left: 20px;
+ }
+
+ @media only screen and (min-width: 1269px) {
+ .mobile-header {
+ height: 0%;
+ }
+ }
+
+ .top-header {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ -webkit-transition: 250ms ease-in;
+ transition: 250ms ease-in;
+ }
+
+ .title-background {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ padding-top: 2%;
+ padding-bottom: 2%;
+ height: 90px;
+ width: 100%;
+ background-color: #1985A1;
+ font-size: 1.05rem;
+ list-style-type: none;
+ border: none !important;
+ z-index: 10;
+ -webkit-transition: 250ms ease-in;
+ transition: 250ms ease-in;
+ }
+
+ @media only screen and (max-width: 1003px) {
+ .title-background {
+ width: 500%;
+ }
+ }
+
+ .title {
+ color: #D8DEE9;
+ margin-left: 3rem;
+ text-decoration: none;
+ -webkit-transition: 500ms;
+ transition: 500ms;
+ }
+
+ .title:hover {
+ font-size: 1.11em;
+ }
+
+ .header {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ font-size: 1.05rem;
+ width: 100%;
+ margin: 0 auto;
+ -webkit-box-pack: right;
+ -ms-flex-pack: right;
+ justify-content: right;
+ list-style-type: none;
+ gap: 3rem;
+ -webkit-box-align: end;
+ -ms-flex-align: end;
+ align-items: flex-end;
+ background-color: #81A1C1;
+ padding: 2%;
+ height: 90px;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ }
+
+ .header-item {
+ color: #D8DEE9;
+ text-decoration: none;
+ -webkit-transition: 350ms ease-in-out;
+ transition: 350ms ease-in-out;
+ }
+
+ .header-item:hover {
+ font-size: 1.07em;
+}
+.sidenav {
+ overflow: hidden;
+ height: 100%;
+ /* 100% Full-height */
+ width: 0;
+ /* 0 width - change this with JavaScript */
+ position: fixed;
+ /* Stay in place */
+ z-index: 11;
+ /* Stay on top */
+ top: 0;
+ /* Stay at the top */
+ left: 0;
+ background-color: #3a3c3e;
+ padding-top: 60px;
+ /* Place content 60px from the top */
+ -webkit-transition: 0.5s;
+ transition: 0.5s;
+ }
+
+ /* The navigation menu links */
+ .sidenav a {
+ width: 100vw;
+ padding: 8px 8px 8px 32px;
+ text-decoration: none;
+ color: #ffffff;
+ display: block;
+ overflow: hidden;
+ }
+
+ /* When you mouse over the navigation links, change their color */
+ .sidenav a:hover {
+ color: #D8DEE9;
+ }
+
+ /* Position and style the close button (top right corner) */
+ .sidenav .closebtn {
+ position: absolute;
+ top: 12px;
+ left: 0;
+ font-size: 36px;
+ cursor: pointer;
+ }
+
+ /* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
+ @media screen and (max-height: 450px) {
+ .sidenav {
+ padding-top: 15px;
+ }
+ .sidenav a {
+ font-size: 18px;
+ }
+ }
+
+ .divider {
+ width: 100%;
+ height: 2px;
+ background-color: #DCDCDD;
+ margin-top: 5px;
+ margin-bottom: 10px;
+ }
+
+ .tooltip {
+ position: relative;
+ display: inline-block;
+ }
+
+ .tooltip .tooltiptext {
+ visibility: hidden;
+ width: 140px;
+ background-color: #D8DEE9;
+ color: #3B4252;
+ text-align: center;
+ border-radius: 6px;
+ padding: 5px;
+ position: absolute;
+ z-index: 1;
+ bottom: -200%;
+ left: 50%;
+ margin-left: -75px;
+ opacity: 0;
+ -webkit-transition: opacity 0.3s;
+ transition: opacity 0.3s;
+ }
+
+ .tooltip .tooltiptext::after {
+ content: "";
+ position: absolute;
+ top: -30%;
+ left: 50%;
+ margin-left: -5px;
+ border-width: 5px;
+ border-style: solid;
+ border-color: #D8DEE9 transparent transparent transparent;
+ -webkit-transform: rotate(180deg);
+ transform: rotate(180deg);
+ }
+
+ .tooltip:hover .tooltiptext {
+ visibility: visible;
+ opacity: 1;
+ }
+
+ .discord-text {
+ position: relative;
+ left: 1.5px;
+ text-decoration: underline;
+ }
+
+ .btn-icn {
+ width: 2rem;
+ fill: #D8DEE9;
+ }
+ .patreon {
+ margin-top: 5px;
+ }
+
+.donate-button {
+ border: none;
+ cursor: pointer;
+ -ms-flex-negative: 1;
+ flex-shrink: 1;
+ position: inherit;
+}
+
+#footer {
+ -webkit-transform: translateY(140px);
+ transform: translateY(140px);
+ padding-top: 20vw;
+ background-image: url("/img/darkwaves.svg");
+ background-repeat: no-repeat;
+ background-size: 100vw auto;
+}
+
+@media only screen and (max-width: 800px) {
+ #footer {
+ display: none;
+ }
+}
+
+.footerflex {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+}
+
+.footersocials {
+ text-align: center;
+}
+
+.footerflex > div {
+ margin: 25px 50px;
+}
+
+@media only screen and (max-width: 600px) {
+ .footerflex > div {
+ margin: 15px 25px;
+ }
+}
+
+@media only screen and (max-width: 380px) {
+ .footerflex > div {
+ margin: 5px 10px;
+ }
+}
+
+.footerbrand h3 a {
+ font-family: 'Varela Round', sans-serif;
+ color: #fff !important;
+}
+
+.footerbrand h3 a:hover {
+ text-decoration: underline !important;
+}
+
+.footerbrand p {
+ font-family: 'Varela Round', sans-serif;
+ color: #fff;
+ margin-top: 20px;
+}
+
+.footerbrand a {
+ font-family: 'Varela Round', sans-serif;
+ color: #fff;
+}
+
+.footerlist ul {
+ list-style: none;
+ padding: 0;
+}
+
+.footerlist ul > li {
+ padding: 2px;
+}
+
+.footerlist ul > li > a {
+ color: #fff;
+}
+
+.footerlist > * {
+ font-family: 'Varela Round', sans-serif;
+ color: #fff;
+}
+
+.footersocials {
+ font-size: 20px;
+}
+
+.footersocials a {
+ display: inline-block;
+ width: 20px;
+ height: 20px;
+ line-height: 20px;
+ padding: 6px;
+ margin: 0 5px;
+ border-radius: 50%;
+}
+
+.copyright {
+ color: #D8DEE9;
+ text-align: center;
+}
+.credits {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ }
+
+ .credit-item {
+ color: #D8DEE9;
+ }
\ No newline at end of file
diff --git a/css/null/bookmarklets.css b/css/null/bookmarklets.css
new file mode 100644
index 0000000..5d57389
--- /dev/null
+++ b/css/null/bookmarklets.css
@@ -0,0 +1,47 @@
+.bookmarklets {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ gap: 1rem;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ }
+
+ .bookmarklet-btn {
+ color: #D8DEE9;
+ padding: 4px;
+ cursor: pointer;
+ border: 2px solid white;
+ -webkit-transition: background-color 300ms ease-in-out;
+ transition: background-color 300ms ease-in-out;
+ }
+
+ .bookmarklet-btn:hover {
+ background-color: #232831;
+ }
+
+ .bookmarklets > a {
+ width: 15%;
+ text-align: center;
+ }
+
+ @media only screen and (max-width: 629px) {
+ .bookmarklets > a {
+ width: -webkit-fit-content;
+ width: -moz-fit-content;
+ width: fit-content;
+ }
+ }
+
+ .note {
+ color: #D8DEE9;
+ text-align: center;
+ }
\ No newline at end of file
diff --git a/css/null/games.css b/css/null/games.css
new file mode 100644
index 0000000..57bd5b9
--- /dev/null
+++ b/css/null/games.css
@@ -0,0 +1,73 @@
+.options {
+ text-align: center;
+ padding: 5px;
+ color: #D8DEE9;
+ list-style: none;
+ }
+
+ .games {
+ border: 2px solid #D8DEE9;
+ padding: 1rem;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ }
+
+ .grid {
+ color: #fff;
+ margin-top: -10px;
+ height: -webkit-max-content;
+ height: -moz-max-content;
+ height: max-content;
+ width: calc(100% - 60px);
+ -webkit-columns: 3 auto;
+ columns: 3 auto;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ text-align: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ gap: 1rem;
+ margin-left: 20px;
+ }
+
+ @media only screen and (max-width: 973px) {
+ .grid {
+ grid-template-columns: repeat(3, 1fr);
+ padding: 0;
+ }
+ }
+
+ @media only screen and (max-width: 467px) {
+ .grid {
+ grid-template-columns: repeat(2, 1fr);
+ }
+ }
+
+ .game-img {
+ width: 128px;
+ height: 128px;
+ }
+
+ .game-title {
+ color: white;
+ text-align: center;
+ }
\ No newline at end of file
diff --git a/css/null/index.css b/css/null/index.css
new file mode 100644
index 0000000..5767ece
--- /dev/null
+++ b/css/null/index.css
@@ -0,0 +1,57 @@
+.proxies-button {
+ color: #D8DEE9;
+ text-decoration: none;
+ padding: 15px;
+ padding-left: 40px;
+ padding-right: 40px;
+ border: 5px solid white;
+ -webkit-transition: 400ms ease-out;
+ transition: 400ms ease-out;
+ border-radius: 30px;
+ }
+ .proxies-button:hover {
+ background-color: #393b3e;
+ color: rgb(228, 228, 228);
+ }
+
+ .get-involved {
+ width: 100%;
+ }
+
+ .gi-title {
+ text-align: center;
+ color: #D8DEE9;
+ }
+
+ .gi-card {
+ width: 80%;
+ margin: auto;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ background-color: #576977;
+ border-radius: 1em;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ }
+
+ .donate {
+ color: #D8DEE9;
+ padding-left: 20px;
+ padding-right: 20px;
+ }
+.buttons {
+ display: flex;
+}
+.buttons > a {
+ padding-left: 50px;
+ padding-right: 50px;
+}
diff --git a/css/null/proxies.css b/css/null/proxies.css
new file mode 100644
index 0000000..aee03be
--- /dev/null
+++ b/css/null/proxies.css
@@ -0,0 +1,49 @@
+.proxy-container {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ width: 150px;
+ height: 100px;
+ padding: 20px;
+ }
+
+ .proxy-list {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: distribute;
+ justify-content: space-around;
+ width: 50%;
+ }
+
+ .proxy-list-item {
+ color: white;
+ text-decoration: none;
+ background-color: #4C566A;
+ padding: 20px;
+ font-size: 1.25rem;
+ border-radius: 35px;
+ -webkit-transition: 250ms ease-in-out;
+ transition: 250ms ease-in-out;
+ }
+
+ .proxy-list-item:hover {
+ color: #D8DEE9;
+ background-color: #464e61;
+ }
+
+ @media only screen and (max-width: 680px) {
+ .proxy-list {
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ text-align: center;
+ }
+ }
\ No newline at end of file
diff --git a/css/null/settings.css b/css/null/settings.css
new file mode 100644
index 0000000..da78de4
--- /dev/null
+++ b/css/null/settings.css
@@ -0,0 +1,202 @@
+.toggle-setting {
+ display: -ms-grid;
+ display: grid;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ }
+
+ .toggle-text {
+ color: #D8DEE9;
+ }
+ .switch {
+ position: relative;
+ display: inline-block;
+ margin: 0 auto;
+ width: 60px;
+ height: 34px;
+ }
+
+ .switch input {
+ opacity: 0;
+ width: 0;
+ height: 0;
+ }
+
+ .slider {
+ position: absolute;
+ cursor: pointer;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ background-color: #ccc;
+ -webkit-transition: .4s;
+ transition: .4s;
+ }
+
+ .slider:before {
+ position: absolute;
+ content: "";
+ height: 26px;
+ width: 26px;
+ left: 4px;
+ bottom: 4px;
+ background-color: white;
+ -webkit-transition: .4s;
+ transition: .4s;
+ }
+
+ input:checked + .slider {
+ background-color: black;
+ }
+
+ input:focus + .slider {
+ -webkit-box-shadow: 0 0 1px #92aec9;
+ box-shadow: 0 0 1px #92aec9;
+ }
+
+ input:checked + .slider:before {
+ -webkit-transform: translateX(26px);
+ transform: translateX(26px);
+ }
+
+ .slider.round {
+ border-radius: 34px;
+ }
+
+ .slider.round:before {
+ border-radius: 50%;
+ }
+
+ .label-setting {
+ display: -ms-grid;
+ display: grid;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ }
+
+ .label-text {
+ color: #D8DEE9;
+ text-align: center;
+ }
+
+ input#tab-cloak {
+ text-align: center;
+ }
+
+ #icn-change {
+ text-align: center;
+ }
+
+ .settings-btn {
+ background-color: #303643;
+ color: #D8DEE9;
+ width: 200px;
+ }
+
+ .rounding {
+ border-radius: 10px;
+ }
+
+ .no-bdr {
+ border: none;
+ }
+
+ .btn-break {
+ height: 3px;
+ }
+
+ .btn-break-large {
+ height: 10px;
+ }
+
+ .additional-notes-text {
+ color: #D8DEE9;
+ text-align: center;
+ }
+
+ .reset-wrapper {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ }
+
+ .popular-cloaks {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ }
+
+ .popular-cloaks-header {
+ color: #D8DEE9;
+ }
+
+ .theme-toggle-wrapper {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ gap: 0.5rem;
+ }
+ .theme-toggle-wrapper > label {
+ color: rgb(227, 227, 227);
+ }
+#themes {
+ height: 20px;
+}
+.caret-icn {
+ z-index: 200;
+ margin-left: 60px;
+}
+.item-wrapper {
+ height: 0px;
+ background-color: #303643;
+ transition: 250ms ease-in-out;
+}
+.item {
+ margin-bottom: 20px;
+ display: none;
+ height: 40px;
+ opacity: 0;
+ text-align: center;
+ justify-content: center;
+ align-items: center;
+ transition: 250ms ease-in-out;
+ z-index: 100;
+}
+.item:hover {
+ background-color: #2c3038;
+}
\ No newline at end of file
diff --git a/css/rainbow/boilerplate.css b/css/rainbow/boilerplate.css
new file mode 100644
index 0000000..1cf7fb8
--- /dev/null
+++ b/css/rainbow/boilerplate.css
@@ -0,0 +1,503 @@
+@import url("https://fonts.googleapis.com/css2?family=Varela+Round&display=swap");
+* {
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+.menu-bar {
+ width: 2rem;
+ fill: #00ff51;
+}
+.header-icon {
+ width: 20px;
+ fill: #eaecef;
+}
+.header-icon-sm {
+ width: 15px;
+ fill: #eaecef;
+}
+body {
+ font-family: 'Varela Round', sans-serif;
+ background: linear-gradient( rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) ), url('https://thumbs.gfycat.com/CriminalSatisfiedArthropods-size_restricted.gif');
+ max-width: 100vw;
+ background-color: red;
+ margin: 0;
+}
+.material-icons {
+ font-family: 'Material Icons';
+ font-weight: normal;
+ font-style: normal;
+ font-size: 24px;
+ display: inline-block;
+ line-height: 1;
+ text-transform: none;
+ letter-spacing: normal;
+ word-wrap: normal;
+ white-space: nowrap;
+ direction: ltr;
+ /* Support for all WebKit browsers. */
+ -webkit-font-smoothing: antialiased;
+ /* Support for Safari and Chrome. */
+ text-rendering: optimizeLegibility;
+ /* Support for Firefox. */
+ -moz-osx-font-smoothing: grayscale;
+ /* Support for IE. */
+ -webkit-font-feature-settings: 'liga';
+ font-feature-settings: 'liga';
+}
+.card {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ position: relative;
+ background-color: #641ddf;
+ padding-left: 20px;
+ padding-right: 20px;
+ margin-top: 3rem;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ }
+.mid-content-title {
+ font-size: 1.5em;
+ color: #D8DEE9;
+ }
+
+ .middle-content {
+ font-size: 1.5rem;
+ text-align: center;
+ color: #D8DEE9;
+ }
+ .main-content {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ margin-top: 50px;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ }
+
+ .fade-in {
+ -webkit-animation: fadein 1s;
+ animation: fadein 1s;
+ }
+
+ @-webkit-keyframes fadein {
+ from {
+ opacity: 0;
+ }
+ to {
+ opacity: 1;
+ }
+ }
+
+ @keyframes fadein {
+ from {
+ opacity: 0;
+ }
+ to {
+ opacity: 1;
+ }
+ }
+
+ .title-text {
+ color: rgb(27, 27, 27);
+ text-align: center;
+ }
+
+ .subtitle-text {
+ text-align: center;
+ color: #3c3d3f;
+ font-size: 1.5rem;
+ }
+ ::-webkit-scrollbar {
+ display: none;
+ }
+
+ .material-icons {
+ font-family: 'Material Icons';
+ font-weight: normal;
+ font-style: normal;
+ font-size: 24px;
+ /* Preferred icon size */
+ display: inline-block;
+ line-height: 1;
+ text-transform: none;
+ letter-spacing: normal;
+ word-wrap: normal;
+ white-space: nowrap;
+ direction: ltr;
+ /* Support for all WebKit browsers. */
+ -webkit-font-smoothing: antialiased;
+ /* Support for Safari and Chrome. */
+ text-rendering: optimizeLegibility;
+ /* Support for Firefox. */
+ -moz-osx-font-smoothing: grayscale;
+ /* Support for IE. */
+ -webkit-font-feature-settings: 'liga';
+ font-feature-settings: 'liga';
+ }
+
+ @media only screen and (max-width: 1269px) {
+ .header-item {
+ display: none !important;
+ }
+ .mobile-toggle {
+ display: -webkit-box !important;
+ display: -ms-flexbox !important;
+ display: flex !important;
+ }
+ }
+
+ /* mobile support moment*/
+.mobile-toggle {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ cursor: pointer;
+ color: #D8DEE9;
+ text-decoration: none;
+ -webkit-transition: 750ms ease-in-out;
+ transition: 750ms ease-in-out;
+ margin-left: 20px;
+ }
+
+ @media only screen and (min-width: 1269px) {
+ .mobile-header {
+ height: 0%;
+ }
+ }
+
+ .top-header {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ -webkit-transition: 250ms ease-in;
+ transition: 250ms ease-in;
+ }
+
+ .title-background {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ padding-top: 2%;
+ padding-bottom: 2%;
+ height: 90px;
+ width: 100%;
+ background-image: url("https://thumbs.gfycat.com/CriminalSatisfiedArthropods-size_restricted.gif");
+ font-size: 1.05rem;
+ list-style-type: none;
+ border: none !important;
+ z-index: 10;
+ -webkit-transition: 250ms ease-in;
+ transition: 250ms ease-in;
+ }
+
+ @media only screen and (max-width: 1003px) {
+ .title-background {
+ width: 500%;
+ }
+ }
+
+ .title {
+ color: #D8DEE9;
+ margin-left: 3rem;
+ text-decoration: none;
+ -webkit-transition: 500ms;
+ transition: 500ms;
+ }
+
+ .title:hover {
+ font-size: 1.11em;
+ }
+
+ .header {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ font-size: 1.05rem;
+ width: 100%;
+ margin: 0 auto;
+ -webkit-box-pack: right;
+ -ms-flex-pack: right;
+ justify-content: right;
+ list-style-type: none;
+ gap: 3rem;
+ -webkit-box-align: end;
+ -ms-flex-align: end;
+ align-items: flex-end;
+ background-color: #81A1C1;
+ padding: 2%;
+ height: 90px;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ }
+
+ .header-item {
+ color: #D8DEE9;
+ text-decoration: none;
+ -webkit-transition: 350ms ease-in-out;
+ transition: 350ms ease-in-out;
+ }
+
+ .header-item:hover {
+ font-size: 1.07em;
+}
+.sidenav {
+ overflow: hidden;
+ height: 100%;
+ width: 0;
+ position: fixed;
+ z-index: 11;
+ top: 0;
+ left: 0;
+ background-image: url("https://thumbs.gfycat.com/CriminalSatisfiedArthropods-size_restricted.gif");
+ padding-top: 60px;
+ -webkit-transition: 0.5s;
+ transition: 0.5s;
+ }
+
+ /* The navigation menu links */
+ .sidenav a {
+ width: 100vw;
+ padding: 8px 8px 8px 32px;
+ text-decoration: none;
+ color: #ffffff;
+ display: block;
+ overflow: hidden;
+ }
+
+ /* When you mouse over the navigation links, change their color */
+ .sidenav a:hover {
+ color: #D8DEE9;
+ }
+
+ /* Position and style the close button (top right corner) */
+ .sidenav .closebtn {
+ position: absolute;
+ top: 12px;
+ left: 0;
+ font-size: 36px;
+ cursor: pointer;
+ }
+
+ /* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
+ @media screen and (max-height: 450px) {
+ .sidenav {
+ padding-top: 15px;
+ }
+ .sidenav a {
+ font-size: 18px;
+ }
+ }
+
+ .divider {
+ width: 100%;
+ height: 2px;
+ background-color: #DCDCDD;
+ margin-top: 5px;
+ margin-bottom: 10px;
+ }
+
+ .tooltip {
+ position: relative;
+ display: inline-block;
+ }
+
+ .tooltip .tooltiptext {
+ visibility: hidden;
+ width: 140px;
+ background-color: #D8DEE9;
+ color: #3B4252;
+ text-align: center;
+ border-radius: 6px;
+ padding: 5px;
+ position: absolute;
+ z-index: 1;
+ bottom: -200%;
+ left: 50%;
+ margin-left: -75px;
+ opacity: 0;
+ -webkit-transition: opacity 0.3s;
+ transition: opacity 0.3s;
+ }
+
+ .tooltip .tooltiptext::after {
+ content: "";
+ position: absolute;
+ top: -30%;
+ left: 50%;
+ margin-left: -5px;
+ border-width: 5px;
+ border-style: solid;
+ border-color: #D8DEE9 transparent transparent transparent;
+ -webkit-transform: rotate(180deg);
+ transform: rotate(180deg);
+ }
+
+ .tooltip:hover .tooltiptext {
+ visibility: visible;
+ opacity: 1;
+ }
+
+ .discord-text {
+ position: relative;
+ left: 1.5px;
+ text-decoration: underline;
+ }
+
+ .btn-icn {
+ width: 2rem;
+ fill: #D8DEE9;
+ }
+ .patreon {
+ margin-top: 5px;
+ }
+
+.donate-button {
+ border: none;
+ cursor: pointer;
+ -ms-flex-negative: 1;
+ flex-shrink: 1;
+ position: inherit;
+}
+
+#footer {
+ -webkit-transform: translateY(140px);
+ transform: translateY(140px);
+ padding-top: 20vw;
+ background-image: url("/img/lightwaves.svg");
+ background-repeat: no-repeat;
+ background-size: 100vw auto;
+}
+
+@media only screen and (max-width: 800px) {
+ #footer {
+ display: none;
+ }
+}
+
+.footerflex {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+}
+
+.footersocials {
+ text-align: center;
+}
+
+.footerflex > div {
+ margin: 25px 50px;
+}
+
+@media only screen and (max-width: 600px) {
+ .footerflex > div {
+ margin: 15px 25px;
+ }
+}
+
+@media only screen and (max-width: 380px) {
+ .footerflex > div {
+ margin: 5px 10px;
+ }
+}
+
+.footerbrand h3 a {
+ font-family: 'Varela Round', sans-serif;
+ color: #fff !important;
+}
+
+.footerbrand h3 a:hover {
+ text-decoration: underline !important;
+}
+
+.footerbrand p {
+ font-family: 'Varela Round', sans-serif;
+ color: #fff;
+ margin-top: 20px;
+}
+
+.footerbrand a {
+ font-family: 'Varela Round', sans-serif;
+ color: #fff;
+}
+
+.footerlist ul {
+ list-style: none;
+ padding: 0;
+}
+
+.footerlist ul > li {
+ padding: 2px;
+}
+
+.footerlist ul > li > a {
+ color: #fff;
+}
+
+.footerlist > * {
+ font-family: 'Varela Round', sans-serif;
+ color: #fff;
+}
+
+.footersocials {
+ font-size: 20px;
+}
+
+.footersocials a {
+ display: inline-block;
+ width: 20px;
+ height: 20px;
+ line-height: 20px;
+ padding: 6px;
+ margin: 0 5px;
+ border-radius: 50%;
+}
+
+.copyright {
+ color: #D8DEE9;
+ text-align: center;
+}
+.credits {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ }
+
+ .credit-item {
+ color: #313131;
+ }
\ No newline at end of file
diff --git a/css/rainbow/bookmarklets.css b/css/rainbow/bookmarklets.css
new file mode 100644
index 0000000..70f50f4
--- /dev/null
+++ b/css/rainbow/bookmarklets.css
@@ -0,0 +1,48 @@
+.bookmarklets {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ gap: 1rem;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ }
+
+ .bookmarklet-btn {
+ color: #222325;
+ padding: 4px;
+ cursor: pointer;
+ border: 2px solid rgb(15, 15, 15);
+ -webkit-transition: background-color 300ms ease-in-out;
+ transition: 300ms ease-in-out;
+ }
+
+ .bookmarklet-btn:hover {
+ background-color: #4d4f53;
+ color: white;
+ }
+
+ .bookmarklets > a {
+ width: 15%;
+ text-align: center;
+ }
+
+ @media only screen and (max-width: 629px) {
+ .bookmarklets > a {
+ width: -webkit-fit-content;
+ width: -moz-fit-content;
+ width: fit-content;
+ }
+ }
+
+ .note {
+ color: #303234;
+ text-align: center;
+}
\ No newline at end of file
diff --git a/css/rainbow/credits.css b/css/rainbow/credits.css
new file mode 100644
index 0000000..e69de29
diff --git a/css/rainbow/games.css b/css/rainbow/games.css
new file mode 100644
index 0000000..d61f43c
--- /dev/null
+++ b/css/rainbow/games.css
@@ -0,0 +1,65 @@
+ .games {
+ border: 2px solid #2b2c2f;
+ padding: 1rem;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ }
+
+ .grid {
+ margin-top: -10px;
+ height: -webkit-max-content;
+ height: -moz-max-content;
+ height: max-content;
+ width: calc(100% - 60px);
+ -webkit-columns: 3 auto;
+ columns: 3 auto;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ text-align: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ gap: 1rem;
+ margin-left: 20px;
+ }
+
+ @media only screen and (max-width: 973px) {
+ .grid {
+ grid-template-columns: repeat(3, 1fr);
+ padding: 0;
+ }
+ }
+
+ @media only screen and (max-width: 467px) {
+ .grid {
+ grid-template-columns: repeat(2, 1fr);
+ }
+ }
+
+ .game-img {
+ width: 128px;
+ height: 128px;
+ }
+
+ .game-title {
+ color: rgb(25, 25, 25);
+ text-align: center;
+ }
\ No newline at end of file
diff --git a/css/rainbow/index.css b/css/rainbow/index.css
new file mode 100644
index 0000000..f1872c5
--- /dev/null
+++ b/css/rainbow/index.css
@@ -0,0 +1,62 @@
+.proxies-button {
+ color: #393b3e;
+ text-decoration: none;
+ padding: 15px;
+ padding-left: 40px;
+ padding-right: 40px;
+ border: 5px solid rgb(35, 35, 35);
+ -webkit-transition: 400ms ease-out;
+ transition: 400ms ease-out;
+ border-radius: 30px;
+ }
+ .proxies-button:hover {
+ background-color: #393b3e;
+ color: rgb(228, 228, 228);
+}
+
+
+ .get-involved {
+ width: 100%;
+ }
+
+ .gi-title {
+ text-align: center;
+ color: #2b2b2b;
+ }
+
+ .gi-card {
+ width: 80%;
+ margin: auto;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ background-color: #641ddf;
+ border-radius: 1em;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ }
+
+ .donate {
+ color: #D8DEE9;
+ padding-left: 20px;
+ padding-right: 20px;
+ }
+ .buttons {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: distribute;
+ justify-content: space-around;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ gap: 5em;
+ }
\ No newline at end of file
diff --git a/css/rainbow/proxies.css b/css/rainbow/proxies.css
new file mode 100644
index 0000000..1f46246
--- /dev/null
+++ b/css/rainbow/proxies.css
@@ -0,0 +1,49 @@
+.proxy-container {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ width: 150px;
+ height: 100px;
+ padding: 20px;
+ }
+
+ .proxy-list {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: distribute;
+ justify-content: space-around;
+ width: 50%;
+ }
+
+ .proxy-list-item {
+ color: white;
+ text-decoration: none;
+ background-color: #333334;
+ padding: 20px;
+ font-size: 1.25rem;
+ border-radius: 35px;
+ -webkit-transition: 250ms ease-in-out;
+ transition: 250ms ease-in-out;
+ }
+
+ .proxy-list-item:hover {
+ color: #D8DEE9;
+ background-color: #3a3a3a;
+ }
+
+ @media only screen and (max-width: 680px) {
+ .proxy-list {
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ text-align: center;
+ }
+ }
\ No newline at end of file
diff --git a/css/rainbow/settings.css b/css/rainbow/settings.css
new file mode 100644
index 0000000..dda497f
--- /dev/null
+++ b/css/rainbow/settings.css
@@ -0,0 +1,199 @@
+.toggle-setting {
+ display: -ms-grid;
+ display: grid;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ }
+
+ .toggle-text {
+ color: #272829;
+ }
+ .switch {
+ position: relative;
+ display: inline-block;
+ margin: 0 auto;
+ width: 60px;
+ height: 34px;
+ }
+
+ .switch input {
+ opacity: 0;
+ width: 0;
+ height: 0;
+ }
+
+ .slider {
+ position: absolute;
+ cursor: pointer;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ background-color: #ccc;
+ -webkit-transition: .4s;
+ transition: .4s;
+ }
+
+ .slider:before {
+ position: absolute;
+ content: "";
+ height: 26px;
+ width: 26px;
+ left: 4px;
+ bottom: 4px;
+ background-color: white;
+ -webkit-transition: .4s;
+ transition: .4s;
+ }
+
+ input:checked + .slider {
+ background-color: black;
+ }
+
+ input:focus + .slider {
+ box-shadow: 0 0 5px #313233;
+ }
+
+ input:checked + .slider:before {
+ -webkit-transform: translateX(26px);
+ transform: translateX(26px);
+ }
+
+ .slider.round {
+ border-radius: 34px;
+ }
+
+ .slider.round:before {
+ border-radius: 50%;
+ }
+
+ .label-setting {
+ display: -ms-grid;
+ display: grid;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ }
+
+ .label-text {
+ color: #3c3c3c;
+ text-align: center;
+ }
+
+ input#tab-cloak {
+ text-align: center;
+ }
+
+ #icn-change {
+ text-align: center;
+ }
+
+ .settings-btn {
+ background-color: #303643;
+ color: #e2e2e2;
+ width: 200px;
+ }
+
+ .rounding {
+ border-radius: 10px;
+ }
+
+ .no-bdr {
+ border: none;
+ }
+
+ .btn-break {
+ height: 3px;
+ }
+
+ .btn-break-large {
+ height: 10px;
+ }
+
+ .additional-notes-text {
+ color: #252525;
+ text-align: center;
+ }
+
+ .reset-wrapper {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ }
+
+ .popular-cloaks {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ }
+
+ .popular-cloaks-header {
+ color: #282828;
+ }
+
+ .theme-toggle-wrapper {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ gap: 0.5rem;
+ }
+ #themes {
+ height: 20px;
+ }
+ .caret-icn {
+ position: absolute;
+ bottom: -43vh;
+ left: 56vw;
+ z-index: 100;
+ }
+ .item-wrapper {
+ height: 0px;
+ background-color: #303643;
+ transition: 250ms ease-in-out;
+ }
+ .item {
+ margin-bottom: 20px;
+ display: none;
+ height: 40px;
+ opacity: 0;
+ text-align: center;
+ justify-content: center;
+ align-items: center;
+ transition: 250ms ease-in-out;
+ }
+ .item:hover {
+ background-color: #2c3038;
+ }
\ No newline at end of file