@charset "utf-8"; /* TABLE OF CONTENTS ------------------------------------------------------ 1. Global Settings ------------------------------------------------------ */ /* 1. Global Settings -------------------------------------------------- Settings used for things displayed in all pages */ @import "fonts.css"; html, body { /* define default font for all site */ font-family: 'Martian Mono', monospace; font-weight: 300; background-color: #4a3254; color: white; /* make the html always expand to the window size */ height: 100%; width: 100%; margin: 0; padding: 0; } a { color: white; text-decoration: none; } a:hover { color: #d9b9e6 } /* Generic class to make things unselectable */ .unselectable { -moz-user-select: none; -webkis-user-select: none; -ms-user-select: none; user-select: none; -o-user-select: none; } .ptheme-index-header_main { background-color: #34233b; height: 200px; width: 100%; display: flex; justify-content: center; } .ptheme-index-header_main h1 { margin: auto; } .ptheme-global-navbar_primary { background-color: #201724; width: 100%; display: flex; align-items: center; justify-content: flex-start; text-align: center; white-space: nowrap; text-transform: uppercase; } .ptheme-global-navbar_primary ul { display: block; width: 100%; } .ptheme-global-navbar_primary li { display: inline-block; } .ptheme-index-post_article { padding: 20px 0; display: flex; flex-direction: row; } .ptheme-content_main { max-width: 1260px; width: 80%; margin: auto; overflow: hidden; } .ptheme-index-post_feature-image-container { display: flex; flex-direction: column; justify-content: center; } .ptheme-index-post_feature-image { width: 250px; height: 140px; padding: 20px; object-fit: cover; border-radius: 25px; } .ptheme-index-post_excerpt { width: 100%; text-align: justify; } .ptheme-index-post_footer { padding: 10px; display: flex; justify-content: right; align-items: center; } .ptheme-index-post_author-image { width: 25px; padding: 10px; border-radius: 100%; } .kg-width-wide { margin: 0; } .kg-width-full { margin: 0; }