diff --git a/assets/backgrounds/plasma-6-day-mocha.png b/assets/backgrounds/plasma-6-day-mocha.png new file mode 100644 index 0000000..92ad528 Binary files /dev/null and b/assets/backgrounds/plasma-6-day-mocha.png differ diff --git a/assets/backgrounds/plasma-6-night-mocha.png b/assets/backgrounds/plasma-6-night-mocha.png new file mode 100644 index 0000000..95b4b70 Binary files /dev/null and b/assets/backgrounds/plasma-6-night-mocha.png differ diff --git a/assets/buttons/3ds.png b/assets/buttons/3ds.png deleted file mode 100644 index f7375f9..0000000 Binary files a/assets/buttons/3ds.png and /dev/null differ diff --git a/assets/buttons/beebles.png b/assets/buttons/beebles.png deleted file mode 100644 index 97e6cce..0000000 Binary files a/assets/buttons/beebles.png and /dev/null differ diff --git a/assets/buttons/bunnybrowser.gif b/assets/buttons/bunnybrowser.gif deleted file mode 100644 index 6314dce..0000000 Binary files a/assets/buttons/bunnybrowser.gif and /dev/null differ diff --git a/assets/buttons/c4y.gif b/assets/buttons/c4y.gif deleted file mode 100644 index 12b9479..0000000 Binary files a/assets/buttons/c4y.gif and /dev/null differ diff --git a/assets/buttons/discordnoway.gif b/assets/buttons/discordnoway.gif deleted file mode 100644 index 4ee8d64..0000000 Binary files a/assets/buttons/discordnoway.gif and /dev/null differ diff --git a/assets/buttons/doinyourmom.gif b/assets/buttons/doinyourmom.gif deleted file mode 100644 index c4f9fd2..0000000 Binary files a/assets/buttons/doinyourmom.gif and /dev/null differ diff --git a/assets/buttons/getfirefox.gif b/assets/buttons/getfirefox.gif deleted file mode 100644 index d82f741..0000000 Binary files a/assets/buttons/getfirefox.gif and /dev/null differ diff --git a/assets/buttons/homestar.gif b/assets/buttons/homestar.gif deleted file mode 100644 index 8bd663f..0000000 Binary files a/assets/buttons/homestar.gif and /dev/null differ diff --git a/assets/buttons/modarchive.gif b/assets/buttons/modarchive.gif deleted file mode 100644 index 4745375..0000000 Binary files a/assets/buttons/modarchive.gif and /dev/null differ diff --git a/assets/buttons/nextcloud.gif b/assets/buttons/nextcloud.gif deleted file mode 100644 index df5fef3..0000000 Binary files a/assets/buttons/nextcloud.gif and /dev/null differ diff --git a/assets/buttons/nft.gif b/assets/buttons/nft.gif deleted file mode 100644 index 8b5096f..0000000 Binary files a/assets/buttons/nft.gif and /dev/null differ diff --git a/assets/buttons/oktopirate.gif b/assets/buttons/oktopirate.gif deleted file mode 100644 index 6146cea..0000000 Binary files a/assets/buttons/oktopirate.gif and /dev/null differ diff --git a/assets/buttons/poweredbyarch.png b/assets/buttons/poweredbyarch.png deleted file mode 100644 index 8d63605..0000000 Binary files a/assets/buttons/poweredbyarch.png and /dev/null differ diff --git a/assets/buttons/ravenow.gif b/assets/buttons/ravenow.gif deleted file mode 100644 index 226eae0..0000000 Binary files a/assets/buttons/ravenow.gif and /dev/null differ diff --git a/assets/buttons/sameshitdifferentasshole.gif b/assets/buttons/sameshitdifferentasshole.gif deleted file mode 100644 index 2090066..0000000 Binary files a/assets/buttons/sameshitdifferentasshole.gif and /dev/null differ diff --git a/assets/buttons/scotthere.gif b/assets/buttons/scotthere.gif deleted file mode 100644 index 205a2e2..0000000 Binary files a/assets/buttons/scotthere.gif and /dev/null differ diff --git a/assets/buttons/sneexy.gif b/assets/buttons/sneexy.gif deleted file mode 100644 index 166ebf4..0000000 Binary files a/assets/buttons/sneexy.gif and /dev/null differ diff --git a/assets/buttons/sneexy2.gif b/assets/buttons/sneexy2.gif deleted file mode 100644 index 166ebf4..0000000 Binary files a/assets/buttons/sneexy2.gif and /dev/null differ diff --git a/assets/buttons/soulseek.gif b/assets/buttons/soulseek.gif deleted file mode 100644 index c53d0fa..0000000 Binary files a/assets/buttons/soulseek.gif and /dev/null differ diff --git a/assets/buttons/tucows.gif b/assets/buttons/tucows.gif deleted file mode 100644 index dd1e340..0000000 Binary files a/assets/buttons/tucows.gif and /dev/null differ diff --git a/assets/buttons/wii.png b/assets/buttons/wii.png deleted file mode 100644 index a79f71d..0000000 Binary files a/assets/buttons/wii.png and /dev/null differ diff --git a/assets/buttons/yoshilore.gif b/assets/buttons/yoshilore.gif deleted file mode 100644 index 43e38ec..0000000 Binary files a/assets/buttons/yoshilore.gif and /dev/null differ diff --git a/assets/jetbrainsmono/AUTHORS.txt b/assets/fonts/JetBrainsMono/AUTHORS.txt similarity index 100% rename from assets/jetbrainsmono/AUTHORS.txt rename to assets/fonts/JetBrainsMono/AUTHORS.txt diff --git a/assets/jetbrainsmono/OFL.txt b/assets/fonts/JetBrainsMono/OFL.txt similarity index 100% rename from assets/jetbrainsmono/OFL.txt rename to assets/fonts/JetBrainsMono/OFL.txt diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Bold.ttf b/assets/fonts/JetBrainsMono/fonts/ttf/JetBrainsMono-Bold.ttf similarity index 100% rename from assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Bold.ttf rename to assets/fonts/JetBrainsMono/fonts/ttf/JetBrainsMono-Bold.ttf diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-BoldItalic.ttf b/assets/fonts/JetBrainsMono/fonts/ttf/JetBrainsMono-BoldItalic.ttf similarity index 100% rename from assets/jetbrainsmono/fonts/ttf/JetBrainsMono-BoldItalic.ttf rename to assets/fonts/JetBrainsMono/fonts/ttf/JetBrainsMono-BoldItalic.ttf diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Italic.ttf b/assets/fonts/JetBrainsMono/fonts/ttf/JetBrainsMono-Italic.ttf similarity index 100% rename from assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Italic.ttf rename to assets/fonts/JetBrainsMono/fonts/ttf/JetBrainsMono-Italic.ttf diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Regular.ttf b/assets/fonts/JetBrainsMono/fonts/ttf/JetBrainsMono-Regular.ttf similarity index 100% rename from assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Regular.ttf rename to assets/fonts/JetBrainsMono/fonts/ttf/JetBrainsMono-Regular.ttf diff --git a/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Bold.woff2 b/assets/fonts/JetBrainsMono/fonts/webfonts/JetBrainsMono-Bold.woff2 similarity index 100% rename from assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Bold.woff2 rename to assets/fonts/JetBrainsMono/fonts/webfonts/JetBrainsMono-Bold.woff2 diff --git a/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-BoldItalic.woff2 b/assets/fonts/JetBrainsMono/fonts/webfonts/JetBrainsMono-BoldItalic.woff2 similarity index 100% rename from assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-BoldItalic.woff2 rename to assets/fonts/JetBrainsMono/fonts/webfonts/JetBrainsMono-BoldItalic.woff2 diff --git a/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Italic.woff2 b/assets/fonts/JetBrainsMono/fonts/webfonts/JetBrainsMono-Italic.woff2 similarity index 100% rename from assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Italic.woff2 rename to assets/fonts/JetBrainsMono/fonts/webfonts/JetBrainsMono-Italic.woff2 diff --git a/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Regular.woff2 b/assets/fonts/JetBrainsMono/fonts/webfonts/JetBrainsMono-Regular.woff2 similarity index 100% rename from assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Regular.woff2 rename to assets/fonts/JetBrainsMono/fonts/webfonts/JetBrainsMono-Regular.woff2 diff --git a/assets/fonts/LexendDeca/OFL.txt b/assets/fonts/LexendDeca/OFL.txt new file mode 100644 index 0000000..e9296e8 --- /dev/null +++ b/assets/fonts/LexendDeca/OFL.txt @@ -0,0 +1,93 @@ +Copyright 2018 The Lexend Project Authors (https://github.com/googlefonts/lexend), with Reserved Font Name “RevReading Lexend”. + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +https://openfontlicense.org + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/assets/fonts/LexendDeca/README.txt b/assets/fonts/LexendDeca/README.txt new file mode 100644 index 0000000..cd38fbd --- /dev/null +++ b/assets/fonts/LexendDeca/README.txt @@ -0,0 +1,71 @@ +Lexend Deca Variable Font +========================= + +This download contains Lexend Deca as both a variable font and static fonts. + +Lexend Deca is a variable font with this axis: + wght + +This means all the styles are contained in a single file: + LexendDeca-VariableFont_wght.ttf + +If your app fully supports variable fonts, you can now pick intermediate styles +that aren’t available as static fonts. Not all apps support variable fonts, and +in those cases you can use the static font files for Lexend Deca: + static/LexendDeca-Thin.ttf + static/LexendDeca-ExtraLight.ttf + static/LexendDeca-Light.ttf + static/LexendDeca-Regular.ttf + static/LexendDeca-Medium.ttf + static/LexendDeca-SemiBold.ttf + static/LexendDeca-Bold.ttf + static/LexendDeca-ExtraBold.ttf + static/LexendDeca-Black.ttf + +Get started +----------- + +1. Install the font files you want to use + +2. Use your app's font picker to view the font family and all the +available styles + +Learn more about variable fonts +------------------------------- + + https://developers.google.com/web/fundamentals/design-and-ux/typography/variable-fonts + https://variablefonts.typenetwork.com + https://medium.com/variable-fonts + +In desktop apps + + https://theblog.adobe.com/can-variable-fonts-illustrator-cc + https://helpx.adobe.com/nz/photoshop/using/fonts.html#variable_fonts + +Online + + https://developers.google.com/fonts/docs/getting_started + https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Fonts/Variable_Fonts_Guide + https://developer.microsoft.com/en-us/microsoft-edge/testdrive/demos/variable-fonts + +Installing fonts + + MacOS: https://support.apple.com/en-us/HT201749 + Linux: https://www.google.com/search?q=how+to+install+a+font+on+gnu%2Blinux + Windows: https://support.microsoft.com/en-us/help/314960/how-to-install-or-remove-a-font-in-windows + +Android Apps + + https://developers.google.com/fonts/docs/android + https://developer.android.com/guide/topics/ui/look-and-feel/downloadable-fonts + +License +------- +Please read the full license text (OFL.txt) to understand the permissions, +restrictions and requirements for usage, redistribution, and modification. + +You can use them in your products & projects – print or digital, +commercial or otherwise. + +This isn't legal advice, please consider consulting a lawyer and see the full +license for all details. diff --git a/assets/fonts/LexendDeca/static/LexendDeca-Bold.ttf b/assets/fonts/LexendDeca/static/LexendDeca-Bold.ttf new file mode 100644 index 0000000..49c0bb7 Binary files /dev/null and b/assets/fonts/LexendDeca/static/LexendDeca-Bold.ttf differ diff --git a/assets/fonts/LexendDeca/static/LexendDeca-Regular.ttf b/assets/fonts/LexendDeca/static/LexendDeca-Regular.ttf new file mode 100644 index 0000000..01eab76 Binary files /dev/null and b/assets/fonts/LexendDeca/static/LexendDeca-Regular.ttf differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ExtraBold.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ExtraBold.ttf deleted file mode 100644 index 435d7a7..0000000 Binary files a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ExtraBold.ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ExtraBoldItalic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ExtraBoldItalic.ttf deleted file mode 100644 index 79e616e..0000000 Binary files a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ExtraBoldItalic.ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ExtraLight.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ExtraLight.ttf deleted file mode 100644 index c131cbf..0000000 Binary files a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ExtraLight.ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ExtraLightItalic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ExtraLightItalic.ttf deleted file mode 100644 index a768985..0000000 Binary files a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ExtraLightItalic.ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Light.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Light.ttf deleted file mode 100644 index 15f15a2..0000000 Binary files a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Light.ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-LightItalic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-LightItalic.ttf deleted file mode 100644 index 506208f..0000000 Binary files a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-LightItalic.ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Medium.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Medium.ttf deleted file mode 100644 index 9767115..0000000 Binary files a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Medium.ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-MediumItalic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-MediumItalic.ttf deleted file mode 100644 index 415a9e3..0000000 Binary files a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-MediumItalic.ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-SemiBold.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-SemiBold.ttf deleted file mode 100644 index a70e69b..0000000 Binary files a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-SemiBold.ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-SemiBoldItalic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-SemiBoldItalic.ttf deleted file mode 100644 index 968602e..0000000 Binary files a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-SemiBoldItalic.ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Thin.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Thin.ttf deleted file mode 100644 index 7dbe2ac..0000000 Binary files a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Thin.ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ThinItalic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ThinItalic.ttf deleted file mode 100644 index c6ad6c2..0000000 Binary files a/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-ThinItalic.ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Bold.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Bold.ttf deleted file mode 100644 index f78f84f..0000000 Binary files a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Bold.ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-BoldItalic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-BoldItalic.ttf deleted file mode 100644 index 9fb8c83..0000000 Binary files a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-BoldItalic.ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ExtraBold.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ExtraBold.ttf deleted file mode 100644 index fe5be6a..0000000 Binary files a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ExtraBold.ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ExtraBoldItalic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ExtraBoldItalic.ttf deleted file mode 100644 index 59fc980..0000000 Binary files a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ExtraBoldItalic.ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ExtraLight.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ExtraLight.ttf deleted file mode 100644 index 6da7b75..0000000 Binary files a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ExtraLight.ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ExtraLightItalic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ExtraLightItalic.ttf deleted file mode 100644 index 5733efc..0000000 Binary files a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ExtraLightItalic.ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Italic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Italic.ttf deleted file mode 100644 index 4e9c380..0000000 Binary files a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Italic.ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Light.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Light.ttf deleted file mode 100644 index 0b79b0c..0000000 Binary files a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Light.ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-LightItalic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-LightItalic.ttf deleted file mode 100644 index b5e0842..0000000 Binary files a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-LightItalic.ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Medium.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Medium.ttf deleted file mode 100644 index 1454372..0000000 Binary files a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Medium.ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-MediumItalic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-MediumItalic.ttf deleted file mode 100644 index 8d63c6c..0000000 Binary files a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-MediumItalic.ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Regular.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Regular.ttf deleted file mode 100644 index 70d2ec9..0000000 Binary files a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Regular.ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-SemiBold.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-SemiBold.ttf deleted file mode 100644 index ce60a88..0000000 Binary files a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-SemiBold.ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-SemiBoldItalic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-SemiBoldItalic.ttf deleted file mode 100644 index 3b3f8f6..0000000 Binary files a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-SemiBoldItalic.ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Thin.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Thin.ttf deleted file mode 100644 index bea837e..0000000 Binary files a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-Thin.ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ThinItalic.ttf b/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ThinItalic.ttf deleted file mode 100644 index f0bfed7..0000000 Binary files a/assets/jetbrainsmono/fonts/ttf/JetBrainsMonoNL-ThinItalic.ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/variable/JetBrainsMono-Italic[wght].ttf b/assets/jetbrainsmono/fonts/variable/JetBrainsMono-Italic[wght].ttf deleted file mode 100644 index 5414835..0000000 Binary files a/assets/jetbrainsmono/fonts/variable/JetBrainsMono-Italic[wght].ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/variable/JetBrainsMono[wght].ttf b/assets/jetbrainsmono/fonts/variable/JetBrainsMono[wght].ttf deleted file mode 100644 index b60e77f..0000000 Binary files a/assets/jetbrainsmono/fonts/variable/JetBrainsMono[wght].ttf and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-ExtraBold.woff2 b/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-ExtraBold.woff2 deleted file mode 100644 index 8f88c54..0000000 Binary files a/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-ExtraBold.woff2 and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-ExtraBoldItalic.woff2 b/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-ExtraBoldItalic.woff2 deleted file mode 100644 index d1478ba..0000000 Binary files a/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-ExtraBoldItalic.woff2 and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-ExtraLight.woff2 b/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-ExtraLight.woff2 deleted file mode 100644 index b97239f..0000000 Binary files a/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-ExtraLight.woff2 and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-ExtraLightItalic.woff2 b/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-ExtraLightItalic.woff2 deleted file mode 100644 index be01aac..0000000 Binary files a/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-ExtraLightItalic.woff2 and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Light.woff2 b/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Light.woff2 deleted file mode 100644 index 6538498..0000000 Binary files a/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Light.woff2 and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-LightItalic.woff2 b/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-LightItalic.woff2 deleted file mode 100644 index 66ca3d2..0000000 Binary files a/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-LightItalic.woff2 and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Medium.woff2 b/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Medium.woff2 deleted file mode 100644 index 669d04c..0000000 Binary files a/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Medium.woff2 and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-MediumItalic.woff2 b/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-MediumItalic.woff2 deleted file mode 100644 index 80cfd15..0000000 Binary files a/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-MediumItalic.woff2 and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-SemiBold.woff2 b/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-SemiBold.woff2 deleted file mode 100644 index 5ead7b0..0000000 Binary files a/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-SemiBold.woff2 and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-SemiBoldItalic.woff2 b/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-SemiBoldItalic.woff2 deleted file mode 100644 index c5dd294..0000000 Binary files a/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-SemiBoldItalic.woff2 and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Thin.woff2 b/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Thin.woff2 deleted file mode 100644 index 17270e4..0000000 Binary files a/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Thin.woff2 and /dev/null differ diff --git a/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-ThinItalic.woff2 b/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-ThinItalic.woff2 deleted file mode 100644 index a643215..0000000 Binary files a/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-ThinItalic.woff2 and /dev/null differ diff --git a/assets/me.png b/assets/me.png new file mode 100644 index 0000000..aee40f1 Binary files /dev/null and b/assets/me.png differ diff --git a/assets/petpet.gif b/assets/petpet.gif new file mode 100644 index 0000000..1d1afff Binary files /dev/null and b/assets/petpet.gif differ diff --git a/assets/petpet_flip.gif b/assets/petpet_flip.gif new file mode 100644 index 0000000..28d5d28 Binary files /dev/null and b/assets/petpet_flip.gif differ diff --git a/assets/pfp.png b/assets/pfp.png deleted file mode 100644 index 86b6f84..0000000 Binary files a/assets/pfp.png and /dev/null differ diff --git a/assets/pfp_old.gif b/assets/pfp_old.gif deleted file mode 100755 index 2023a3a..0000000 Binary files a/assets/pfp_old.gif and /dev/null differ diff --git a/assets/socials/akkoma.png b/assets/socials/akkoma.png deleted file mode 100644 index 318b05a..0000000 Binary files a/assets/socials/akkoma.png and /dev/null differ diff --git a/assets/socials/amoguscloud.png b/assets/socials/amoguscloud.png deleted file mode 100644 index ce20c22..0000000 Binary files a/assets/socials/amoguscloud.png and /dev/null differ diff --git a/assets/socials/archive.png b/assets/socials/archive.png deleted file mode 100644 index ec7e667..0000000 Binary files a/assets/socials/archive.png and /dev/null differ diff --git a/assets/socials/gitgay.png b/assets/socials/gitgay.png deleted file mode 100644 index 4f7ace9..0000000 Binary files a/assets/socials/gitgay.png and /dev/null differ diff --git a/assets/socials/github.png b/assets/socials/github.png deleted file mode 100644 index 23362df..0000000 Binary files a/assets/socials/github.png and /dev/null differ diff --git a/assets/socials/listenbrainz.png b/assets/socials/listenbrainz.png deleted file mode 100644 index 6e6df92..0000000 Binary files a/assets/socials/listenbrainz.png and /dev/null differ diff --git a/assets/socials/matrix.png b/assets/socials/matrix.png deleted file mode 100644 index c58032d..0000000 Binary files a/assets/socials/matrix.png and /dev/null differ diff --git a/assets/socials/retrospring.png b/assets/socials/retrospring.png deleted file mode 100644 index aa64dd1..0000000 Binary files a/assets/socials/retrospring.png and /dev/null differ diff --git a/assets/socials/revolt.png b/assets/socials/revolt.png deleted file mode 100644 index b3e9c69..0000000 Binary files a/assets/socials/revolt.png and /dev/null differ diff --git a/assets/socials/sharkey.png b/assets/socials/sharkey.png deleted file mode 100644 index 1498542..0000000 Binary files a/assets/socials/sharkey.png and /dev/null differ diff --git a/assets/socials/shitcord.png b/assets/socials/shitcord.png deleted file mode 100644 index 79b085a..0000000 Binary files a/assets/socials/shitcord.png and /dev/null differ diff --git a/assets/socials/xmpp.png b/assets/socials/xmpp.png deleted file mode 100644 index c302239..0000000 Binary files a/assets/socials/xmpp.png and /dev/null differ diff --git a/assets/terminal.svg b/assets/terminal.svg new file mode 100644 index 0000000..639d260 --- /dev/null +++ b/assets/terminal.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/yoshi.gif b/assets/yoshi.gif index 45899cf..3f737de 100644 Binary files a/assets/yoshi.gif and b/assets/yoshi.gif differ diff --git a/assets/yoshi2.gif b/assets/yoshi2.gif deleted file mode 100644 index 91a3430..0000000 Binary files a/assets/yoshi2.gif and /dev/null differ diff --git a/index.html b/index.html index 3c8a164..7cb44f9 100644 --- a/index.html +++ b/index.html @@ -4,12 +4,12 @@ sneexy dot pages dot gay - + - + @@ -19,296 +19,77 @@ -
- -
-
-
-
my profile picture, which is a synth in a mostly grey frame with green accent colors and eyes.
-
- -
-

hey, i'm ruben.

-

welcome to my site.

- -
-
+ +
+ +
+ +

~/sneexy

+
- - - -
-
-

~/about-me

-

(if you're looking to get in contact with me, refer to the ~/links card below. 👋)

-

i'm your "average" 17 year old gay foss enjoyer.

-

i enjoy messing around with random technology things, especially retro and unique things. modern tech things too depending on how much i can actually do with them.

-

as my subtitle says, i love me some FOSS and privacy stuff although i don't think i nerd too much over it, i will prefer it over anything. not a programmer or anything special though.

-

enthusiast in open, possibly decentralized or federated social networks or services. favorites include the fediverse and listenbrainz.

-

"certified" arch linux user/nerd ~ i hate corporations with a passion 😊💕

-

Certified™ idiot (full of adhd and constantly using it as an excuse according to irl's)

-

i am usually pretty drained and exhausted in both ways, sometimes i get myself into random unnecessary internet arguments, but from what i can tell that doesn't seem to be the case often. (unless i know you well, then i'll probably do it in a joking or pissy way.)

-
-
- -
-
-

~/socials

-

my links, contacts, etc feel free to get in touch with me using these you can find extra info by clicking their icons!

- -
-
- - Fediverse/Sharkey - -

@sneexy@lea.pet

-
- - - -
- - Fediverse/Akkoma - -

@sneexy@akko.wtf

-
-
- - - ─────────── - - -
-
- - Revolt - -

Sneexy#3963

-
- - - -
- - XMPP - -

sneexy@trashserver.net

-
- - - -
- - Matrix - -

@sneexy:tchncs.de

-
- - - -
- - Discord - -

Sneexy#6488

-
-
- - - ─────────── - - -
-
- - Listenbrainz - -

Sneexy

-
- - - -
- - Forgejo on git.gay - -

Sneexy@git.gay

-
- - - -
- - GitHub - -

Sneexy

-
-
- - - ─────────── - - -
-
- - Retrospring - Ask me anything! - -

@Sneexy

-
- - - -
- - Internet Archive - -

@sneexy

-
- - - -
- - Nextcloud - -

shitposts drive!

-
-
-
-
- -
-
-

~/fun-facts

-
    -
  • my profile pictures used to be random characters from different types of media that i grayscale and used as my profile picture. i no longer do this as i've already came up with my own synth character!
  • -
  • i used to have a joke where i loved cheese, in a "i cannot live with cheese, give me the cheese or i die" way. technically the joke does still exist to some extent in a friend group, but otherwise has mostly died out. 🧀
  • -
  • originally starting interneting when i was young and my only method of getting wifi was by using my netbook in the kitchen and connecting to a nearby stores local wifi connection.
  • -
  • joined fedi around 2020 or so, originally on mas.to before closing shop and moving to types.pl which has a nice local community, before moving to miruku.cafe for a short while before finally landing at lea.pet.
  • -
  • i prefer lowercase when possible. it just feels more natural.
  • -
  • i am terrible at spelling. i had to at least search up like 10 words when typing this entire site out to make sure i didn't misspell anything.
  • -
  • this is the third real site that i've made.
  • -
-
-
- -
-
-

~/user-reviews

- (note: some of these may or may not be related to me at all the blurred reviews may either contain vulgar language or just be incredibly gay) -
-
-

god i fucking love men

- limineow -
- -
-

elephantastic, 10/10

- rexo -
- -
-

5/7, perfect website

- eri -
- -
-

7.8/10, too little water

- SweetCoffy -
- -
-

my favorite professional cheese consumer, 10/10

- ultra0 -
- -
-

10/10 epic website, stealing soon

- atom -
- -
-

t

- meowcatheorange -
- -
-

geeen :)

- amy -
- -
-

SNEEXY WHAT ARE YOU SAYING LLLLHHGGGGG

- yassie_j -
- -
-

I've come to make an announcement, shadow the hedgehog is a BITCH ASS MOTHERFUCKER he pissed on my FUCKING WIFE that's right he took his quilly hedgehog DICK out and pissed on my WIFE

- Inderix -
-
-
-
- -
-
-

~/buttons

- a bunch of cool buttons, links and stuff to other people and randomness which i think are cool! :D -
-
- Slips - Beebles - soafen - ultra0's basement - Freeplay - Micro - Sneexy (button made by toby @ tobskep.com) -
- -
- powered by arch btw - Yoshi Lore - Crazy 4 Yoshis - Nintendo 3DS - Nintendo Wii - Get Firefox - Bunny Browser - same shit, different asshole (chrome and internet explorer/microsoft edge) - tucows - hey all, scott here! - Homestar Runner dot com! - DOIN UR MOM!!!! - Rave Now! - NFT: No Fucking Thanks - Discord? No Thanks! - it's morally ok to pirate from AAA - Soulseek - Nextcloud -
-
-
-
- +
+ Crudely drawn picture of a synth character, looking derpy and staring at the viewer with a large green eye. Their body is mostly colored with shades of grey and accents of green. +

hey, i'm ruben!

+ cheesed to meet ya. +

a synth who is constantly tired about anything.

+
- + +
+
+ +

~/about-me

+
+
+
+

about me

+

i'm your "average" 17 year old gay foss enjoyer.

+

i enjoy messing around with technology, unique and retro, or when it's not being stupid and ruined by "modernity" or corporations.

+

i'm a nerd into free and open source software and privacy stuff, along with other libre things. i'm not a programmer or anything, though.

+

also a nerd into Linux stuff, mostly touched Arch, Fedora and has just started tasting NixOS.

+

enthusiast in open, decentralized and federated projects, networks or services. favorites include the fediverse and listenbrainz.

+

i absoluetly despise corporations and capitalism with every single fiber in my living synthentic body 😊💕

+

Certified™ idiot (i think this one is obvious)

+

usually, seemingly always, pretty tired and sometimes full of random ideas i know damn well i can't execute at all or end up putting on the heater forever.

+
+
-GIF of a dancing yoshi + +
+
+ +

~/fun-facts

+
+
+
+

"fun" facts

+
  • my profile pictures used to be random characters from different types of media that i would just grayscaled. ever since then, i realized that i've very much enjoyed being a synth instead.
  • +
  • i used to have a joke where i loved cheese, in a "i cannot live with cheese, give me the cheese or i die" way. technically the joke does still exist to some extent in a friend group, but otherwise has mostly died out. 🧀
  • +
  • originally starting going online when i was young and my only method of getting wifi was by using my netbook in the kitchen and connecting to a nearby stores local wifi connection.
  • +
  • joined fedi around 2020 or so, originally on mas.to before closing shop and moving to types.pl which has a nice local community, before moving to miruku.cafe for a short while before finally landing at lea.pet.
  • +
  • i prefer lowercase when possible. it just feels more natural.
  • +
  • i am still terrible at spelling. still made mistakes even when making this site. online dictionaries my beloved.
  • +
    +
    + + + + + - + \ No newline at end of file diff --git a/posts/index.html b/posts/index.html deleted file mode 100644 index e69de29..0000000 diff --git a/posts/style.css b/posts/style.css deleted file mode 100644 index e69de29..0000000 diff --git a/style.css b/style.css index b4f5776..8c57e07 100644 --- a/style.css +++ b/style.css @@ -1,862 +1,388 @@ +/* +i use catppuccin color schemes because jod i LOVE catppuccin +*/ +@media (prefers-color-scheme: light) { + /* + catppuccin latte + */ + :root { + --rosewater: #dc8a78; + --flamingo: #dd7878; + --pink: #ea76cb; + --mauve: #8839ef; + --red: #d20f39; + --maroon: #e64553; + --peach: #fe640b; + --yellow: #df8e1d; + --green: #40a02b; + --teal: #179299; + --sky: #04a5e5; + --sapphire: #209fb5; + --blue: #1e66f5; + --lavender: #7287fd; + --text: #4c4f69; + --subtext1: #5c5f77; + --subtext0: #6c6f85; + --overlay2: #7c7f93; + --overlay1: #8c8fa1; + --overlay0: #9ca0b0; + --surface2: #acb0be; + --surface1: #bcc0cc; + --surface0: #ccd0da; + --base: #eff1f5; + --mantle: #e6e9ef; + --crust: #dce0e8; + + /* wallpaper */ + --background-image: url("./assets/backgrounds/plasma-6-day-mocha.png"); + } +} + +@media (prefers-color-scheme: dark) { + /* + catppuccin mocha + */ + :root { + --rosewater: #f5e0dc; + --flamingo: #f2cdcd; + --pink: #f5c2e7; + --mauve: #cba6f7; + --red: #f38ba8; + --maroon: #eba0ac; + --peach: #fab387; + --yellow: #f9e2af; + --green: #a6e3a1; + --teal: #94e2d5; + --sky: #89dceb; + --sapphire: #74c7ec; + --blue: #89b4fa; + --lavender: #b4befe; + --text: #cdd6f4; + --subtext1: #bac2de; + --subtext0: #a6adc8; + --overlay2: #9399b2; + --overlay1: #7f849c; + --overlay0: #6c7086; + --surface2: #585b70; + --surface1: #45475a; + --surface0: #313244; + --base: #1e1e2e; + --mantle: #181825; + --crust: #11111b; + + /* wallpaper */ + --background-image: url("./assets/backgrounds/plasma-6-night-mocha.png"); + } +} + +/* +shell aliasing ass +*/ :root { - --page-bg: #121E19; - --bg: #24342D; - --bg-t: #00513B; - --header: #BCFFE1; - --header-2: #E3F5EA; - --fg: #F4FFF7; - --accent-1: #36FFC4; - --shadow: #36FFC4; + --bg: var(--base); + --fg: var(--text); + --accent: var(--green); } -html { - background: var(--page-bg); - font-family: 'JetBrains Mono', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; -} - -/* -- normal -- */ +/* +font config, JetBrains Mono +*/ @font-face { font-family: "JetBrains Mono"; src: local("JetBrains Mono"), local("JetBrainsMono Nerd Font"), - url("/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Regular.ttf") format("opentype"), - url("/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Regular.woff2") format("woff2"); + url("./assets/fonts/JetBrainsMono/fonts/ttf/JetBrainsMono-Regular.ttf") format("opentype"), + url("./assets/fonts/JetBrainsMono/fonts/webfonts/JetBrainsMono-Regular.woff2") format("woff2"); font-weight: normal; font-style: normal; } - -/* -- bold -- */ @font-face { font-family: "JetBrains Mono"; src: local("JetBrains Mono"), local("JetBrainsMono Nerd Font"), - url("/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Bold.ttf") format("opentype"), - url("/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Bold.woff2") format("woff"); + url("./assets/fonts/JetBrainsMono/fonts/ttf/JetBrainsMono-Bold.ttf") format("opentype"), + url("./assets/fonts/JetBrainsMono/fonts/webfonts/JetBrainsMono-Bold.woff2") format("woff"); + font-weight: bold; + font-style: bold; +} +@font-face { + font-family: "JetBrains Mono"; + src: + local("JetBrains Mono"), + local("JetBrainsMono Nerd Font"), + url("./assets/fonts/JetBrainsMono/fonts/ttf/JetBrainsMono-Italic.ttf") format("opentype"), + url("./assets/fonts/JetBrainsMono/fonts/webfonts/JetBrainsMono-Italic.woff2") format("woff"); + font-weight: normal; + font-style: italic; +} +@font-face { + font-family: "JetBrains Mono"; + src: + local("JetBrains Mono"), + local("JetBrainsMono Nerd Font"), + url("./assets/fonts/JetBrainsMono/fonts/ttf/JetBrainsMono-BoldItalic.ttf") format("opentype"), + url("./assets/fonts/JetBrainsMono/fonts/webfonts/JetBrainsMono-BoldItalic.woff2") format("woff"); + font-weight: bold; + font-style: italic; +} + +/* +font config, Lexend Deca +*/ +@font-face { + font-family: "Lexend Deca"; + src: + local("Lexend Deca"), + local("Lexend"), + url("./assets/fonts/LexendDeca/static/LexendDeca-Regular.ttf") format("opentype"); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: "Lexend Deca"; + src: + local("Lexend Deca"), + local("Lexend"), + url("./assets/fonts/LexendDeca/static/LexendDeca-Bold.ttf") format("opentype"); font-weight: bold; font-style: bold; } -/* -- italic -- */ -@font-face { +/* +background wallpaper, font +*/ +body { + background-color: var(--crust); + background: var(--background-image) no-repeat center center fixed; + background-size: cover; + font-family: "JetBrains Mono"; - src: - local("JetBrains Mono"), - local("JetBrainsMono Nerd Font"), - url("/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-Italic.ttf") format("opentype"), - url("/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-Italic.woff2") format("woff"); - font-weight: normal; - font-style: italic; + font-size: 18px; } -/* -- bold italic -- */ -@font-face { - font-family: "JetBrains Mono"; - src: - local("JetBrains Mono"), - local("JetBrainsMono Nerd Font"), - url("/assets/jetbrainsmono/fonts/ttf/JetBrainsMono-BoldItalic.ttf") format("opentype"), - url("/assets/jetbrainsmono/fonts/webfonts/JetBrainsMono-BoldItalic.woff2") format("woff"); - font-weight: bold; - font-style: italic; -} -/* -- font nuts -- */ +/* +styling of the terminal windows +*/ +.terminal { + /* the titlebar of the terminals */ + .term-titlebar { + display: grid; + grid-template-columns: 2fr auto 2fr;; + grid-template-areas: + "term-icon term-title term-buttons"; -/* -- pixelated border radius -- */ -.pixel-corners, -.pixel-corners--wrapper { - clip-path: polygon(0px calc(100% - 28px), - 4px calc(100% - 28px), - 4px calc(100% - 20px), - 8px calc(100% - 20px), - 8px calc(100% - 12px), - 12px calc(100% - 12px), - 12px calc(100% - 8px), - 20px calc(100% - 8px), - 20px calc(100% - 4px), - 28px calc(100% - 4px), - 28px 100%, - calc(100% - 28px) 100%, - calc(100% - 28px) calc(100% - 4px), - calc(100% - 20px) calc(100% - 4px), - calc(100% - 20px) calc(100% - 8px), - calc(100% - 12px) calc(100% - 8px), - calc(100% - 12px) calc(100% - 12px), - calc(100% - 8px) calc(100% - 12px), - calc(100% - 8px) calc(100% - 20px), - calc(100% - 4px) calc(100% - 20px), - calc(100% - 4px) calc(100% - 28px), - 100% calc(100% - 28px), - 100% 28px, - calc(100% - 4px) 28px, - calc(100% - 4px) 20px, - calc(100% - 8px) 20px, - calc(100% - 8px) 12px, - calc(100% - 12px) 12px, - calc(100% - 12px) 8px, - calc(100% - 20px) 8px, - calc(100% - 20px) 4px, - calc(100% - 28px) 4px, - calc(100% - 28px) 0px, - 28px 0px, - 28px 4px, - 20px 4px, - 20px 8px, - 12px 8px, - 12px 12px, - 8px 12px, - 8px 20px, - 4px 20px, - 4px 28px, - 0px 28px); - position: relative; -} -.pixel-corners { - border: 4px solid transparent; - margin-bottom: 30px; -} -.pixel-corners--wrapper { - width: fit-content; - height: fit-content; -} -.pixel-corners--wrapper .pixel-corners { - display: block; - clip-path: polygon(4px 28px, - 8px 28px, - 8px 20px, - 12px 20px, - 12px 12px, - 20px 12px, - 20px 8px, - 28px 8px, - 28px 4px, - calc(100% - 28px) 4px, - calc(100% - 28px) 8px, - calc(100% - 20px) 8px, - calc(100% - 20px) 12px, - calc(100% - 12px) 12px, - calc(100% - 12px) 20px, - calc(100% - 8px) 20px, - calc(100% - 8px) 28px, - calc(100% - 4px) 28px, - calc(100% - 4px) calc(100% - 28px), - calc(100% - 8px) calc(100% - 28px), - calc(100% - 8px) calc(100% - 20px), - calc(100% - 12px) calc(100% - 20px), - calc(100% - 12px) calc(100% - 12px), - calc(100% - 20px) calc(100% - 12px), - calc(100% - 20px) calc(100% - 8px), - calc(100% - 28px) calc(100% - 8px), - calc(100% - 28px) calc(100% - 4px), - 28px calc(100% - 4px), - 28px calc(100% - 8px), - 20px calc(100% - 8px), - 20px calc(100% - 12px), - 12px calc(100% - 12px), - 12px calc(100% - 20px), - 8px calc(100% - 20px), - 8px calc(100% - 28px), - 4px calc(100% - 28px)); -} -.pixel-corners::after, -.pixel-corners--wrapper::after { - content: ""; - position: absolute; - clip-path: polygon(0px calc(100% - 28px), - 4px calc(100% - 28px), - 4px calc(100% - 20px), - 8px calc(100% - 20px), - 8px calc(100% - 12px), - 12px calc(100% - 12px), - 12px calc(100% - 8px), - 20px calc(100% - 8px), - 20px calc(100% - 4px), - 28px calc(100% - 4px), - 28px 100%, - calc(100% - 28px) 100%, - calc(100% - 28px) calc(100% - 4px), - calc(100% - 20px) calc(100% - 4px), - calc(100% - 20px) calc(100% - 8px), - calc(100% - 12px) calc(100% - 8px), - calc(100% - 12px) calc(100% - 12px), - calc(100% - 8px) calc(100% - 12px), - calc(100% - 8px) calc(100% - 20px), - calc(100% - 4px) calc(100% - 20px), - calc(100% - 4px) calc(100% - 28px), - 100% calc(100% - 28px), - 100% 28px, - calc(100% - 4px) 28px, - calc(100% - 4px) 20px, - calc(100% - 8px) 20px, - calc(100% - 8px) 12px, - calc(100% - 12px) 12px, - calc(100% - 12px) 8px, - calc(100% - 20px) 8px, - calc(100% - 20px) 4px, - calc(100% - 28px) 4px, - calc(100% - 28px) 0px, - 28px 0px, - 28px 4px, - 20px 4px, - 20px 8px, - 12px 8px, - 12px 12px, - 8px 12px, - 8px 20px, - 4px 20px, - 4px 28px, - 0px 28px, - 0px 50%, - 4px 50%, - 4px 28px, - 8px 28px, - 8px 20px, - 12px 20px, - 12px 12px, - 20px 12px, - 20px 8px, - 28px 8px, - 28px 4px, - calc(100% - 28px) 4px, - calc(100% - 28px) 8px, - calc(100% - 20px) 8px, - calc(100% - 20px) 12px, - calc(100% - 12px) 12px, - calc(100% - 12px) 20px, - calc(100% - 8px) 20px, - calc(100% - 8px) 28px, - calc(100% - 4px) 28px, - calc(100% - 4px) calc(100% - 28px), - calc(100% - 8px) calc(100% - 28px), - calc(100% - 8px) calc(100% - 20px), - calc(100% - 12px) calc(100% - 20px), - calc(100% - 12px) calc(100% - 12px), - calc(100% - 20px) calc(100% - 12px), - calc(100% - 20px) calc(100% - 8px), - calc(100% - 28px) calc(100% - 8px), - calc(100% - 28px) calc(100% - 4px), - 28px calc(100% - 4px), - 28px calc(100% - 8px), - 20px calc(100% - 8px), - 20px calc(100% - 12px), - 12px calc(100% - 12px), - 12px calc(100% - 20px), - 8px calc(100% - 20px), - 8px calc(100% - 28px), - 4px calc(100% - 28px), - 4px 50%, - 0px 50%); - top: 0; - bottom: 0; - left: 0; - right: 0; - background: #36ffc4; - display: block; - pointer-events: none; -} -.pixel-corners::after { - margin: -4px; -} -/* -- end of pixelated borders -- */ + margin: -10px 0px -20px; -/* -- usual css things -- */ + /* terminal icon */ + img { + width: 22px; + height: 22px; + align-self: center; + } + + /* title text */ + p { + font-family: "Lexend Deca"; + font-size: 16px; + + grid-column: 2; + } + + /* window buttons */ + div { + display: flex; + + height: 22px; + align-self: center; + margin-left: auto; + + #minimize-btn { + width: 22px; + height: 22px; + + background: var(--surface2); + border-radius: 50%; + + transition: .2s background; + } + + #maximize-btn { + width: 22px; + height: 22px; + + background: var(--surface2); + border-radius: 50%; + margin-left: 10px; + + transition: .2s background; + } + + #close-btn { + width: 22px; + height: 22px; + + background: var(--surface2); + border-radius: 50%; + margin-left: 10px; + + transition: .2s background; + } + } + } + + background-color: var(--base); + color: var(--text); + + border: var(--mantle) solid 3px; + border-radius: 20px; + + max-width: 48em; + padding: 14px 24px; + + margin-left: auto; + margin-right: auto; + margin-bottom: 3.4em; + + transition: .2s border-color; + + box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; +} + +.terminal:hover { + .term-titlebar { + div { + #minimize-btn { + background: var(--yellow); + transition: .2s background; + } + + #maximize-btn { + background: var(--green); + transition: .2s background; + } + + #close-btn { + background: var(--red); + transition: .2s background; + } + } + } + border-color: var(--green); + + transition: .2s border-color; +} + +/* +text formatting and config stuff +font-family and

    is set under .terminal +*/ + +/* the only headings i use */ h1 { - color: var(--header); font-size: 32px; - text-shadow: 0px 0px 14px var(--accent-1); - margin: 0px 0px 5px; } - h2 { - color: var(--header-2); - font-size: 26px; - text-shadow: 0px 0px 8px var(--header-2); -} - -li, p { - color: var(--fg); - font-size: 20px; - margin: 20px 0px 0px 0px; -} - -ul { - margin: 0px; -} - -small { - color: var(--fg); - font-size: 16px; -} - -a { - color: var(--accent-1); - text-shadow: 0px 0px 5px var(--accent-1); - font-size: 20px; -} - -footer { - display: flex; - flex-direction: row; - justify-content: center; - margin-bottom: 2rem; - font-size: 16px; -} - -footer > a, footer > p, footer > p > a { - color: var(--header); - font-size: 16px; -} - -footer > a { - margin-top: 20px; -} -/* -- end of usual css things -- */ - -/* -- styling the rest of the elements/custom stuff -- */ -.main { - position: relative; - width: 60rem; - top: 2rem; - margin-left: auto; - margin-right: auto; -} - -.pfp-image { - width: 150px; - height: 150px; -} - -.site-intro { - margin: -2px; -} - -.nav, .nav > a { - color: var(--header-2); - font-size: 16px; - text-shadow: 0px 0px 8px var(--header-2); -} - -nav > p { - margin-top: 10px; -} - -.arrow { - color: var(--accent-1); - text-shadow: 0px 0px 8px var(--accent-1); - font-size: 16px; -} - -.dot { - color: var(--accent-1); - text-shadow: 0px 0px 8px var(--accent-1); - font-size: 16px; -} - -.anchors, .anchors > a { - color: var(--header); - font-size: 32px; - text-shadow: 0px 0px 14px var(--accent-1); - margin: 0px 0px 5px; - text-decoration: none; -} - -.anchors:hover, .anchors > a:hover { - text-decoration: underline; -} - -.socials > .fedi > .dot, .socials > .messaging > .dot, .socials > .platforms > .dot, .socials > .misc > .dot { - color: var(--accent-1); - text-shadow: 0px 0px 8px var(--accent-1); - margin-top: 22px; - margin-left: 14px; - margin-right: 14px; -} - -footer > .dot { - font-size: 16px; - margin-top: 20px; - margin-left: 10px; - margin-right: 10px; -} - -.separator { - display: flex; - margin-left: auto; - margin-right: auto; - margin-top: 20px; - margin-bottom: -1px; -} - -.separator > small { - color: var(--bg-t); -} - -.intro-box, .navbar, .about-me, .socials, .fun-facts, .user-reviews, .buttons { - position: relative; - display: flex; - padding: 30px; - background-color: var(--bg); -} - -.intro-text, .navbar, .about-me, .socials, .fun-facts, .user-reviews, .buttons { - flex-direction: column; -} - -.intro-box { - justify-content: space-evenly; -} - -.pfp { - width: 150px; - height: 150px; -} - -.intro-text { - text-align: center; - transform: translateY(15%) -} - -.navbar { - text-align: center; - margin-top: -15px; - margin-bottom: -15px; -} - -/* -- below is all the css used only for the social cards, and its probably Very Bad so get a puke bag or something read -- */ -.fedi, .sharkey, .sharkey-icon, .akkoma, .akkoma-icon, .messaging, .revolt, .revolt-icon, .xmpp, .xmpp-icon, .matrix, .matrix-icon, .discord, .discord-icon, .platforms, .listenbrainz, .listenbrainz-icon, .gitgay, .gitgay-icon, .github, .github-icon, .misc, .retrospring, .retrospring-icon, .archiveorg, .archive-icon, .shitposts, .amoguscloud, .warning { - display: flex; - flex-direction: row; - margin-left: auto; - margin-right: auto; -} - -.sharkey-icon, .akkoma-icon, .revolt-icon, .xmpp-icon, .matrix-icon, .discord-icon, .listenbrainz-icon, .gitgay-icon, .github-icon, .retrospring-icon, .archive-icon, .amoguscloud { - margin-top: 20px; - margin-right: 8px; - width: 30px; - height: 30px; -} - -.messaging { - margin-left: -0.5em; -} - -/* -- fedi section -- */ - -/* -- sharkey -- */ -.sharkey > p > a { - color: #4CC7F8; - text-shadow: 0px 0px 8px #3871F6; -} -/* -- */ - -/* -- akkoma -- */ -.akkoma > p > a { - color: #CBA6D7; - text-shadow: 0px 0px 8px #CBA6D7; -} -/* -- */ - -/* -- messaging section -- */ - -/* -- revolt -- */ -.revolt > p > a { - color: #FF4654; - text-shadow: 0px 0px 8px #FF4654; -} -/* -- */ - -/* -- matrix -- */ -.matrix > p > a { - color: #FFFFFF; - text-shadow: 0px 0px 8px #4B4B4B; -} -/* -- */ - -/* -- xmpp -- */ -.xmpp > p > a { - color: #EED49F; - text-shadow: 0px 0px 8px #11A4D8; -} -/* -- */ - -/* -- shitcord -- */ -.discord > p > a { - color: #7289DA; - text-shadow: 0px 0px 8px #334191; -} - -/* -- other platforms that i guess count as social -- */ - -/* -- listenbrainz -- */ -.listenbrainz > p > a { - color: #DA9014; - text-shadow: 0px 0px 8px #D58C17; -} -/* -- */ - -/* -- git.gay -- */ -.gitgay > p > a { - color: #69CB86; - text-shadow: 0px 0px 8px #69CB86; -} -/* -- */ - -/* -- gith*b -- */ -.github > p > a { - color: #CDD6F4; - text-shadow: 0px 0px 8px #CDD6F4; -} -/* -- */ - -/* -- misc. links -- */ - -/* -- retrospring -- */ -.retrospring > p > a { - color: #CA9EE6; - text-shadow: 0px 0px 8px #5E35B1; -} - -/* -- are chives dot org -- */ -.archiveorg > p > a { - color: #FFFFFF; - text-shadow: 0px 0px 8px #777777; -} -/* -- end of puke code -- */ - -.quotes { - display: grid; - grid-template-columns: repeat(2, 1fr); - text-align: center; -} - -.quote > p::before { - content: "“"; -} - -.quote > p::after { - content: "”"; -} - -.quote > p::before, .quote > p::after { - color: var(--header); font-size: 28px; } - -.quote > small::before { - content: "-"; - padding-right: 1em; - text-shadow: 0px 0px 8px var(--accent-1); - color: var(--fg); - font-size: 20px; - padding-left: 3em; +h3 { + font-size: 20px +} +/* TEXT */ +p, li { + font-size: 18px; +} +/* links should look good i think */ +a { + font-size: 18px; + color: var(--green); +} +/* smol text */ +small { + font-size: 14px; +} +/* lists need some styling */ +li { + margin-left: .8em; + padding-bottom: 18px; +} +/* gay ass text */ +.rainbow { + animation: 2s linear infinite rainbow; } -.quote > small, .quote > small > i > a { - text-shadow: 0px 0px 8px var(--header); - color: var(--fg); - font-size: 16px; +/* +about me section/terminal +*/ +.terminal:first-child { + margin-top: 3.8em; } -.quote:nth-child(9) { - grid-column: 1 / 3; - grid-row: 6; -} +article#sneexy { + img { + width: 256px; + height: 256px; -.quote:nth-child(10) { - grid-column: 1 / 3; - grid-row: 7; -} + animation: 3s linear infinite spin-y; -.quote:first-child, .quote:nth-child(10) { - filter: blur(1rem); -} - -.quote:hover { - filter: blur(0px); -} - -.buttons-area > small > a { - font-size: 16px; -} - -.buttons-img:first-child { - display: grid; - grid-template-rows: repeat(1, 1fr); - grid-template-columns: repeat(7, 1fr); - margin: 1em 7em 1em 7em; - place-items: center; -} - -.buttons-img:nth-child(2) { - display: grid; - grid-template-rows: repeat(2, 1fr); - grid-template-columns: repeat(9, 1fr); - margin: 0.2em 1em 0.6em 1em; - place-items: center; -} - -.buttons-img:nth-child(4) { - display: grid; - grid-template-rows: repeat(1, 1fr); - grid-template-columns: repeat(1, 1fr); - margin: 0.2em 24em 0px 24em; -} - -.buttons-img > a { - font-size: 0px; -} - -.buttons-img > a > img { - margin: 3px; -} - -.yoshi { - display: flex; - margin-left: auto; - margin-right: auto; -} -/* -- end of styling the rest of the elements -- */ - -/* -- the entire css repasted for light theme enjoyers -- */ -@media (prefers-color-scheme: light) { - :root { - --page-bg: #FFFFFF; - --bg: #EBFFF9; - --bg-t: #ADFFE7; - --header: #00B881; - --header-2: #007A56; - --fg: #121E19; - --accent-1: #00B881; - --shadow: #ADFFE7; + margin-top: 1em; + margin-bottom: 1em; } - - html { - background: var(--page-bg); - } - - /* -- usual css things -- */ + h1 { - color: var(--header); - text-shadow: 0px 0px 14px var(--accent-1); - } - - h2 { - color: var(--header-2); - text-shadow: 0px 0px 8px var(--header-2); - } - - li, p { - color: var(--fg); - } - - small { - color: var(--fg); - } - - a { - color: var(--accent-1); - text-shadow: 0px 0px 5px var(--accent-1); + margin-bottom: 1px; } - footer > a, footer > p, footer > p > a { - color: var(--header); + p { + margin-top: 3px; } - /* -- end of usual css things -- */ - - .nav, .nav > a { - color: var(--header-2); - text-shadow: 0px 0px 8px var(--header-2); - } - - .arrow { - color: var(--accent-1); - text-shadow: 0px 0px 8px var(--accent-1); - } - - .dot { - color: var(--accent-1); - text-shadow: 0px 0px 8px var(--accent-1); - } - - .anchors, .anchors > a { - color: var(--header); - text-shadow: 0px 0px 14px var(--accent-1); - } - - .socials > .fedi > .dot, .socials > .messaging > .dot, .socials > .platforms > .dot, .socials > .misc > .dot { - color: var(--accent-1); - text-shadow: 0px 0px 8px var(--accent-1); - } - - .separator > small { - color: var(--bg-t); - } - - .intro-box, .navbar, .about-me, .socials, .fun-facts, .user-reviews, .buttons { - background-color: var(--bg); - } - - /* -- fedi section -- */ - - /* -- sharkey -- */ - .sharkey > p > a { - color: #E74788; - text-shadow: 0px 0px 8px #F1775D; - } - /* -- */ - - /* -- akkoma -- */ - .akkoma > p > a { - color: #CBA6D7; - text-shadow: 0px 0px 8px #CBA6D7; - } - /* -- */ - - /* -- messaging section -- */ - - /* -- revolt -- */ - .revolt > p > a { - color: #FF4654; - text-shadow: 0px 0px 8px #FF4654; - } - /* -- */ - - /* -- matrix -- */ - .matrix > p > a { - color: #FFFFFF; - text-shadow: 0px 0px 8px #4B4B4B; - } - /* -- */ - - /* -- xmpp -- */ - .xmpp > p > a { - color: #EED49F; - text-shadow: 0px 0px 8px #11A4D8; - } - /* -- */ - - /* -- other platforms that i guess count as social -- */ - - /* -- listenbrainz -- */ - .listenbrainz > p > a { - color: #DA9014; - text-shadow: 0px 0px 8px #D58C17; - } - /* -- */ - - /* -- git.gay -- */ - .gitgay > p > a { - color: #69CB86; - text-shadow: 0px 0px 8px #69CB86; - } - /* -- */ - - /* -- gith*b -- */ - .github > p > a { - color: #CDD6F4; - text-shadow: 0px 0px 8px #CDD6F4; - } - /* -- */ - - /* -- misc. links -- */ - - /* -- retrospring -- */ - .retrospring > p > a { - color: #CA9EE6; - text-shadow: 0px 0px 8px #5E35B1; - } - - /* -- are chives dot org -- */ - .archiveorg > p > a { - color: #FFFFFF; - text-shadow: 0px 0px 8px #777777; - } - - /* -- end of puke code -- */ - - .quote > p::before, .quote > p::after { - color: var(--header); - } - - .quote > small::before { - text-shadow: 0px 0px 8px var(--accent-1); - color: var(--fg); - } - - .quote > small, .quote > small > i > a { - color: var(--fg); - } - /* -- end of styling the rest of the elements -- */ + + text-align: center; } -/* -- shrink cards if screen is small -- */ -@media screen and (max-width: 1000px) { - .main { - width: 100%; - max-width: 90%; - transform: translate(6%, 0%); - margin-left: unset; - margin-right: unset; +/* +footer/credits +*/ +footer { + p, a { + text-align: center; + font-size: 16px; + margin: .4em 0px .4em; } - - .intro-box { + img { + max-width: 30%; display: flex; - justify-content: center; - align-content: center; - flex-direction: column; - } - - .pfp, .pixel-corners--wrapper { margin-left: auto; margin-right: auto; } - - .pixel-corners--wrapper { - margin-bottom: 20px; - } - - .fedi, .messaging, .platforms, .misc { - flex-direction: column; - } - - .messaging { - margin-left: auto; - } - - .fedi > .dot, .messaging > .dot, .platforms > .dot, .misc > .dot { - display: none; - } - - .quotes { - grid-template-columns: unset; - display: flex; - flex-direction: column; - } - - .quote > small::before { - padding-left: unset; - } - - .buttons-img:first-child, .buttons-img:nth-child(2), .buttons-img:nth-child(4), .buttons-img { - display: flow-root; - margin: 1em 0px 1px 0px; - text-align: center; - justify-content: center; - } - - footer { - flex-direction: column; - text-align: center; - } - - footer > p, footer > a, footer > p > a { - margin-top: 5px; - } - - footer > .dot { - display: none; - } } -/* -- yea -- */ \ No newline at end of file + +/* +animations +*/ +@keyframes spin-y { + /* values: 128px, 256px, 348px, 396px*/ + 0% { transform: perspective(396px) rotateY(0); } + 100% { transform: perspective(396px) rotateY(360deg); } +} +@keyframes rainbow { + 0% {filter: hue-rotate(0deg) contrast(150%) saturate(150%); } + 100% { filter: hue-rotate(360deg) contrast(150%) saturate(150%); } +} + +/* +modify widths and spacing depending on the size of the display +*/ +@media screen and (max-width: 59em) { + .terminal:first-child { + margin-top: 0.4em; + } + .terminal { + .term-titlebar { + margin: -16px 0px -24px; + } + margin-bottom: 0.7em; + padding: 10px 16px; + } +} \ No newline at end of file