/* * Freed.place * Version 3.0 * Copyright (c) 2025 FreedTapestry21 */ /* Jetbrains Mono font by Jetbrains */ @font-face { font-family: 'Jetbrains Mono'; src: local(''), url('./fonts/jbmono.woff2') } /* VGA font by VileR @ int10h.org! */ @font-face { font-family: 'VGA'; src: local(''), url('./fonts/ibm_vga8.woff2') } :root { --accent-color: #b4befe; --accent-color-dark: #9198cd; --background-color: #191724; } body { background-color: var(--background-color); color: var(--accent-color); font-family: 'Jetbrains Mono'; } p {font-size: 18px;} h1 {font-size: 34px;} h2 {font-size: 30px;} h3 {font-size: 26px;} h4 {font-size: 22px;} a { text-decoration: underline dotted; color: var(--accent-color-dark); } a:hover { color: var(--accent-color); } /* Custom */ .center { display: flex; justify-content: center; } .img { max-height: 45vh; max-width: 300px; } .circle { border-radius: 50%; } .nocircle { max-height: 30vh; } /* Menu */ .menu { background-color: var(--accent-color); color: var(--background-color); width: 90%; margin: auto; } .menu p {user-select: none; font-size: 20px;} .menu a { color: var(--background-color); text-decoration: none; } .menu a:hover { color: var(--accent-color); background-color: var(--background-color); } .name {text-align: left; width: 45%;} .index {text-align: right; width: 45%;} /* Footer */ .footer { background-color: var(--accent-color); color: var(--background-color); width: 90%; margin: auto; } .footer p {font-size:12px;} .info {text-align: left; width: 45%;} .copyright {text-align: right; width: 45%;} /* Boxes */ .box { width: 80%; display: flex; flex-direction: row; justify-content: center; } .item { font-family: VGA; padding: 10px; width: 50%; margin: auto; } .content {margin: auto; min-height: 400px;} .invert {flex-direction: row-reverse;}