WIP 02: style adjustments to match eh22 styleguide

This commit is contained in:
kritzl 2025-02-20 22:03:16 +01:00
parent a4e83ec21a
commit 0501598d41
Signed by: kritzl
SSH key fingerprint: SHA256:5BmINP9VjZWaUk5Z+2CTut1KFhwLtd0ZynMekKbtViM
75 changed files with 957 additions and 317 deletions

View file

@ -264,35 +264,16 @@ class Template {
$title = tpl_getLang('adjunct_start_logo_text') . $conf['title'];
}
$desktop = self::getResizedImgTag(
'img',
array(
'class' => 'mobile-hide',
'src' => array('wiki:logo-wide.svg', 'wiki:logo.svg', 'wiki:logo-wide.png', 'wiki:logo.png'),
'alt' => $title,
),
0, 250, false
);
$mobile = self::getResizedImgTag(
'img',
array(
'class' => 'mobile-only',
'src' => array(
'wiki:logo-32x32.svg', 'wiki:favicon.svg', 'wiki:logo-square.svg', 'wiki:logo.svg',
'wiki:logo-32x32.png', 'wiki:favicon.png', 'wiki:logo-square.png', 'wiki:logo.png'
),
'alt' => $title,
),
32, 32
);
$logo = <<<HTML
<img class="mobile-hide dark-only" src="/_media/wiki:logo-on.svg" alt="EH22 DEMO">
<img class="mobile-hide light-only" src="/_media/wiki:logo-off.svg" alt="EH22 DEMO">
HTML;
// homepage logo should not link to itself (BITV accessibility requirement)
if($linkit) {
tpl_link(wl(), $desktop, 'accesskey="h" title="[H]"');
tpl_link(wl(), $mobile, 'accesskey="h" title="[H]"');
tpl_link(wl(), $logo, 'accesskey="h" title="[H]"');
} else {
echo $desktop;
echo $mobile;
echo $logo;
}
}

View file

@ -9,13 +9,27 @@
svg {
width: 1em;
height: 1em;
fill: @ini_link;
fill: var(--color-foreground);
}
}
&:hover {
a.anchor {
display: inline-block;
transition-property: filter, border-color;
transition-duration: 200ms;
transition-timing-function: ease-out;
&:hover {
color: var(--color-glow-primary);
filter: var(--filter-glow-primary);
transition: var(--transition-glow);
svg {
fill: var(--color-glow-primary);
}
}
}
}
}

View file

@ -12,19 +12,21 @@
form div.no {
button {
margin-top: -.4rem;
padding-right: 0;
margin-right: -0.4rem;
padding: 0.2rem 0.4rem;
}
}
// "section editing button"
button {
display: flex;
align-items: center;
background-color: transparent;
color: transparent;
border-color: transparent;
&::after {
content: '';
float: right;
display: inline-block;
background: transparent url("svg.php?svg=pencil.svg&f=existing") center center no-repeat;
height: 1em;
@ -34,20 +36,20 @@
border-radius: @ini_default_border_radius;
margin-left: @small-spacing;
margin-top: -1px;
color: var(--color-foreground);
mask-size: contain;
mask-position: center;
mask-repeat: no-repeat;
background: currentColor !important;
mask-image: url('img/pencil.svg');
}
&:hover,
&:active,
&:focus {
//background-color: @ini_existing;
color: @ini_existing;
//border-color: @ini_existing;
&::after {
background-color: @ini_existing;
background-image: url("svg.php?svg=pencil.svg&f=background");
border-color: @ini_existing;
}
.fnActiveButton();
}
}
}

View file

@ -28,7 +28,7 @@
}
> p {
color: @ini_nav_menu_color;
color: var(--color-foreground);
&.noissue {
color: @ini_text_webframe;
@ -45,7 +45,7 @@
}
li {
color: @ini_nav_menu_color;
color: var(--color-foreground);
> div {
color: @ini_text_webframe;
@ -74,11 +74,11 @@
&:link,
&:visited {
opacity: .9;
color: @ini_nav_menu_color;
color: var(--color-foreground);
}
* {
color: inherit;
color: var(--color-foreground);
}
}
@ -103,12 +103,14 @@
cursor: pointer;
display: table;
display: flex;
align-items: center;
width: 100%;
opacity: 1;
font-weight: normal;
margin: -1px 0 @very-small-spacing;
padding: 0.4rem 0.1rem;
text-decoration: none;
span {
display: inline-block;
@ -116,6 +118,16 @@
color: inherit;
}
span.ico {
display: flex;
align-items: center;
justify-content: center;
i[data-icon] {
font-size: 1.5rem;
}
}
/* + + + submenu entry is active + + + */
/* + + + toggle: open + + + */
@ -146,16 +158,16 @@
&:focus-within {
position: relative; // always show label, even with collapsed sidebar
z-index: 100;
a {
width: 100%;
background-color: transparent;
border: solid 0.1em var(--color-white);
border: solid 0.1em var(--color-glow-primary);
text-decoration: none;
color: var(--color-white);
--local-primary: var(--color-primary);
filter: @dropshadow;
transition: @neonflicker;
color: var(--color-glow-primary);
filter: var(--filter-glow-primary);
transition: var(--transition-glow);
span.ico {

View file

@ -13,9 +13,7 @@
p.toggleSearch a,
button[type="submit"] {
.fontello();
.hide-text-show-before();
.icon-search();
position: relative;
width: @icon-size;
@ -26,25 +24,35 @@
border: solid 1px transparent;
padding: 0;
transition: @transition color, @transition background-color, @transition border-color;
display: flex;
align-items: center;
&:hover,
&:focus,
&:active {
min-height: @icon-size;
background-color: @ini_button_color;
border: solid 1px @ini_button_background;
.fnActiveButton();
&::after {
background-color: @ini_button_background;
&::after{
background-color: var(--color-glow-primary);
}
}
&::before {
width: 100%;
color: inherit;
width: @icon-size;
height: 0.8em;
font-size: @icon-search_font-size;
text-align: center;
margin: 0;
color: var(--color-foreground);
content: '';
display: block;
mask-size: contain;
mask-position: center;
mask-repeat: no-repeat;
background-color: currentColor;
mask-image: url('img/search.svg');
}
}
@ -78,7 +86,7 @@
&:focus,
&:active {
background-color: @ini_nav_menu_hover_bg;
border-color: @ini_nav_menu_hover_color;
border-color: var(--color-shade-4);
color: @ini_nav_menu_hover_color;
}
}
@ -92,17 +100,6 @@
height: auto;
min-height: (@icon-size - .2);
color: @quicksearch-button-color;
&:hover,
&:focus,
&:active {
top: 0;
bottom: 0;
min-height: @icon-size;
background-color: @ini_button_color;
border: solid 1px @ini_button_background;
color: @ini_button_background;
}
}
/* + + + form + + + */
@ -128,7 +125,7 @@
button[type="submit"] {
border: solid 1px transparent;
border-right-color: @ini_border;
border-right-color: var(--color-shade-4);
margin-left: -(@icon-size);
&::after {
@ -138,7 +135,7 @@
bottom: 15%;
width: 1px;
left: -1px;
background-color: @ini_border;
background-color: var(--color-shade-4);
transition: @transition background-color;
}
}

View file

@ -7,11 +7,17 @@
.flex-direction();
.justify-content(flex-end);
clear: none;
display: block;
position: relative;
float: right;
box-sizing: border-box;
max-width: 40%;
margin-top: -(@page_padding-top); // reverse padding-top of .page container
margin-right: -1px;
padding-bottom: 0.5rem;
height: 4rem !important;
color: var(--color-foreground);
// >= 1024
@media @screen_min-md {
@ -37,7 +43,7 @@
ul.meta-tabs > li > a {
border-top-color: var(--color-background);
border-bottom-color: @noopentasks-border;
border-bottom-color: var(--color-shade-4);
border-radius: 0 0 @ini_default_border_radius @ini_default_border_radius;
}
@ -119,10 +125,10 @@
@media @screen_min-md {
background-color: var(--color-background);
border: 1px solid @noopentasks-border;
border: 1px solid var(--color-shade-4);
border-bottom-color: var(--color-background);
border-radius: @ini_default_border_radius @ini_default_border_radius 0 0; // @ini_default_border_radius vs. @fix_border-radius
color: @ini_nav_menu_color;
color: var(--color-foreground);
margin-left: 4px;
padding: .3em 1rem .1em;
}
@ -130,8 +136,8 @@
@media @screen_max-md {
background-color: var(--color-background);
top: 0;
border: 1px solid @ini_existing;
color: @ini_existing;
border: 1px solid var(--color-shade-4);
color: var(--color-foreground);
margin-top: .2rem;
margin-left: 0;
padding: .2em .3rem;
@ -156,14 +162,14 @@
@media @screen_min-md {
background-color: var(--color-background);
border-color: @ini_existing;
color: @ini_existing;
border-color: var(--color-shade-4);
color: var(--color-foreground);
}
@media @screen_max-md {
background-color: @ini_existing;
background-color: var(--color-shade-4);
border-color: var(--color-background);
color: var(--color-background);
color: var(--color-foreground);
}
}
}
@ -172,15 +178,15 @@
> a {
cursor: default;
background-color: var(--color-background);
border-color: @ini_existing;
border-color: var(--color-shade-4);
border-bottom-color: var(--color-background);
color: @ini_existing;
color: var(--color-foreground);
@media @screen_max-md {
background-color: @ini_existing;
border-bottom-color: @ini_existing;
background-color: var(--color-shade-4);
border-bottom-color: var(--color-shade-4);
border-radius: 0;
color: var(--color-background);
color: var(--color-foreground);
}
}
}
@ -203,7 +209,7 @@
display: none;
width: 100%;
background-color: var(--color-background);
border: 1px solid @ini_existing;
border: 1px solid var(--color-shade-4);
@media @screen_min-xs {
min-width: 20em;
@ -218,7 +224,7 @@
}
a {
color: @ini_existing;
color: var(--color-foreground);
}
> div {
@ -295,7 +301,7 @@
width: 4px;
height: 4px;
overflow: hidden;
background-color: @ini_existing;
background-color: var(--color-shade-4);
}
}
}

View file

@ -44,8 +44,8 @@
&:hover,
&:focus,
&:active {
border-color: var(--color-white);
color: var(--color-white);
border-color: var(--color-glow-primary);
color: var(--color-glow-primary);
text-decoration: none;
* {
@ -53,9 +53,8 @@
text-decoration: none;
}
--local-primary: var(--color-primary);
filter: @dropshadow;
transition: @neonflicker;
filter: var(--filter-glow-primary);
transition: var(--transition-glow);
}
}

View file

