aboutsummaryrefslogtreecommitdiff
path: root/styles/Page.module.css
diff options
context:
space:
mode:
authorAndrew Lee <alee14498@protonmail.com>2021-02-10 15:56:33 +0000
committerAndrew Lee <alee14498@protonmail.com>2021-02-10 15:56:33 +0000
commitc3f7033bb4669f8e3a684906f118a709a8f7456c (patch)
tree579b80bbfcbfd2d2354f19274faa6bc86413b10d /styles/Page.module.css
parent681d96bf3da378a57ecb1fc3d8f00f13a1dd65e4 (diff)
downloadlawrence-hill-c3f7033bb4669f8e3a684906f118a709a8f7456c.tar.gz
lawrence-hill-c3f7033bb4669f8e3a684906f118a709a8f7456c.tar.bz2
lawrence-hill-c3f7033bb4669f8e3a684906f118a709a8f7456c.zip
New pages
Diffstat (limited to 'styles/Page.module.css')
-rw-r--r--styles/Page.module.css118
1 files changed, 118 insertions, 0 deletions
diff --git a/styles/Page.module.css b/styles/Page.module.css
new file mode 100644
index 0000000..1121b96
--- /dev/null
+++ b/styles/Page.module.css
@@ -0,0 +1,118 @@
+.container {
+ min-height: 100vh;
+ padding: 0 0.5rem;
+ display: flex;
+ flex-direction: column;
+}
+
+.main {
+ padding: 5rem 0;
+ flex: 1;
+ display: flex;
+ flex-direction: column;
+}
+
+.footer {
+ width: 100%;
+ height: 100px;
+ border-top: 1px solid #eaeaea;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+
+.footer img {
+ margin-left: 0.5rem;
+}
+
+.footer a {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+
+.title a {
+ color: #0070f3;
+ text-decoration: none;
+}
+
+.title a:hover,
+.title a:focus,
+.title a:active {
+ text-decoration: underline;
+}
+
+.title {
+ margin: 0;
+ line-height: 1.15;
+ font-size: 4rem;
+}
+
+.title,
+.description {
+ text-align: center;
+}
+
+.description {
+ line-height: 1.5;
+ font-size: 1.5rem;
+}
+
+.code {
+ background: #fafafa;
+ border-radius: 5px;
+ padding: 0.75rem;
+ font-size: 1.1rem;
+ font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono,
+ Bitstream Vera Sans Mono, Courier New, monospace;
+}
+
+.grid {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ flex-wrap: wrap;
+ max-width: 800px;
+ margin-top: 3rem;
+}
+
+.card {
+ margin: 1rem;
+ flex-basis: 45%;
+ padding: 1.5rem;
+ text-align: left;
+ color: inherit;
+ text-decoration: none;
+ border: 1px solid #eaeaea;
+ border-radius: 10px;
+ transition: color 0.15s ease, border-color 0.15s ease;
+}
+
+.card:hover,
+.card:focus,
+.card:active {
+ color: #0070f3;
+ border-color: #0070f3;
+}
+
+.card h3 {
+ margin: 0 0 1rem 0;
+ font-size: 1.5rem;
+}
+
+.card p {
+ margin: 0;
+ font-size: 1.25rem;
+ line-height: 1.5;
+}
+
+.logo {
+ height: 1em;
+}
+
+@media (max-width: 600px) {
+ .grid {
+ width: 100%;
+ flex-direction: column;
+ }
+}