diff options
Diffstat (limited to 'users/aspen/goodcry-band/index.css')
-rw-r--r-- | users/aspen/goodcry-band/index.css | 160 |
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; +} |