/* Fonts (we serve our own fonts :D #fuckgoogle) */ @font-face { font-family: 'Share Tech'; src: url(../fonts/Share-Tech/ShareTech-Regular.ttf) format('woff2'); } @font-face { font-family: 'Share Tech Mono'; src: url(../fonts/Share-Tech/ShareTechMono-Regular.ttf) format('woff2'); } @font-face { font-family: 'Bitter'; src: url(../fonts/Bitter/Bitter-VariableFont_wght.ttf) format('woff2'); } body { height: 100vh; background-image: url("/img/background.jpg"); background-position: center; background-repeat: no-repeat; background-size: cover; } /* *flexes your boxes*/ .container { padding-top: 10vh; display: flex; flex-direction: column; } img.art_display { /* ackshually nvm, there's not much art at all so i'm not gonna make the gallery thing */ width: 45%; align-self: center; padding-top: 5vh; padding-bottom: 5vh; } div.taskbar { position: absolute; left: 0px; top: 0px; width: 100%; height: 31px; background: #c3c3c3; box-shadow: inset -1px -1px black; } /* Probably not the right way to do this, but it will suffice I guess. */ div.window_titlebar { position: absolute; left: 0px; top: 0px; width: 100%; height: 22px; background: navy; } div.window { position: relative; border-style: ridge; border-width: 5px; border-color: #e9e9e9; overflow-y: auto; width: 60vw; max-width: 80vw; max-height: 60vh; padding: 10px; align-self: center; background-color: #e9e9e9; } /* Fonts */ h1 { font-family: 'Bitter', serif; font-size: 20pt; color: white; text-shadow: 3px 3px 3px grey; display: inline; align-self: center; } h2 { padding-top: 5px; font-family: 'Share Tech', serif; } h3 { display: inline; padding-left: 2px; font-family: 'Bitter', serif; font-size: 11pt; color: white; } p { font-family: 'Bitter', serif; font-weight: 450; } /* mobile :( */ @media (max-width: 900px) { img.art_display { width: 80vw; } }