Compare commits

..

30 Commits

Author SHA1 Message Date
ddaac80f2e
Update build 2024-10-17 11:58:21 +02:00
116d9d28f8
Replace Twitter with Nostr 2024-10-17 11:58:08 +02:00
692b49fe43
Update build 2024-10-16 12:57:09 +02:00
6df3be1f2b
Update content 2024-10-16 12:56:54 +02:00
0dcefbcd50
Remove board information 2024-09-03 18:46:58 +02:00
7eb15d8f49
Update build 2024-09-03 18:39:32 +02:00
77df0c47ca
Switch to new legal registration 2024-09-03 18:38:33 +02:00
20f59d2fad
Improve wording 2024-09-03 18:38:20 +02:00
b4ae35fc24
Update services 2024-08-21 16:52:36 +02:00
3be5c532d2
Update build 2024-08-04 16:40:10 +02:00
0472848132
Update services 2024-08-04 16:36:25 +02:00
f175f2d0e3
Add link to account dashboard to all pages 2024-03-29 11:24:03 +04:00
4b52a12943
Content 2024-01-27 08:17:54 +02:00
c53cfffda5
Don't link items without URL 2024-01-27 08:17:35 +02:00
Râu Cao
f08a119f2f
Improve copy 2023-11-17 14:15:22 +01:00
Râu Cao
e038b92c77
Update services 2023-11-17 14:06:18 +01:00
Râu Cao
95c8f845bb
Update release build 2023-11-17 13:53:04 +01:00
Râu Cao
0b719783e0
Revert "Don't advertise kredits for now"
This reverts commit c0b19223d835c32aed793d4555c7908d73c3f39f.
2023-11-17 13:49:03 +01:00
Râu Cao
35f2f76d38
Update release build 2023-07-26 09:48:23 +02:00
Râu Cao
7824a0b0ac
Update theme 2023-07-26 09:47:59 +02:00
Râu Cao
70c3d986d6
Update data 2023-07-26 09:47:49 +02:00
Râu Cao
0e16fa0509
Add npm-run-all package 2023-07-26 09:47:33 +02:00
Râu Cao
b97948e190
Update release build 2022-12-24 17:02:48 +07:00
Râu Cao
331b724a9c
Update board members 2022-12-24 17:02:32 +07:00
Râu Cao
09a26b2ba1
Add jitsi service 2022-09-19 11:41:01 +02:00
Râu Cao
7828213b5b
Update release build 2022-09-17 10:21:44 +02:00
Râu Cao
c0b19223d8
Don't advertise kredits for now 2022-09-17 10:20:33 +02:00
Râu Cao
622e0ce9f6
Add upcoming services 2022-09-17 10:20:18 +02:00
Râu Cao
c11696aa90
Wording 2022-09-17 10:19:49 +02:00
Râu Cao
24bf97f656
Add PGP key for KIF email 2022-09-17 10:19:17 +02:00
20 changed files with 970 additions and 255 deletions

View File

