feat(aspen/goodcry-band): Initial commit of a website for my band

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
This commit is contained in:
Aspen Smith 2024-02-15 18:02:39 -05:00 committed by aspen
parent c6605992c0
commit a2a02d8111
6 changed files with 271 additions and 0 deletions

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 16 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 279 KiB

View file

@ -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;
}

View file

@ -0,0 +1,64 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="x-ua-compatible" content="ie=edge" />
<title>Good Cry</title>
<meta name="description" content="" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="index.css" type="text/css" media="screen" />
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link
href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap"
rel="stylesheet"
/>
</head>
<body>
<header class="header">
<img class="header-image" src="./flower.png" alt="Flower" />
<h1 class="title">Good Cry</h1>
<subtitle> just let it all out, baby </subtitle>
<hr />
</header>
<p>
Good Cry is rock n roll by way of grief for an unreachable future. Good
Cry is songs about the trials and tribulations of NYC trans love and
community. Good Cry is the joy in the heartache
</p>
<h2>Shows</h2>
<ul class="link-list">
<li>
<a
href="https://www.eventbrite.com/e/skylar-pocket-w-leche-malo-good-cry-tickets-836634866407"
>
February 24th, 2024 <br />
@ The Broadway in Brooklyn NY
</a>
</li>
</ul>
<p>
DM us
<a href="https://www.instagram.com/goodcryband_bk/">on Instagram</a> for
booking inquiries
</p>
<nav class="social-links">
<a href="https://www.instagram.com/goodcryband_bk/" title="Instagram">
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
>
<path
d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"
/>
</svg>
</a>
<a href="mailto:hello@goodcry.band" title="Email"> @ </a>
</nav>
<footer>
<img src="./flower-leaves.svg" alt="Flower" />
</footer>
</body>
</html>

View file

@ -0,0 +1,45 @@
*,
*::before,
*::after {
box-sizing: border-box;
}
* {
margin: 0;
}
body {
line-height: 1.5;
-webkit-font-smoothing: antialiased;
}
img,
picture,
video,
canvas,
svg {
display: block;
max-width: 100%;
}
input,
button,
textarea,
select {
font: inherit;
}
p,
h1,
h2,
h3,
h4,
h5,
h6 {
overflow-wrap: break-word;
}
#root,
#__next {
isolation: isolate;
}