about summary refs log tree commit diff
path: root/users/aspen/goodcry-band/index.css
diff options
context:
space:
mode:
Diffstat (limited to 'users/aspen/goodcry-band/index.css')
-rw-r--r--users/aspen/goodcry-band/index.css160
1 files changed, 160 insertions, 0 deletions
diff --git a/users/aspen/goodcry-band/index.css b/users/aspen/goodcry-band/index.css
new file mode 100644
index 000000000000..cd7b51af44dd
--- /dev/null
+++ b/users/aspen/goodcry-band/index.css
@@ -0,0 +1,160 @@
+@import "./reset.css";
+
+:root {
+    --gray: #b4ada5;
+    --black: #2f2715;
+    --background: #fff9f4;
+    --blue: #195f9a;
+    --lavender: #5f6eb2;
+}
+
+html {
+    width: 100%;
+}
+
+body {
+    background-color: var(--background);
+    color: var(--black);
+    display: flex;
+    flex-direction: column;
+    align-items: center;
+    width: 100%;
+    overflow-x: hidden;
+    font-family: "Helvetica", sans-serif;
+}
+
+h1,
+h2,
+subtitle {
+    font-family: "Playfair Display", serif;
+}
+
+header {
+    display: flex !important;
+    flex-direction: column;
+    align-items: center;
+    font-size: 30px;
+    display: inline-block;
+    text-align: center;
+    max-width: 100%;
+    overflow-x: hidden;
+}
+
+@media (min-width: 800px) {
+    header {
+        overflow-x: initial;
+    }
+}
+
+subtitle {
+    display: block;
+    padding-top: 0.5rem;
+    padding-bottom: 2.7rem;
+}
+
+header hr {
+    border-top-style: none;
+    border-left-style: none;
+    border-right-style: none;
+    border-color: var(--gray);
+    margin-bottom: 2.7rem;
+    width: 35%;
+}
+
+.header-image {
+    width: 100%;
+    max-width: 100%;
+    transform: translateX(4%);
+    margin-top: 1rem;
+}
+
+@media (min-width: 800px) {
+    .header-image {
+        max-width: 800px;
+        margin-bottom: 1.2rem;
+    }
+}
+
+h2 {
+    margin-bottom: 1.4rem;
+    border-bottom: 1px solid var(--gray);
+    padding-bottom: 0.5rem;
+}
+
+a {
+    color: var(--blue);
+    text-decoration: none;
+}
+
+p {
+    margin-bottom: 1.5rem;
+    text-align: center;
+    max-width: 400px;
+}
+
+a:active {
+    text-decoration: underline;
+    color: var(--lavender);
+}
+
+.link-list {
+    padding: 0 1rem;
+    list-style: none;
+    font-size: 1.2em;
+    text-align: center;
+    margin-bottom: 1rem;
+}
+
+@media (min-width: 800px) {
+    .link-list {
+        padding: 0;
+    }
+}
+
+.link-list li > * {
+    display: block;
+    padding: 0.4rem 0;
+}
+
+.social-links {
+    margin-top: 3rem;
+    display: flex;
+    flex-direction: row;
+    align-items: center;
+}
+
+.social-links > * + * {
+    margin-left: 0.5rem;
+}
+
+.social-links svg {
+    fill: var(--gray);
+}
+
+.social-links a {
+    color: var(--gray);
+    font-size: 24px;
+    vertical-align: middle;
+}
+
+.social-links a:hover {
+    color: var(--blue);
+}
+
+.social-links a:active {
+    color: var(--lavender);
+    text-decoration: none;
+}
+
+.social-links a:hover svg {
+    fill: var(--blue);
+}
+
+.social-links a:active svg {
+    fill: var(--lavender);
+}
+
+footer img {
+    width: 80px;
+    margin: 3rem 0;
+}