@ -9,24 +9,22 @@ menu:
weight: 10 weight: 10
--- ---
The Kosmos Infrastructure Foundation (KIF) is the legal, physical, and financial The Kosmos Infrastructure Foundation (KIF) is the host organization for Kosmos
host organization for Kosmos hosted services. hosted services. It acts as an infrastructure provider to the developers and
users of [free and open-source
It acts as an infrastructure provider to the developers and users of Kosmos software](https://en.wikipedia.org/wiki/Free_and_open-source_software). It is
software. It is appointed this role by the Kosmos co-operative, and is run by appointed this role by the Kosmos co-operative, and is run by members of the
members of the co-operative itself. co-operative itself.
The foundation also accepts financial contributions on behalf of the The foundation also accepts financial contributions on behalf of the
co-operative, both for the development and maintenance of Kosmos (and related) co-operative, both for the development and maintenance of Kosmos applications
software, as well as for providing hosted services to people and organizations. and infrastructure, and related free and open-source software, as well
As per the KIF's founding statutes, which are legally binding, any and all of as for providing hosted services to individuals and organizations.
its funds must only be used for these purposes.
## Our Mission ## Our Mission
We believe that neither the development nor usage of [free and open-source We believe that neither the development nor usage of free software should be
software](https://en.wikipedia.org/wiki/Free_and_open-source_software) should entirely dependent upon select corporations or VC-funded startup companies.
be entirely dependent upon select corporations or VC-funded startup companies.
Thus, we think that free software benefits from community-owned, sovereign and Thus, we think that free software benefits from community-owned, sovereign and
open communication and collaboration platforms that are only beholden to free open communication and collaboration platforms that are only beholden to free
software's most important stakeholders: its creators and users. software's most important stakeholders: its creators and users.
@ -41,7 +39,8 @@ In this context, our mission is as follows:
</li> </li>
<li class="mb-2"> <li class="mb-2">
Provide a professional, reliable hosting environment for research, Provide a professional, reliable hosting environment for research,
development, testing, and demonstration of all Kosmos applications development, testing, and demonstration of all Kosmos applications, as well
as related and unrelated free software
</li> </li>
<li> <li>
Provide, on a not-for-profit basis, easy-to-use services surrounding Kosmos Provide, on a not-for-profit basis, easy-to-use services surrounding Kosmos
@ -53,21 +52,18 @@ In this context, our mission is as follows:
</li> </li>
</ul> </ul>
## Board of Directors
{{< partial "kif/board" >}}
## Contact ## Contact
<div class="grid grid-cols-1 md:grid-cols-2 gap-6 mb-8"> <div class="grid grid-cols-1 md:grid-cols-2 gap-6 mb-8">
<div> <div>
### Snail Mail ### Address
Stichting Kosmos Infrastructure Foundation Kosmos Infrastructure Foundation
Herengracht 449A Beta Building, Oficina 6
1017 BR Amsterdam Próspera ZEDE
Netherlands St. Johns Bay, Roatán, Islas de Bahia 34101
Honduras
</div> </div>
<div> <div>
@ -75,6 +71,7 @@ In this context, our mission is as follows:
### E-Mail ### E-Mail
[foundation@kosmos.org](mailto:foundation@kosmos.org) [foundation@kosmos.org](mailto:foundation@kosmos.org)
<span class="text-sm font-mono">([PGP](/0xC6C569307DE33574.asc))</span>
</div> </div>
</div> </div>

View File

@ -7,6 +7,4 @@ menu:
weight: 5 weight: 5
--- ---
## Community Services
{{< partial "services/community" >}} {{< partial "services/community" >}}

View File

@ -1,10 +0,0 @@
- name: Sebastian Kippe
role: Chairman
- name: Garret Alfert
role: Secretary
- name: Michael Bumann
role: Treasurer
- name: Greg Karékinian
role: Director
- name: Nick Jennings
role: Director

View File

@ -1,3 +1,27 @@
- name: Kosmos Accounts & Services
description: >-
Kosmos Accounts give people access to our hosted
services. An account dashboard and control panel
offers account management functionality and
additional integrations.
status: >-
Accounts are in beta and already in use by some
developers and other users. Registration is
currently by invitation only.
links:
- section: Links
items:
- title: Account dashboard
url: https://accounts.kosmos.org
- title: Services
url: "/services"
- section: Source code
items:
- title: Akkounts (account dashboard/control panel)
url: https://gitea.kosmos.org/kosmos/akkounts
- title: Chef cookbooks (infrastructure automation)
url: https://gitea.kosmos.org/kosmos/chef
- name: Kosmos Chat - name: Kosmos Chat
description: >- description: >-
Kosmos Chat is a group chat application, based Kosmos Chat is a group chat application, based
@ -7,7 +31,7 @@
data is ever locked into hosted silos. data is ever locked into hosted silos.
status: >- status: >-
An alpha version of the client app is in use by developers, and a public An alpha version of the client app is in use by developers, and a public
beta version is planned for 2022. beta version is planned for 2024.
links: links:
- section: Links - section: Links
items: items:
@ -22,29 +46,6 @@
- title: Sockethub (Protocol proxy) - title: Sockethub (Protocol proxy)
url: https://github.com/sockethub/sockethub/ url: https://github.com/sockethub/sockethub/
- name: Kosmos Accounts & Services
description: >-
Kosmos Accounts give people access to our hosted
services. An account dashboard and control panel
offers account management functionality and
additional integrations.
status: >-
Accounts are in beta and already in use by some
developers and other users. Registration is
currently by invitation only.
links:
- section: Links
items:
- title: Account dashboard (beta version)
url: https://accounts.kosmos.org
- title: Services
url: "/services"
- section: Source code
items:
- title: Akkounts (account dashboard/control panel)
url: https://gitea.kosmos.org/kosmos/akkounts
- title: Chef cookbooks (infrastructure automation)
url: https://gitea.kosmos.org/kosmos/chef
- name: Kredits - name: Kredits
description: >- description: >-

View File

@ -9,12 +9,16 @@
- name: Forums - name: Forums
url: https://community.kosmos.org url: https://community.kosmos.org
description: Kosmos community forums and user support/help site description: Kosmos community forums and user support/help site
- name: E-Mail
description: A no-bullshit email account, with PGP extras
- name: Nostr
url: https://nostr.kosmos.org
description: A spam-free Nostr relay, zap wallet, and NIP-05 addresses
- category: Software development - category: Software development
items: items:
- name: Gitea - name: Gitea
url: https://gitea.kosmos.org url: https://gitea.kosmos.org
description: Code hosting and collaboration for software projects description: Code hosting and collaboration for software projects
- name: Drone CI - name: Drone CI
url: https://drone.kosmos.org url: https://drone.kosmos.org
description: Continuous integration and build pipelines description: Continuous integration and build pipelines
@ -22,15 +26,26 @@
items: items:
- name: Accounts - name: Accounts
url: https://accounts.kosmos.org url: https://accounts.kosmos.org
description: Manage your Kosmos account, and invite new users description: Manage your Kosmos account and services
- name: Storage
url: https://remotestorage.io
description: Personal data storage and synchronization for the Web
- name: Sockethub - name: Sockethub
url: https://sockethub.org url: https://sockethub.org
description: Access other Internet protocols from Web apps description: Access other Internet protocols from Web apps
- name: IPFS Gateway - name: Lightning Network
url: https://wiki.kosmos.org/Kredits:IPFS url: https://lightningaddress.com
description: Web gateway for the IPFS decentralized filesystem description: A simple, always-on inbox for receiving sats
- category: Documentation - category: P2P Network Services
items: items:
- name: Wiki - name: IPFS
url: https://wiki.kosmos.org url: https://wiki.kosmos.org/Kredits:IPFS
description: Kosmos documentation and knowledge base description: Nodes and Web gateway for the IPFS decentralized filesystem
- name: Rootstock
url: https://rootstock.io/
description: Testnet and Mainnet full nodes with publicly accessible APIs
- category: Coming Soon
items:
- name: Video Chat
description: Secure and flexible video conferencing, for 1:1 and groups
coming_soon: true

801
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -21,6 +21,7 @@
"author": "Kosmos Contributors", "author": "Kosmos Contributors",
"license": "MIT", "license": "MIT",
"devDependencies": { "devDependencies": {
"npm-run-all": "^4.1.5",
"tailwindcss": "3.0.24" "tailwindcss": "3.0.24"
} }
} }

