about summary refs log tree commit diff
path: root/users/aspen/goodcry-band/index.css
diff options
context:
space:
mode:
authorAspen Smith <root@gws.fyi>2024-02-15T23·02-0500
committeraspen <root@gws.fyi>2024-02-18T18·15+0000
commita2a02d8111010dbc428c0b6d870286beb4a54132 (patch)
tree3006ce1617dcdcb14674b076fb77d5eff9ba8379 /users/aspen/goodcry-band/index.css
parentc6605992c06bf6adc93a7bb19b0ed34b8c213bf3 (diff)
feat(aspen/goodcry-band): Initial commit of a website for my band r/7552
I won't be caught dead using *linktree* of all things! who do you take
me for!?

hi #tvl. you can preview this (for now) at
https://ogopogo.tailced1.ts.net/

Change-Id: I9c3c4394a443a87f2fcd69489f134ac47dbc3686
Reviewed-on: https://cl.tvl.fyi/c/depot/+/10928
Reviewed-by: aspen <root@gws.fyi>
Autosubmit: aspen <root@gws.fyi>
Tested-by: BuildkiteCI
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;
+}