summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--resources/vaultwarden-icon-white.svg99
-rw-r--r--resources/vaultwarden-icon.svg86
-rw-r--r--resources/vaultwarden-logo-white.svg271
-rw-r--r--resources/vaultwarden-logo.svg151
4 files changed, 607 insertions, 0 deletions
diff --git a/resources/vaultwarden-icon-white.svg b/resources/vaultwarden-icon-white.svg
new file mode 100644
index 00000000..e0aebef1
--- /dev/null
+++ b/resources/vaultwarden-icon-white.svg
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ width="2500"
+ height="2500"
+ preserveAspectRatio="xMidYMid"
+ version="1.1"
+ viewBox="0 0 256 256"
+ id="svg17"
+ sodipodi:docname="vaultwarden-icon-white.svg"
+ inkscape:version="1.1 (c4e8f9ed74, 2021-05-24)"
+ inkscape:export-filename="vaultwarden-icon-white.png"
+ inkscape:export-xdpi="13"
+ inkscape:export-ydpi="13"
+ 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"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <title
+ id="title33">Vaultwarden Icon - White</title>
+ <sodipodi:namedview
+ id="namedview19"
+ pagecolor="#000000"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="0.1684"
+ inkscape:cx="2960.2138"
+ inkscape:cy="1172.8028"
+ inkscape:window-width="1615"
+ inkscape:window-height="945"
+ inkscape:window-x="2192"
+ inkscape:window-y="59"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg17" />
+ <defs
+ id="defs7">
+ <filter
+ id="a"
+ color-interpolation-filters="sRGB"
+ x="0"
+ y="0"
+ width="1"
+ height="1">
+ <feColorMatrix
+ result="color1"
+ type="hueRotate"
+ values="180"
+ id="feColorMatrix2" />
+ <feColorMatrix
+ result="color2"
+ values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
+ id="feColorMatrix4" />
+ </filter>
+ </defs>
+ <g
+ filter="url(#a)"
+ id="g15">
+ <path
+ d="m254.25 124.86-10.747-6.653c-0.0907-1.0444-0.19275-2.0878-0.306-3.13l9.236-8.615c0.93919-0.87247 1.3576-2.1702 1.105-3.427-0.24667-1.2576-1.129-2.2967-2.33-2.744l-11.807-4.415c-0.29654-1.0195-0.6049-2.0356-0.925-3.048l7.365-10.229c1.609-2.2301 0.30752-5.3738-2.407-5.814l-12.45-2.025c-0.484-0.944-0.988-1.874-1.496-2.796l5.231-11.483c0.53555-1.1652 0.42645-2.5251-0.288-3.59-0.70881-1.0684-1.9228-1.6905-3.204-1.642l-12.636 0.44c-0.65261-0.8174-1.318-1.6245-1.996-2.421l2.904-12.308c0.29536-1.2482-0.0779-2.5602-0.986-3.466-0.90579-0.90673-2.2165-1.2798-3.464-0.986l-12.305 2.901c-0.79878-0.67726-1.6075-1.3427-2.426-1.996l0.442-12.635c0.0481-1.2809-0.57299-2.4947-1.64-3.205-1.0652-0.71321-2.4241-0.82298-3.59-0.29l-11.48 5.234c-0.92601-0.51108-1.8581-1.0111-2.796-1.5l-2.03-12.452c-0.44306-2.7111-3.5818-4.011-5.812-2.407l-10.236 7.365c-1.007-0.32-2.02-0.629-3.042-0.922l-4.415-11.809c-0.44658-1.203-1.4861-2.0876-2.745-2.336-1.2557-0.24711-2.5501 0.171-3.424 1.106l-8.615 9.243c-1.0418-0.11676-2.0853-0.21877-3.13-0.306l-6.653-10.75c-1.4456-2.3359-4.8434-2.3359-6.289 0l-6.653 10.75c-1.0457 0.08711-2.0902 0.18912-3.133 0.306l-8.617-9.243c-1.8733-2.0136-5.2112-1.3481-6.169 1.23l-4.414 11.809c-1.023 0.293-2.035 0.604-3.045 0.922l-10.234-7.365c-1.0396-0.75151-2.395-0.90868-3.579-0.415-1.1826 0.49121-2.0278 1.5583-2.235 2.822l-2.03 12.452c-0.94 0.487-1.869 0.988-2.796 1.5l-11.481-5.235c-1.1653-0.53332-2.5239-0.42312-3.588 0.291-1.0678 0.7098-1.6897 1.9237-1.642 3.205l0.44 12.635c-0.81749 0.65454-1.6262 1.3199-2.426 1.996l-12.305-2.9c-1.2479-0.29242-2.5584 0.08-3.466 0.985-0.90811 0.9058-1.2814 2.2178-0.986 3.466l2.899 12.308c-0.673 0.797-1.338 1.604-1.991 2.421l-12.636-0.44c-1.2791-0.04037-2.4893 0.57942-3.204 1.641-0.71297 1.0652-0.82309 2.4238-0.291 3.59l5.234 11.484c-0.509 0.922-1.012 1.852-1.5 2.796l-12.449 2.025c-2.7128 0.44235-4.0133 3.5836-2.407 5.814l7.365 10.23c-0.32 1.01-0.631 2.024-0.925 3.047l-11.808 4.415c-2.5709 0.96582-3.2321 4.2964-1.225 6.171l9.237 8.614c-0.115 1.04-0.217 2.087-0.305 3.131l-10.749 6.653c-1.089 0.67419-1.7512 1.8642-1.75 3.145 0 1.284 0.663 2.473 1.751 3.143l10.748 6.653c0.088 1.047 0.19 2.092 0.305 3.131l-9.238 8.617c-2.0113 1.8728-1.3486 5.2075 1.226 6.169l11.808 4.415c0.294 1.022 0.605 2.037 0.925 3.047l-7.365 10.231c-1.6097 2.2305-0.30582 5.3751 2.41 5.812l12.447 2.025c0.487 0.944 0.986 1.874 1.5 2.8l-5.235 11.48c-0.53308 1.166-0.42291 2.5251 0.291 3.59 0.70985 1.0671 1.9233 1.6886 3.204 1.641l12.63-0.442c0.659 0.821 1.322 1.626 1.997 2.426l-2.899 12.31c-0.29516 1.246 0.07822 2.5559 0.986 3.459 0.90529 0.90894 2.2183 1.2813 3.466 0.983l12.305-2.898c0.8 0.68 1.61 1.34 2.427 1.99l-0.44 12.639c-0.09906 2.7469 2.7297 4.636 5.229 3.492l11.481-5.231c0.92443 0.51365 1.8565 1.0134 2.796 1.499l2.03 12.445c0.20391 1.2659 1.05 2.3353 2.235 2.825 1.1842 0.49049 2.5377 0.3343 3.579-0.413l10.229-7.37c1.01 0.32 2.025 0.633 3.047 0.927l4.415 11.804c0.44699 1.2014 1.4862 2.0841 2.744 2.331 1.2564 0.25347 2.5541-0.16559 3.425-1.106l8.617-9.238c1.04 0.12 2.086 0.22 3.133 0.313l6.653 10.748c0.67477 1.0874 1.8633 1.7491 3.143 1.75 1.2804-3.8e-4 2.4697-0.66218 3.145-1.75l6.653-10.748c1.047-0.093 2.092-0.193 3.131-0.313l8.615 9.238c0.871 0.93955 2.168 1.3585 3.424 1.106 1.2574-0.24777 2.2962-1.1302 2.744-2.331l4.415-11.804c1.022-0.294 2.038-0.607 3.048-0.927l10.231 7.37c2.2318 1.6044 5.372 0.30125 5.812-2.412l2.03-12.445c0.939-0.487 1.868-0.993 2.795-1.5l11.481 5.232c2.4998 1.1478 5.3319-0.74313 5.23-3.492l-0.44-12.638c0.81815-0.6508 1.6259-1.3146 2.423-1.991l12.306 2.898c1.25 0.294 2.56-0.07 3.463-0.983 0.90778-0.90311 1.2812-2.213 0.986-3.459l-2.898-12.31c0.675-0.8 1.34-1.605 1.99-2.426l12.636 0.442c1.2807 0.0484 2.4943-0.57285 3.204-1.64 0.71513-1.0654 0.82461-2.426 0.289-3.592l-5.232-11.478c0.511-0.927 1.013-1.857 1.497-2.8l12.45-2.026c1.2658-0.20323 2.3347-1.0502 2.822-2.236 0.49077-1.1834 0.33374-2.5365-0.415-3.576l-7.365-10.23c0.318-1.011 0.629-2.026 0.925-3.048l11.806-4.415c1.2018-0.44701 2.0846-1.4867 2.331-2.745 0.2531-1.2561-0.16593-2.5533-1.106-3.424l-9.235-8.617c0.112-1.04 0.215-2.086 0.305-3.13l10.748-6.654c1.0895-0.67288 1.7522-1.8625 1.751-3.143 0-1.281-0.66-2.472-1.749-3.145zm-71.932 89.156c-4.104-0.885-6.714-4.93-5.833-9.047 0.878-4.112 4.92-6.729 9.023-5.844 4.104 0.879 6.718 4.931 5.838 9.04-0.88 4.11-4.926 6.73-9.028 5.851zm-131-104.17c3.5006-1.5572 5.0777-5.6559 3.524-9.158 0 0-7.2499-16.112-7.0322-17.824 1.5218-11.97 10.589-23.092 20.547-31.809 10.245-8.9682 29.051-12.642 41.033-15.888 0.84451-0.22875 12.957 12.302 12.957 12.302 2.6416 2.7726 7.0324 2.8739 9.799 0.226l13.098-12.528c27.445 5.11 50.682 22.194 64.073 45.633l-8.967 20.253c-1.548 3.505 0.032 7.604 3.527 9.157l17.264 7.668c0.298 3.065 0.455 6.161 0.455 9.3 2.4014 22.942-8.1651 47.083-26.846 65.594l-16.082-3.456h-1e-3c-3.7456-0.80326-7.4322 1.5852-8.23 5.332l-3.816 17.807c-11.775 5.344-24.85 8.313-38.621 8.313-14.086 0-27.446-3.116-39.43-8.688l-3.814-17.806c-0.802-3.747-4.486-6.134-8.228-5.33l-15.72 3.376c-15.659-17.659-25.993-45.09-26.401-65.142 0-3.398 0.183-6.756 0.535-10.056v1e-3l16.376-7.277m21.559 103.8c-4.105 0.886-8.146-1.731-9.029-5.843-0.878-4.119 1.732-8.162 5.836-9.047 4.105-0.878 8.148 1.739 9.028 5.85 0.878 4.11-1.734 8.16-5.836 9.04zm-29.017-117.66c1.703 3.842-0.03 8.345-3.867 10.045-3.837 1.705-8.328-0.03-10.03-3.875-1.703-3.845 0.029-8.34 3.867-10.045 3.8394-1.7029 8.3321 0.03238 10.03 3.874zm78.492-71.241c3.033-2.905 7.844-2.79 10.748 0.247 2.898 3.046 2.788 7.862-0.252 10.765-3.033 2.906-7.844 2.793-10.748-0.25-2.8972-3.0434-2.7845-7.8576 0.252-10.762zm88.983 71.61c1.697-3.8415 6.1897-5.5762 10.028-3.872 3.838 1.702 5.57 6.203 3.867 10.045-1.6963 3.8433-6.1904 5.5796-10.03 3.875-3.833-1.703-5.565-6.2-3.865-10.048z"
+ color="#000000"
+ color-rendering="auto"
+ dominant-baseline="auto"
+ image-rendering="auto"
+ shape-rendering="auto"
+ solid-color="#000000"
+ stop-color="#000000"
+ style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"
+ id="path9" />
+ <g
+ aria-label="V"
+ id="g13">
+ <path
+ d="m40.368 56.262 35.459-17.039 51.802 139.85 47.083-133.45 40.067 10.639-61.629 166.39h-51.153z"
+ stroke-width=".21397"
+ id="path11" />
+ </g>
+ </g>
+ <metadata
+ id="metadata31">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:title>Vaultwarden Icon - White</dc:title>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Mathijs van Veluw</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:relation>Rust Logo</dc:relation>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+</svg>
diff --git a/resources/vaultwarden-icon.svg b/resources/vaultwarden-icon.svg
new file mode 100644
index 00000000..67d617e6
--- /dev/null
+++ b/resources/vaultwarden-icon.svg
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ width="2500"
+ height="2500"
+ preserveAspectRatio="xMidYMid"
+ version="1.1"
+ viewBox="0 0 256 256"
+ id="svg10"
+ sodipodi:docname="vaultwarden-icon.svg"
+ inkscape:export-filename="vaultwarden-icon.png"
+ inkscape:export-xdpi="144"
+ inkscape:export-ydpi="144"
+ inkscape:version="1.1 (c4e8f9ed74, 2021-05-24)"
+ 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"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <title
+ id="title10">Vaultwarden Icon</title>
+ <metadata
+ id="metadata16">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>Vaultwarden Icon</dc:title>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Mathijs van Veluw</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:relation>Rust Logo</dc:relation>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs14" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1049"
+ id="namedview12"
+ showgrid="false"
+ inkscape:zoom="0.24098199"
+ inkscape:cx="-487.5883"
+ inkscape:cy="985.55083"
+ inkscape:window-x="1920"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg10"
+ inkscape:pagecheckerboard="0" />
+ <g
+ id="g8">
+ <path
+ d="m254.25 124.86-10.747-6.653c-0.0907-1.0444-0.19275-2.0878-0.306-3.13l9.236-8.615c0.93919-0.87247 1.3576-2.1702 1.105-3.427-0.24667-1.2576-1.129-2.2967-2.33-2.744l-11.807-4.415c-0.29654-1.0195-0.6049-2.0356-0.925-3.048l7.365-10.229c1.609-2.2301 0.30752-5.3738-2.407-5.814l-12.45-2.025c-0.484-0.944-0.988-1.874-1.496-2.796l5.231-11.483c0.53555-1.1652 0.42645-2.5251-0.288-3.59-0.70881-1.0684-1.9228-1.6905-3.204-1.642l-12.636 0.44c-0.65261-0.8174-1.318-1.6245-1.996-2.421l2.904-12.308c0.29536-1.2482-0.0779-2.5602-0.986-3.466-0.90579-0.90673-2.2165-1.2798-3.464-0.986l-12.305 2.901c-0.79878-0.67726-1.6075-1.3427-2.426-1.996l0.442-12.635c0.0481-1.2809-0.57299-2.4947-1.64-3.205-1.0652-0.71321-2.4241-0.82298-3.59-0.29l-11.48 5.234c-0.92601-0.51108-1.8581-1.0111-2.796-1.5l-2.03-12.452c-0.44306-2.7111-3.5818-4.011-5.812-2.407l-10.236 7.365c-1.007-0.32-2.02-0.629-3.042-0.922l-4.415-11.809c-0.44658-1.203-1.4861-2.0876-2.745-2.336-1.2557-0.24711-2.5501 0.171-3.424 1.106l-8.615 9.243c-1.0418-0.11676-2.0853-0.21877-3.13-0.306l-6.653-10.75c-1.4456-2.3359-4.8434-2.3359-6.289 0l-6.653 10.75c-1.0457 0.08711-2.0902 0.18912-3.133 0.306l-8.617-9.243c-1.8733-2.0136-5.2112-1.3481-6.169 1.23l-4.414 11.809c-1.023 0.293-2.035 0.604-3.045 0.922l-10.234-7.365c-1.0396-0.75151-2.395-0.90868-3.579-0.415-1.1826 0.49121-2.0278 1.5583-2.235 2.822l-2.03 12.452c-0.94 0.487-1.869 0.988-2.796 1.5l-11.481-5.235c-1.1653-0.53332-2.5239-0.42312-3.588 0.291-1.0678 0.7098-1.6897 1.9237-1.642 3.205l0.44 12.635c-0.81749 0.65454-1.6262 1.3199-2.426 1.996l-12.305-2.9c-1.2479-0.29242-2.5584 0.08-3.466 0.985-0.90811 0.9058-1.2814 2.2178-0.986 3.466l2.899 12.308c-0.673 0.797-1.338 1.604-1.991 2.421l-12.636-0.44c-1.2791-0.04037-2.4893 0.57942-3.204 1.641-0.71297 1.0652-0.82309 2.4238-0.291 3.59l5.234 11.484c-0.509 0.922-1.012 1.852-1.5 2.796l-12.449 2.025c-2.7128 0.44235-4.0133 3.5836-2.407 5.814l7.365 10.23c-0.32 1.01-0.631 2.024-0.925 3.047l-11.808 4.415c-2.5709 0.96582-3.2321 4.2964-1.225 6.171l9.237 8.614c-0.115 1.04-0.217 2.087-0.305 3.131l-10.749 6.653c-1.089 0.67419-1.7512 1.8642-1.75 3.145 0 1.284 0.663 2.473 1.751 3.143l10.748 6.653c0.088 1.047 0.19 2.092 0.305 3.131l-9.238 8.617c-2.0113 1.8728-1.3486 5.2075 1.226 6.169l11.808 4.415c0.294 1.022 0.605 2.037 0.925 3.047l-7.365 10.231c-1.6097 2.2305-0.30582 5.3751 2.41 5.812l12.447 2.025c0.487 0.944 0.986 1.874 1.5 2.8l-5.235 11.48c-0.53308 1.166-0.42291 2.5251 0.291 3.59 0.70985 1.0671 1.9233 1.6886 3.204 1.641l12.63-0.442c0.659 0.821 1.322 1.626 1.997 2.426l-2.899 12.31c-0.29516 1.246 0.07822 2.5559 0.986 3.459 0.90529 0.90894 2.2183 1.2813 3.466 0.983l12.305-2.898c0.8 0.68 1.61 1.34 2.427 1.99l-0.44 12.639c-0.09906 2.7469 2.7297 4.636 5.229 3.492l11.481-5.231c0.92443 0.51365 1.8565 1.0134 2.796 1.499l2.03 12.445c0.20391 1.2659 1.05 2.3353 2.235 2.825 1.1842 0.49049 2.5377 0.3343 3.579-0.413l10.229-7.37c1.01 0.32 2.025 0.633 3.047 0.927l4.415 11.804c0.44699 1.2014 1.4862 2.0841 2.744 2.331 1.2564 0.25347 2.5541-0.16559 3.425-1.106l8.617-9.238c1.04 0.12 2.086 0.22 3.133 0.313l6.653 10.748c0.67477 1.0874 1.8633 1.7491 3.143 1.75 1.2804-3.8e-4 2.4697-0.66218 3.145-1.75l6.653-10.748c1.047-0.093 2.092-0.193 3.131-0.313l8.615 9.238c0.871 0.93955 2.168 1.3585 3.424 1.106 1.2574-0.24777 2.2962-1.1302 2.744-2.331l4.415-11.804c1.022-0.294 2.038-0.607 3.048-0.927l10.231 7.37c2.2318 1.6044 5.372 0.30125 5.812-2.412l2.03-12.445c0.939-0.487 1.868-0.993 2.795-1.5l11.481 5.232c2.4998 1.1478 5.3319-0.74313 5.23-3.492l-0.44-12.638c0.81815-0.6508 1.6259-1.3146 2.423-1.991l12.306 2.898c1.25 0.294 2.56-0.07 3.463-0.983 0.90778-0.90311 1.2812-2.213 0.986-3.459l-2.898-12.31c0.675-0.8 1.34-1.605 1.99-2.426l12.636 0.442c1.2807 0.0484 2.4943-0.57285 3.204-1.64 0.71513-1.0654 0.82461-2.426 0.289-3.592l-5.232-11.478c0.511-0.927 1.013-1.857 1.497-2.8l12.45-2.026c1.2658-0.20323 2.3347-1.0502 2.822-2.236 0.49077-1.1834 0.33374-2.5365-0.415-3.576l-7.365-10.23c0.318-1.011 0.629-2.026 0.925-3.048l11.806-4.415c1.2018-0.44701 2.0846-1.4867 2.331-2.745 0.2531-1.2561-0.16593-2.5533-1.106-3.424l-9.235-8.617c0.112-1.04 0.215-2.086 0.305-3.13l10.748-6.654c1.0895-0.67288 1.7522-1.8625 1.751-3.143 0-1.281-0.66-2.472-1.749-3.145zm-71.932 89.156c-4.104-0.885-6.714-4.93-5.833-9.047 0.878-4.112 4.92-6.729 9.023-5.844 4.104 0.879 6.718 4.931 5.838 9.04-0.88 4.11-4.926 6.73-9.028 5.851zm-131-104.17c3.5006-1.5572 5.0777-5.6559 3.524-9.158 0 0-7.2499-16.112-7.0322-17.824 1.5218-11.97 10.589-23.092 20.547-31.809 10.245-8.9682 29.051-12.642 41.033-15.888 0.84451-0.22875 12.957 12.302 12.957 12.302 2.6416 2.7726 7.0324 2.8739 9.799 0.226l13.098-12.528c27.445 5.11 50.682 22.194 64.073 45.633l-8.967 20.253c-1.548 3.505 0.032 7.604 3.527 9.157l17.264 7.668c0.298 3.065 0.455 6.161 0.455 9.3 2.4014 22.942-8.1651 47.083-26.846 65.594l-16.082-3.456h-1e-3c-3.7456-0.80326-7.4322 1.5852-8.23 5.332l-3.816 17.807c-11.775 5.344-24.85 8.313-38.621 8.313-14.086 0-27.446-3.116-39.43-8.688l-3.814-17.806c-0.802-3.747-4.486-6.134-8.228-5.33l-15.72 3.376c-15.659-17.659-25.993-45.09-26.401-65.142 0-3.398 0.183-6.756 0.535-10.056v1e-3l16.376-7.277m21.559 103.8c-4.105 0.886-8.146-1.731-9.029-5.843-0.878-4.119 1.732-8.162 5.836-9.047 4.105-0.878 8.148 1.739 9.028 5.85 0.878 4.11-1.734 8.16-5.836 9.04zm-29.017-117.66c1.703 3.842-0.03 8.345-3.867 10.045-3.837 1.705-8.328-0.03-10.03-3.875-1.703-3.845 0.029-8.34 3.867-10.045 3.8394-1.7029 8.3321 0.03238 10.03 3.874zm78.492-71.241c3.033-2.905 7.844-2.79 10.748 0.247 2.898 3.046 2.788 7.862-0.252 10.765-3.033 2.906-7.844 2.793-10.748-0.25-2.8972-3.0434-2.7845-7.8576 0.252-10.762zm88.983 71.61c1.697-3.8415 6.1897-5.5762 10.028-3.872 3.838 1.702 5.57 6.203 3.867 10.045-1.6963 3.8433-6.1904 5.5796-10.03 3.875-3.833-1.703-5.565-6.2-3.865-10.048z"
+ color="#000000"
+ color-rendering="auto"
+ dominant-baseline="auto"
+ image-rendering="auto"
+ shape-rendering="auto"
+ solid-color="#000000"
+ stop-color="#000000"
+ style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"
+ id="path2" />
+ <g
+ aria-label="V"
+ id="g6">
+ <path
+ d="m40.368 56.262 35.459-17.039 51.802 139.85 47.083-133.45 40.067 10.639-61.629 166.39h-51.153z"
+ stroke-width=".21397"
+ id="path4" />
+ </g>
+ </g>
+</svg>
diff --git a/resources/vaultwarden-logo-white.svg b/resources/vaultwarden-logo-white.svg
new file mode 100644
index 00000000..ade44f23
--- /dev/null
+++ b/resources/vaultwarden-logo-white.svg
@@ -0,0 +1,271 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ id="Capa_1"
+ x="0px"
+ y="0px"
+ viewBox="0 0 116.05518 23.833332"
+ xml:space="preserve"
+ sodipodi:docname="vaultwarden-logo-white.svg"
+ inkscape:version="1.1 (c4e8f9ed74, 2021-05-24)"
+ width="116.05518"
+ height="23.833332"
+ inkscape:export-filename="vaultwarden-logo-white.png"
+ inkscape:export-xdpi="144"
+ inkscape:export-ydpi="144"
+ 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"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"><title
+ id="title57">Vaultwarden Logo - White</title><metadata
+ id="metadata45"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title>Vaultwarden Logo - White</dc:title><dc:creator><cc:Agent><dc:title>Mathijs van Veluw</dc:title></cc:Agent></dc:creator><dc:relation>Rust Logo</dc:relation></cc:Work></rdf:RDF></metadata><defs
+ id="defs43"><filter
+ style="color-interpolation-filters:sRGB"
+ inkscape:label="Invert"
+ id="filter33"
+ x="0"
+ y="0"
+ width="1"
+ height="1"><feColorMatrix
+ type="hueRotate"
+ values="180"
+ result="color1"
+ id="feColorMatrix29" /><feColorMatrix
+ values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
+ result="fbSourceGraphic"
+ id="feColorMatrix31" /><feColorMatrix
+ result="fbSourceGraphicAlpha"
+ in="fbSourceGraphic"
+ values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+ id="feColorMatrix53" /><feColorMatrix
+ id="feColorMatrix55"
+ values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 -0.21 -0.72 -0.07 2 0 "
+ result="fbSourceGraphic"
+ in="fbSourceGraphic" /><feColorMatrix
+ result="fbSourceGraphicAlpha"
+ in="fbSourceGraphic"
+ values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+ id="feColorMatrix61" /><feColorMatrix
+ id="feColorMatrix63"
+ values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 -0.21 -0.72 -0.07 2 0 "
+ result="fbSourceGraphic"
+ in="fbSourceGraphic" /><feColorMatrix
+ result="fbSourceGraphicAlpha"
+ in="fbSourceGraphic"
+ values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+ id="feColorMatrix69" /><feColorMatrix
+ id="feColorMatrix71"
+ values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 -0.21 -0.72 -0.07 2 0 "
+ result="fbSourceGraphic"
+ in="fbSourceGraphic" /><feColorMatrix
+ result="fbSourceGraphicAlpha"
+ in="fbSourceGraphic"
+ values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+ id="feColorMatrix77" /><feColorMatrix
+ id="feColorMatrix79"
+ values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 -0.21 -0.72 -0.07 2 0 "
+ result="fbSourceGraphic"
+ in="fbSourceGraphic" /><feColorMatrix
+ result="fbSourceGraphicAlpha"
+ in="fbSourceGraphic"
+ values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+ id="feColorMatrix85" /><feColorMatrix
+ id="feColorMatrix87"
+ type="hueRotate"
+ values="180"
+ result="color1"
+ in="fbSourceGraphic" /><feColorMatrix
+ id="feColorMatrix89"
+ values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
+ result="color2" /></filter><filter
+ style="color-interpolation-filters:sRGB"
+ inkscape:label="Invert"
+ id="filter39"
+ x="0"
+ y="0"
+ width="1"
+ height="1"><feColorMatrix
+ type="hueRotate"
+ values="180"
+ result="color1"
+ id="feColorMatrix35" /><feColorMatrix
+ values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
+ result="fbSourceGraphic"
+ id="feColorMatrix37" /><feColorMatrix
+ result="fbSourceGraphicAlpha"
+ in="fbSourceGraphic"
+ values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+ id="feColorMatrix57" /><feColorMatrix
+ id="feColorMatrix59"
+ values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 -0.21 -0.72 -0.07 2 0 "
+ result="fbSourceGraphic"
+ in="fbSourceGraphic" /><feColorMatrix
+ result="fbSourceGraphicAlpha"
+ in="fbSourceGraphic"
+ values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+ id="feColorMatrix65" /><feColorMatrix
+ id="feColorMatrix67"
+ values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 -0.21 -0.72 -0.07 2 0 "
+ result="fbSourceGraphic"
+ in="fbSourceGraphic" /><feColorMatrix
+ result="fbSourceGraphicAlpha"
+ in="fbSourceGraphic"
+ values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+ id="feColorMatrix73" /><feColorMatrix
+ id="feColorMatrix75"
+ values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 -0.21 -0.72 -0.07 2 0 "
+ result="fbSourceGraphic"
+ in="fbSourceGraphic" /><feColorMatrix
+ result="fbSourceGraphicAlpha"
+ in="fbSourceGraphic"
+ values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+ id="feColorMatrix81" /><feColorMatrix
+ id="feColorMatrix83"
+ values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 -0.21 -0.72 -0.07 2 0 "
+ result="fbSourceGraphic"
+ in="fbSourceGraphic" /><feColorMatrix
+ result="fbSourceGraphicAlpha"
+ in="fbSourceGraphic"
+ values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+ id="feColorMatrix91" /><feColorMatrix
+ id="feColorMatrix93"
+ type="hueRotate"
+ values="180"
+ result="color1"
+ in="fbSourceGraphic" /><feColorMatrix
+ id="feColorMatrix95"
+ values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
+ result="color2" /></filter></defs><sodipodi:namedview
+ pagecolor="#000000"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1876"
+ inkscape:window-height="1050"
+ id="namedview41"
+ showgrid="false"
+ inkscape:zoom="4.0586988"
+ inkscape:cx="56.298832"
+ inkscape:cy="6.1596096"
+ inkscape:window-x="44"
+ inkscape:window-y="30"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g8"
+ inkscape:document-rotation="0"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ showguides="true"
+ inkscape:pagecheckerboard="false" />
+<g
+ id="g8"
+ transform="translate(-78.706331,-66.544831)">
+
+
+
+<text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:200px;line-height:1.25;font-family:'Open Sans';-inkscape-font-specification:'Open Sans';fill:#e6e6e6;fill-opacity:1;stroke:none;filter:url(#filter33)"
+ x="286.59244"
+ y="223.43649"
+ id="text129"
+ transform="matrix(0.08497052,0,0,0.08497047,77.796719,65.754881)"><tspan
+ sodipodi:role="line"
+ id="tspan127"
+ x="286.59244"
+ y="223.43649"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:200px;font-family:'Open Sans';-inkscape-font-specification:'Open Sans';fill:#e6e6e6"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:200px;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';fill:#e6e6e6"
+ id="tspan30">ault</tspan>warden</tspan></text><g
+ id="g49"
+ transform="matrix(0.14313631,0,0,0.14313623,119.81603,58.408913)"
+ style="fill:#e6e6e6;filter:url(#filter39)"><path
+ d="m -121.83937,138.05241 -6.98995,-4.32717 c -0.059,-0.67929 -0.12536,-1.35792 -0.19902,-2.03579 l 6.00718,-5.60327 c 0.61086,-0.56747 0.88299,-1.41152 0.7187,-2.22896 -0.16043,-0.81796 -0.73431,-1.49379 -1.51545,-1.78472 l -7.67938,-2.87156 c -0.19288,-0.66309 -0.39344,-1.32396 -0.60164,-1.98244 l 4.79027,-6.65304 c 1.04651,-1.45048 0.20002,-3.49518 -1.56553,-3.78148 l -8.0976,-1.31708 c -0.3148,-0.61399 -0.64261,-1.21887 -0.97302,-1.81855 l 3.4023,-7.468656 c 0.34833,-0.757849 0.27736,-1.642349 -0.18731,-2.334963 -0.46103,-0.694895 -1.25061,-1.099512 -2.08393,-1.067976 l -8.21857,0.286187 c -0.42446,-0.531648 -0.85724,-1.056598 -1.29822,-1.574649 l 1.88879,-8.005242 c 0.19212,-0.81184 -0.0507,-1.665186 -0.6413,-2.254309 -0.58913,-0.589746 -1.44163,-0.832402 -2.25301,-0.641314 l -8.0033,1.886847 c -0.51953,-0.4405 -1.04553,-0.873315 -1.57789,-1.298218 l 0.28748,-8.217927 c 0.0312,-0.833106 -0.37268,-1.622579 -1.06668,-2.084574 -0.69281,-0.463867 -1.57665,-0.53527 -2.33496,-0.188609 l -7.46671,3.40425 c -0.60228,-0.332412 -1.20852,-0.657629 -1.81853,-0.975633 l -1.32034,-8.09889 c -0.28816,-1.76333 -2.32963,-2.608798 -3.78018,-1.565537 l -6.6576,4.790259 c -0.65496,-0.208119 -1.31382,-0.409101 -1.97854,-0.599674 l -2.87156,-7.680673 c -0.29045,-0.782461 -0.96657,-1.357799 -1.78537,-1.519368 -0.81672,-0.160726 -1.65861,0.111226 -2.22701,0.719365 l -5.60328,6.011731 c -0.67759,-0.07595 -1.35629,-0.142297 -2.03578,-0.199033 l -4.32716,-6.9919 c -0.94024,-1.519281 -3.1502,-1.519281 -4.09044,0 l -4.32716,6.9919 c -0.68014,0.05667 -1.3595,0.123017 -2.03774,0.199033 l -5.60459,-6.011731 c -1.2184,-1.309662 -3.3894,-0.87683 -4.01237,0.800003 l -2.8709,7.680673 c -0.66538,0.190573 -1.32359,0.392845 -1.9805,0.599674 l -6.6563,-4.790259 c -0.67616,-0.488791 -1.55773,-0.591006 -2.32781,-0.269916 -0.76917,0.319483 -1.3189,1.013531 -1.45366,1.835453 l -1.32034,8.09889 c -0.61138,0.316759 -1.21562,0.642619 -1.81854,0.975633 l -7.46735,-3.404903 c -0.75792,-0.346886 -1.64156,-0.275192 -2.33367,0.189262 -0.69451,0.461668 -1.099,1.251207 -1.06798,2.084574 l 0.28618,8.217927 c -0.53169,0.425714 -1.0577,0.858479 -1.5779,1.298218 l -8.00328,-1.886194 c -0.81164,-0.19019 -1.66401,0.05203 -2.25433,0.640661 -0.59063,0.589123 -0.83342,1.442469 -0.6413,2.254309 l 1.88555,8.005242 c -0.43773,0.518378 -0.87025,1.043255 -1.29497,1.574649 l -8.21858,-0.286187 c -0.83193,-0.02623 -1.61905,0.376856 -2.0839,1.067317 -0.46373,0.692824 -0.53536,1.576466 -0.18927,2.334984 l 3.40423,7.469294 c -0.33105,0.59968 -0.6582,1.20456 -0.97561,1.81855 l -8.09694,1.31708 c -1.76444,0.2877 -2.6103,2.33081 -1.56554,3.78148 l 4.79027,6.65368 c -0.20813,0.65693 -0.41041,1.31643 -0.60163,1.9818 l -7.68004,2.87156 c -1.67214,0.62818 -2.10219,2.7944 -0.79676,4.01368 l 6.00784,5.60261 c -0.0747,0.67644 -0.14113,1.35742 -0.19837,2.03645 l -6.99126,4.32717 c -0.70829,0.4385 -1.13899,1.2125 -1.13821,2.04553 0,0.83513 0.43122,1.60847 1.13887,2.04423 l 6.9906,4.32719 c 0.0573,0.68097 0.12357,1.36066 0.19837,2.03643 l -6.00848,5.60458 c -1.30817,1.21808 -0.87715,3.387 0.7974,4.01237 l 7.68004,2.87156 c 0.19122,0.66472 0.3935,1.32488 0.60163,1.98181 l -4.79027,6.65433 c -1.04696,1.45074 -0.19891,3.49602 1.56749,3.78018 l 8.09565,1.31708 c 0.31675,0.61398 0.6413,1.21886 0.97561,1.82114 l -3.40489,7.46671 c -0.34673,0.75837 -0.27507,1.64234 0.18927,2.33497 0.46169,0.69405 1.25093,1.09828 2.0839,1.06732 l 8.21468,-0.28748 c 0.42862,0.53398 0.85984,1.05756 1.29887,1.57789 l -1.88555,8.00654 c -0.19197,0.81042 0.0509,1.66238 0.6413,2.24977 0.58882,0.59119 1.44282,0.83337 2.25433,0.63935 l 8.00328,-1.88488 c 0.52034,0.44228 1.04717,0.87155 1.57856,1.29431 l -0.28619,8.22052 c -0.0643,1.78662 1.77543,3.01531 3.401,2.27124 l 7.46735,-3.4023 c 0.60126,0.33409 1.20748,0.65913 1.81854,0.97497 l 1.32034,8.09435 c 0.13262,0.82335 0.68292,1.51889 1.45366,1.83741 0.77022,0.31902 1.65055,0.21743 2.32781,-0.26862 l 6.65304,-4.79353 c 0.65692,0.20813 1.31708,0.41172 1.9818,0.60294 l 2.87156,7.67743 c 0.29073,0.78141 0.96664,1.35551 1.78472,1.5161 0.81718,0.16487 1.66121,-0.1077 2.22766,-0.71935 l 5.60458,-6.00848 c 0.67642,0.0781 1.35675,0.14309 2.03773,0.20357 l 4.32717,6.99061 c 0.43889,0.70725 1.21192,1.13762 2.04425,1.13821 0.83277,-3.4e-4 1.60631,-0.43068 2.04553,-1.13821 l 4.32717,-6.99061 c 0.68098,-0.0605 1.36066,-0.12552 2.03644,-0.20357 l 5.60328,6.00848 c 0.5665,0.6111 1.41008,0.88358 2.227,0.71935 0.81783,-0.16115 1.49347,-0.73509 1.78472,-1.5161 l 2.87156,-7.67743 c 0.66472,-0.19122 1.32553,-0.39481 1.98245,-0.60294 l 6.65434,4.79353 c 1.45159,1.04351 3.494,0.19593 3.78018,-1.56879 l 1.32032,-8.09435 c 0.61074,-0.31675 1.21498,-0.64586 1.81789,-0.97561 l 7.46737,3.40294 c 1.62589,0.74654 3.46791,-0.48334 3.40163,-2.27124 l -0.28617,-8.21987 c 0.53214,-0.42329 1.0575,-0.85503 1.57594,-1.29496 l 8.00394,1.88488 c 0.81302,0.19123 1.66505,-0.0455 2.25237,-0.63935 0.59042,-0.5874 0.83331,-1.43935 0.64131,-2.24977 l -1.8849,-8.00654 c 0.43903,-0.52033 0.87155,-1.04391 1.29432,-1.57789 l 8.21858,0.28748 c 0.83297,0.0315 1.62231,-0.37259 2.0839,-1.06667 0.46514,-0.69295 0.53634,-1.57789 0.18797,-2.33628 l -3.40294,-7.46539 c 0.33236,-0.60294 0.65887,-1.20782 0.97367,-1.82116 l 8.09759,-1.31772 c 0.82329,-0.13219 1.51852,-0.68305 1.83546,-1.45431 0.31921,-0.76971 0.21708,-1.64977 -0.26992,-2.32587 l -4.79026,-6.6537 c 0.20683,-0.65756 0.4091,-1.31772 0.60162,-1.98244 l 7.67874,-2.87156 c 0.78166,-0.29074 1.35584,-0.96697 1.5161,-1.78537 0.16462,-0.81698 -0.10792,-1.66069 -0.71935,-2.227 l -6.00653,-5.60458 c 0.0728,-0.67643 0.13983,-1.35675 0.19837,-2.03578 l 6.99061,-4.32784 c 0.70862,-0.43763 1.13964,-1.21137 1.13887,-2.04423 0,-0.83317 -0.42927,-1.60781 -1.13758,-2.04553 z m -46.78525,57.98791 c -2.66929,-0.57561 -4.36685,-3.20652 -3.79384,-5.88425 0.57106,-2.67449 3.20002,-4.37661 5.86864,-3.801 2.66929,0.57171 4.36945,3.20718 3.79709,5.87971 -0.57236,2.67317 -3.20391,4.37725 -5.87189,3.80554 z m -85.20366,-67.75316 c 2.27683,-1.01282 3.30259,-3.67866 2.29205,-5.95646 0,0 -4.7154,-10.47937 -4.57381,-11.59289 0.9898,-7.7854 6.88718,-15.019243 13.36396,-20.688869 6.66345,-5.833 18.89505,-8.222474 26.68826,-10.333706 0.54928,-0.148782 8.42735,8.001345 8.42735,8.001345 1.71813,1.803314 4.57395,1.869198 6.37337,0.146991 l 8.51906,-8.148336 c 17.85049,3.323592 32.96406,14.435192 41.67369,29.680135 l -5.83221,13.17273 c -1.00685,2.2797 0.0208,4.94572 2.29398,5.95581 l 11.22868,4.98735 c 0.19381,1.99351 0.29593,4.00716 0.29593,6.0488 1.5619,14.92169 -5.31066,30.62323 -17.46088,42.66296 l -10.4599,-2.24782 h -5.1e-4 c -2.43617,-0.52245 -4.83397,1.03104 -5.35287,3.46799 l -2.48197,11.58184 c -7.65856,3.47579 -16.16266,5.40686 -25.11946,5.40686 -9.16167,0 -17.85115,-2.02668 -25.64565,-5.65076 l -2.48064,-11.5812 c -0.52164,-2.43708 -2.91775,-3.98961 -5.35158,-3.46669 l -10.22443,2.19579 c -10.18477,-11.48557 -16.9061,-29.32695 -17.17146,-42.36897 0,-2.21009 0.11901,-4.39417 0.34796,-6.54053 v 0 l 10.65111,-4.73302 m 14.02218,67.51249 c -2.66994,0.57626 -5.29824,-1.12586 -5.87255,-3.80035 -0.57105,-2.67903 1.12651,-5.30864 3.79579,-5.88425 2.66994,-0.57106 5.29954,1.13106 5.8719,3.8049 0.57105,2.67318 -1.12781,5.30733 -3.7958,5.8797 z M -258.679,119.27181 c 1.10764,2.49887 -0.0195,5.42767 -2.51513,6.53337 -2.49564,1.10894 -5.41662,-0.0195 -6.52362,-2.52033 -1.10764,-2.50083 0.0189,-5.42442 2.51513,-6.53337 2.49719,-1.10758 5.41928,0.0211 6.52362,2.5197 z m 51.05194,-46.335823 c 1.9727,-1.889433 5.10182,-1.814638 6.9906,0.160653 1.88489,1.981149 1.81334,5.113514 -0.16389,7.001671 -1.9727,1.890086 -5.10182,1.816585 -6.99061,-0.162619 -1.88437,-1.979444 -1.81107,-5.110655 0.1639,-6.999705 z m 57.87539,46.575823 c 1.10375,-2.49856 4.02585,-3.6268 6.52231,-2.51838 2.49627,1.107 3.62279,4.03449 2.51514,6.53337 -1.1033,2.49972 -4.0263,3.62903 -6.52361,2.52033 -2.49301,-1.10765 -3.61953,-4.03253 -2.51384,-6.53532 z"
+ color="#000000"
+ color-rendering="auto"
+ dominant-baseline="auto"
+ image-rendering="auto"
+ shape-rendering="auto"
+ solid-color="#000000"
+ stop-color="#000000"
+ style="font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;isolation:auto;mix-blend-mode:normal;fill:#e6e6e6;stroke-width:0.65041"
+ id="path2-6" /><g
+ aria-label="V"
+ id="g6"
+ transform="matrix(0.65040957,0,0,0.65040957,-287.20599,56.842282)"
+ style="fill:#e6e6e6"><path
+ d="m 40.368,56.262 35.459,-17.039 51.802,139.85 47.083,-133.45 40.067,10.639 -61.629,166.39 h -51.153 z"
+ stroke-width="0.21397"
+ id="path4-7"
+ style="fill:#e6e6e6" /></g></g></g>
+<g
+ id="g10"
+ transform="translate(-78.706331,-66.544831)">
+</g>
+<g
+ id="g12"
+ transform="translate(-78.706331,-66.544831)">
+</g>
+<g
+ id="g14"
+ transform="translate(-78.706331,-66.544831)">
+</g>
+<g
+ id="g16"
+ transform="translate(-78.706331,-66.544831)">
+</g>
+<g
+ id="g18"
+ transform="translate(-78.706331,-66.544831)">
+</g>
+<g
+ id="g20"
+ transform="translate(-78.706331,-66.544831)">
+</g>
+<g
+ id="g22"
+ transform="translate(-78.706331,-66.544831)">
+</g>
+<g
+ id="g24"
+ transform="translate(-78.706331,-66.544831)">
+</g>
+<g
+ id="g26"
+ transform="translate(-78.706331,-66.544831)">
+</g>
+<g
+ id="g28"
+ transform="translate(-78.706331,-66.544831)">
+</g>
+<g
+ id="g30"
+ transform="translate(-78.706331,-66.544831)">
+</g>
+<g
+ id="g32"
+ transform="translate(-78.706331,-66.544831)">
+</g>
+<g
+ id="g34"
+ transform="translate(-78.706331,-66.544831)">
+</g>
+<g
+ id="g36"
+ transform="translate(-78.706331,-66.544831)">
+</g>
+<g
+ id="g38"
+ transform="translate(-78.706331,-66.544831)">
+</g>
+</svg>
diff --git a/resources/vaultwarden-logo.svg b/resources/vaultwarden-logo.svg
new file mode 100644
index 00000000..330456cf
--- /dev/null
+++ b/resources/vaultwarden-logo.svg
@@ -0,0 +1,151 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ id="Capa_1"
+ x="0px"
+ y="0px"
+ viewBox="0 0 1365.8255 280.48944"
+ xml:space="preserve"
+ sodipodi:docname="vaultwarden-logo.svg"
+ inkscape:version="1.1 (c4e8f9ed74, 2021-05-24)"
+ width="1365.8256"
+ height="280.48944"
+ inkscape:export-filename="vaultwarden-logo.png"
+ inkscape:export-xdpi="144"
+ inkscape:export-ydpi="144"
+ 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"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"><title
+ id="title29">Vaultwarden Logo</title><metadata
+ id="metadata45"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title>Vaultwarden Logo</dc:title><dc:creator><cc:Agent><dc:title>Mathijs van Veluw</dc:title></cc:Agent></dc:creator><dc:relation>Rust Logo</dc:relation></cc:Work></rdf:RDF></metadata><defs
+ id="defs43" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1049"
+ id="namedview41"
+ showgrid="false"
+ inkscape:zoom="0.50733735"
+ inkscape:cx="99.539291"
+ inkscape:cy="136.98972"
+ inkscape:window-x="1920"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g8"
+ inkscape:document-rotation="0"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ showguides="true"
+ inkscape:pagecheckerboard="0" />
+<g
+ id="g8"
+ transform="translate(-10.708266,-9.2965379)">
+
+
+
+<text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:200px;line-height:1.25;font-family:'Open Sans';-inkscape-font-specification:'Open Sans';fill:#000000;fill-opacity:1;stroke:none"
+ x="286.59244"
+ y="223.43649"
+ id="text129"><tspan
+ sodipodi:role="line"
+ id="tspan127"
+ x="286.59244"
+ y="223.43649"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:200px;font-family:'Open Sans';-inkscape-font-specification:'Open Sans'"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:200px;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold'"
+ id="tspan30">ault</tspan>warden</tspan></text><g
+ id="g49"
+ transform="matrix(1.6845401,0,0,1.6845401,494.51937,-86.453367)"><path
+ d="m -121.83937,138.05241 -6.98995,-4.32717 c -0.059,-0.67929 -0.12536,-1.35792 -0.19902,-2.03579 l 6.00718,-5.60327 c 0.61086,-0.56747 0.88299,-1.41152 0.7187,-2.22896 -0.16043,-0.81796 -0.73431,-1.49379 -1.51545,-1.78472 l -7.67938,-2.87156 c -0.19288,-0.66309 -0.39344,-1.32396 -0.60164,-1.98244 l 4.79027,-6.65304 c 1.04651,-1.45048 0.20002,-3.49518 -1.56553,-3.78148 l -8.0976,-1.31708 c -0.3148,-0.61399 -0.64261,-1.21887 -0.97302,-1.81855 l 3.4023,-7.468656 c 0.34833,-0.757849 0.27736,-1.642349 -0.18731,-2.334963 -0.46103,-0.694895 -1.25061,-1.099512 -2.08393,-1.067976 l -8.21857,0.286187 c -0.42446,-0.531648 -0.85724,-1.056598 -1.29822,-1.574649 l 1.88879,-8.005242 c 0.19212,-0.81184 -0.0507,-1.665186 -0.6413,-2.254309 -0.58913,-0.589746 -1.44163,-0.832402 -2.25301,-0.641314 l -8.0033,1.886847 c -0.51953,-0.4405 -1.04553,-0.873315 -1.57789,-1.298218 l 0.28748,-8.217927 c 0.0312,-0.833106 -0.37268,-1.622579 -1.06668,-2.084574 -0.69281,-0.463867 -1.57665,-0.53527 -2.33496,-0.188609 l -7.46671,3.40425 c -0.60228,-0.332412 -1.20852,-0.657629 -1.81853,-0.975633 l -1.32034,-8.09889 c -0.28816,-1.76333 -2.32963,-2.608798 -3.78018,-1.565537 l -6.6576,4.790259 c -0.65496,-0.208119 -1.31382,-0.409101 -1.97854,-0.599674 l -2.87156,-7.680673 c -0.29045,-0.782461 -0.96657,-1.357799 -1.78537,-1.519368 -0.81672,-0.160726 -1.65861,0.111226 -2.22701,0.719365 l -5.60328,6.011731 c -0.67759,-0.07595 -1.35629,-0.142297 -2.03578,-0.199033 l -4.32716,-6.9919 c -0.94024,-1.519281 -3.1502,-1.519281 -4.09044,0 l -4.32716,6.9919 c -0.68014,0.05667 -1.3595,0.123017 -2.03774,0.199033 l -5.60459,-6.011731 c -1.2184,-1.309662 -3.3894,-0.87683 -4.01237,0.800003 l -2.8709,7.680673 c -0.66538,0.190573 -1.32359,0.392845 -1.9805,0.599674 l -6.6563,-4.790259 c -0.67616,-0.488791 -1.55773,-0.591006 -2.32781,-0.269916 -0.76917,0.319483 -1.3189,1.013531 -1.45366,1.835453 l -1.32034,8.09889 c -0.61138,0.316759 -1.21562,0.642619 -1.81854,0.975633 l -7.46735,-3.404903 c -0.75792,-0.346886 -1.64156,-0.275192 -2.33367,0.189262 -0.69451,0.461668 -1.099,1.251207 -1.06798,2.084574 l 0.28618,8.217927 c -0.53169,0.425714 -1.0577,0.858479 -1.5779,1.298218 l -8.00328,-1.886194 c -0.81164,-0.19019 -1.66401,0.05203 -2.25433,0.640661 -0.59063,0.589123 -0.83342,1.442469 -0.6413,2.254309 l 1.88555,8.005242 c -0.43773,0.518378 -0.87025,1.043255 -1.29497,1.574649 l -8.21858,-0.286187 c -0.83193,-0.02623 -1.61905,0.376856 -2.0839,1.067317 -0.46373,0.692824 -0.53536,1.576466 -0.18927,2.334984 l 3.40423,7.469294 c -0.33105,0.59968 -0.6582,1.20456 -0.97561,1.81855 l -8.09694,1.31708 c -1.76444,0.2877 -2.6103,2.33081 -1.56554,3.78148 l 4.79027,6.65368 c -0.20813,0.65693 -0.41041,1.31643 -0.60163,1.9818 l -7.68004,2.87156 c -1.67214,0.62818 -2.10219,2.7944 -0.79676,4.01368 l 6.00784,5.60261 c -0.0747,0.67644 -0.14113,1.35742 -0.19837,2.03645 l -6.99126,4.32717 c -0.70829,0.4385 -1.13899,1.2125 -1.13821,2.04553 0,0.83513 0.43122,1.60847 1.13887,2.04423 l 6.9906,4.32719 c 0.0573,0.68097 0.12357,1.36066 0.19837,2.03643 l -6.00848,5.60458 c -1.30817,1.21808 -0.87715,3.387 0.7974,4.01237 l 7.68004,2.87156 c 0.19122,0.66472 0.3935,1.32488 0.60163,1.98181 l -4.79027,6.65433 c -1.04696,1.45074 -0.19891,3.49602 1.56749,3.78018 l 8.09565,1.31708 c 0.31675,0.61398 0.6413,1.21886 0.97561,1.82114 l -3.40489,7.46671 c -0.34673,0.75837 -0.27507,1.64234 0.18927,2.33497 0.46169,0.69405 1.25093,1.09828 2.0839,1.06732 l 8.21468,-0.28748 c 0.42862,0.53398 0.85984,1.05756 1.29887,1.57789 l -1.88555,8.00654 c -0.19197,0.81042 0.0509,1.66238 0.6413,2.24977 0.58882,0.59119 1.44282,0.83337 2.25433,0.63935 l 8.00328,-1.88488 c 0.52034,0.44228 1.04717,0.87155 1.57856,1.29431 l -0.28619,8.22052 c -0.0643,1.78662 1.77543,3.01531 3.401,2.27124 l 7.46735,-3.4023 c 0.60126,0.33409 1.20748,0.65913 1.81854,0.97497 l 1.32034,8.09435 c 0.13262,0.82335 0.68292,1.51889 1.45366,1.83741 0.77022,0.31902 1.65055,0.21743 2.32781,-0.26862 l 6.65304,-4.79353 c 0.65692,0.20813 1.31708,0.41172 1.9818,0.60294 l 2.87156,7.67743 c 0.29073,0.78141 0.96664,1.35551 1.78472,1.5161 0.81718,0.16487 1.66121,-0.1077 2.22766,-0.71935 l 5.60458,-6.00848 c 0.67642,0.0781 1.35675,0.14309 2.03773,0.20357 l 4.32717,6.99061 c 0.43889,0.70725 1.21192,1.13762 2.04425,1.13821 0.83277,-3.4e-4 1.60631,-0.43068 2.04553,-1.13821 l 4.32717,-6.99061 c 0.68098,-0.0605 1.36066,-0.12552 2.03644,-0.20357 l 5.60328,6.00848 c 0.5665,0.6111 1.41008,0.88358 2.227,0.71935 0.81783,-0.16115 1.49347,-0.73509 1.78472,-1.5161 l 2.87156,-7.67743 c 0.66472,-0.19122 1.32553,-0.39481 1.98245,-0.60294 l 6.65434,4.79353 c 1.45159,1.04351 3.494,0.19593 3.78018,-1.56879 l 1.32032,-8.09435 c 0.61074,-0.31675 1.21498,-0.64586 1.81789,-0.97561 l 7.46737,3.40294 c 1.62589,0.74654 3.46791,-0.48334 3.40163,-2.27124 l -0.28617,-8.21987 c 0.53214,-0.42329 1.0575,-0.85503 1.57594,-1.29496 l 8.00394,1.88488 c 0.81302,0.19123 1.66505,-0.0455 2.25237,-0.63935 0.59042,-0.5874 0.83331,-1.43935 0.64131,-2.24977 l -1.8849,-8.00654 c 0.43903,-0.52033 0.87155,-1.04391 1.29432,-1.57789 l 8.21858,0.28748 c 0.83297,0.0315 1.62231,-0.37259 2.0839,-1.06667 0.46514,-0.69295 0.53634,-1.57789 0.18797,-2.33628 l -3.40294,-7.46539 c 0.33236,-0.60294 0.65887,-1.20782 0.97367,-1.82116 l 8.09759,-1.31772 c 0.82329,-0.13219 1.51852,-0.68305 1.83546,-1.45431 0.31921,-0.76971 0.21708,-1.64977 -0.26992,-2.32587 l -4.79026,-6.6537 c 0.20683,-0.65756 0.4091,-1.31772 0.60162,-1.98244 l 7.67874,-2.87156 c 0.78166,-0.29074 1.35584,-0.96697 1.5161,-1.78537 0.16462,-0.81698 -0.10792,-1.66069 -0.71935,-2.227 l -6.00653,-5.60458 c 0.0728,-0.67643 0.13983,-1.35675 0.19837,-2.03578 l 6.99061,-4.32784 c 0.70862,-0.43763 1.13964,-1.21137 1.13887,-2.04423 0,-0.83317 -0.42927,-1.60781 -1.13758,-2.04553 z m -46.78525,57.98791 c -2.66929,-0.57561 -4.36685,-3.20652 -3.79384,-5.88425 0.57106,-2.67449 3.20002,-4.37661 5.86864,-3.801 2.66929,0.57171 4.36945,3.20718 3.79709,5.87971 -0.57236,2.67317 -3.20391,4.37725 -5.87189,3.80554 z m -85.20366,-67.75316 c 2.27683,-1.01282 3.30259,-3.67866 2.29205,-5.95646 0,0 -4.7154,-10.47937 -4.57381,-11.59289 0.9898,-7.7854 6.88718,-15.019243 13.36396,-20.688869 6.66345,-5.833 18.89505,-8.222474 26.68826,-10.333706 0.54928,-0.148782 8.42735,8.001345 8.42735,8.001345 1.71813,1.803314 4.57395,1.869198 6.37337,0.146991 l 8.51906,-8.148336 c 17.85049,3.323592 32.96406,14.435192 41.67369,29.680135 l -5.83221,13.17273 c -1.00685,2.2797 0.0208,4.94572 2.29398,5.95581 l 11.22868,4.98735 c 0.19381,1.99351 0.29593,4.00716 0.29593,6.0488 1.5619,14.92169 -5.31066,30.62323 -17.46088,42.66296 l -10.4599,-2.24782 h -5.1e-4 c -2.43617,-0.52245 -4.83397,1.03104 -5.35287,3.46799 l -2.48197,11.58184 c -7.65856,3.47579 -16.16266,5.40686 -25.11946,5.40686 -9.16167,0 -17.85115,-2.02668 -25.64565,-5.65076 l -2.48064,-11.5812 c -0.52164,-2.43708 -2.91775,-3.98961 -5.35158,-3.46669 l -10.22443,2.19579 c -10.18477,-11.48557 -16.9061,-29.32695 -17.17146,-42.36897 0,-2.21009 0.11901,-4.39417 0.34796,-6.54053 v 0 l 10.65111,-4.73302 m 14.02218,67.51249 c -2.66994,0.57626 -5.29824,-1.12586 -5.87255,-3.80035 -0.57105,-2.67903 1.12651,-5.30864 3.79579,-5.88425 2.66994,-0.57106 5.29954,1.13106 5.8719,3.8049 0.57105,2.67318 -1.12781,5.30733 -3.7958,5.8797 z M -258.679,119.27181 c 1.10764,2.49887 -0.0195,5.42767 -2.51513,6.53337 -2.49564,1.10894 -5.41662,-0.0195 -6.52362,-2.52033 -1.10764,-2.50083 0.0189,-5.42442 2.51513,-6.53337 2.49719,-1.10758 5.41928,0.0211 6.52362,2.5197 z m 51.05194,-46.335823 c 1.9727,-1.889433 5.10182,-1.814638 6.9906,0.160653 1.88489,1.981149 1.81334,5.113514 -0.16389,7.001671 -1.9727,1.890086 -5.10182,1.816585 -6.99061,-0.162619 -1.88437,-1.979444 -1.81107,-5.110655 0.1639,-6.999705 z m 57.87539,46.575823 c 1.10375,-2.49856 4.02585,-3.6268 6.52231,-2.51838 2.49627,1.107 3.62279,4.03449 2.51514,6.53337 -1.1033,2.49972 -4.0263,3.62903 -6.52361,2.52033 -2.49301,-1.10765 -3.61953,-4.03253 -2.51384,-6.53532 z"
+ color="#000000"
+ color-rendering="auto"
+ dominant-baseline="auto"
+ image-rendering="auto"
+ shape-rendering="auto"
+ solid-color="#000000"
+ stop-color="#000000"
+ style="font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;isolation:auto;mix-blend-mode:normal;stroke-width:0.65041"
+ id="path2-6" /><g
+ aria-label="V"
+ id="g6"
+ transform="matrix(0.65040957,0,0,0.65040957,-287.20599,56.842282)"><path
+ d="m 40.368,56.262 35.459,-17.039 51.802,139.85 47.083,-133.45 40.067,10.639 -61.629,166.39 h -51.153 z"
+ stroke-width="0.21397"
+ id="path4-7" /></g></g></g>
+<g
+ id="g10"
+ transform="translate(-10.708266,-9.2965379)">
+</g>
+<g
+ id="g12"
+ transform="translate(-10.708266,-9.2965379)">
+</g>
+<g
+ id="g14"
+ transform="translate(-10.708266,-9.2965379)">
+</g>
+<g
+ id="g16"
+ transform="translate(-10.708266,-9.2965379)">
+</g>
+<g
+ id="g18"
+ transform="translate(-10.708266,-9.2965379)">
+</g>
+<g
+ id="g20"
+ transform="translate(-10.708266,-9.2965379)">
+</g>
+<g
+ id="g22"
+ transform="translate(-10.708266,-9.2965379)">
+</g>
+<g
+ id="g24"
+ transform="translate(-10.708266,-9.2965379)">
+</g>
+<g
+ id="g26"
+ transform="translate(-10.708266,-9.2965379)">
+</g>
+<g
+ id="g28"
+ transform="translate(-10.708266,-9.2965379)">
+</g>
+<g
+ id="g30"
+ transform="translate(-10.708266,-9.2965379)">
+</g>
+<g
+ id="g32"
+ transform="translate(-10.708266,-9.2965379)">
+</g>
+<g
+ id="g34"
+ transform="translate(-10.708266,-9.2965379)">
+</g>
+<g
+ id="g36"
+ transform="translate(-10.708266,-9.2965379)">
+</g>
+<g
+ id="g38"
+ transform="translate(-10.708266,-9.2965379)">
+</g>
+</svg>