View File

@ -0,0 +1,52 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
+7/QZWH35ajvGOdThw==
=mM0O
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -57,8 +57,9 @@ header h1 {
} }
header h2 { header h2 {
font-weight: 300; font-size: 1rem;
font-size: 1.4rem; font-weight: normal;
color: #888888;
} }
main { main {
@ -72,6 +73,33 @@ main p {
margin-bottom: 1em; margin-bottom: 1em;
} }
footer {
height: 100%;
max-width: 90%;
margin: 7vh auto;
text-align: center;
}
footer a {
font-size: 0.9rem;
font-weight: bold;
display: inline-block;
background-color: #444;
color: white;
text-decoration: none;
padding: 0.5em 2em;
border-radius: 0.5em;
border: 3px solid white;
}
footer a:hover {
background-color: #555;
}
footer a:active {
border: 3px solid #ccc;
}
.hidden { .hidden {
display: none !important; display: none !important;
} }
@ -82,10 +110,15 @@ main p {
} }
header h1 { header h1 {
font-size: 8vw; font-size: 10vw;
margin-bottom: 1rem;
}
header h2 {
font-weight: 300;
font-size: 1rem;
} }
footer { footer {
margin-bottom: 4rem;
} }
} }

File diff suppressed because one or more lines are too long

View File

