:root {
    --box-shadow: 
    inset -.1rem -.1rem 0 lab(60.18% 66.12 -61.5 / 0.438),
    inset .1rem .1rem 0 lab(86.74% -20.38 -20.45 / 0.472);
    --background: lab(0% 0 0 / 0.25);
}

/*/guh/*/

body {
    box-sizing: border-box;
    display: grid;
    place-items: start center;

    margin: 0;
    padding: 1rem;

    height: 100vh;

    font-family: 'Times New Roman';
    color: lab(75.16% -22.31 -38.48);
    text-shadow: 0 0 .25rem lab(60.18% 66.12 -61.5 / 0.604);

    image-rendering: pixelated;
    filter: contrast(1.5) saturate(1.5);

    background-image: url(textures/dist2.png);
}

h1, p, a {
    margin: 0;
    padding: 0;
    text-decoration: none;
}

a {
    color: lab(46.67% 86.99 -83.62)
}

.window, .bar, .textbox {
    box-shadow: var(--box-shadow);
    padding: .5rem;
}

.window {
    display: grid;
    gap: .5rem;
    background-color: var(--background);
}

.bar {
    background-color: var(--background);
}

.textbox {
    background-color: var(--background);
}

.textbox p {
    margin-bottom: .5rem;
}

.voidlink {
    width: 100%;
    display: grid;
    place-items: center;
    margin: .5rem 0;
}
