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 + + + + + + + + + + + +
+
+
+
+ × +
+ Home + Proxies + Games +
+ Bookmarklets + Settings +
+ Credits + Docs +
+ + +
+

Bookmarklets

+

Click to copy them to the clipboard

+
+ +
+ Script Injector + Return Right Click + Open in archive.org + Generate QR Code + Spawn Ants + Make Page 3D + PiP* Mode for Videos +
*PiP means Picture in Picture
+ Paywall Killer + Video Downloader + Autoclicker + Blooket Cheat Menu + Hackinator +
+

+ + + 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 + + + + + + + + + + + +
+
+
+
+ × +
+ Home + Proxies + Games +
+ Bookmarklets + Settings +
+ Credits + Docs +
+ + +
+

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