:root{
    --text: #EEE2FB;
    --background: #1E0929;
    --primary: #E0CAF8;
    --secondary: #96a9e4;
    --accent: #ab8fdb;
    --accent2: #8e96f0;
}

body {
    font: 18px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    background-color: var(--background);
    color: var(--text);
}

h1{
    color: var(--primary);
    margin-bottom: 0;
}

h2 {
    color: var(--secondary)
}

p {
    color: var(--text)
}

p.subtext{
    color: var(--accent);
    margin-top: 0;
}

.wrapper{
    max-width: 650px;
    margin: 40px auto;
    padding: 0 10px;
}

.headering{
    justify-content: center;
}

.headering2{
    display: inline-block;
    padding-left: 1em;
}

a:link{
    color: var(--secondary);
}

a:visited{
    color: var(--accent2);
}

.icon{
    display: inline-block;
    margin-bottom: -1em;
    margin-left: 0;
    margin-right: 0;
    text-decoration: none;
}

svg{
    fill: var(--text);
}