<html>
<div id="flex-container">
    <div id="main-flex">
        <h1 style="text-align: center;">hello world</h1>
        <div id="main-box">
            <div class="main-content">
                <h3>whoami</h3>
                <p>I'm <b class="rainbow-text">hex</b>, short for hexlocation.</p>
                <p>Hater of books and politics, in love with tinkering and low-level engineering.</p>
                <p>Interested in</p>
                <ul>
                    <li>Embedded devices & firmware development</li>
                    <li>All things Linux</li>
                    <li>Security</li>
                    <li>Privacy</li>
                </ul>
            </div>
            <div class="additional-content">
                <h3>banners</h3>
                <div id="banners">
                    <img src="ia.gif"></img>
                    <img src="hair.png"></img>
                    <img src="hand.webp"></img>
                    <img src="fuckcss.png"></img>
                    <img src="hsh.gif"></img>
                </div>
            </div>
            <div class="contact-content">
                <h3>contact</h3>
                <p>e-mail & xmpp: hex[at]iwakura.rip<br>
                    discord: hex.maybe</p>
            </div>
        </div>
    </div>
</div>

</html>

<style>

    @font-face {
        font-family: heartFont;
        src: url("rainyhearts.ttf");
    }

    @keyframes rainbow_anim {

        0%,
        100% {
            background-position: 0 0;
        }

        50% {
            background-position: 100% 0;
        }
    }

    @keyframes border_amim {

        0%,
        100% {
            background-position: 0 0;
        }

        50% {
            background-position: 100% 0;
        }
    }

    #banners img {
        border: 1px solid white;
    }

    .rainbow-text {
        text-align: center;
        background: linear-gradient(to right, #6666ff, #0099ff, #00ff00, #ff3399, #6666ff);
        background-clip: text;
        color: transparent !important;
        animation: rainbow_anim 15s ease-in-out infinite;
        background-size: 400% 100%;
    }

    #main-box {
        display: inline-grid;
        grid-template-columns: 50vw 20vw;
        grid-auto-flow: row;
        grid-gap: 20px;

    }

    #main-flex {
        padding: 30px;
        border: 3px solid white;
        border-radius: 10px;
        box-shadow: 0px 0px 20px white;
        color: white;
    }

    #flex-container {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100%;
    }

    body {
        font-family: heartFont;
        font-weight: 800;
        font-size: 23px;
        background-color: black;
    }
</style>