@ -1,14 +1,15 @@
<!doctype html><html lang=en><head><meta name=generator content="Hugo 0.101.0"><meta charset=utf-8><title>Kosmos</title><meta content="width=device-width,minimum-scale=1,maximum-scale=1" name=viewport><link href=https://assets.kosmos.org/fonts/open-sans/open-sans.css rel=stylesheet><link href=/css/style.css rel=stylesheet></head><body><div id=wrapper><header><h1>Kosmos</h1><h2>Group communication for the 21st century</h2></header><main><p>We are an open co-operative of people, who are developing a free, <!doctype html><html lang=en><head><meta name=generator content="Hugo 0.135.0"><meta charset=utf-8><title>Kosmos</title>
<meta content='width=device-width,minimum-scale=1,maximum-scale=1' name=viewport><link href=https://assets.kosmos.org/fonts/open-sans/open-sans.css rel=stylesheet><link href=/css/style.css rel=stylesheet></head><body><div id=wrapper><header><h1>Kosmos</h1><h2>Let a million servers bloom</h2></header><main><p>We are an open co-operative of people, who are developing a free,
open-source, and user-centric alternative to centralized group chat open-source, and user-centric alternative to centralized group chat
platforms, based on widely used protocols and standards. platforms, based on widely used protocols and standards.
<a href=/projects>Learn more about our projects</a>.</p><p>We also offer <a href=/services>hosted services</a> for a variety of <a href=/projects>Learn more about our projects</a>.</p><p>We also offer <a href=/services>hosted services</a> for a variety of
applications on a not-for-profit basis. And we have recently created a applications on a not-for-profit basis. And we recently created a
community-led <a href=/foundation>foundation</a> for this purpose.</p><p>We collaborate on source code on community-led <a href=/foundation>foundation</a> for this purpose.</p><p>We collaborate on source code on
<a href=https://github.com/67P rel=me>GitHub</a> <a href=https://github.com/67P rel=me>GitHub</a>
as well as our own as well as our own
<a href=https://gitea.kosmos.org/kosmos rel=me>Gitea</a>. <a href=https://gitea.kosmos.org/kosmos rel=me>Gitea</a>.
For announcements and other news, you can follow us on the For announcements and other news, you can follow us on the
<a href=https://kosmos.social/@kosmos rel=me>fediverse</a> <a href=https://kosmos.social/@kosmos rel=me>Fediverse</a>
(recommended) or on or on
<a href=https://twitter.com/KosmosHQ rel=me>Twitter</a>.</p><p class=hidden>For status and incident updates regarding Kosmos infrastructure, please follow <a href=https://njump.me/nprofile1qythwumn8ghj7mn0wd68ytntdaek6mmn9ehhyee0qy88wumn8ghj7mn0wvhxcmmv9uqzpvlpklqw7jpff0v9vgpml4rqvfw7jhf6lwy5uhcfk9xdru88p9703as9vx rel=me>Nostr</a>.</p><p class=hidden>For status and incident updates regarding Kosmos infrastructure, please follow
<a href=https://kosmos.social/@ops rel=me>ops@kosmos.social</a>.</p></main><footer></footer></div></body></html> <a href=https://kosmos.social/@ops rel=me>ops@kosmos.social</a>.</p></main><footer><p><a href=https://accounts.kosmos.org class="block font-bold"><span>Log in to your account</span></a></p></footer></div></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,52 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
+7/QZWH35ajvGOdThw==
=mM0O
-----END PGP PUBLIC KEY BLOCK-----

File diff suppressed because one or more lines are too long

View File

