@import url('../../style.css');

body {
    min-height: 100vh;
    padding: 27px 5vw 42px;
}

body > div {
    max-width: 1440px;
    margin: 0 auto;
}

nav {
    display: flex;
    gap: 27px;
    align-items: center;
    margin-bottom: 70px;
    font-size: 13px;
}

nav li {
    display: inline;
    list-style: none;
}

nav a {
    color: var(--muted);
    text-decoration: none;
}

nav a:hover {
    color: var(--ink);
}

h1 {
    max-width: 900px;
    margin: 0 0 35px;
    font-family: 'Space Grotesk', sans-serif;
    font-size: clamp(48px, 8vw, 110px);
    line-height: .9;
    color: var(--ink);
    background: transparent;
    border: 0;
    text-align: left;
}

p,
p1,
p2 {
    max-width: 680px;
    color: var(--muted);
    font-family: 'DM Sans', sans-serif;
    font-size: 18px;
    line-height: 1.5;
}

form {
    margin: 30px 0 24px;
    color: var(--ink);
    font-family: 'DM Mono', monospace;
    font-size: 12px;
    line-height: 2.4;
}

input,
button {
    margin: 0 8px 0 4px;
    padding: 6px 8px;
    border: 1px solid var(--turquoise);
    background: rgba(5, 5, 5, .8);
    color: var(--ink);
    font: inherit;
}

button {
    cursor: pointer;
}

button:hover {
    background: var(--blue);
    border-color: var(--blue);
}

canvas {
    display: block;
    max-width: 100%;
    height: auto;
    border: 1px solid var(--line);
}