@ -386,10 +386,6 @@ nav > ul {
/* variables */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
@dropshadow: drop-shadow(0 0 0.0625em var(--color-white)) drop-shadow(0 0 0.125em var(--local-primary)) drop-shadow(0 0 0.25em var(--local-primary));
@neonflicker: filter 150ms cubic-bezier(0,1.7,1,-0.3) 50ms,
border-color 150ms cubic-bezier(0,1.7,1,-0.3) 50ms;
:root {
--color-neutral-50: #F2F0F5;
--color-neutral-100: #D1C6E0;
@ -505,6 +501,46 @@ border-color 150ms cubic-bezier(0,1.7,1,-0.3) 50ms;
--container-7xl: 80rem;
}
.fnButton {
border-radius: 0.5rem;
background-color: var(--color-shade-1);
transition: background-color 150ms;
color: var(--color-foreground);
font-size: 1.2em;
border: solid 0.1em var(--color-shade-1);
transition-property: filter, border-color;
transition-duration: 200ms;
transition-timing-function: ease-out;
&:hover, &.active{
.fnActiveButton();
}
}
.fnButtonSecondary {
&:hover, &.active{
.fnActiveButtonSecondary();
}
}
.fnActiveButton {
background-color: transparent;
border: solid 0.1em var(--color-glow-primary);
text-decoration: none;
color: var(--color-glow-primary);
filter: var(--filter-glow-primary);
transition: var(--transition-glow);
}
.fnActiveButtonSecondary {
background-color: transparent;
border: solid 0.1em var(--color-glow-secondary);
text-decoration: none;
color: var(--color-glow-secondary);
filter: var(--filter-glow-secondary);
transition: var(--transition-glow);
}
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* screen only */
@ -527,6 +563,21 @@ border-color 150ms cubic-bezier(0,1.7,1,-0.3) 50ms;
--color-accent-1: var(--color-dark-accent-1);
--color-accent-2: var(--color-dark-accent-2);
--color-accent-3: var(--color-dark-accent-3);
--filter-glow-primary: drop-shadow(0 0 0.0625em var(--color-white)) drop-shadow(0 0 0.125em var(--color-primary)) drop-shadow(0 0 0.25em var(--color-primary));
--filter-glow-secondary: drop-shadow(0 0 0.0625em var(--color-white)) drop-shadow(0 0 0.125em var(--color-secondary)) drop-shadow(0 0 0.25em var(--color-secondary));
--color-glow-primary: var(--color-white);
--color-glow-secondary: var(--color-white);
--transition-glow: filter 150ms cubic-bezier(0,1.7,1,-0.3) 50ms,
border-color 150ms cubic-bezier(0,1.7,1,-0.3) 50ms;
.light-only {
display: none;
}
.dark-only {
display: initial;
}
}
.light {
@ -543,6 +594,21 @@ border-color 150ms cubic-bezier(0,1.7,1,-0.3) 50ms;
--color-accent-1: var(--color-light-accent-1);
--color-accent-2: var(--color-light-accent-2);
--color-accent-3: var(--color-light-accent-3);
--filter-glow-primary: drop-shadow(0 0 0.0625em var(--color-argon-400));
--filter-glow-secondary: drop-shadow(0 0 0.0625em var(--color-krypton-400));
--color-glow-primary: var(--color-argon-950);
--color-glow-secondary: var(--color-krypton-950);
--transition-glow: filter 150ms cubic-bezier(0, 2, 1, -0.7) 50ms,
border-color 150ms cubic-bezier(0, 2, 1, -0.7) 50ms;
.light-only {
display: initial;
}
.dark-only {
display: none;
}
}
html,
@ -590,9 +656,28 @@ border-color 150ms cubic-bezier(0,1.7,1,-0.3) 50ms;
display: none;
}
a:active,
a:hover {
outline: 0;
a {
color: var(--color-accent-1);
text-decoration: underline;
&:hover,
&:active,
&:focus {
color: var(--color-accent-3);
text-decoration: none;
}
&:visited {
color: var(--color-accent-2);
text-decoration: underline;
&:hover,
&:active,
&:focus {
color: var(--color-accent-3);
text-decoration: none;
}
}
}
abbr[title] {

View file

@ -438,22 +438,6 @@ th {
text-align: right;
}
a {
outline: none;
&:link,
&:visited {
text-decoration: none;
color: @ini_link; // links to non wikipages (external links)
}
&:hover,
&:focus,
&:active {
text-decoration: underline;
}
}
img {
display: inline-block;
border-width: 0;
@ -526,20 +510,6 @@ kbd {
span {
color: inherit;
}
a {
&:link,
&:visited {
color: inherit;
text-decoration: underline;
}
&:hover,
&:focus,
&:active {
text-decoration: none;
}
}
}
pre {

60
css/icons.less Normal file
View file

@ -0,0 +1,60 @@
i[data-icon] {
display: inline-block;
width: 1em;
height: 1em;
flex-shrink: 0;
position: relative;
box-sizing: content-box;
&::before {
content: '';
display: block;
width: 100%;
height: 100%;
mask-size: contain;
mask-position: center;
mask-repeat: no-repeat;
background-color: currentColor;
}
&[data-icon='arrow-left']::before {
mask-image: url('img/arrow_left.svg');
}
&[data-icon='arrow-up']::before {
mask-image: url('img/arrow_up.svg');
}
&[data-icon='arrow-right']::before {
mask-image: url('img/arrow_right.svg');
}
&[data-icon='arrow-down']::before {
mask-image: url('img/arrow_down.svg');
}
&[data-icon='info']::before {
mask-image: url('img/info.svg');
}
&[data-icon='home']::before {
mask-image: url('img/home.svg');
}
&[data-icon='menu-small']::before {
mask-image: url('img/menu_small.svg');
}
&[data-icon='light']::before {
mask-image: url('img/lightbulb.svg');
}
&[data-icon='warning']::before {
mask-image: url('img/warning.svg');
}
&[data-icon='creature']::before {
mask-image: url('img/creature.svg');
}
}

View file

@ -7,13 +7,11 @@
#dokuwiki__content {
div.section_highlight {
clear: right;
background: repeating-linear-gradient(
-45deg,
var(--color-shade-1),
var(--color-shade-1) 10px,
var(--color-background) 10px,
var(--color-background) 20px,
);
background: repeating-linear-gradient(-45deg,
var(--color-shade-1),
var(--color-shade-1) 10px,
var(--color-background) 10px,
var(--color-background) 20px,);
border-color: var(--color-background);
}
@ -23,6 +21,16 @@
font-size: 100%;
margin-top: .5rem;
margin-bottom: .5rem;
&::after {
}
&:hover {
&::after {
border: none;
}
}
}
div.editBox {
@ -42,11 +50,13 @@
white-space: normal;
display: block;
width: 100%;
span {
display: inline-block;
padding-bottom: .4rem;
}
input#edit__summary{
input#edit__summary {
max-width: 100%;
box-sizing: border-box;
}

View file

@ -1,6 +1,7 @@
/**
* This file provides styles for the translation plugin
*/
@import "../base";
.dokuwiki div.plugin_translation {
@ -11,8 +12,8 @@
box-sizing: border-box;
width: 100%;
border-bottom: 1px solid var(--color-shade-4);
padding-bottom: 0.5rem;
height: 4rem;
+ * {
clear: both;
@ -20,11 +21,28 @@
}
ul li {
a.wikilink1:link,
a.wikilink1:hover,
a.wikilink1:active,
a.wikilink1:visited {
background-color: @ini_link;
// active language
span.wikilink1 {
.fnButton();
.fnActiveButton();
cursor: default;
}
a.wikilink1{
.fnButton();
}
span.wikilink2{
.fnButton();
.fnButtonSecondary();
.fnActiveButtonSecondary()
}
a.wikilink2,
a.wikilink2:visited{
.fnButton();
.fnButtonSecondary();
background-color: var(--color-shade-4);
}
}
}

View file

@ -23,7 +23,7 @@
svg {
width: @font-size-default;
vertical-align: middle;
fill: @ini_nav_menu_color;
fill: var(--color-foreground);
margin-right: .2em;
}
}

427
img/LICENSE Normal file
View file

@ -0,0 +1,427 @@
Attribution-ShareAlike 4.0 International
=======================================================================
Creative Commons Corporation ("Creative Commons") is not a law firm and
does not provide legal services or legal advice. Distribution of
Creative Commons public licenses does not create a lawyer-client or
other relationship. Creative Commons makes its licenses and related
information available on an "as-is" basis. Creative Commons gives no
warranties regarding its licenses, any material licensed under their
terms and conditions, or any related information. Creative Commons
disclaims all liability for damages resulting from their use to the
fullest extent possible.
Using Creative Commons Public Licenses
Creative Commons public licenses provide a standard set of terms and
conditions that creators and other rights holders may use to share
original works of authorship and other material subject to copyright
and certain other rights specified in the public license below. The
following considerations are for informational purposes only, are not
exhaustive, and do not form part of our licenses.
Considerations for licensors: Our public licenses are
intended for use by those authorized to give the public
permission to use material in ways otherwise restricted by
copyright and certain other rights. Our licenses are
irrevocable. Licensors should read and understand the terms
and conditions of the license they choose before applying it.
Licensors should also secure all rights necessary before
applying our licenses so that the public can reuse the
material as expected. Licensors should clearly mark any
material not subject to the license. This includes other CC-
licensed material, or material used under an exception or
limitation to copyright. More considerations for licensors:
wiki.creativecommons.org/Considerations_for_licensors
Considerations for the public: By using one of our public
licenses, a licensor grants the public permission to use the
licensed material under specified terms and conditions. If
the licensor's permission is not necessary for any reason--for
example, because of any applicable exception or limitation to
copyright--then that use is not regulated by the license. Our
licenses grant only permissions under copyright and certain
other rights that a licensor has authority to grant. Use of
the licensed material may still be restricted for other
reasons, including because others have copyright or other
rights in the material. A licensor may make special requests,
such as asking that all changes be marked or described.
Although not required by our licenses, you are encouraged to
respect those requests where reasonable. More considerations
for the public:
wiki.creativecommons.org/Considerations_for_licensees
=======================================================================
Creative Commons Attribution-ShareAlike 4.0 International Public
License
By exercising the Licensed Rights (defined below), You accept and agree
to be bound by the terms and conditions of this Creative Commons
Attribution-ShareAlike 4.0 International Public License ("Public
License"). To the extent this Public License may be interpreted as a
contract, You are granted the Licensed Rights in consideration of Your
acceptance of these terms and conditions, and the Licensor grants You
such rights in consideration of benefits the Licensor receives from
making the Licensed Material available under these terms and
conditions.
Section 1 -- Definitions.
a. Adapted Material means material subject to Copyright and Similar
Rights that is derived from or based upon the Licensed Material
and in which the Licensed Material is translated, altered,
arranged, transformed, or otherwise modified in a manner requiring
permission under the Copyright and Similar Rights held by the
Licensor. For purposes of this Public License, where the Licensed
Material is a musical work, performance, or sound recording,
Adapted Material is always produced where the Licensed Material is
synched in timed relation with a moving image.
b. Adapter's License means the license You apply to Your Copyright
and Similar Rights in Your contributions to Adapted Material in
accordance with the terms and conditions of this Public License.
c. BY-SA Compatible License means a license listed at
creativecommons.org/compatiblelicenses, approved by Creative
Commons as essentially the equivalent of this Public License.
d. Copyright and Similar Rights means copyright and/or similar rights
closely related to copyright including, without limitation,
performance, broadcast, sound recording, and Sui Generis Database
Rights, without regard to how the rights are labeled or
categorized. For purposes of this Public License, the rights
specified in Section 2(b)(1)-(2) are not Copyright and Similar
Rights.
e. Effective Technological Measures means those measures that, in the
absence of proper authority, may not be circumvented under laws
fulfilling obligations under Article 11 of the WIPO Copyright
Treaty adopted on December 20, 1996, and/or similar international
agreements.
f. Exceptions and Limitations means fair use, fair dealing, and/or
any other exception or limitation to Copyright and Similar Rights
that applies to Your use of the Licensed Material.
g. License Elements means the license attributes listed in the name
of a Creative Commons Public License. The License Elements of this
Public License are Attribution and ShareAlike.
h. Licensed Material means the artistic or literary work, database,
or other material to which the Licensor applied this Public
License.
i. Licensed Rights means the rights granted to You subject to the
terms and conditions of this Public License, which are limited to
all Copyright and Similar Rights that apply to Your use of the
Licensed Material and that the Licensor has authority to license.
j. Licensor means the individual(s) or entity(ies) granting rights
under this Public License.
k. Share means to provide material to the public by any means or
process that requires permission under the Licensed Rights, such
as reproduction, public display, public performance, distribution,
dissemination, communication, or importation, and to make material
available to the public including in ways that members of the
public may access the material from a place and at a time
individually chosen by them.
l. Sui Generis Database Rights means rights other than copyright
resulting from Directive 96/9/EC of the European Parliament and of
the Council of 11 March 1996 on the legal protection of databases,
as amended and/or succeeded, as well as other essentially
equivalent rights anywhere in the world.
m. You means the individual or entity exercising the Licensed Rights
under this Public License. Your has a corresponding meaning.
Section 2 -- Scope.
a. License grant.
1. Subject to the terms and conditions of this Public License,
the Licensor hereby grants You a worldwide, royalty-free,
non-sublicensable, non-exclusive, irrevocable license to
exercise the Licensed Rights in the Licensed Material to:
a. reproduce and Share the Licensed Material, in whole or
in part; and
b. produce, reproduce, and Share Adapted Material.
2. Exceptions and Limitations. For the avoidance of doubt, where
Exceptions and Limitations apply to Your use, this Public
License does not apply, and You do not need to comply with
its terms and conditions.
3. Term. The term of this Public License is specified in Section
6(a).
4. Media and formats; technical modifications allowed. The
Licensor authorizes You to exercise the Licensed Rights in
all media and formats whether now known or hereafter created,
and to make technical modifications necessary to do so. The
Licensor waives and/or agrees not to assert any right or
authority to forbid You from making technical modifications
necessary to exercise the Licensed Rights, including
technical modifications necessary to circumvent Effective
Technological Measures. For purposes of this Public License,
simply making modifications authorized by this Section 2(a)
(4) never produces Adapted Material.
5. Downstream recipients.
a. Offer from the Licensor -- Licensed Material. Every
recipient of the Licensed Material automatically
receives an offer from the Licensor to exercise the
Licensed Rights under the terms and conditions of this
Public License.
b. Additional offer from the Licensor -- Adapted Material.
Every recipient of Adapted Material from You
automatically receives an offer from the Licensor to
exercise the Licensed Rights in the Adapted Material
under the conditions of the Adapter's License You apply.
c. No downstream restrictions. You may not offer or impose
any additional or different terms or conditions on, or
apply any Effective Technological Measures to, the
Licensed Material if doing so restricts exercise of the
Licensed Rights by any recipient of the Licensed
Material.
6. No endorsement. Nothing in this Public License constitutes or
may be construed as permission to assert or imply that You
are, or that Your use of the Licensed Material is, connected
with, or sponsored, endorsed, or granted official status by,
the Licensor or others designated to receive attribution as
provided in Section 3(a)(1)(A)(i).
b. Other rights.
1. Moral rights, such as the right of integrity, are not
licensed under this Public License, nor are publicity,
privacy, and/or other similar personality rights; however, to
the extent possible, the Licensor waives and/or agrees not to
assert any such rights held by the Licensor to the limited
extent necessary to allow You to exercise the Licensed
Rights, but not otherwise.
2. Patent and trademark rights are not licensed under this
Public License.
3. To the extent possible, the Licensor waives any right to
collect royalties from You for the exercise of the Licensed
Rights, whether directly or through a collecting society
under any voluntary or waivable statutory or compulsory
licensing scheme. In all other cases the Licensor expressly
reserves any right to collect such royalties.
Section 3 -- License Conditions.
Your exercise of the Licensed Rights is expressly made subject to the
following conditions.
a. Attribution.
1. If You Share the Licensed Material (including in modified
form), You must:
a. retain the following if it is supplied by the Licensor
with the Licensed Material:
i. identification of the creator(s) of the Licensed
Material and any others designated to receive
attribution, in any reasonable manner requested by
the Licensor (including by pseudonym if
designated);
ii. a copyright notice;
iii. a notice that refers to this Public License;
iv. a notice that refers to the disclaimer of
warranties;
v. a URI or hyperlink to the Licensed Material to the
extent reasonably practicable;
b. indicate if You modified the Licensed Material and
retain an indication of any previous modifications; and
c. indicate the Licensed Material is licensed under this
Public License, and include the text of, or the URI or
hyperlink to, this Public License.
2. You may satisfy the conditions in Section 3(a)(1) in any
reasonable manner based on the medium, means, and context in
which You Share the Licensed Material. For example, it may be
reasonable to satisfy the conditions by providing a URI or
hyperlink to a resource that includes the required
information.
3. If requested by the Licensor, You must remove any of the
information required by Section 3(a)(1)(A) to the extent
reasonably practicable.
b. ShareAlike.
In addition to the conditions in Section 3(a), if You Share
Adapted Material You produce, the following conditions also apply.
1. The Adapter's License You apply must be a Creative Commons
license with the same License Elements, this version or
later, or a BY-SA Compatible License.
2. You must include the text of, or the URI or hyperlink to, the
Adapter's License You apply. You may satisfy this condition
in any reasonable manner based on the medium, means, and
context in which You Share Adapted Material.
3. You may not offer or impose any additional or different terms
or conditions on, or apply any Effective Technological
Measures to, Adapted Material that restrict exercise of the
rights granted under the Adapter's License You apply.
Section 4 -- Sui Generis Database Rights.
Where the Licensed Rights include Sui Generis Database Rights that
apply to Your use of the Licensed Material:
a. for the avoidance of doubt, Section 2(a)(1) grants You the right
to extract, reuse, reproduce, and Share all or a substantial
portion of the contents of the database;
b. if You include all or a substantial portion of the database
contents in a database in which You have Sui Generis Database
Rights, then the database in which You have Sui Generis Database
Rights (but not its individual contents) is Adapted Material,
including for purposes of Section 3(b); and
c. You must comply with the conditions in Section 3(a) if You Share
all or a substantial portion of the contents of the database.
For the avoidance of doubt, this Section 4 supplements and does not
replace Your obligations under this Public License where the Licensed
Rights include other Copyright and Similar Rights.
Section 5 -- Disclaimer of Warranties and Limitation of Liability.
a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
c. The disclaimer of warranties and limitation of liability provided
above shall be interpreted in a manner that, to the extent
possible, most closely approximates an absolute disclaimer and
waiver of all liability.
Section 6 -- Term and Termination.
a. This Public License applies for the term of the Copyright and
Similar Rights licensed here. However, if You fail to comply with
this Public License, then Your rights under this Public License
terminate automatically.
b. Where Your right to use the Licensed Material has terminated under
Section 6(a), it reinstates:
1. automatically as of the date the violation is cured, provided
it is cured within 30 days of Your discovery of the
violation; or
2. upon express reinstatement by the Licensor.
For the avoidance of doubt, this Section 6(b) does not affect any
right the Licensor may have to seek remedies for Your violations
of this Public License.
c. For the avoidance of doubt, the Licensor may also offer the
Licensed Material under separate terms or conditions or stop
distributing the Licensed Material at any time; however, doing so
will not terminate this Public License.
d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
License.
Section 7 -- Other Terms and Conditions.
a. The Licensor shall not be bound by any additional or different
terms or conditions communicated by You unless expressly agreed.
b. Any arrangements, understandings, or agreements regarding the
Licensed Material not stated herein are separate from and
independent of the terms and conditions of this Public License.
Section 8 -- Interpretation.
a. For the avoidance of doubt, this Public License does not, and
shall not be interpreted to, reduce, limit, restrict, or impose
conditions on any use of the Licensed Material that could lawfully
be made without permission under this Public License.
b. To the extent possible, if any provision of this Public License is
deemed unenforceable, it shall be automatically reformed to the
minimum extent necessary to make it enforceable. If the provision
cannot be reformed, it shall be severed from this Public License
without affecting the enforceability of the remaining terms and
conditions.
c. No term or condition of this Public License will be waived and no
failure to comply consented to unless expressly agreed to by the
Licensor.
d. Nothing in this Public License constitutes or may be interpreted
as a limitation upon, or waiver of, any privileges and immunities
that apply to the Licensor or You, including from the legal
processes of any jurisdiction or authority.
=======================================================================
Creative Commons is not a party to its public
licenses. Notwithstanding, Creative Commons may elect to apply one of
its public licenses to material it publishes and in those instances
will be considered the “Licensor.” The text of the Creative Commons
public licenses is dedicated to the public domain under the CC0 Public
Domain Dedication. Except for the limited purpose of indicating that
material is shared under a Creative Commons public license or as
otherwise permitted by the Creative Commons policies published at
creativecommons.org/policies, Creative Commons does not authorize the
use of the trademark "Creative Commons" or any other trademark or logo
of Creative Commons without its prior written consent including,
without limitation, in connection with any unauthorized modifications
to any of its public licenses or any other arrangements,
understandings, or agreements concerning use of licensed material. For
the avoidance of doubt, this paragraph does not form part of the
public licenses.
Creative Commons may be contacted at creativecommons.org.

3
img/arrow_down.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M299.996 0a25 25 0 0 0-24.998 24.998v389.803c0 23.914 15.39 43.832 34.613 51.795 19.223 7.962 44.194 4.759 61.104-12.15L485.617 339.54c5.091-5.09 12.583-5.09 17.674 0s5.097 12.589.006 17.68L317.682 542.836c-9.973 9.972-25.387 9.972-35.36 0L105.543 366.059a25 25 0 0 0-35.348 0 25 25 0 0 0-.005 35.353L246.969 578.19c29.08 29.08 76.986 29.08 106.066 0L538.65 392.574c24.199-24.198 24.199-64.192 0-88.39-24.198-24.199-64.188-24.195-88.386.004L335.359 419.092c-2.66 2.66-4.216 2.309-6.617 1.314-2.4-.994-3.742-1.838-3.742-5.601V25.002A25 25 0 0 0 299.996 0" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 672 B

3
img/arrow_down_left.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M501.832 73.168a25 25 0 0 0-17.676 7.32L208.523 356.121c-16.91 16.91-20.118 41.877-12.156 61.1 7.963 19.223 27.883 34.613 51.797 34.613H410.67c7.2 0 12.498 5.298 12.498 12.498s-5.298 12.498-12.498 12.498h-262.5c-14.103 0-25.002-10.893-25.002-24.996V201.832a25 25 0 0 0-25.004-25.002 25 25 0 0 0-24.994 25.002v250.002c0 41.125 33.875 75 75 75h262.5c34.222 0 62.494-28.28 62.494-62.502s-28.272-62.502-62.494-62.502H248.164c-3.763 0-4.607-1.343-5.601-3.744-.995-2.401-1.347-3.945 1.314-6.606l275.63-275.632a25 25 0 0 0 0-35.36 25 25 0 0 0-17.675-7.32" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 666 B

3
img/arrow_down_right.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M98.168 73.168a25 25 0 0 0-17.68 7.324 25 25 0 0 0 0 35.352l275.633 275.633c16.91 16.91 41.877 20.118 61.1 12.156 19.223-7.963 34.613-27.883 34.613-51.797V189.33c0-7.2 5.298-12.498 12.498-12.498s12.498 5.298 12.498 12.498v262.5c0 14.103-10.893 25.002-24.996 25.002H201.832a25 25 0 0 0-25.002 25.004 25 25 0 0 0 25.002 24.994h250.002c41.125 0 75-33.875 75-75v-262.5c0-34.222-28.28-62.494-62.502-62.494s-62.502 28.272-62.502 62.494v162.506c0 3.763-1.343 4.607-3.744 5.601-2.401.995-3.945 1.347-6.606-1.314L115.848 80.493a25 25 0 0 0-17.68-7.325" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 661 B

3
img/arrow_left.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M216.264 62.867a25 25 0 0 0-17.676 7.324L21.81 246.971c-29.08 29.08-29.08 76.984 0 106.064l185.615 185.617c24.198 24.199 64.188 24.193 88.387-.006 24.198-24.198 24.204-64.188.006-88.386l-114.91-114.908c-2.662-2.661-2.31-4.209-1.315-6.61.994-2.4 1.838-3.742 5.601-3.742h389.803A25 25 0 0 0 600 299.998 25 25 0 0 0 575.002 275H185.199c-23.914 0-43.838 15.384-51.8 34.607-7.963 19.223-4.758 44.194 12.152 61.104l114.908 114.908c5.09 5.091 5.09 12.583 0 17.674s-12.583 5.09-17.674 0L57.168 317.678c-9.973-9.973-9.976-25.381-.004-35.354l176.777-176.78a25 25 0 0 0 0-35.358 25 25 0 0 0-17.677-7.319" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 711 B

3
img/arrow_right.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M348.379 43.203c-16.048 0-32.096 6.05-44.195 18.149-24.199 24.198-24.195 64.188.004 88.386l114.904 114.903c2.66 2.66 2.309 4.218 1.314 6.619-.994 2.4-1.842 3.738-5.605 3.738l-389.799.004A25 25 0 0 0 .006 300a25 25 0 0 0 24.996 24.998l389.799.004c23.914 0 43.832-15.388 51.795-34.611 7.962-19.223 4.759-44.194-12.15-61.104L339.54 114.385c-5.09-5.091-5.09-12.583 0-17.674s12.589-5.097 17.68-.006L542.836 282.32c9.972 9.973 9.972 25.387 0 35.36L366.059 494.457a25 25 0 0 0 0 35.35 25 25 0 0 0 35.353.004L578.19 353.033c29.08-29.08 29.08-76.986 0-106.066L392.574 61.352c-12.099-12.1-28.147-18.149-44.195-18.149" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 725 B

3
img/arrow_up.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M300.002 0c-19.247 0-38.493 7.27-53.033 21.81L61.354 207.427c-24.199 24.198-24.199 64.194 0 88.392 24.198 24.199 64.188 24.193 88.386-.006l114.903-114.904c2.66-2.66 4.206-2.309 6.607-1.314 2.4.994 3.748 1.842 3.748 5.605v389.803A25 25 0 0 0 299.996 600a25 25 0 0 0 25.002-25.002V185.195c0-23.913-15.388-43.834-34.611-51.797s-44.188-4.753-61.098 12.157L114.387 260.459c-5.091 5.09-12.585 5.09-17.676 0s-5.095-12.589-.004-17.68L282.322 57.164c9.973-9.972 25.387-9.972 35.36 0l176.777 176.777a25 25 0 0 0 35.348 0 25 25 0 0 0 .006-35.353L353.035 21.81C338.495 7.27 319.248 0 300.002 0" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 700 B

3
img/arrow_up_left.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M148.166 73.17c-41.125 0-75 33.875-75 75v262.5c0 34.222 28.28 62.494 62.502 62.494s62.502-28.272 62.502-62.494V248.164c0-3.763 1.343-4.607 3.744-5.601 2.401-.995 3.945-1.347 6.606 1.314l275.632 275.63a25 25 0 0 0 35.36 0 25 25 0 0 0 0-35.35L243.879 208.522c-16.91-16.91-41.877-20.118-61.1-12.156-19.223 7.963-34.613 27.883-34.613 51.797V410.67c0 7.2-5.298 12.498-12.498 12.498s-12.498-5.298-12.498-12.498v-262.5c0-14.103 10.893-25.002 24.996-25.002h250.002a25 25 0 0 0 25.002-25.004 25 25 0 0 0-25.002-24.994Z" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 628 B

3
img/arrow_up_right.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M188.83 73.164c-34.222 0-62.494 28.282-62.494 62.504s28.272 62.502 62.494 62.502h162.506c3.763 0 4.607 1.341 5.602 3.742.994 2.401 1.348 3.947-1.313 6.608L79.992 484.152a25 25 0 0 0 0 35.36 25 25 0 0 0 35.352 0l275.633-275.633c16.91-16.91 20.12-41.877 12.158-61.1s-27.885-34.615-51.8-34.615H188.83c-7.2 0-12.498-5.296-12.498-12.496s5.298-12.498 12.498-12.498h262.5c14.103 0 25.002 10.89 25.002 24.994v250.004a25 25 0 0 0 25.004 25.002 25 25 0 0 0 24.994-25.002V148.164c0-41.125-33.875-75-75-75z" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 613 B

3
img/basket.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M255.775 100.053a25 25 0 0 0-22.41 11.08l-66.666 100a25 25 0 0 0 6.934 34.668 25 25 0 0 0 34.668-6.934l66.666-100a25 25 0 0 0-6.934-34.668 25 25 0 0 0-12.258-4.146m88.45 0a25 25 0 0 0-12.258 4.146 25 25 0 0 0-6.934 34.668l66.666 100a25 25 0 0 0 34.668 6.934 25 25 0 0 0 6.934-34.668l-66.666-100a25 25 0 0 0-22.41-11.08M74.637 275.002c-40.845 0-71.443 40.057-60.696 79.463l48.881 179.228c10.646 39.034 46.353 66.303 86.813 66.303h300.73c40.46 0 76.17-27.269 86.815-66.303l61.943-227.113a25 25 0 0 0-17.543-30.695 25 25 0 0 0-30.703 17.535l-61.936 227.113c-4.775 17.51-20.426 29.469-38.576 29.469h-300.73c-18.15 0-33.8-11.959-38.576-29.469L62.178 341.305c-2.408-8.827 3.31-16.309 12.459-16.309H500A25 25 0 0 0 524.998 300 25 25 0 0 0 500 275.002Z" style="stroke-width:3.82848"/>
</svg>

After

(image error) Size: 863 B

3
img/bed.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M25 225a25 25 0 0 0-25 25v325a25 25 0 0 0 25 25 25 25 0 0 0 25-25V250a25 25 0 0 0-25-25m137.498.002C114.47 225.002 75 264.472 75 312.5s39.47 87.498 87.498 87.498a25 25 0 0 0 25.002-24.996A25 25 0 0 0 162.498 350c-21.007 0-37.5-16.493-37.5-37.5s16.493-37.5 37.5-37.5 37.5 16.493 37.5 37.5v12.498c0 41.125 33.875 75 75 75h244A49.8 49.8 0 0 1 554.24 414.6l3.086 3.078a25 25 0 0 0 35.352 0 25 25 0 0 0 0-35.354l-3.078-3.084A99.88 99.88 0 0 0 518.998 350h-244c-14.103 0-24.996-10.899-24.996-25.002V312.5c0-48.029-39.475-87.498-87.504-87.498M150 424.998c-41.125 0-75 33.875-75 75v75A25 25 0 0 0 100.002 600a25 25 0 0 0 24.996-25.002v-75c0-14.103 10.899-24.996 25.002-24.996h349.998c14.103 0 25.002 10.893 25.002 24.996v75A25 25 0 0 0 550.002 600a25 25 0 0 0 24.996-25.002v-75c0-41.125-33.875-75-75-75z" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 914 B

3
img/clock.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M300 0C220.428 0 147.8 31.12 94.102 81.81a25 25 0 0 0-1.018 35.342 25 25 0 0 0 35.34 1.018C173.224 75.88 233.429 50 300 50c138.367 0 250 111.633 250 250S438.367 550 300 550 50 438.367 50 300c0-41.007 9.823-79.539 27.246-113.621a25 25 0 0 0-10.88-33.639 25 25 0 0 0-33.641 10.881C11.805 204.545 0 250.985 0 300c0 165.39 134.61 300 300 300s300-134.61 300-300S465.39 0 300 0m0 72.15a25 25 0 0 0-25.002 25.002v177.846a175.02 175.02 0 0 0 35.004 105l45 60A25 25 0 0 0 390 445.002a25 25 0 0 0 4.998-35.004l-45-60a124.98 124.98 0 0 1-24.996-75V97.152A25 25 0 0 0 300 72.15" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 684 B

3
img/code.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M376.402 200.002c-26.675 0-50.36 17.869-57.69 43.518L233.01 543.475c-1.135 3.972-4.52 6.525-8.653 6.525h-35.035a8.82 8.82 0 0 1-6.355-2.687L57.15 417.629c-9.716-10.015-9.716-25.243 0-35.258l135.79-139.959a25 25 0 0 0-.532-35.353 25 25 0 0 0-35.351.533L21.267 347.55C7.188 362.064.148 381.033.148 400s7.04 37.936 21.12 52.45l125.817 129.675a58.9 58.9 0 0 0 42.238 17.873h35.035c26.23 0 49.525-17.565 56.73-42.785l85.696-299.957c1.258-4.402 5.041-7.256 9.62-7.256h33.853a9.8 9.8 0 0 1 7.064 2.99l125.53 129.381c9.716 10.015 9.716 25.243 0 35.258L407.059 557.588a25 25 0 0 0 .53 35.353 25 25 0 0 0 35.354-.533L578.74 452.45c28.161-29.025 28.161-75.873 0-104.898L453.21 218.17a59.88 59.88 0 0 0-42.954-18.168Z" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 824 B

3
img/creature.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="375" height="600">
<path d="M187.5-.17c-82.547 0-150 67.453-150 150 0 55.323 30.14 103.976 74.982 129.916a25 25 0 0 0 34.159-9.121 25 25 0 0 0-9.123-34.158C107.635 219.18 87.5 187.043 87.5 149.83c0-55.524 44.475-100 100-100s100 44.476 100 100c0 37.213-20.135 69.35-50.018 86.637a25 25 0 0 0-9.123 34.158 25 25 0 0 0 34.159 9.121c44.843-25.94 74.982-74.593 74.982-129.916 0-82.547-67.453-150-150-150m-62.502 325.172C56.258 325.002 0 381.26 0 450v124.998A25 25 0 0 0 25.002 600a25 25 0 0 0 24.996-25.002V450c0-41.717 33.283-75 75-75h125.004c41.717 0 75 33.283 75 75v124.998A25 25 0 0 0 349.998 600 25 25 0 0 0 375 574.998V450c0-68.74-56.259-124.998-124.998-124.998Z" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 754 B

3
img/cross.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M22.797.516a25 25 0 0 0-15.49 7.24 25 25 0 0 0 .03 35.355l225 224.582a25 25 0 0 0 35.356-.03 25 25 0 0 0-.03-35.356l-225-224.584a25 25 0 0 0-11.216-6.46 25 25 0 0 0-8.65-.747m554.838 0a25 25 0 0 0-8.65.744 25 25 0 0 0-11.217 6.453L6.932 556.879a25 25 0 0 0-.055 35.355 25 25 0 0 0 35.355.053L593.068 43.121a25 25 0 0 0 .055-35.355 25 25 0 0 0-15.488-7.25M347.797 325.098a25 25 0 0 0-15.49 7.24 25 25 0 0 0 .03 35.355l225 224.584a25 25 0 0 0 35.356-.033 25 25 0 0 0-.03-35.355l-225-224.582a25 25 0 0 0-11.216-6.461 25 25 0 0 0-8.65-.748"/>
</svg>

After

(image error) Size: 625 B

3
img/cross_small.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="412.5" height="412.5">
<path d="M25 0a25 25 0 0 0-6.47.852 25 25 0 0 0-11.208 6.47 25 25 0 0 0 0 35.356l125 125a25 25 0 0 0 35.356 0 25 25 0 0 0 0-35.356l-125-125A25 25 0 0 0 25 0m364.68.096a25 25 0 0 0-8.65.756 25 25 0 0 0-11.208 6.47l-362.5 362.5a25 25 0 0 0 0 35.356 25 25 0 0 0 35.356 0l362.5-362.5a25 25 0 0 0 0-35.356A25 25 0 0 0 389.68.096M262.5 237.5a25 25 0 0 0-6.47.852 25 25 0 0 0-11.208 6.47 25 25 0 0 0 0 35.356l125 125a25 25 0 0 0 35.356 0 25 25 0 0 0 0-35.356l-125-125A25 25 0 0 0 262.5 237.5"/>
</svg>

After

(image error) Size: 569 B

3
img/cup_1.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M151.773.063a25 25 0 0 0-9.675 1.222 25 25 0 0 0-14.461 12.535l-13.82 27.637a75.07 75.07 0 0 0 0 67.086l2.644 5.28a24.94 24.94 0 0 1 0 22.359l-13.82 27.638a25 25 0 0 0 11.175 33.543 25 25 0 0 0 33.545-11.183l13.819-27.639a75.05 75.05 0 0 0 0-67.078l-2.635-5.285a24.94 24.94 0 0 1 0-22.362l13.818-27.636A25 25 0 0 0 161.18 2.637a25 25 0 0 0-9.407-2.574m100 0a25 25 0 0 0-9.675 1.222 25 25 0 0 0-14.461 12.535l-13.82 27.637a75.07 75.07 0 0 0 0 67.086l2.644 5.28a24.94 24.94 0 0 1 0 22.359l-13.82 27.638a25 25 0 0 0 11.175 33.543 25 25 0 0 0 33.545-11.183l13.819-27.639a75.05 75.05 0 0 0 0-67.078l-2.635-5.285a24.94 24.94 0 0 1 0-22.362l13.818-27.636A25 25 0 0 0 261.18 2.637a25 25 0 0 0-9.407-2.574m100 0a25 25 0 0 0-9.675 1.222 25 25 0 0 0-14.461 12.535l-13.819 27.637a75.07 75.07 0 0 0 0 67.086l2.643 5.28a24.94 24.94 0 0 1 0 22.359l-13.82 27.638a25 25 0 0 0 11.177 33.543 25 25 0 0 0 33.543-11.183l13.819-27.639a75.05 75.05 0 0 0 0-67.078l-2.635-5.285a24.94 24.94 0 0 1 0-22.362l13.818-27.636A25 25 0 0 0 361.18 2.637a25 25 0 0 0-9.407-2.574m48.221 224.939-325.002.066c-40.818.008-70.027 42.55-55.37 80.647l89.09 231.592c14.502 37.694 50.899 62.695 91.286 62.695H300c40.387 0 76.784-25.001 91.285-62.695l89.1-231.592c7.13-18.536 24.755-30.643 44.615-30.643 14.103 0 25.002 10.899 25.002 25.002v23.963a57.19 57.19 0 0 1-30.9 50.854l-5.625 2.923a25 25 0 0 0-10.666 33.706 25 25 0 0 0 33.712 10.666l5.625-2.915C577.652 400.838 600 364.041 600 324.037v-23.963c0-41.125-33.875-75-75-75-40.387 0-76.784 24.993-91.285 62.688l-89.1 231.592c-7.13 18.535-24.755 30.642-44.615 30.642H199.998c-19.86 0-37.486-12.107-44.617-30.642l-89.1-231.592c-2.65-6.89 1.344-12.696 8.727-12.698l324.994-.066a25 25 0 0 0 24.996-25.002 25 25 0 0 0-25.004-24.994" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 1.8 KiB

3
img/cup_2.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M151.773.063a25 25 0 0 0-9.675 1.222 25 25 0 0 0-14.461 12.535l-13.82 27.637a75.07 75.07 0 0 0 0 67.086l2.644 5.28a24.94 24.94 0 0 1 0 22.359l-13.82 27.638a25 25 0 0 0 11.175 33.543 25 25 0 0 0 33.545-11.183l13.819-27.639a75.05 75.05 0 0 0 0-67.078l-2.635-5.285a24.94 24.94 0 0 1 0-22.362l13.818-27.636A25 25 0 0 0 161.18 2.637a25 25 0 0 0-9.407-2.574m100 0a25 25 0 0 0-9.675 1.222 25 25 0 0 0-14.461 12.535l-13.82 27.637a75.07 75.07 0 0 0 0 67.086l2.644 5.28a24.94 24.94 0 0 1 0 22.359l-13.82 27.638a25 25 0 0 0 11.175 33.543 25 25 0 0 0 33.545-11.183l13.819-27.639a75.05 75.05 0 0 0 0-67.078l-2.635-5.285a24.94 24.94 0 0 1 0-22.362l13.818-27.636A25 25 0 0 0 261.18 2.637a25 25 0 0 0-9.407-2.574m100 0a25 25 0 0 0-9.675 1.222 25 25 0 0 0-14.461 12.535l-13.819 27.637a75.07 75.07 0 0 0 0 67.086l2.643 5.28a24.94 24.94 0 0 1 0 22.359l-13.82 27.638a25 25 0 0 0 11.177 33.543 25 25 0 0 0 33.543-11.183l13.819-27.639a75.05 75.05 0 0 0 0-67.078l-2.635-5.285a24.94 24.94 0 0 1 0-22.362l13.818-27.636A25 25 0 0 0 361.18 2.637a25 25 0 0 0-9.407-2.574m48.221 249.949-325.002.066 1.506.043c-42.822-2.572-77.719 36.651-70.18 78.883a25 25 0 0 0 .303 1.476c26.464 109.63 127.365 194.602 243.38 194.602 116.017 0 216.912-84.971 243.376-194.602a25 25 0 0 0 .295-1.416c2.886-15.95 15.938-27.567 32.021-28.85 13.742.375 24.309 11.017 24.309 24.872v23.96a57.19 57.19 0 0 1-30.9 50.854l-5.626 2.924a25 25 0 0 0-10.666 33.705 25 25 0 0 0 33.713 10.666l5.625-2.922C577.652 425.84 600 389.05 600 349.047v-23.961c0-41.125-33.875-75-75-75a25 25 0 0 0-1.447.043c-39.24 2.272-72.083 31.356-79.082 70.033l.302-1.41c-20.961 86.837-103.608 156.334-194.771 156.334-90.812 0-173.093-68.99-194.445-155.36-1.719-11.293 6.426-20.387 17.945-19.695a25 25 0 0 0 1.506.043l324.994-.066a25 25 0 0 0 24.996-25.002 25 25 0 0 0-25.002-24.994ZM70.115 550a25 25 0 0 0-25 25 25 25 0 0 0 25 25h359.77a25 25 0 0 0 25-25 25 25 0 0 0-25-25Z" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 2 KiB

3
img/dect.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="350" height="600">
<path d="M325.002 0A25 25 0 0 0 300 25.002V75c0 14.103-10.899 25.002-25.002 25.002H75c-41.125 0-75 33.875-75 75V525c0 41.125 33.875 75 75 75h199.998c41.125 0 75-33.875 75-75V199.998a25 25 0 0 0-24.996-24.996A25 25 0 0 0 300 199.998V525c0 14.103-10.899 25.002-25.002 25.002H75c-14.103 0-25.002-10.899-25.002-25.002V175.002C49.998 160.899 60.897 150 75 150h199.998c41.125 0 75-33.875 75-75V25.002A25 25 0 0 0 325.002 0m-175 175c-41.125 0-75 33.875-75 75v25.002c0 41.125 33.875 75 75 75H200c41.125 0 75-33.875 75-75v-75A25 25 0 0 0 249.998 175a25 25 0 0 0-24.996 25.002v75c0 14.103-10.899 24.996-25.002 24.996h-49.998c-14.103 0-25.002-10.893-25.002-24.996V250c0-14.103 10.899-25.002 25.002-25.002h24.996A25 25 0 0 0 200 200.002 25 25 0 0 0 174.998 175ZM100 400a25 25 0 0 0-25 25 25 25 0 0 0 25 25h150a25 25 0 0 0 25-25 25 25 0 0 0-25-25zm0 70a25 25 0 0 0-25 25 25 25 0 0 0 25 25h150a25 25 0 0 0 25-25 25 25 0 0 0-25-25z" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 1 KiB

31
img/export.sh Executable file
View file

@ -0,0 +1,31 @@
#!/bin/sh
# This script can be used to automatically export all project files
# to ensure, they are a single path without any modifiers or other
# inkscape-dependent things. It will also remove unnecessary things
# from the SVGs. For this the script requires both inkscape and svgo
# to be installed.
for infile in ./project_files/*.svg
do
outfile="./$(basename "$infile")"
inkscape --actions="select-by-element: svg;
object-set-attribute: id, svg;
select-clear;
select-all: layers;
selection-ungroup;
select-clear;
select-all: no-groups;
object-stroke-to-path;
path-union;
object-set-attribute: id,path;
object-set-attribute: style,;
selection-group;
selection-ungroup;
export-plain-svg;" \
--export-filename "$outfile" \
--vacuum-defs "$infile"
svgo --pretty "$outfile"
done

3
img/external.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="600" height="600">
<path d="M262.5 0c-34.222 0-62.502 28.28-62.502 62.502s28.28 62.496 62.502 62.496h162.498c3.763 0 4.61 1.35 5.604 3.75s1.346 3.945-1.315 6.606l-321.96 321.968a25 25 0 0 0 0 35.352 25 25 0 0 0 35.35 0l321.97-321.961c16.91-16.91 20.112-41.877 12.15-61.1C468.834 90.39 448.912 75 424.998 75H262.5c-7.2 0-12.498-5.298-12.498-12.498S255.3 49.998 262.5 49.998H525c14.103 0 25.002 10.899 25.002 25.002v250.002a25 25 0 0 0 24.996 24.996A25 25 0 0 0 600 325.002V75c0-41.125-33.875-75-75-75ZM75 75c-41.125 0-75 33.875-75 75v375c0 41.125 33.875 75 75 75h375c41.125 0 75-33.875 75-75V424.998a25 25 0 0 0-25.002-24.996 25 25 0 0 0-24.996 24.996V525c0 14.103-10.899 25.002-25.002 25.002H75c-14.103 0-25.002-10.899-25.002-25.002V150c0-14.103 10.899-25.002 25.002-25.002h49.998A25 25 0 0 0 150 100.002 25 25 0 0 0 124.998 75Z" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 940 B

3
img/fairydust.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="387.074" height="600">
<path d="M193.537 0c-16.56 0-33.118 5.21-47 15.621l-36.002 26.994a134.8 134.8 0 0 0-50.404 77.303l-6.887 29.625a221.3 221.3 0 0 0-2.414 88.346L62 301.543a74.85 74.85 0 0 1-11.45 54.486l-5.624 8.436A256 256 0 0 0 9.58 444.359L3.984 466.75a133.52 133.52 0 0 0 9.973 91.814l5.479 11.014c19.46 39.138 78.74 39.138 98.2 0l5.477-11.014a597 597 0 0 0 31.787-76.992l-.066.207c4.198-12.242 15.545-20.271 28.486-20.16h20.219c13.223 0 24.748 8.31 28.93 20.854l.008.015a590 590 0 0 0 31.49 76.092l5.47 11c19.46 39.137 78.742 39.137 98.202 0l5.476-11.016a133.52 133.52 0 0 0 9.975-91.814l-5.596-22.391a256 256 0 0 0-35.345-79.893l-5.625-8.437a73.98 73.98 0 0 1-11.235-54.295l10.69-58.789a223.1 223.1 0 0 0-1.713-88.302l-7.649-34.399a133.16 133.16 0 0 0-50.078-77.629l-36.002-26.994C226.656 5.21 210.097 0 193.537 0m0 49.902c5.96 0 11.919 1.902 17 5.713l36.002 27.002a83.1 83.1 0 0 1 31.27 48.47l7.648 34.407a173.1 173.1 0 0 1 1.328 68.504l-10.69 58.79a124.06 124.06 0 0 0 18.833 90.982l5.617 8.43a206 206 0 0 1 28.441 64.288l5.596 22.389a83.47 83.47 0 0 1-6.236 57.424l-5.479 11.021c-2.485 4.998-6.173 4.998-8.658 0l-5.479-11.021-.006-.015a540 540 0 0 1-28.82-69.627l-.008-.023c-10.933-32.766-41.813-55.023-76.357-55.023h-19.791c-34.27-.295-65.094 21.528-76.211 53.947l-.067.199A547 547 0 0 1 78.341 536.3l-5.476 11.022c-2.485 4.998-6.173 4.998-8.658 0L58.728 536.3a83.47 83.47 0 0 1-6.236-57.424l5.594-22.388a206 206 0 0 1 28.443-64.29l5.617-8.43a124.93 124.93 0 0 0 19.098-90.87l-11.17-63.654a171.3 171.3 0 0 1 1.87-68.379l6.886-29.63a84.74 84.74 0 0 1 31.705-48.618l36.002-27.002c5.082-3.81 11.04-5.713 17-5.713M193.525 126c-41.125 0-75 33.875-75 75s33.875 75 75 75 75-33.875 75-75-33.874-75-75-75m0 50c14.104 0 25 10.897 25 25s-10.896 25-25 25-25-10.897-25-25 10.897-25 25-25m0 310.617a25 25 0 0 0-25 25v63.967a25 25 0 0 0 25 25 25 25 0 0 0 25-25v-63.967a25 25 0 0 0-25-25" style="stroke-width:3.77952"/>
</svg>

After

(image error) Size: 1.9 KiB

View file

@ -1 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="24" height="24" viewBox="0 0 24 24"><path d="M6,2C4.89,2 4,2.9 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2M13,3.5L18.5,9H13M8.93,12.22H16V19.29L13.88,17.17L11.05,20L8.22,17.17L11.05,14.35" /></svg>
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="24" height="24"
viewBox="0 0 24 24">
<path d="M6,2C4.89,2 4,2.9 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2M13,3.5L18.5,9H13M8.93,12.22H16V19.29L13.88,17.17L11.05,20L8.22,17.17L11.05,14.35"/>
</svg>

Before

(image error) Size: 441 B

After

(image error) Size: 460 B

Before After
Before After

3
img/flag.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="384.92" height="600">
<path d="M60.115.084C28.094 1.748.015 28.487.014 62.588L-.002 575a25.017 24.983 0 0 0 25.016 24.98A25.017 24.983 0 0 0 50.035 575l.016-512.412c0-9.262 7.646-14.874 16.498-12.111l263.558 82.25c4.644 1.449 4.789 3.295 4.782 6.507-.007 3.213-.153 5.054-4.803 6.483l-235.44 72.34a25.017 24.983 0 0 0-16.558 31.23 25.017 24.983 0 0 0 31.271 16.531l235.438-72.347c25.233-7.754 40.07-31.614 40.119-54.131.05-22.518-14.686-46.44-39.885-54.305L81.473 2.785A61 61 0 0 0 60.115.084" style="stroke-width:3.87606"/>
</svg>

After

(image error) Size: 583 B

3
img/gluten.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="315.625" height="600">
<path d="M151.52.053A25 25 0 0 0 139.26 4.2a25 25 0 0 0-6.94 34.664l33.36 50.043c15.85 23.776 45.37 34.84 72.947 27.35l58.553-15.9a25 25 0 0 0 17.568-30.68 25 25 0 0 0-30.678-17.576L225.523 68.01c-7.009 1.904-14.21-.793-18.24-6.836l-33.36-50.041A25 25 0 0 0 158.032.486a25 25 0 0 0-6.511-.433m-37.5 99.996a25 25 0 0 0-12.26 4.146 25 25 0 0 0-6.94 34.672l33.36 50.035c15.85 23.777 45.37 34.849 72.947 27.358l58.553-15.9a25 25 0 0 0 17.568-30.688 25 25 0 0 0-30.678-17.568l-58.547 15.908c-7.009 1.904-14.21-.8-18.24-6.844l-33.36-50.033a25 25 0 0 0-15.892-10.653 25 25 0 0 0-6.511-.433M76.52 200.05a25 25 0 0 0-12.26 4.146 25 25 0 0 0-6.94 34.674l33.36 50.033c15.85 23.776 45.37 34.849 72.947 27.358l58.553-15.908a25 25 0 0 0 17.568-30.678 25 25 0 0 0-30.678-17.57l-58.547 15.902c-7.009 1.904-14.21-.793-18.24-6.836l-33.36-50.043a25 25 0 0 0-15.892-10.645 25 25 0 0 0-6.511-.433m-37.5 100.002a25 25 0 0 0-12.26 4.148 25 25 0 0 0-6.94 34.664l33.36 50.043a33.5 33.5 0 0 1 3.506 30.406L1.594 566.221a25 25 0 0 0 14.63 32.185 25 25 0 0 0 32.186-14.63l55.092-146.909c9.428-25.143 6.176-53.35-8.719-75.693l-33.36-50.041a25 25 0 0 0-15.892-10.647 25 25 0 0 0-6.511-.433" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 1.2 KiB

View file

@ -1,18 +1,3 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="600"
height="600"
viewBox="0 0 158.75 158.75"
version="1.1"
id="svg1"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<path
id="path1-2-9-7"
style="stroke-linecap:round;stroke-linejoin:round"
d="m 92.604675,-5.170428e-4 c -9.819989,0 -19.471626,2.5631200428 -27.997771,7.4352000428 l -23.558765,13.46326 c -8.39485,4.79706 -15.35314,11.75535 -20.15019,20.1502 L 7.4346788,64.606906 C 2.5625988,73.133051 -5.212306e-4,82.784684 -5.212306e-4,92.60468 v 13.12685 c -0.1330599994,1.29264 -0.1595399994,2.568 -0.0138999994,3.8008 C 1.2465488,120.21037 12.367609,128.1374 23.251339,124.66526 a 6.6152616,6.6152616 0 0 0 0.94723,-0.38447 c 8.95988,-4.47995 16.22732,-11.74738 20.70726,-20.70727 l 1.3963,-2.79311 c 3.20063,-6.401357 8.38942,-11.590153 14.790778,-14.79083 l 3.029272,-1.515669 c 4.401082,-2.200541 9.649555,-1.348224 13.128915,2.131136 l 70.207076,70.206573 a 6.6146002,6.6146002 0 0 0 9.35344,0 6.6146002,6.6146002 0 0 0 0,-9.35344 L 86.605045,77.251096 C 79.135107,69.781158 67.655068,67.917671 58.206259,72.642075 l -3.02927,1.515669 c -8.95988,4.479941 -16.22681,11.746864 -20.70675,20.706747 l -1.39681,2.793111 c -3.09652,6.193038 -8.0812,11.210778 -14.19707,14.431678 -3.43243,0.85795 -6.28873,-1.63602 -5.72678,-5.23637 a 6.6152616,6.6152616 0 0 0 0.0801,-1.01958 V 92.60468 c 0,-7.518405 1.96147,-14.905514 5.69164,-21.433317 l 13.46275,-23.56083 c 3.62545,-6.34454 8.88192,-11.60101 15.22646,-15.22647 l 23.560832,-13.46274 c 6.527803,-3.73017 13.914916,-5.69164 21.433314,-5.69164 h 13.228645 c 4.4402,0 6.98682,4.10627 5.07411,8.08012 -2.97083,5.15217 -7.49579,9.23217 -12.947005,11.621 a 6.6152616,6.6152616 0 0 0 -0.30283,0.14263 l -2.79311,1.39681 c -8.959881,4.47994 -16.226802,11.74687 -20.706743,20.70675 l -0.699182,1.39681 a 6.6146002,6.6146002 0 0 0 2.958993,8.872845 6.6146002,6.6146002 0 0 0 8.872843,-2.956925 l 0.699182,-1.396814 C 89.190255,54.691553 94.379045,49.502763 100.7804,46.302083 l 2.79311,-1.3963 -0.30282,0.14263 c 8.14597,-3.56973 14.91639,-9.68865 19.29133,-17.43201 a 6.6152616,6.6152616 0 0 0 0.15606,-0.29456 C 128.87066,15.016683 119.59091,-5.170428e-4 105.83332,-5.170428e-4 Z" />
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M350.002-.002A213.3 213.3 0 0 0 244.184 28.1l-89.041 50.884a204.7 204.7 0 0 0-76.159 76.159L28.1 244.183A213.3 213.3 0 0 0-.002 350.003v49.613c-.503 4.886-.603 9.706-.053 14.365 4.766 40.358 46.799 70.319 87.934 57.196a25 25 0 0 0 3.58-1.453 175.02 175.02 0 0 0 78.264-78.264L175 380.902A125 125 0 0 1 230.902 325l11.45-5.729c16.634-8.317 36.47-5.095 49.62 8.055l265.35 265.348a25 25 0 0 0 35.352 0 25 25 0 0 0 0-35.352l-265.348-265.35c-28.233-28.232-71.622-35.275-107.334-17.42l-11.449 5.73a175 175 0 0 0-78.262 78.261l-5.28 10.557C113.3 392.506 94.46 411.47 71.345 423.645c-12.973 3.242-23.769-6.184-21.645-19.791a25 25 0 0 0 .303-3.854v-49.998c0-28.416 7.413-56.336 21.512-81.008l50.882-89.049a154.64 154.64 0 0 1 57.55-57.549l89.048-50.882a163.27 163.27 0 0 1 81.008-21.512H400c16.782 0 26.407 15.52 19.178 30.539-11.229 19.473-28.33 34.893-48.934 43.922a25 25 0 0 0-1.144.539l-10.557 5.28a175 175 0 0 0-78.262 78.261l-2.642 5.28a25 25 0 0 0 11.183 33.534 25 25 0 0 0 33.535-11.175l2.643-5.28A125 125 0 0 1 380.902 175l10.557-5.277-1.145.539a155.4 155.4 0 0 0 72.913-65.885 25 25 0 0 0 .59-1.113C487.07 56.756 451.996-.002 400-.002Z" style="stroke-width:3.77953"/>
</svg>

Before

(image error) Size: 2.3 KiB

After

(image error) Size: 1.2 KiB

Before After
Before After

View file

@ -1,15 +1,3 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="600"
height="600"
viewBox="0 0 158.75 158.75"
version="1.1"
id="svg1"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<path
d="M 55.277344,0.03125 C 49.32432,0.40063227 43.643658,4.1599759 41.589844,10.320313 l -2.400391,7.199218 a 6.6083999,6.6083999 0 0 0 4.177734,8.359375 6.6083999,6.6083999 0 0 0 8.359375,-4.179687 L 54.126953,14.5 c 0.510535,-1.53133 1.918075,-1.94661 3.179688,-0.9375 l 12.240234,9.791016 c 5.027882,4.021583 8.473666,9.683903 9.736328,15.996093 l 1.460938,7.296875 c 1.963728,9.816865 9.056487,17.852077 18.554687,21.017578 l 14.402342,4.798829 c 6.71068,2.236491 12.78545,6.049007 17.7168,11.11914 l 7.58594,7.800781 0.3164,0.253907 c 3.3272,2.673412 5.49694,6.490531 6.16602,10.693361 -0.0927,4.92713 -2.84251,9.39204 -7.26563,11.61719 l -2.60742,1.3125 c -9.26221,4.65954 -13.48362,15.76801 -9.65234,25.40234 l 3.48242,8.75781 c 0.60531,1.52216 1.14416,3.06598 1.61719,4.62891 a 6.6083999,6.6083999 0 0 0 8.24023,4.41211 6.6083999,6.6083999 0 0 0 4.41016,-8.24024 c -0.58086,-1.91923 -1.24306,-3.81648 -1.98633,-5.68554 l -3.48242,-8.75782 c -1.34314,-3.37753 0.062,-7.0767 3.31054,-8.71093 l 2.60743,-1.3125 c 9.00308,-4.52919 14.6739,-13.81319 14.58984,-23.89063 l -0.004,-0.4043 -0.0527,-0.40234 c -1.02,-7.755603 -4.99572,-14.822876 -11.09375,-19.722656 l 0.59766,0.542969 -7.30469,-7.509766 C 134.48742,67.781766 126.59467,62.828559 117.87891,59.923828 L 103.47852,55.125 C 98.45877,53.45205 94.740617,49.241209 93.703125,44.054687 L 92.244141,36.757812 C 90.371965,27.398599 85.256746,18.995341 77.802734,13.033203 L 65.560547,3.2421875 C 62.517981,0.80856915 58.849158,-0.19037936 55.277344,0.03125 Z M 32.941406,33.666016 c -2.434387,-0.112173 -4.894306,0.03031 -7.33789,0.4375 l -12.96875,2.160156 C 2.2779642,37.989494 -3.3072032,50.080768 2.0957031,59.083984 l 5.9472657,9.910157 c 5.1315292,8.551024 13.8556082,14.34179 23.7285152,15.751953 l 19.191407,2.740234 c 4.917919,0.70243 8.881374,4.276373 10.085937,9.09375 l 0.238281,0.951172 0.06055,0.193359 c 1.797036,5.679561 0.75676,11.844211 -2.763672,16.640621 -4.480018,5.22649 -11.174891,10.83104 -22.291015,19.15821 -0.0063,0.005 -0.0094,0.007 -0.01563,0.0117 -6.067057,4.24082 -11.927155,8.76954 -17.554688,13.57617 a 6.6083999,6.6083999 0 0 0 -0.732422,9.3164 6.6083999,6.6083999 0 0 0 9.316407,0.73243 c 5.356458,-4.5751 10.934027,-8.88503 16.71289,-12.91602 l 0.0918,-0.0644 0.08984,-0.0664 c 11.443382,-8.57166 18.944586,-14.67775 24.611328,-21.3418 l 0.130859,-0.15429 0.123047,-0.16211 c 6.161481,-8.21901 7.981479,-18.92342 4.882813,-28.716799 l 0.109375,0.390625 -0.1875,-0.753906 C 71.372219,83.381311 63.030277,75.858966 52.832031,74.402344 L 33.638672,71.662109 C 27.695779,70.813277 22.46324,67.339509 19.375,62.193359 l -5.947266,-9.910156 c -0.835524,-1.392288 -0.22463,-2.715214 1.378907,-2.982422 l 12.970703,-2.160156 c 6.077465,-1.012729 12.288729,0.603158 17.099609,4.451172 l 21.705078,17.363281 a 6.6083999,6.6083999 0 0 0 9.289063,-1.033203 6.6083999,6.6083999 0 0 0 -1.033203,-9.289063 L 53.132812,41.271484 C 47.32928,36.629491 40.244567,34.002533 32.941406,33.666016 Z"
id="path49" />
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M215.691.084c-24.836-1.325-49.965 13.31-58.503 38.922l-9.073 27.21a24.977 24.977 0 0 0 15.795 31.595 24.977 24.977 0 0 0 31.596-15.795l9.07-27.211c1.93-5.788 7.246-7.357 12.014-3.543l46.265 37.006a103.36 103.36 0 0 1 36.801 60.455l5.516 27.58c7.422 37.103 34.236 67.47 70.135 79.433l54.43 18.141a167.1 167.1 0 0 1 66.962 42.027l28.672 29.479 1.193.959c12.595 10.12 20.88 24.551 23.395 40.465-.36 18.612-10.84 35.453-27.549 43.859l-9.857 4.959c-35.007 17.61-50.963 59.597-36.483 96.01l13.164 33.101a219 219 0 0 1 6.116 17.498 24.977 24.977 0 0 0 31.14 16.672 24.977 24.977 0 0 0 16.67-31.14 269 269 0 0 0-7.508-21.489l-13.164-33.101c-5.076-12.766.236-26.75 12.514-32.926l9.857-4.959c34.028-17.118 55.455-52.207 55.137-90.295l-.012-1.53-.2-1.517c-3.747-28.48-18.106-54.447-40.055-72.888l-27.22-27.987a217.1 217.1 0 0 0-86.98-54.588l-54.43-18.14a55.5 55.5 0 0 1-36.943-41.842l-5.517-27.58a153.36 153.36 0 0 0-54.582-89.666L247.79 12.252c-9.583-7.665-20.81-11.566-32.1-12.168m-91.19 127.154c-9.2-.424-18.494.116-27.73 1.655l-49.019 8.168c-39.144 6.522-60.25 52.218-39.83 86.246l22.476 37.455a125.3 125.3 0 0 0 89.68 59.535l72.541 10.361c18.588 2.655 33.565 16.162 38.117 34.37l.899 3.593.23.73c6.79 21.462 2.901 44.774-10.398 62.901-16.922 19.734-42.273 40.916-84.22 72.342a867 867 0 0 0-66.485 51.414 24.977 24.977 0 0 0-2.77 35.213 24.977 24.977 0 0 0 35.213 2.771 817 817 0 0 1 63.168-48.82l.346-.242.338-.252c43.25-32.397 71.604-55.472 93.021-80.658l.498-.584.46-.616c22.979-30.653 29.946-70.448 18.874-107.06l-.006-.024-.707-2.826c-9.444-37.771-40.97-66.198-79.515-71.703l-72.541-10.361a75.23 75.23 0 0 1-53.91-35.787l-22.477-37.455c-3.158-5.263-.852-10.26 5.209-11.27l49.02-8.168a81.88 81.88 0 0 1 64.63 16.83l82.04 65.62a24.977 24.977 0 0 0 35.105-3.903 24.977 24.977 0 0 0-3.904-35.108l-82.04-65.619a131.9 131.9 0 0 0-76.312-28.748"/>
</svg>

Before

(image error) Size: 3.2 KiB

After

(image error) Size: 1.9 KiB

Before After
Before After

3
img/history.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M300 0C220.422 0 147.792 31.123 94.092 81.82a25 25 0 0 0-1.018 35.342 25 25 0 0 0 35.342 1.018C173.216 75.885 233.424 50 300 50c138.367 0 250 111.633 250 250S438.367 550 300 550 50 438.367 50 300a25 25 0 0 0-25-25 25 25 0 0 0-25 25c0 165.39 134.61 300 300 300s300-134.61 300-300S465.39 0 300 0m0 72.15a25 25 0 0 0-25.002 25.002v177.846a175.02 175.02 0 0 0 35.004 105l45 60A25 25 0 0 0 390 445.002a25 25 0 0 0 4.998-35.004l-45-60a124.98 124.98 0 0 1-24.996-75V97.152A25 25 0 0 0 300 72.15M34.887 75.016a25 25 0 0 0-5.582.414 25 25 0 0 0-19.94 29.195l9.59 50.885c6.08 32.273 37.795 53.935 70.068 47.855l53.106-10.002a25 25 0 0 0 19.937-29.203 25 25 0 0 0-29.195-19.937l-53.105 10.01c-5.719 1.077-10.6-2.263-11.678-7.981L58.5 95.369a25 25 0 0 0-23.613-20.353" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 874 B

3
img/home.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M250.002.088c-19.347 0-38.698 6.674-54.213 20.02L46.602 148.442A134 134 0 0 0 0 250.002V525c0 41.125 33.875 75 75 75h49.998c41.125 0 75-33.875 75-75V424.998c0-14.103 10.899-24.996 25.002-24.996h49.998c14.103 0 25.002 10.893 25.002 24.996V525c0 41.125 33.875 75 75 75h49.998c41.125 0 75-33.875 75-75V400.002A25 25 0 0 0 475.002 375 25 25 0 0 0 450 400.002V525c0 14.103-10.899 25.002-25.002 25.002H375c-14.103 0-25.002-10.899-25.002-25.002V424.998c0-41.125-33.875-75-75-75H225c-41.125 0-75 33.875-75 75V525c0 14.103-10.899 25.002-25.002 25.002H75c-14.103 0-25.002-10.899-25.002-25.002V250.002a83.92 83.92 0 0 1 29.209-63.654l149.19-128.334c12.557-10.802 30.647-10.802 43.205 0l149.187 128.334A83.92 83.92 0 0 1 450 250.002V300a25 25 0 0 0 25.002 25.002A25 25 0 0 0 499.998 300v-49.998c0-39.01-17.028-76.12-46.602-101.559L304.207 20.107C288.692 6.762 269.349.087 250.002.087" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 990 B

3
img/hygene.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M25.004-.006a25 25 0 0 0-25.01 25.01v465.38c0 60.244 49.378 109.622 109.621 109.622h380.77c60.243 0 109.62-49.378 109.62-109.621v-380.77c0-60.243-49.377-109.62-109.62-109.62H99.996a25 25 0 0 0-24.998 25.009 25 25 0 0 0 24.998 24.998h390.389c33.22 0 59.613 26.392 59.613 59.613v380.77c0 33.22-26.392 59.613-59.613 59.613h-380.77c-33.22 0-59.613-26.392-59.613-59.613V25.004A25 25 0 0 0 25.004-.006m248.994 75.004c-40.573 0-73.996 33.431-73.996 74.004V175c0 14.103-10.899 25.002-25.002 25.002h-25.002c-41.125 0-75 33.875-75 75V325c0 41.125 33.875 75 75 75H175c14.103 0 25.002 10.899 25.002 25.002v24.996c0 41.125 33.875 75 75 75H325c41.125 0 75-33.875 75-75v-24.996C400 410.899 410.899 400 425.002 400h24.996c41.125 0 75-33.875 75-75v-49.998c0-41.125-33.875-75-75-75h-24.996C410.899 200.002 400 189.103 400 175v-25.002a25 25 0 0 0-25.002-24.996 25 25 0 0 0-24.996 24.996V175c0 41.125 33.875 75 75 75h24.996C464.101 250 475 260.899 475 275.002V325c0 14.103-10.899 25.002-25.002 25.002h-24.996c-41.125 0-75 33.875-75 75v24.996C350.002 464.101 339.103 475 325 475h-49.998C260.899 475 250 464.101 250 449.998v-24.996c0-41.125-33.875-75-75-75h-25.002c-14.103 0-24.996-10.899-24.996-25.002v-49.998c0-14.103 10.893-25.002 24.996-25.002H175c41.125 0 75-33.875 75-75v-25.998c0-13.551 10.447-24 23.998-24H325A25 25 0 0 0 350.002 100 25 25 0 0 0 325 74.998Z" style="stroke-width:6.39612"/>
</svg>

After

(image error) Size: 1.4 KiB

3
img/info.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M300-.021a302 302 0 0 0-54.22 4.91C123.543 27.215 27.22 123.54 4.894 245.775a301.8 301.8 0 0 0 0 108.448C27.22 476.458 123.545 572.78 245.779 595.107l.569.104.568.074a67.5 67.5 0 0 0 15.525.31c35.441-3.4 64.245-34.597 62.532-71.743l.03 1.15V287.498A25 25 0 0 0 300 262.502a25 25 0 0 0-25.002 24.996v238.08l.03.576c.56 12.161-9.045 20.989-21.06 19.563C152.57 526.846 72.621 446.75 54.08 345.238a251.8 251.8 0 0 1 0-90.478C72.671 152.975 152.98 72.665 254.764 54.074a251.8 251.8 0 0 1 90.473 0c101.785 18.591 182.092 98.9 200.683 200.686a251.8 251.8 0 0 1 0 90.478c-17.169 93.999-87.02 169.7-177.727 195.356a25 25 0 0 0-17.25 30.855 25 25 0 0 0 30.864 17.26c109.004-30.83 192.68-121.602 213.298-234.486a301.8 301.8 0 0 0 0-108.448C572.78 123.54 476.455 27.215 354.221 4.89A302 302 0 0 0 300-.021M300 75c-41.125 0-75 33.875-75 75s33.875 75 75 75 75-33.875 75-75a25 25 0 0 0-25-25 25 25 0 0 0-25 25c0 14.103-10.897 25-25 25s-25-10.897-25-25 10.897-25 25-25a25 25 0 0 0 25-25 25 25 0 0 0-25-25" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 1.1 KiB

3
img/lightbulb.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="350" height="600">
<path d="M175.002-.037a175 175 0 0 0-57.268 9.627C49.132 33.336 0 98.642 0 175.002c0 32.284 7.99 76.66 21.94 118.922s30.923 82.685 65.52 102.705a25 25 0 0 0 4.614 2.074l67.301 22.442a49.43 49.43 0 0 0 31.256 0l35.459-11.823c25.922-6.562 49.197-20.998 66.506-41.424a25 25 0 0 0 1.373-1.771c33.695-47.882 51.52-122.526 55.37-174.596a197 197 0 0 0-.138-33.314l-.015-.178a174.3 174.3 0 0 0-9.147-41.37 25 25 0 0 0-31.904-15.241 25 25 0 0 0-15.244 31.904 124 124 0 0 1 6.511 29.432c.729 8.247.764 16.542.096 24.795l-.008.177c-3.118 42.349-23.046 115.583-45.959 148.76-10.754 12.27-25.002 20.959-40.902 24.715a25 25 0 0 0-2.157.613l-35.47 11.824-63.352-21.119c-10.443-6.927-30.176-37.757-42.23-74.275-12.335-37.37-19.422-80.022-19.422-103.252 0-54.945 35.223-101.246 84.094-118.162a125.04 125.04 0 0 1 81.814 0 124.3 124.3 0 0 1 21.576 9.87 25 25 0 0 0 34.157-9.124 25 25 0 0 0-9.123-34.156 174.2 174.2 0 0 0-30.252-13.84 175 175 0 0 0-57.262-9.627m-72.57 437.652a25 25 0 0 0-26.147 16.977 25 25 0 0 0 15.81 31.623l43.378 14.46a125 125 0 0 0 79.052 0l43.383-14.46a25 25 0 0 0 15.813-31.623 25 25 0 0 0-31.625-15.813L198.72 453.24a75 75 0 0 1-47.436 0l-43.377-14.46a25 25 0 0 0-5.476-1.165m0 87.504a25 25 0 0 0-26.147 16.977 25 25 0 0 0 15.81 31.625l43.378 14.453a125 125 0 0 0 79.052 0l43.383-14.453a25 25 0 0 0 15.813-31.625 25 25 0 0 0-31.625-15.81l-43.375 14.46a75 75 0 0 1-47.436 0l-43.377-14.46a25 25 0 0 0-5.476-1.167" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 1.5 KiB

3
img/link.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M462.5 0c-47.534 0-89.756 24.304-114.4 61.209l-.006.008-49.944 74.916a25 25 0 0 0 6.934 34.668 25 25 0 0 0 34.668-6.934l49.928-74.89.011-.014v-.002C405.386 65.469 431.954 50 462.5 50c48.621 0 87.5 38.879 87.5 87.5 0 18.065-5.389 34.62-14.674 48.514l-.008.011-100.01 150.014C419.614 359.531 393.046 375 362.5 375c-.857 0-1.686-.103-2.537-.127a137 137 0 0 0 14.04-46.625 25 25 0 0 0 .16-.5c.12-1.091.178-2.199.273-3.297.073-.843.15-1.683.209-2.53.211-3.12.355-6.255.355-9.421 0-75.643-61.857-137.5-137.5-137.5-47.534 0-89.756 24.304-114.4 61.209l-.006.008L23.086 386.229C8.513 408.045 0 434.405 0 462.5 0 538.143 61.857 600 137.5 600c47.534 0 89.756-24.304 114.4-61.209l.006-.008 49.944-74.916 28.484-42.727c10.33 2.5 21.094 3.86 32.166 3.86 47.534 0 89.756-24.304 114.4-61.209l.006-.008L576.9 213.795l.015-.024C591.487 191.955 600 165.595 600 137.5 600 61.857 538.143 0 462.5 0m-225 225c48.621 0 87.5 38.879 87.5 87.5 0 2.965-.196 5.87-.48 8.746-1.356 13.76-5.87 26.46-12.836 37.572C289.45 343.013 275 317.091 275 287.5c0-3.306.182-6.56.535-9.754a25 25 0 0 0-22.101-27.596 25 25 0 0 0-27.596 22.104A139 139 0 0 0 225 287.5c0 46.57 23.466 87.89 59.14 112.791l-23.892 35.842-49.94 74.906a88.6 88.6 0 0 1-9.93 12.318C184.512 539.787 162.319 550 137.5 550 88.879 550 50 511.121 50 462.5q.001-3.387.25-6.701a86.5 86.5 0 0 1 5.701-25.121 87 87 0 0 1 2.514-5.79v-.001a87 87 0 0 1 2.912-5.567v-.002a88 88 0 0 1 3.297-5.33v-.002l.008-.01v-.002l99.998-149.998.011-.014v-.002C180.386 240.47 206.954 225 237.5 225"/>
</svg>

After

(image error) Size: 1.6 KiB

View file

@ -1,18 +1,3 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="375"
height="600"
viewBox="0 0 99.21875 158.75"
version="1.1"
id="svg1"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<path
id="path11"
style="stroke-linecap:round;paint-order:markers fill stroke"
d="M 49.609375 -0.0041341146 C 46.541361 -0.0041340946 43.473702 0.27928349 40.445076 0.84542643 C 20.389236 4.5944776 4.5949661 20.389603 0.8459432 40.445593 C -0.28661032 46.502781 -0.28581475 52.718683 0.84749349 58.775741 L 0.88883464 59.000533 L 0.94516195 59.221191 C 3.4002182 68.680521 6.7665148 77.878695 10.980725 86.695483 L 16.95142 101.66873 A 6.6146002 6.6146498 0 0 0 25.544694 105.36411 A 6.6146002 6.6146498 0 0 0 29.240076 96.768254 L 23.150525 81.494767 L 23.050789 81.289612 C 19.174072 73.22792 16.096126 64.808455 13.832231 56.154712 C 13.034054 51.763461 13.029132 47.265158 13.849801 42.876969 L 13.849801 42.875419 C 16.595247 28.188261 28.187807 16.595269 42.874902 13.849801 C 47.325638 13.017822 51.893112 13.017822 56.343848 13.849801 C 73.114573 16.984763 85.822639 31.588341 85.964779 49.316886 C 84.747016 60.416609 81.471392 71.19339 76.273381 81.078772 L 76.113184 81.385213 L 50.890434 144.64957 C 50.549798 145.504 50.222664 145.51877 49.609375 145.51877 C 48.996086 145.51877 48.668952 145.50401 48.328316 144.64957 L 37.150187 116.612 A 6.6146002 6.6146498 0 0 0 28.556396 112.91869 A 6.6146002 6.6146498 0 0 0 24.861532 121.51248 L 36.039144 149.54798 C 38.374294 155.4054 44.134581 158.74742 49.609375 158.74742 C 55.084169 158.74742 60.844457 155.4054 63.179606 149.54798 L 88.257662 86.64329 C 94.123639 75.31241 97.847154 62.994484 99.181543 50.301322 L 99.21875 49.957157 L 99.21875 49.609892 C 99.21875 25.414344 81.803826 5.1504673 58.773674 0.84542643 C 55.745049 0.27928352 52.67739 -0.0041341346 49.609375 -0.0041341146 z M 49.609375 19.84375 C 33.248613 19.84375 19.84375 33.248613 19.84375 49.609375 C 19.84375 65.970137 33.248613 79.375 49.609375 79.375 C 65.970137 79.375 79.375 65.970137 79.375 49.609375 C 79.375 46.668279 78.943843 43.807016 78.14045 41.107568 A 6.6146002 6.6146002 0 0 0 69.914079 36.654093 A 6.6146002 6.6146002 0 0 0 65.462671 44.880981 C 65.90679 46.373249 66.14635 47.953527 66.14635 49.609375 C 66.14635 58.820547 58.820547 66.14635 49.609375 66.14635 C 40.398203 66.14635 33.0724 58.820547 33.0724 49.609375 C 33.0724 40.398203 40.398203 33.0724 49.609375 33.0724 C 51.265762 33.0724 52.845075 33.313232 54.337769 33.757629 A 6.6146002 6.6146002 0 0 0 62.566207 29.304671 A 6.6146002 6.6146002 0 0 0 58.113249 21.0783 C 55.413026 20.274403 52.551428 19.84375 49.609375 19.84375 z " />
<svg xmlns="http://www.w3.org/2000/svg" width="375" height="600">
<path d="M187.5-.016c-11.596 0-23.19 1.072-34.637 3.211C77.062 17.365 17.367 77.063 3.197 152.865a188.4 188.4 0 0 0 .006 69.28l.156.85.213.833c9.28 35.752 22.002 70.517 37.93 103.84l22.566 56.592a25 25 0 0 0 32.479 13.967 25 25 0 0 0 13.967-32.489l-23.016-57.726-.377-.776c-14.652-30.47-26.285-62.29-34.842-94.998-3.016-16.597-3.035-33.598.067-50.183v-.006c10.376-55.51 54.19-99.327 109.7-109.703a138.5 138.5 0 0 1 50.907 0c63.386 11.848 111.416 67.043 111.953 134.049-4.602 41.951-16.983 82.682-36.629 120.044l-.605 1.159-95.33 239.109c-1.288 3.23-2.524 3.285-4.842 3.285s-3.554-.056-4.842-3.285L140.41 440.738a25 25 0 0 0-32.48-13.959 25 25 0 0 0-13.965 32.48l42.246 105.962c8.826 22.138 30.597 34.77 51.289 34.77s42.463-12.632 51.29-34.77l94.782-237.75c22.17-42.826 36.244-89.382 41.287-137.356l.141-1.3v-1.313c0-91.448-65.82-168.036-152.863-184.307A188.5 188.5 0 0 0 187.5-.015m0 75.016C125.664 75 75 125.664 75 187.5S125.664 300 187.5 300 300 249.336 300 187.5c0-11.116-1.626-21.928-4.662-32.13a25 25 0 0 0-31.092-16.83 25 25 0 0 0-16.83 31.09A62.4 62.4 0 0 1 250 187.5c0 34.814-27.686 62.5-62.5 62.5S125 222.314 125 187.5s27.686-62.5 62.5-62.5c6.26 0 12.233.906 17.875 2.586a25 25 0 0 0 31.094-16.826 25 25 0 0 0-16.828-31.096A112.6 112.6 0 0 0 187.5 75"/>
</svg>

Before

(image error) Size: 2.7 KiB

After

(image error) Size: 1.3 KiB

Before After
Before After

View file

@ -1,18 +1,3 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="375"
height="600"
viewBox="0 0 99.218747 158.75"
version="1.1"
id="svg1"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<path
id="path49"
style="stroke-linecap:round"
d="M 49.609374 0 C 29.595478 0 13.22865 16.366829 13.22865 36.380725 L 13.22865 46.302599 A 6.6146002 6.6146002 0 0 0 19.84375 52.916149 A 6.6146002 6.6146002 0 0 0 26.45885 46.302599 L 26.45885 36.380725 C 26.45885 23.51642 36.745068 13.22865 49.609374 13.22865 C 62.47368 13.22865 72.759899 23.51642 72.759899 36.380725 L 72.759899 46.302599 A 6.6146002 6.6146002 0 0 0 79.374999 52.916149 A 6.6146002 6.6146002 0 0 0 85.990099 46.302599 L 85.990099 36.380725 C 85.990099 16.366829 69.62327 0 49.609374 0 z M 19.84375 59.531249 C 8.9626872 59.531249 2.5066368e-15 68.493937 0 79.374999 L 0 132.29115 A 6.6146002 6.6146002 0 0 0 6.6151 138.90625 A 6.6146002 6.6146002 0 0 0 13.22865 132.29115 L 13.22865 79.374999 C 13.22865 75.643527 16.112278 72.759899 19.84375 72.759899 L 79.374999 72.759899 C 83.106471 72.759899 85.990099 75.643527 85.990099 79.374999 L 85.990099 138.90625 C 85.990099 142.63772 83.106471 145.52135 79.374999 145.52135 L 6.6151 145.52135 A 6.6146002 6.6146002 0 0 0 0 152.1349 A 6.6146002 6.6146002 0 0 0 6.6151 158.75 L 79.374999 158.75 C 90.256061 158.75 99.218748 149.78731 99.218748 138.90625 L 99.218748 79.374999 C 99.218748 68.493937 90.256061 59.531249 79.374999 59.531249 L 19.84375 59.531249 z M 49.609374 89.296874 A 6.6146002 6.6146002 0 0 0 42.994274 95.911974 L 42.994274 122.36927 A 6.6146002 6.6146002 0 0 0 49.609374 128.98437 A 6.6146002 6.6146002 0 0 0 56.224474 122.36927 L 56.224474 95.911974 A 6.6146002 6.6146002 0 0 0 49.609374 89.296874 z " />
<svg xmlns="http://www.w3.org/2000/svg" width="375" height="600">
<path d="M187.5 0C111.857 0 49.998 61.859 49.998 137.502v37.5A25 25 0 0 0 75 199.998a25 25 0 0 0 25.002-24.996v-37.5c0-48.621 38.877-87.504 87.498-87.504s87.498 38.883 87.498 87.504v37.5A25 25 0 0 0 300 199.998a25 25 0 0 0 25.002-24.996v-37.5C325.002 61.859 263.143 0 187.5 0M75 225c-41.125 0-75 33.875-75 75v199.998A25 25 0 0 0 25.002 525a25 25 0 0 0 24.996-25.002V300c0-14.103 10.899-25.002 25.002-25.002h225c14.103 0 25.002 10.899 25.002 25.002v225c0 14.103-10.899 25.002-25.002 25.002H25.002A25 25 0 0 0 0 574.998 25 25 0 0 0 25.002 600H300c41.125 0 75-33.875 75-75V300c0-41.125-33.875-75-75-75zm112.5 112.5a25 25 0 0 0-25.002 25.002v99.996A25 25 0 0 0 187.5 487.5a25 25 0 0 0 25.002-25.002v-99.996A25 25 0 0 0 187.5 337.5"/>
</svg>

Before

(image error) Size: 1.8 KiB

After

(image error) Size: 807 B

Before After
Before After

3
img/login.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="450" height="600">
<path d="M149.998 0c-41.125 0-75 33.875-75 75v150A25 25 0 0 0 100 250.002 25 25 0 0 0 125.002 225V75c0-14.103 10.893-25.002 24.996-25.002h225C389.101 49.998 400 60.897 400 75v450c0 14.103-10.899 25.002-25.002 25.002h-225c-14.103 0-24.996-10.899-24.996-25.002V375A25 25 0 0 0 100 349.998 25 25 0 0 0 74.998 375v150c0 41.125 33.875 75 75 75h225c41.125 0 75-33.875 75-75V75c0-41.125-33.875-75-75-75Zm57.88 140.805c-8.207.045-16.27 1.776-23.503 5.03-19.289 8.681-34.377 28.973-34.377 53.167v51c0 14.103-10.893 24.996-24.996 24.996H25A25 25 0 0 0-.002 300 25 25 0 0 0 25 325.002h100.002c41.125 0 75-33.875 75-75v-51c0-4.515 1.862-6.21 4.894-7.574 3.033-1.365 5.531-1.637 8.91 1.357l104.706 92.768c8.987 7.962 8.987 20.932 0 28.894l-104.705 92.768c-3.38 2.994-5.878 2.722-8.91 1.357s-4.895-3.057-4.895-7.572v-26A25 25 0 0 0 175 349.998 25 25 0 0 0 149.998 375v26c0 24.194 15.088 44.484 34.377 53.164s44.483 6.521 62.592-9.523l104.697-92.768c30.806-27.295 30.806-76.451 0-103.746l-104.697-92.768c-9.055-8.022-19.885-12.571-30.858-14.033a60 60 0 0 0-8.23-.521" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 1.1 KiB

3
img/logout.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="450" height="600">
<path d="M75.002 0c-41.125 0-75 33.875-75 75v450c0 41.125 33.875 75 75 75h225c41.125 0 75-33.875 75-75v-25.002A25 25 0 0 0 350 475.002a25 25 0 0 0-25.002 24.996V525c0 14.103-10.893 25.002-24.996 25.002h-225C60.899 550.002 50 539.103 50 525V75c0-14.103 10.899-25.002 25.002-25.002h225c14.103 0 24.996 10.899 24.996 25.002v25.002A25 25 0 0 0 350 124.998a25 25 0 0 0 25.002-24.996V75c0-41.125-33.875-75-75-75Zm207.877 140.805c-8.208.045-16.27 1.776-23.504 5.03-19.289 8.681-34.377 28.973-34.377 53.167v51c0 14.103-10.893 24.996-24.996 24.996H100A25 25 0 0 0 74.998 300 25 25 0 0 0 100 325.002h100.002c41.125 0 75-33.875 75-75v-51c0-4.515 1.862-6.21 4.894-7.574 3.033-1.365 5.532-1.637 8.91 1.357l104.69 92.768c8.987 7.963 8.987 20.93 0 28.894l-104.69 92.768c-3.378 2.994-5.877 2.722-8.91 1.357-3.032-1.364-4.894-3.057-4.894-7.572v-26A25 25 0 0 0 250 349.998 25 25 0 0 0 224.998 375v26c0 24.194 15.088 44.484 34.377 53.164s44.484 6.514 62.592-9.531l104.69-92.76c30.804-27.295 30.804-76.45 0-103.746l-104.69-92.76c-9.054-8.022-19.885-12.579-30.858-14.04a60 60 0 0 0-8.23-.522" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 1.2 KiB

View file

@ -1 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M25 0A25 25 0 0 0 0 25a25 25 0 0 0 25 25h550a25 25 0 0 0 25-25 25 25 0 0 0-25-25Zm0 275a25 25 0 0 0-25 25 25 25 0 0 0 25 25h550a25 25 0 0 0 25-25 25 25 0 0 0-25-25zm0 275a25 25 0 0 0-25 25 25 25 0 0 0 25 25h550a25 25 0 0 0 25-25 25 25 0 0 0-25-25z"/>
</svg>

Before

(image error) Size: 143 B

After

(image error) Size: 337 B

Before After
Before After

3
img/menu_small.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="412.5" height="412.5">
<path d="M25 0A25 25 0 0 0 0 25a25 25 0 0 0 25 25h362.5a25 25 0 0 0 25-25 25 25 0 0 0-25-25zm0 181.25a25 25 0 0 0-25 25 25 25 0 0 0 25 25h362.5a25 25 0 0 0 25-25 25 25 0 0 0-25-25zm0 181.25a25 25 0 0 0-25 25 25 25 0 0 0 25 25h362.5a25 25 0 0 0 25-25 25 25 0 0 0-25-25z"/>
</svg>

After

(image error) Size: 353 B

3
img/merch.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="550" height="600">
<path d="M156.43.023C134.7.152 113.102 6.84 94.756 19.855L51.314 50.674C19.148 73.496.002 110.557.002 149.998c0 41.125 33.875 75 75 75 14.103 0 24.996 10.899 24.996 25.002v325.002A25 25 0 0 0 125 599.998a25 25 0 0 0 25.002-24.996V250c0-41.125-33.875-75-75-75C60.899 175 50 164.101 50 149.998a71.7 71.7 0 0 1 30.244-58.539l43.442-30.826a57.52 57.52 0 0 1 59.513-4.348l35.899 18.291c35.097 17.883 76.707 17.883 111.804 0l35.899-18.29a57.52 57.52 0 0 1 59.513 4.347l43.442 30.826A71.7 71.7 0 0 1 500 149.998C500 164.101 489.101 175 474.998 175c-41.125 0-75 33.875-75 75v274.998c0 14.103-10.893 25.002-24.996 25.002H200a25 25 0 0 0-25.002 25.002A25 25 0 0 0 200 599.998h175.002c41.125 0 75-33.875 75-75V250c0-14.103 10.893-25.002 24.996-25.002 41.125 0 75-33.875 75-75 0-39.44-19.146-76.502-51.312-99.324l-43.442-30.819c-32.615-23.14-75.51-26.275-111.142-8.12l-35.899 18.292a73.08 73.08 0 0 1-66.406 0l-35.899-18.293A107.5 107.5 0 0 0 156.43.024" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 1 KiB

3
img/message.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M75 200.002c-41.125 0-75 33.875-75 75v249.996c0 41.125 33.875 75 75 75h450c41.125 0 75-33.875 75-75V275.002c0-19.301-12.602-35.76-28.22-42.23-15.62-6.47-36.165-3.742-49.813 9.906L317.68 446.963c-9.973 9.972-25.387 9.972-35.36 0L117.674 282.326a25 25 0 0 0-35.352 0 25 25 0 0 0 0 35.352L246.97 482.322c29.08 29.08 76.982 29.08 106.062 0L550.002 285.36V525C550.002 539.1 539.103 550 525 550H75c-14.103 0-25.002-10.899-25.002-25.002V275.002C49.998 260.899 60.897 250 75 250h375a25 25 0 0 0 25.002-25.002A25 25 0 0 0 450 200.002z" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 644 B

3
img/microphone.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="440.769" height="600">
<path d="M132.297.088c-21.964.54-44.077 6.376-64.352 18.039C3.067 55.448-19.356 138.832 18.102 203.475a135.7 135.7 0 0 0 55.722 52.875 24.957 25.048 90 0 0 .844.412 38.34 38.34 0 0 1 14.797 12.158l196.824 293.748c24.55 36.64 74.036 48.145 112.328 26.117s53.035-70.48 33.463-109.984L308.727 229.824c-19.565-39.488-69.42-54.546-107.698-32.527l-21.947 12.625a24.955 25.046 90 0 0-9.168 34.09 24.955 25.046 90 0 0 34.215 9.134l21.947-12.625c13.836-7.959 30.67-2.875 37.742 11.399L387.17 500.889c8.1 16.348 2.247 35.556-13.6 44.672s-35.46 4.557-45.62-10.606l-197.264-294.41a24.957 25.048 90 0 0-.536-.758 88.4 88.4 0 0 0-34.314-28.256l.84.403c-14.248-7.276-26.542-18.485-35.194-33.414-23.921-41.284-9.924-93.332 31.51-117.166s93.68-9.893 117.602 31.39c7.89 13.615 11.567 28.288 11.554 42.86a24.955 25.046 90 0 0 25.024 24.972 24.955 25.046 90 0 0 25.064-24.933c.02-23.061-5.906-46.537-18.26-67.856C228.225 23.345 180.619-1.1 132.297.087" style="stroke-width:4.19282"/>
</svg>

After

(image error) Size: 1 KiB

View file

@ -1,18 +1,3 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="600"
height="600"
viewBox="0 0 158.75 158.75"
version="1.1"
id="svg1"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<path
id="path7"
style="stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
d="M 79.375 10.511503 C 51.475086 10.511503 25.345613 18.351398 3.1579468 31.945337 A 6.6146002 6.6146002 0 0 0 0.97461751 41.040906 A 6.6146002 6.6146002 0 0 0 10.070186 43.226819 C 30.248909 30.863719 53.949898 23.740153 79.375 23.740153 C 104.79973 23.740153 128.50132 30.862022 148.67981 43.224752 A 6.6146002 6.6146002 0 0 0 157.77538 41.040906 A 6.6146002 6.6146002 0 0 0 155.58999 31.945337 C 133.4025 18.351747 107.27449 10.511503 79.375 10.511503 z M 79.375 50.199003 C 58.540861 50.199003 39.050671 56.216186 22.636861 66.603687 A 6.6146002 6.6146002 0 0 0 20.583757 75.730261 A 6.6146002 6.6146002 0 0 0 29.710848 77.783366 C 44.082186 68.688447 61.083017 63.427653 79.375 63.427653 C 97.666737 63.427653 114.66794 68.686597 129.03915 77.781299 A 6.6146002 6.6146002 0 0 0 138.16624 75.730261 A 6.6146002 6.6146002 0 0 0 136.11314 66.603687 C 119.69947 56.216429 100.20886 50.199003 79.375 50.199003 z M 79.375 89.886503 C 65.55956 89.886503 52.667638 94.128528 42.031026 101.37676 A 6.6146002 6.6146002 0 0 0 40.291081 110.56844 A 6.6146002 6.6146002 0 0 0 49.480701 112.31046 C 58.001906 106.50375 68.259322 103.11515 79.375 103.11515 C 90.490405 103.11515 100.74666 106.50196 109.26775 112.30839 A 6.6146002 6.6146002 0 0 0 118.45892 110.56844 A 6.6146002 6.6146002 0 0 0 116.71897 101.37676 C 106.08251 94.128873 93.190105 89.886503 79.375 89.886503 z M 79.375 129.574 C 72.358591 129.574 65.90259 132.33417 61.156474 136.81646 A 6.6146002 6.6146002 0 0 0 60.88879 146.16627 A 6.6146002 6.6146002 0 0 0 70.23809 146.43344 C 72.629401 144.17507 75.799543 142.80265 79.375 142.80265 C 82.950403 142.80265 86.120606 144.17513 88.51191 146.43344 A 6.6146002 6.6146002 0 0 0 97.86121 146.16627 A 6.6146002 6.6146002 0 0 0 97.593526 136.81439 C 92.847434 132.33225 86.391305 129.574 79.375 129.574 z " />
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M300 39.727c-105.448 0-204.202 29.633-288.06 81.011a25 25 0 0 0-8.256 34.38 25 25 0 0 0 34.377 8.255C114.327 116.646 203.905 89.727 300 89.727c96.093 0 185.672 26.919 261.938 73.644a25 25 0 0 0 34.378-8.258 25 25 0 0 0-8.257-34.377C504.2 69.36 405.447 39.726 300 39.726m0 150c-78.743 0-152.41 22.744-214.447 62.003a25 25 0 0 0-7.756 34.495 25 25 0 0 0 34.494 7.755c54.317-34.374 118.574-54.253 187.709-54.253 69.134 0 133.39 19.878 187.707 54.252a25 25 0 0 0 34.494-7.756 25 25 0 0 0-7.758-34.494c-62.036-39.26-135.7-62.002-214.443-62.002m0 150c-52.216 0-100.94 16.038-141.14 43.433a25 25 0 0 0-6.583 34.736 25 25 0 0 0 34.739 6.583c32.206-21.947 70.972-34.752 112.984-34.752s80.777 12.804 112.982 34.75a25 25 0 0 0 34.739-6.582 25 25 0 0 0-6.582-34.737c-40.201-27.393-88.924-43.431-141.139-43.431m0 150c-26.519 0-50.923 10.43-68.861 27.37a25 25 0 0 0-1.01 35.342 25 25 0 0 0 35.34 1.01c9.038-8.535 21.017-13.722 34.531-13.722s25.493 5.187 34.531 13.722a25 25 0 0 0 35.34-1.011 25 25 0 0 0-1.01-35.34c-17.938-16.94-42.343-27.371-68.861-27.371"/>
</svg>

Before

(image error) Size: 2.2 KiB

After

(image error) Size: 1.1 KiB

Before After
Before After

3
img/pen.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M475.002 0a25 25 0 0 0-17.68 7.322L67.928 396.717a104.4 104.4 0 0 0-21.842 32.023l-41.54 95.086c-9.442 21.618-3.09 45.77 11.384 60.244s38.626 20.826 60.244 11.383l95.086-41.539a104.4 104.4 0 0 0 32.023-21.842l389.395-389.394a25 25 0 0 0 0-35.352 25 25 0 0 0-35.352 0L167.93 496.713a54.4 54.4 0 0 1-16.682 11.383l-95.094 41.537c-2.882 1.259-3.435.508-4.865-.922s-2.181-1.983-.922-4.865l41.537-95.094a54.4 54.4 0 0 1 11.383-16.682L492.674 42.674a25 25 0 0 0 0-35.352A25 25 0 0 0 475.002 0m98.69.033a25 25 0 0 0-5.163.819 25 25 0 0 0-11.207 6.47l-100 100a25 25 0 0 0 0 35.356 25 25 0 0 0 35.356 0l100-100a25 25 0 0 0 0-35.356A25 25 0 0 0 573.69.033" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 764 B

View file

@ -1,18 +1,3 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="600"
height="600"
viewBox="0 0 158.75 158.75"
version="1.1"
id="svg1"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<path
id="path1-2"
style="stroke-linecap:round;stroke-linejoin:round"
d="M 6.6151001 0 A 6.6146002 6.6146002 0 0 0 0 6.6151001 L 0 26.45885 C 0 36.681104 4.0625589 46.49046 11.290784 53.718685 L 12.425598 54.853499 C 17.17646 59.604361 19.84375 66.041166 19.84375 72.7599 L 19.84375 152.1349 A 6.6146002 6.6146002 0 0 0 26.45885 158.75 A 6.6146002 6.6146002 0 0 0 33.0724 152.1349 L 33.0724 72.7599 C 33.0724 62.537646 29.009323 52.72829 21.781099 45.500065 L 20.646285 44.365251 C 15.895423 39.614389 13.22865 33.177584 13.22865 26.45885 L 13.22865 6.6151001 A 6.6146002 6.6146002 0 0 0 6.6151001 0 z M 26.45885 0 A 6.6146002 6.6146002 0 0 0 19.84375 6.6151001 L 19.84375 33.0724 A 6.6146002 6.6146002 0 0 0 26.45885 39.6875 A 6.6146002 6.6146002 0 0 0 33.0724 33.0724 L 33.0724 6.6151001 A 6.6146002 6.6146002 0 0 0 26.45885 0 z M 46.3026 0 A 6.6146002 6.6146002 0 0 0 39.6875 6.6151001 L 39.6875 33.0724 A 6.6146002 6.6146002 0 0 0 46.3026 39.6875 A 6.6146002 6.6146002 0 0 0 52.91615 33.0724 L 52.91615 6.6151001 A 6.6146002 6.6146002 0 0 0 46.3026 0 z M 143.89044 0.035139974 C 140.09713 -0.066703488 136.1543 1.1992346 133.05854 4.0509155 L 130.92586 6.0156535 C 123.36689 12.978673 119.0625 22.795156 119.0625 33.0724 L 119.0625 66.14635 A 6.6146002 6.6146002 0 0 0 125.6776 72.7599 A 6.6146002 6.6146002 0 0 0 132.29115 66.14635 L 132.29115 33.0724 C 132.29115 26.485624 135.04401 20.208986 139.88862 15.746326 L 142.02131 13.781071 C 142.87941 12.990629 143.4962 13.063608 144.27336 13.40435 C 145.05051 13.745092 145.52135 14.147639 145.52135 15.314311 L 145.52135 152.1349 A 6.6146002 6.6146002 0 0 0 152.1349 158.75 A 6.6146002 6.6146002 0 0 0 158.75 152.1349 L 158.75 15.314311 C 158.75 8.9005822 154.71074 3.5365577 149.58415 1.2888102 C 148.30251 0.72687335 146.92485 0.34819445 145.50378 0.162264 C 144.97088 0.092540081 144.43234 0.04968904 143.89044 0.035139974 z M 79.375 25.929683 C 74.333851 25.929683 69.412291 26.494947 64.68184 27.568343 A 6.6146002 6.6146002 0 0 0 59.695064 35.482589 A 6.6146002 6.6146002 0 0 0 67.60931 40.468848 C 71.388159 39.611382 75.322581 39.158333 79.375 39.158333 C 87.845744 39.158333 95.807528 41.13709 102.88881 44.656189 A 6.6146002 6.6146002 0 0 0 111.75597 41.676009 A 6.6146002 6.6146002 0 0 0 108.77734 32.80885 C 99.918023 28.406141 89.912478 25.929684 79.375 25.929683 z M 79.375 52.386466 C 57.534535 52.386466 39.687483 70.233501 39.6875 92.073966 C 39.687502 113.91442 57.534547 131.76147 79.375 131.76147 C 101.21545 131.76147 119.06249 113.91442 119.0625 92.073966 C 119.06251 83.171712 116.10379 74.888633 111.125 68.259916 A 6.6145501 6.6145501 0 0 0 101.86303 66.943201 A 6.6145501 6.6145501 0 0 0 100.54683 76.205168 C 103.87131 80.631359 105.83386 86.0859 105.83385 92.073966 C 105.83385 106.76489 94.065918 118.53333 79.375 118.53333 C 64.684081 118.53333 52.916151 106.76488 52.91615 92.073966 C 52.916138 77.383043 64.684073 65.617183 79.375 65.617183 A 6.6145501 6.6145501 0 0 0 85.9901 59.002083 A 6.6145501 6.6145501 0 0 0 79.375 52.386466 z M 130.96462 117.10603 A 6.6146002 6.6146002 0 0 0 128.38493 117.18148 A 6.6146002 6.6146002 0 0 0 124.2596 120.11722 C 114.90499 135.05447 98.348916 144.99218 79.375 144.99218 C 66.188333 144.99218 54.201347 140.20206 44.939376 132.25601 A 6.6146002 6.6146002 0 0 0 35.611263 132.96863 A 6.6146002 6.6146002 0 0 0 36.325948 142.29674 C 47.889083 152.21701 62.970985 158.22083 79.375 158.22083 C 102.97827 158.22083 123.77891 145.80788 135.4708 127.13849 A 6.6146002 6.6146002 0 0 0 133.37687 118.02329 A 6.6146002 6.6146002 0 0 0 130.96462 117.10603 z " />
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M25.002 0A25 25 0 0 0 0 25.002v75c0 38.635 15.355 75.71 42.674 103.03l4.289 4.288A95.68 95.68 0 0 1 75 274.998v300A25 25 0 0 0 100.002 600a25 25 0 0 0 24.996-25.002v-300c0-38.635-15.356-75.71-42.676-103.03l-4.289-4.288a95.68 95.68 0 0 1-28.035-67.678v-75A25 25 0 0 0 25.002 0M100 0a25 25 0 0 0-25 25v100a25 25 0 0 0 25 25 25 25 0 0 0 25-25V25a25 25 0 0 0-25-25m75 0a25 25 0 0 0-25 25v100a25 25 0 0 0 25 25 25 25 0 0 0 25-25V25a25 25 0 0 0-25-25m368.838.133c-14.337-.385-29.24 4.4-40.94 15.178l-8.06 7.425A139.07 139.07 0 0 0 450 124.998v125.004a25 25 0 0 0 25.002 24.996 25 25 0 0 0 24.996-24.996V124.998a89 89 0 0 1 28.715-65.484l8.06-7.428c3.244-2.988 5.575-2.712 8.512-1.424s4.717 2.81 4.717 7.219v517.117A25 25 0 0 0 574.998 600 25 25 0 0 0 600 574.998V57.881c0-24.241-15.266-44.514-34.643-53.01-4.844-2.124-10.05-3.555-15.421-4.258a59 59 0 0 0-6.098-.48M300 98c-19.053 0-37.652 2.138-55.531 6.195a25 25 0 0 0-18.85 29.912 25 25 0 0 0 29.912 18.848C269.813 149.715 284.684 148 300 148c32.015 0 62.111 7.475 88.875 20.775a25 25 0 0 0 33.514-11.261A25 25 0 0 0 411.125 124C377.641 107.36 339.827 98 300 98m0 100c-82.547 0-150 67.453-150 150s67.453 150 150 150 150-67.453 150-150a149.7 149.7 0 0 0-30-90.012 25 25 0 0 0-35.004-4.974 25 25 0 0 0-4.975 35.002C392.586 304.745 400 325.368 400 348c0 55.525-44.475 100-100 100s-100-44.475-100-100 44.475-100 100-100a25 25 0 0 0 25-25 25 25 0 0 0-25-25m191.729 244.273a25 25 0 0 0-22.086 11.715C434.287 510.444 371.713 548 300 548c-49.84 0-95.145-18.104-130.15-48.137a25 25 0 0 0-35.252 2.696 25 25 0 0 0 2.695 35.253C180.996 575.307 238.001 598 300 598c89.21 0 167.828-46.911 212.018-117.473a25 25 0 0 0-7.918-34.457 25 25 0 0 0-12.371-3.797"/>
</svg>

Before

(image error) Size: 3.8 KiB

After

(image error) Size: 1.7 KiB

Before After
Before After

3
img/power.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M299.998 0c-17.969.002-35.937 8.867-44.912 26.594L97.07 338.689a24.986 25.014 0 0 0 10.987 33.622 24.986 25.014 0 0 0 33.582-11L299.656 49.207c.836-1.65-.156-1.65.68 0l249.31 492.395c2.42 4.777.216 8.367-5.134 8.367H55.486c-5.35 0-7.548-3.59-5.129-8.367l53.311-105.291a24.986 25.014 0 0 0-10.994-33.622 24.986 25.014 0 0 0-33.582 11l-53.31 105.3c-18.312 36.166 9.202 81.015 49.704 81.015h489.026c40.502 0 68.017-44.849 49.705-81.016L344.912 26.586C335.937 8.859 317.967-.002 299.998 0m-1.494 125.045a25 25 0 0 0-6.41 1.236 25 25 0 0 0-14.453 12.535l-45.834 91.66c-20.544 41.088 16.57 90.745 61.793 82.678l46.97-8.37c4.572-.816 6.43.767 8.254 3.587s2.508 5.17-.111 9.006l-63.875 93.521a25 25 0 0 0 6.547 34.747 25 25 0 0 0 34.748-6.547L390 345.576c13.941-20.413 12.491-46.296.813-64.355-11.68-18.06-34.69-30.007-59.026-25.666l-46.965 8.377c-7.813 1.393-11.838-3.996-8.289-11.094l45.826-91.654a25 25 0 0 0-11.175-33.543 25 25 0 0 0-12.68-2.596m-57.086 293.9a25 25 0 0 0-7.818.229 25 25 0 0 0-19.938 29.195l5.293 28.102c6.08 32.273 37.795 53.937 70.068 47.857l28.104-5.293a25 25 0 0 0 19.937-29.195 25 25 0 0 0-29.195-19.937l-28.103 5.292c-5.719 1.078-10.6-2.262-11.678-7.98l-5.293-28.104a25 25 0 0 0-21.377-20.166z" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 1.3 KiB

3
img/question.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M300 0C134.61 0 0 134.61 0 300c0 148.033 107.597 271.458 249.027 295.682l.532.095.533.067c40.434 5.138 76.65-28.182 74.888-68.903l.022 1.079V487.5A25 25 0 0 0 300 462.498a25 25 0 0 0-25.002 25.002v41.066l.022.538c.46 10.654-7.845 18.313-18.39 17.11C139.263 525.697 49.999 423.55 49.999 300 49.998 161.633 161.633 49.998 300 49.998S550.002 161.633 550.002 300c0 114.68-76.959 210.935-181.809 240.59a25 25 0 0 0-17.25 30.865 25 25 0 0 0 30.864 17.25C507.807 553.067 600 437.075 600 300 600 134.61 465.39 0 300 0m0 75c-46.07 0-86.646 25.11-108.264 62.48a25 25 0 0 0 9.125 34.165 25 25 0 0 0 34.157-9.125c12.963-22.41 37.023-37.522 64.982-37.522 41.717 0 75 33.283 75 75 0 19.348-7.191 36.704-19.09 49.996h-.008l-49.074 54.871a125.03 125.03 0 0 0-31.83 83.334v11.803A25 25 0 0 0 300 424.998a25 25 0 0 0 25.002-24.996v-11.803a75 75 0 0 1 19.097-50.006l49.061-54.847.008-.006c19.769-22.087 31.83-51.466 31.83-83.342C424.998 131.258 368.74 75 300 75z" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 1 KiB

View file

@ -1,18 +1,3 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="450"
height="600"
viewBox="0 0 119.0625 158.75"
version="1.1"
id="svg1"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<path
id="path1-2-9-7"
style="stroke-linecap:round;stroke-linejoin:round"
d="M 19.579684,0 C 8.8447465,0 1.8835035e-8,8.8452632 1.8835035e-8,19.5802 V 56.224475 A 6.6146002,6.6146002 0 0 0 6.6151001,62.839575 6.6146002,6.6146002 0 0 0 13.2302,56.224475 V 19.5802 c 0,-3.585346 2.764138,-6.35 6.349484,-6.35 H 99.21875 c 3.73147,0 6.6151,2.882078 6.6151,6.61355 v 119.0625 c 0,3.73147 -2.88363,6.6151 -6.6151,6.6151 h -79.375 c -3.731472,0 -6.61355,-2.88363 -6.61355,-6.6151 V 76.068225 A 6.6146002,6.6146002 0 0 0 6.6151001,69.453125 6.6146002,6.6146002 0 0 0 1.8835033e-8,76.068225 V 138.90625 C 1.8835033e-8,149.78731 8.962687,158.75 19.84375,158.75 h 79.375 c 10.88106,0 19.84375,-8.96269 19.84375,-19.84375 V 19.84375 C 119.0625,8.962687 110.09981,0 99.21875,0 Z m 6.879166,19.84375 a 6.6146002,6.6146002 0 0 0 -6.6151,6.6151 6.6146002,6.6146002 0 0 0 6.6151,6.6151 H 46.3026 c 3.731472,0 6.6151,2.882078 6.6151,6.61355 0,10.881062 8.962688,19.84375 19.84375,19.84375 H 92.6052 A 6.6146002,6.6146002 0 0 0 99.21875,52.9177 6.6146002,6.6146002 0 0 0 92.6052,46.3026 H 72.76145 c -3.731472,0 -6.6151,-2.883629 -6.6151,-6.6151 0,-10.881063 -8.962688,-19.84375 -19.84375,-19.84375 z m 0,39.688017 a 6.6146002,6.6146002 0 0 0 -6.6151,6.6151 6.6146002,6.6146002 0 0 0 6.6151,6.61355 H 46.3026 c 3.731472,0 6.615101,2.883628 6.6151,6.6151 0,10.881062 8.962688,19.84375 19.84375,19.84375 H 92.6052 a 6.6146002,6.6146002 0 0 0 6.61355,-6.6151 6.6146002,6.6146002 0 0 0 -6.61355,-6.61355 H 72.76145 c -3.731471,0 -6.6151,-2.883628 -6.6151,-6.6151 0,-10.881062 -8.962688,-19.84375 -19.84375,-19.84375 z m 0,39.686983 a 6.6146002,6.6146002 0 0 0 -6.6151,6.6151 6.6146002,6.6146002 0 0 0 6.6151,6.6151 H 46.3026 c 3.731472,0 6.6151,2.88208 6.6151,6.61355 7e-6,10.88106 8.962692,19.84375 19.84375,19.84375 H 92.6052 a 6.6146002,6.6146002 0 0 0 6.61355,-6.61355 6.6146002,6.6146002 0 0 0 -6.61355,-6.6151 H 72.76145 c -3.731467,1e-5 -6.615098,-2.88363 -6.6151,-6.6151 0,-10.88106 -8.962688,-19.84375 -19.84375,-19.84375 z" />
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M74-.002C33.427-.002-.002 33.429-.002 74.002V212.5A25 25 0 0 0 25 237.502 25 25 0 0 0 50.002 212.5V74.002c0-13.551 10.447-24 23.998-24h300.998c14.103 0 25.002 10.893 25.002 24.996v450C400 539.101 389.101 550 374.998 550h-300c-14.103 0-24.996-10.899-24.996-25.002V287.5A25 25 0 0 0 25 262.498 25 25 0 0 0-.002 287.5v237.498c0 41.125 33.875 75 75 75h300c41.125 0 75-33.875 75-75v-450c0-41.125-33.875-75-75-75zm26 75A25 25 0 0 0 74.998 100 25 25 0 0 0 100 125.002h75c14.103 0 25.002 10.893 25.002 24.996 0 41.125 33.875 75 75 75h75a25 25 0 0 0 24.996-24.996A25 25 0 0 0 350.002 175h-75C260.899 175 250 164.101 250 149.998c0-41.125-33.875-75-75-75ZM100 225a25 25 0 0 0-25.002 25.002A25 25 0 0 0 100 274.998h75c14.103 0 25.002 10.899 25.002 25.002 0 41.125 33.875 75 75 75h75a25 25 0 0 0 24.996-25.002 25 25 0 0 0-24.996-24.996h-75C260.899 325.002 250 314.103 250 300c0-41.125-33.875-75-75-75zm0 149.998A25 25 0 0 0 74.998 400 25 25 0 0 0 100 425.002h75c14.103 0 25.002 10.893 25.002 24.996 0 41.125 33.875 75 75 75h75a25 25 0 0 0 24.996-24.996A25 25 0 0 0 350.002 475h-75C260.899 475 250 464.101 250 449.998c0-41.125-33.875-75-75-75z" style="stroke-width:3.77953"/>
</svg>

Before

(image error) Size: 2.3 KiB

After

(image error) Size: 1.2 KiB

Before After
Before After

3
img/search.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M375 0C251.032 0 150 101.032 150 225c0 34.638 7.868 67.611 21.953 96.998l3.035 6.348c11.922 24.94 6.863 54.443-12.683 73.99L7.322 557.326a25 25 0 0 0 0 35.352 25 25 0 0 0 35.352 0l154.99-154.983c34.408-34.407 43.419-87.01 22.434-130.912l-3.05-6.385-.005-.013c-10.934-22.813-17.045-48.297-17.045-75.385 0-96.946 78.056-175.002 175.002-175.002S550.002 128.054 550.002 225 471.946 400.002 375 400.002c-31.981 0-61.765-8.513-87.506-23.408a25 25 0 0 0-34.154 9.117 25 25 0 0 0 9.115 34.156C295.559 439.023 334.105 450 375 450c123.968 0 225-101.032 225-225S498.968 0 375 0" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 685 B

3
img/settings.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M204.652-1.486c-2.586-.01-5.162.12-7.714.382-6.806.703-13.437 2.359-19.622 4.92-24.739 10.248-44.347 35.738-43.818 66.811l.12 7.059c.535 31.434-24.498 56.467-55.932 55.931l-7.059-.119c-31.073-.53-56.563 19.08-66.81 43.818-10.248 24.74-6.09 56.626 16.255 78.223l5.084 4.912c22.606 21.849 22.606 57.249 0 79.098l-5.084 4.912C-2.274 366.058-6.43 397.945 3.816 422.684s35.738 44.347 66.811 43.818l7.059-.121c31.434-.536 56.467 24.491 55.931 55.926l-.119 7.066c-.53 31.073 19.08 56.563 43.818 66.81 24.74 10.248 56.626 6.09 78.223-16.255l4.912-5.084c21.849-22.606 57.249-22.606 79.098 0l4.912 5.084c21.597 22.346 53.484 26.503 78.223 16.256s44.347-35.738 43.818-66.81l-.03-1.849a25 25 0 0 0-25.424-24.57 25 25 0 0 0-24.57 25.422l.03 1.848c.181 10.663-5.236 16.565-12.957 19.763s-15.725 2.86-23.137-4.808l-4.912-5.084c-41.046-42.47-109.954-42.47-151 0l-4.912 5.084c-7.412 7.668-15.416 8.007-23.137 4.808s-13.14-9.1-12.959-19.763l.121-7.067c1.004-59.054-47.719-107.777-106.773-106.771l-7.067.119c-10.663.181-16.565-5.236-19.763-12.957s-2.86-15.725 4.808-23.137l5.084-4.912c42.47-41.046 42.47-109.954 0-151l-5.084-4.914c-7.668-7.412-8.007-15.414-4.808-23.135s9.1-13.14 19.763-12.959l7.067.121c59.054 1.006 107.777-47.717 106.771-106.771l-.12-7.067c-.182-10.663 5.237-16.565 12.958-19.763 7.722-3.199 15.725-2.86 23.137 4.808l4.912 5.084c41.046 42.47 109.954 42.47 151 0l4.912-5.084c7.412-7.668 15.415-8.007 23.137-4.808 7.721 3.198 13.139 9.1 12.957 19.763l-.12 7.067c-1.005 59.054 47.718 107.777 106.772 106.771l7.067-.12c10.663-.182 16.565 5.237 19.763 12.958 3.199 7.722 2.86 15.723-4.808 23.135l-38.56 37.27c-24.168 23.357-24.168 62.931 0 86.289l38.56 37.267c7.668 7.412 8.007 15.415 4.808 23.137-3.198 7.721-9.1 13.139-19.763 12.957l-2.655-.045a25 25 0 0 0-25.416 24.572 25 25 0 0 0 24.57 25.424l2.65.045c31.072.53 56.562-19.08 66.81-43.818 10.247-24.74 6.09-56.626-16.256-78.223l-38.563-37.268c-4.304-4.16-4.304-10.227 0-14.386l38.563-37.268c22.346-21.597 26.503-53.484 16.256-78.223s-35.739-44.347-66.811-43.818l-7.066.12c-31.435.535-56.462-24.498-55.926-55.932l.12-7.059c.53-31.073-19.078-56.563-43.817-66.81s-56.626-6.09-78.223 16.255l-4.912 5.084c-21.849 22.606-57.249 22.606-79.098 0l-4.912-5.084C241.366 5.408 222.76-1.42 204.652-1.486M300 150c-82.547 0-150 67.453-150 150 0 21.257 4.457 41.618 12.492 60.01a25 25 0 0 0 32.918 12.898 25 25 0 0 0 12.9-32.918C202.967 327.76 200 314.298 200 300c0-55.524 44.476-100 100-100s100 44.476 100 100-44.476 100-100 100c-14.303 0-27.767-2.969-40.002-8.316a25 25 0 0 0-32.922 12.896 25 25 0 0 0 12.897 32.92C258.369 445.54 278.736 450 300 450c82.547 0 150-67.453 150-150s-67.453-150-150-150" style="stroke-width:3.82848"/>
</svg>

After

(image error) Size: 2.7 KiB

3
img/signup.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M337.5 0c-82.547 0-150 67.453-150 150 0 55.323 30.14 103.978 74.982 129.918a25 25 0 0 0 34.159-9.123 25 25 0 0 0-9.123-34.158C257.635 219.35 237.5 187.213 237.5 150c0-55.525 44.475-100 100-100s100 44.475 100 100c0 37.213-20.135 69.35-50.018 86.637a25 25 0 0 0-9.123 34.158 25 25 0 0 0 34.159 9.123C457.36 253.978 487.5 205.323 487.5 150c0-82.547-67.453-150-150-150M125.002 199.998A25 25 0 0 0 100 225v25.002c0 41.125 33.875 75 75 75h25.002A25 25 0 0 0 224.998 300a25 25 0 0 0-24.996-25.002H175c-14.103 0-25.002-10.893-25.002-24.996V225a25 25 0 0 0-24.996-25.002m-100.004 100A25 25 0 0 0 .002 325a25 25 0 0 0 24.996 25.002H50c14.103 0 25.002 10.893 25.002 24.996V400a25 25 0 0 0 24.996 25.002A25 25 0 0 0 125 400v-25.002c0-41.125-33.875-75-75-75zm250 25.004C206.258 325.002 150 381.26 150 450v124.998A25 25 0 0 0 175.002 600a25 25 0 0 0 24.996-25.002V450c0-41.717 33.283-75 75-75h125.004c41.717 0 75 33.283 75 75v124.998A25 25 0 0 0 499.998 600 25 25 0 0 0 525 574.998V450c0-68.74-56.259-124.998-124.998-124.998Z" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 1.1 KiB

3
img/soldering_iron.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M537.424.154c-14.128 0-28.254 5.319-38.889 15.953l-52.572 52.575a154.94 154.94 0 0 1-131.524 43.84l-2.746-.391c-23.82-3.403-45.647 10.262-54.9 28.767-9.253 18.506-7.085 44.16 9.93 61.174l16.556 16.565c3.724 3.724 3.724 9.002 0 12.726L71.465 443.18A73.32 73.32 0 0 0 49.998 495v10.002a23.25 23.25 0 0 1-6.822 16.463L7.322 557.326a25 25 0 0 0 0 35.352 25 25 0 0 0 35.352 0l35.861-35.854a73.33 73.33 0 0 0 21.467-51.822V495a23.25 23.25 0 0 1 6.822-16.46L318.64 266.722c22.831-22.832 22.831-60.614 0-83.446l-16.565-16.556c-2.012-2.012-1.284-2.016-.56-3.463.723-1.448.29-2.033 3.107-1.631l2.746.39c63.855 9.123 128.337-12.365 173.947-57.976l52.575-52.574c2.162-2.162 4.908-2.162 7.07 0l7.574 7.574c2.162 2.162 2.162 4.908 0 7.07l-94.998 94.998c-18.903 18.903-27.823 45.658-24.043 72.121l8.881 62.149c.402 2.817-.183 2.384-1.63 3.107-1.448.724-1.452 1.452-3.464-.56l-15.855-15.856c-23.222-23.222-61.626-23.222-84.848 0L132.32 482.326a25 25 0 0 0 0 35.352 25 25 0 0 0 35.36 0l200.248-200.25c4.114-4.115 10.03-4.115 14.144 0l15.856 15.85c17.015 17.014 42.668 19.182 61.174 9.929 18.505-9.253 32.17-31.08 28.767-54.9l-8.88-62.141a34.95 34.95 0 0 1 9.9-29.705l95.004-94.996c21.269-21.27 21.269-56.514 0-77.783l-7.575-7.575C565.684 5.473 551.552.154 537.424.154" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 1.3 KiB

3
img/tick.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M579.277.787a25 25 0 0 0-9.752.24 25 25 0 0 0-15.642 11.014L223.176 534.082c-12.96 20.46-40.422 22.014-55.61 3.148L44.471 384.324a25 25 0 0 0-35.15-3.799 25 25 0 0 0-3.792 35.15l123.094 152.909c35.737 44.391 106.296 40.396 136.793-7.746l330.7-522.041a25 25 0 0 0-7.739-34.502 25 25 0 0 0-9.1-3.508" style="stroke-width:3.82848"/>
</svg>

After

(image error) Size: 416 B

3
img/tick_small.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="412.33">
<path d="M575.02 0a25 25 0 0 0-17.686 7.305L210.582 353.424c-12.206 12.183-31.206 12.29-43.549.246L42.457 232.11a25 25 0 0 0-35.346.433 25 25 0 0 0 .426 35.354l124.576 121.552c31.516 30.755 82.625 30.466 113.791-.642l346.754-346.11a25 25 0 0 0 .04-35.361A25 25 0 0 0 575.02 0" style="stroke-width:3.82847"/>
</svg>

After

(image error) Size: 388 B

3
img/ticket.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="475" height="600">
<path d="M75 0C33.875 0 0 33.875 0 75v450c0 41.125 33.875 75 75 75h34.865a75 75 0 0 0 41.596-12.594l44.44-29.623a74.85 74.85 0 0 1 83.2 0l44.432 29.623A75 75 0 0 0 365.14 600h34.863c41.125 0 75-33.875 75-75V75c0-41.125-33.875-75-75-75h-34.863a75 75 0 0 0-41.606 12.594l-44.431 29.623a74.85 74.85 0 0 1-83.202 0l-44.44-29.623A75 75 0 0 0 109.866 0Zm0 49.998h34.865c4.938 0 9.755 1.46 13.864 4.2l44.431 29.624c41.928 27.952 96.748 27.952 138.676 0l44.44-29.625a24.98 24.98 0 0 1 13.863-4.199h34.863c14.103 0 24.996 10.899 24.996 25.002v450c0 14.103-10.893 25.002-24.996 25.002h-34.863c-4.938 0-9.755-1.46-13.864-4.2l-44.44-29.624c-41.927-27.952-96.747-27.952-138.675 0l-44.431 29.625a24.98 24.98 0 0 1-13.864 4.199H75c-14.103 0-25.002-10.899-25.002-25.002V75c0-14.103 10.899-25.002 25.002-25.002M100 180a25 25 0 0 0-25 25 25 25 0 0 0 25 25h25a25 25 0 0 0 25-25 25 25 0 0 0-25-25zm250 0a25 25 0 0 0-25 25 25 25 0 0 0 25 25h25a25 25 0 0 0 25-25 25 25 0 0 0-25-25zm-125 20a25 25 0 0 0-25 25 25 25 0 0 0 25 25h25a25 25 0 0 0 25-25 25 25 0 0 0-25-25z" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 1.1 KiB

3
img/toast.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M163.1.03c-24.085-.381-48.086 6.712-68.41 20.888l-42.977 29.97C19.334 73.472.002 110.523.002 149.999a190.16 190.16 0 0 0 31.936 105.473l8.392 12.593A57.56 57.56 0 0 1 50 299.998v275.004a25 25 0 0 0 25.002 24.996 25 25 0 0 0 24.996-24.996V299.998c0-21.235-6.286-42-18.064-59.668l-8.4-12.594A140.14 140.14 0 0 1 50 149.998a70.76 70.76 0 0 1 30.31-58.096l42.977-29.978a66.24 66.24 0 0 1 63.33-6.865l57.623 23.888a145.65 145.65 0 0 0 111.526 0l57.623-23.888a66.22 66.22 0 0 1 63.322 6.865l42.976 29.978a70.76 70.76 0 0 1 30.311 58.096c0 27.67-8.185 54.716-23.533 77.738l-8.4 12.594A107.58 107.58 0 0 0 500 299.998v225C500 539.101 489.101 550 474.998 550H150.002A25 25 0 0 0 125 575.002a25 25 0 0 0 25.002 24.996h324.996c41.125 0 75-33.875 75-75v-225a57.56 57.56 0 0 1 9.67-31.934l8.4-12.593a190.16 190.16 0 0 0 31.934-105.473c0-39.476-19.33-76.527-51.709-99.11l-42.979-29.97c-32.52-22.68-74.448-27.23-111.074-12.047l-57.623 23.887a95.58 95.58 0 0 1-73.228 0L205.766 8.87A116.2 116.2 0 0 0 163.1.03" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 1.1 KiB

View file

@ -1,41 +1,3 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="600"
height="600"
viewBox="0 0 158.75 158.75"
version="1.1"
id="svg1"
sodipodi:docname="train.svg"
inkscape:version="1.4 (e7c3feb1, 2024-10-09)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="0.7575562"
inkscape:cx="234.96607"
inkscape:cy="495.01278"
inkscape:window-width="1800"
inkscape:window-height="1097"
inkscape:window-x="0"
inkscape:window-y="44"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<path
id="path49"
style="stroke-linecap:round"
d="M 6.6151001 0 A 6.6146002 6.6146002 0 0 0 0 6.6151001 A 6.6146002 6.6146002 0 0 0 6.6151001 13.22865 L 85.9901 13.22865 C 92.191766 13.22865 98.002999 16.187846 101.65064 21.203357 L 139.00599 72.56663 C 143.24127 78.39014 145.52135 85.402895 145.52135 92.60365 L 145.52135 112.4474 C 145.52135 116.17887 142.63772 119.0625 138.90625 119.0625 L 6.6151001 119.0625 A 6.6146002 6.6146002 0 0 0 0 125.6776 A 6.6146002 6.6146002 0 0 0 6.6151001 132.29115 L 138.90625 132.29115 C 149.78731 132.29115 158.75 123.32846 158.75 112.4474 L 158.75 92.60365 C 158.75 82.608682 155.58177 72.868484 149.70301 64.785193 L 112.34973 13.423987 C 106.22002 4.9956419 96.411726 -2.5066369e-15 85.9901 0 L 6.6151001 0 z M 6.6151001 19.84375 A 6.6146002 6.6146002 0 0 0 0 26.45885 A 6.6146002 6.6146002 0 0 0 6.6151001 33.0724 L 19.84375 33.0724 C 23.575222 33.0724 26.45885 35.956028 26.45885 39.6875 L 26.45885 92.60365 C 26.45885 96.335122 23.575222 99.21875 19.84375 99.21875 L 6.6151001 99.21875 A 6.6146002 6.6146002 0 0 0 0 105.83385 A 6.6146002 6.6146002 0 0 0 6.6151001 112.4474 L 19.84375 112.4474 C 30.724812 112.4474 39.6875 103.48471 39.6875 92.60365 L 39.6875 39.6875 C 39.6875 28.806438 30.724812 19.84375 19.84375 19.84375 L 6.6151001 19.84375 z M 66.14635 19.84375 C 55.265288 19.84375 46.3026 28.806438 46.3026 39.6875 L 46.3026 79.375 A 6.6146002 6.6146002 0 0 0 52.91615 85.9901 A 6.6146002 6.6146002 0 0 0 59.53125 79.375 L 59.53125 39.6875 C 59.53125 35.956028 62.414878 33.0724 66.14635 33.0724 L 72.7599 33.0724 C 79.011661 33.0724 84.883842 36.008491 88.6349 41.0099 L 112.4474 72.7599 L 72.7599 72.7599 A 6.6146002 6.6146002 0 0 0 66.14635 79.375 A 6.6146002 6.6146002 0 0 0 72.7599 85.9901 L 112.4474 85.9901 C 122.93244 85.9901 129.32228 73.210438 123.03125 64.8224 L 99.21875 33.0724 C 92.976262 24.749083 83.164046 19.84375 72.7599 19.84375 L 66.14635 19.84375 z M 63.67725 138.91555 A 6.6146002 6.6146002 0 0 0 58.345793 142.15256 C 57.05592 144.33212 55.100372 145.51537 52.931136 145.52083 L 52.901164 145.52083 C 50.731924 145.51537 48.776381 144.33212 47.486507 142.15256 A 6.6146002 6.6146002 0 0 0 43.437659 139.11347 A 6.6146002 6.6146002 0 0 0 38.425562 139.82816 A 6.6146002 6.6146002 0 0 0 36.101672 148.89065 C 39.519468 154.66585 45.760404 158.75 52.91615 158.75 C 60.071894 158.75 66.312831 154.66585 69.730627 148.89065 A 6.6146002 6.6146002 0 0 0 67.408289 139.82816 A 6.6146002 6.6146002 0 0 0 63.67725 138.91555 z M 93.747249 138.93622 A 6.6146002 6.6146002 0 0 0 91.275566 139.67778 A 6.6146002 6.6146002 0 0 0 88.52948 148.61935 C 91.839713 154.86198 98.323564 159.35151 105.83385 159.35151 C 113.34415 159.35151 119.82643 154.86197 123.13667 148.61935 A 6.6146002 6.6146002 0 0 0 120.39058 139.67778 A 6.6146002 6.6146002 0 0 0 111.44901 142.4218 C 110.68328 143.86586 109.62225 144.91532 108.39803 145.52083 L 103.27018 145.52083 C 102.04592 144.91533 100.98444 143.86591 100.21869 142.4218 A 6.6146002 6.6146002 0 0 0 96.314535 139.19719 A 6.6146002 6.6146002 0 0 0 93.747249 138.93622 z " />
id=&quot;path49-2-7&quot; /&gt;
</svg>
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M25.002 0A25 25 0 0 0 0 25.002a25 25 0 0 0 25.002 24.996h300a73.12 73.12 0 0 1 59.19 30.14l141.185 194.13a128.74 128.74 0 0 1 24.625 75.73v75C550.002 439.101 539.103 450 525 450H25.002A25 25 0 0 0 0 475.002a25 25 0 0 0 25.002 24.996H525c41.125 0 75-33.875 75-75v-75c0-37.776-11.974-74.59-34.193-105.14L424.629 50.735C401.46 18.881 364.39 0 325.002 0Zm0 75A25 25 0 0 0 0 100.002a25 25 0 0 0 25.002 24.996H75c14.103 0 25.002 10.899 25.002 25.002v199.998C100.002 364.101 89.103 375 75 375H25.002A25 25 0 0 0 0 400.002a25 25 0 0 0 25.002 24.996H75c41.125 0 75-33.875 75-75V150c0-41.125-33.875-75-75-75Zm225 0c-41.125 0-75 33.875-75 75v150a25 25 0 0 0 24.996 25.002A25 25 0 0 0 225 300V150c0-14.103 10.899-25.002 25.002-25.002h24.996a74.94 74.94 0 0 1 60 30l90 120h-150A25 25 0 0 0 250.002 300a25 25 0 0 0 24.996 25.002h150c39.629 0 63.78-48.301 40.002-80.004l-90-120C351.406 93.54 314.32 75 274.998 75Zm-92.309 450.002a25 25 0 0 0-12.463 3.482 25 25 0 0 0-8.78 34.248C149.366 584.56 172.954 600 200 600s50.633-15.44 63.55-37.268a25 25 0 0 0-8.78-34.248 25 25 0 0 0-34.249 8.784C215.635 545.524 208.221 550 200 550s-15.635-4.476-20.521-12.732a25 25 0 0 0-21.786-12.266m199.897.015a25 25 0 0 0-12.613 2.897 25 25 0 0 0-10.375 33.8c12.51 23.595 37.013 40.56 65.398 40.56s52.887-16.965 65.398-40.56a25 25 0 0 0-10.375-33.8 25 25 0 0 0-33.798 10.377c-4.78 9.013-12.596 13.984-21.225 13.984s-16.445-4.971-21.225-13.984a25 25 0 0 0-21.185-13.274" style="stroke-width:3.77953"/>
</svg>

Before

(image error) Size: 4.1 KiB

After

(image error) Size: 1.5 KiB

Before After
Before After

3
img/vegan.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="525" height="600">
<path d="M464.906 16.281q-3.127.025-6.275.403h-.002a56.8 56.8 0 0 0-14.336 3.675l-32.154 12.86a268.6 268.6 0 0 0-90.17 59.46l-4.29 4.29c-27.805 27.805-40.92 67.135-35.359 106.062l10.86 76.004a135.06 135.06 0 0 1-12.905 79.504l-52.632 105.28a25 25 0 0 0 11.175 33.542 25 25 0 0 0 33.543-11.183l52.641-105.28a185.08 185.08 0 0 0 17.672-108.935l-10.85-76.004a74.93 74.93 0 0 1 21.207-63.639l4.29-4.289a218.6 218.6 0 0 1 73.39-48.388l32.148-12.86c6.607-2.643 12.143 1.101 12.143 8.217v25.002a25 25 0 0 0 .015.828c.806 24.32-5.588 48.316-18.336 69.035A163.25 163.25 0 0 1 394.097 225l-5.28 2.643a25 25 0 0 0-11.175 33.535 25 25 0 0 0 33.537 11.183l5.278-2.642a213.3 213.3 0 0 0 82.08-72.453 25 25 0 0 0 .449-.694 173.95 173.95 0 0 0 26-97.396l.015.826V75c0-33.454-28.831-58.984-60.094-58.719zM22.736 142.406a25 25 0 0 0-12.146 4.469 25 25 0 0 0-6.02 34.838C84.882 295.575 136.8 430.789 150.102 577.262a25 25 0 0 0 27.16 22.636 25 25 0 0 0 22.636-27.16C185.786 417.35 130.641 273.704 45.43 152.895a25 25 0 0 0-22.694-10.489" style="stroke-width:3.77953"/>
</svg>

After

(image error) Size: 1.1 KiB

3
img/warning.svg Normal file
View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
<path d="M299.998.809c-19.76 0-39.517 9.78-49.455 29.343L6.713 510.148c-20.416 40.19 10.015 89.87 55.053 89.87H249.95c41.143 0 75.033-33.93 75.033-75.12V487.5a24.986 25.014 0 0 0-24.982-25.012 24.986 25.014 0 0 0-24.988 25.012v37.398c0 14.153-10.926 25.084-25.063 25.084H61.766c-9.864 0-14.977-8.35-10.506-17.152L295.09 52.832c2.735-5.384 7.09-5.384 9.826 0l243.83 479.982c4.472 8.803-.643 17.162-10.508 17.163l-163.24.006A24.986 25.014 0 0 0 350.018 575a24.986 25.014 0 0 0 24.98 25.018l163.24-.014c45.038-.003 75.472-49.68 55.055-89.87L349.455 30.153C339.517 10.59 319.757.81 299.998.81M300 125a25 25 0 0 0-25 25v250a25 25 0 0 0 25 25 25 25 0 0 0 25-25V150a25 25 0 0 0-25-25"/>
</svg>

After

(image error) Size: 757 B

View file

@ -406,5 +406,6 @@ $classWideContent = (Template::getInstance())->fullWidthClass();
<div class="no"><?php tpl_indexerWebBug() /* provide DokuWiki housekeeping, required in all templates */ ?></div>
<script src="https://eh22.easterhegg.eu/design/assets/script/styleguide.js" type="text/javascript"></script>
</body>
</html>

View file

@ -52,6 +52,7 @@
css/base_vars.less = all
css/base.less = all
css/icons.less = all
css/base_mixins.less = all
css/base_fontello-icons.less = all
css/base_structure.less = all

View file

@ -3,10 +3,27 @@ echo \dokuwiki\template\sprintdoc\Template::getInstance()->getNavigation();
?>
<nav class="nav-sitetools">
<div class="nav toggleTheme dark-only" data-theme="light">
<a role="heading" aria-level="2">
<span class="ico">
<i data-icon="light"></i>
</span>
<span class="lbl">Switch to Lightmode</span>
</a>
</div>
<div class="nav toggleTheme light-only" data-theme="dark">
<a role="heading" aria-level="2">
<span class="ico">
<i data-icon="light"></i>
</span>
<span class="lbl">Switch to Darkmode</span>
</a>
</div>
<div class="nav-panel hidden"></div>
<div class="nav"><a href="#sidebar-site-tools" role="heading" aria-level="2">
<span class="ico"><?php echo inlineSVG(__DIR__ . '/../img/sitemap.svg') ?></span>
<span class="lbl"><?php echo $lang['site_tools']; ?></span>
</a></div>
<span class="ico"><?php echo inlineSVG(__DIR__ . '/../img/sitemap.svg') ?></span>
<span class="lbl"><?php echo $lang['site_tools']; ?></span>
</a></div>
<div class="nav-panel level1">
<ul id="sidebar-site-tools" class="toollist">
<?php
@ -29,11 +46,12 @@ echo \dokuwiki\template\sprintdoc\Template::getInstance()->getNavigation();
</nav>
<nav class="nav-usermenu">
<div class="nav"><a href="#sidebar-user-tools" role="heading" aria-level="2">
<span class="ico"><?php echo inlineSVG(__DIR__ . '/../img/account-settings.svg') ?></span>
<span class="lbl"><?php echo $lang['user_tools']; ?></span>
</a></div>
<span class="ico"><i data-icon="creature" class="glow"></i></span>
<span class="lbl"><?php echo $lang['user_tools']; ?></span>
</a></div>
<div class="nav-panel level1">
<ul id="sidebar-user-tools" class="toollist">
<?php /* dokuwiki user tools */
@ -65,9 +83,9 @@ if($stars):
?>
<nav class="nav-starred">
<div class="nav"><a href="#sidebar-menu-starred" role="heading" aria-level="2">
<span class="ico"><?php echo inlineSVG(__DIR__ . '/../img/star-circle.svg') ?></span>
<span class="lbl"><?php echo tpl_getLang('head_menu_starred'); ?></span>
</a></div>
<span class="ico"><?php echo inlineSVG(__DIR__ . '/../img/star-circle.svg') ?></span>
<span class="lbl"><?php echo tpl_getLang('head_menu_starred'); ?></span>
</a></div>
<div class="nav-panel level1 plugin_starred">
<ul id="sidebar-menu-starred">
<?php
@ -89,9 +107,9 @@ if($stars):
<?php if($conf['breadcrumbs']): ?>
<nav class="nav-trace">
<div class="nav"><a href="#sidebar-menu_trace" role="heading" aria-level="2">
<span class="ico"><?php echo inlineSVG(__DIR__ . '/../img/apple-safari.svg') ?></span>
<span class="lbl"><?php echo tpl_getLang('head_menu_trace'); ?></span>
</a></div>
<span class="ico"><?php echo inlineSVG(__DIR__ . '/../img/apple-safari.svg') ?></span>
<span class="lbl"><?php echo tpl_getLang('head_menu_trace'); ?></span>
</a></div>
<div class="nav-panel level1">
<ul id="sidebar-menu_trace">
<?php /* trace breadcrumbs as list */