@ -11,7 +11,7 @@
<div id="wrapper"> <div id="wrapper">
<header> <header>
<h1>Kosmos</h1> <h1>Kosmos</h1>
<h2>Group communication for the 21st century</h2> <h2>Let a million servers bloom</h2>
</header> </header>
<main> <main>
<p> <p>
@ -22,7 +22,7 @@
</p> </p>
<p> <p>
We also offer <a href="/services">hosted services</a> for a variety of We also offer <a href="/services">hosted services</a> for a variety of
applications on a not-for-profit basis. And we have recently created a applications on a not-for-profit basis. And we recently created a
community-led <a href="/foundation">foundation</a> for this purpose. community-led <a href="/foundation">foundation</a> for this purpose.
</p> </p>
<p> <p>
@ -31,9 +31,9 @@
as well as our own as well as our own
<a href="https://gitea.kosmos.org/kosmos" rel="me">Gitea</a>. <a href="https://gitea.kosmos.org/kosmos" rel="me">Gitea</a>.
For announcements and other news, you can follow us on the For announcements and other news, you can follow us on the
<a href="https://kosmos.social/@kosmos" rel="me">fediverse</a> <a href="https://kosmos.social/@kosmos" rel="me">Fediverse</a>
(recommended) or on or on
<a href="https://twitter.com/KosmosHQ" rel="me">Twitter</a>. <a href="https://njump.me/nprofile1qythwumn8ghj7mn0wd68ytntdaek6mmn9ehhyee0qy88wumn8ghj7mn0wvhxcmmv9uqzpvlpklqw7jpff0v9vgpml4rqvfw7jhf6lwy5uhcfk9xdru88p9703as9vx" rel="me">Nostr</a>.
</p> </p>
<p class="hidden"> <p class="hidden">
For status and incident updates regarding Kosmos infrastructure, please follow For status and incident updates regarding Kosmos infrastructure, please follow
@ -41,6 +41,11 @@
</p> </p>
</main> </main>
<footer> <footer>
<p>
<a href="https://accounts.kosmos.org" class="block font-bold">
<span class="">Log in to your account</span>
</a>
</p>
</footer> </footer>
</div> </div>
</body> </body>

View File

@ -3,10 +3,25 @@
<ul class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-6 mb-8"> <ul class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-6 mb-8">
{{ range .items }} {{ range .items }}
<li> <li>
{{ if .coming_soon }}
<h4 class="text-lg font-bold mb-2"> <h4 class="text-lg font-bold mb-2">
{{ if .url }}
<a href="{{ .url }}" class="!text-zinc-500">{{ .name }}</a>
{{ else }}
<span class="!text-zinc-500">{{ .name }}</span>
{{ end }}
</h4>
<p class="text-zinc-500">{{ .description }}</p>
{{ else }}
<h4 class="text-lg font-bold mb-2">
{{ if .url }}
<a href="{{ .url }}" class="!text-black">{{ .name }}</a> <a href="{{ .url }}" class="!text-black">{{ .name }}</a>
{{ else }}
<span class="!text-black">{{ .name }}</span>
{{ end }}
</h4> </h4>
<p>{{ .description }}</p> <p>{{ .description }}</p>
{{ end }}
</li> </li>
{{ end }} {{ end }}
</ul> </ul>

View File

@ -22,6 +22,11 @@
</nav> </nav>
<nav class="hidden md:block md:grow-0 md:shrink-0"> <nav class="hidden md:block md:grow-0 md:shrink-0">
<ul class="ml-16 flex items-baseline space-x-6"> <ul class="ml-16 flex items-baseline space-x-6">
<li>
<a href="https://accounts.kosmos.org" class="font-bold">
<span class="px-2">Log in</span>
</a>
</li>
<li> <li>
<a href="https://kosmos.social/@kosmos" target="_blank" title="Follow us on the Fediverse"> <a href="https://kosmos.social/@kosmos" target="_blank" title="Follow us on the Fediverse">
<svg class="inline-block align-top mr-1 w-auto h-5" viewBox="0 0 216.4144 232.00976" version="1.1"><path d="M107.86523 0C78.203984.2425 49.672422 3.4535937 33.044922 11.089844c0 0-32.97656262 14.752031-32.97656262 65.082031 0 11.525-.224375 25.306175.140625 39.919925 1.19750002 49.22 9.02375002 97.72843 54.53124962 109.77343 20.9825 5.55375 38.99711 6.71547 53.505856 5.91797 26.31125-1.45875 41.08203-9.38867 41.08203-9.38867l-.86914-19.08984s-18.80171 5.92758-39.91796 5.20508c-20.921254-.7175-43.006879-2.25516-46.390629-27.94141-.3125-2.25625-.46875-4.66938-.46875-7.20313 0 0 20.536953 5.0204 46.564449 6.21289 15.915.73001 30.8393-.93343 45.99805-2.74218 29.07-3.47125 54.38125-21.3818 57.5625-37.74805 5.0125-25.78125 4.59961-62.916015 4.59961-62.916015 0-50.33-32.97461-65.082031-32.97461-65.082031C166.80539 3.4535938 138.255.2425 108.59375 0h-.72852zM74.296875 39.326172c12.355 0 21.710234 4.749297 27.896485 14.248047l6.01367 10.080078 6.01563-10.080078c6.185-9.49875 15.54023-14.248047 27.89648-14.248047 10.6775 0 19.28156 3.753672 25.85156 11.076172 6.36875 7.3225 9.53907 17.218828 9.53907 29.673828v60.941408h-24.14454V81.869141c0-12.46875-5.24453-18.798829-15.73828-18.798829-11.6025 0-17.41797 7.508516-17.41797 22.353516v32.375002H96.207031V85.423828c0-14.845-5.815468-22.353515-17.417969-22.353516-10.49375 0-15.740234 6.330079-15.740234 18.798829v59.148439H38.904297V80.076172c0-12.455 3.171016-22.351328 9.541015-29.673828 6.568751-7.3225 15.172813-11.076172 25.851563-11.076172z" fill="#000"/></svg></svg> <svg class="inline-block align-top mr-1 w-auto h-5" viewBox="0 0 216.4144 232.00976" version="1.1"><path d="M107.86523 0C78.203984.2425 49.672422 3.4535937 33.044922 11.089844c0 0-32.97656262 14.752031-32.97656262 65.082031 0 11.525-.224375 25.306175.140625 39.919925 1.19750002 49.22 9.02375002 97.72843 54.53124962 109.77343 20.9825 5.55375 38.99711 6.71547 53.505856 5.91797 26.31125-1.45875 41.08203-9.38867 41.08203-9.38867l-.86914-19.08984s-18.80171 5.92758-39.91796 5.20508c-20.921254-.7175-43.006879-2.25516-46.390629-27.94141-.3125-2.25625-.46875-4.66938-.46875-7.20313 0 0 20.536953 5.0204 46.564449 6.21289 15.915.73001 30.8393-.93343 45.99805-2.74218 29.07-3.47125 54.38125-21.3818 57.5625-37.74805 5.0125-25.78125 4.59961-62.916015 4.59961-62.916015 0-50.33-32.97461-65.082031-32.97461-65.082031C166.80539 3.4535938 138.255.2425 108.59375 0h-.72852zM74.296875 39.326172c12.355 0 21.710234 4.749297 27.896485 14.248047l6.01367 10.080078 6.01563-10.080078c6.185-9.49875 15.54023-14.248047 27.89648-14.248047 10.6775 0 19.28156 3.753672 25.85156 11.076172 6.36875 7.3225 9.53907 17.218828 9.53907 29.673828v60.941408h-24.14454V81.869141c0-12.46875-5.24453-18.798829-15.73828-18.798829-11.6025 0-17.41797 7.508516-17.41797 22.353516v32.375002H96.207031V85.423828c0-14.845-5.815468-22.353515-17.417969-22.353516-10.49375 0-15.740234 6.330079-15.740234 18.798829v59.148439H38.904297V80.076172c0-12.455 3.171016-22.351328 9.541015-29.673828 6.568751-7.3225 15.172813-11.076172 25.851563-11.076172z" fill="#000"/></svg></svg>
@ -76,6 +81,11 @@
</a> </a>
</li> </li>
{{ end }} {{ end }}
<li>
<a href="https://accounts.kosmos.org" class="block font-bold">
<span class="">Log in</span>
</a>
</li>
</ul> </ul>
</div> </div>
</div> </div>

View File

@ -57,8 +57,9 @@ header h1 {
} }
header h2 { header h2 {
font-weight: 300; font-size: 1rem;
font-size: 1.4rem; font-weight: normal;
color: #888888;
} }
main { main {
@ -72,6 +73,33 @@ main p {
margin-bottom: 1em; margin-bottom: 1em;
} }
footer {
height: 100%;
max-width: 90%;
margin: 7vh auto;
text-align: center;
}
footer a {
font-size: 0.9rem;
font-weight: bold;
display: inline-block;
background-color: #444;
color: white;
text-decoration: none;
padding: 0.5em 2em;
border-radius: 0.5em;
border: 3px solid white;
}
footer a:hover {
background-color: #555;
}
footer a:active {
border: 3px solid #ccc;
}
.hidden { .hidden {
display: none !important; display: none !important;
} }
@ -82,10 +110,15 @@ main p {
} }
header h1 { header h1 {
font-size: 8vw; font-size: 10vw;
margin-bottom: 1rem;
}
header h2 {
font-weight: 300;
font-size: 1rem;
} }
footer { footer {
margin-bottom: 4rem;
} }
} }