/* load fonts */

@font-face {
font-family: powertrain;
src: url(https://bobwertz.com/uploads/2022/feab89c199.woff2);
}

@font-face {
font-family:powertrain-reg;
src: url(https://bobwertz.com/uploads/2022/1924f093b4.woff2);
}

:root {
    color-scheme: light dark;
    --sans-serif-font: "GTW", -apple-system, system-ui, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
    --mono-space-font: SFMono-Regular, ui-monospace, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
    --font-weight-normal: 400;
    --font-weight-bold: 600;
    --border-radius: 0.6rem;
}

@media (prefers-color-scheme: light) {
    :root {
        color-scheme: light;
        --background: #ffffff;
        --text: #000000;
        --link: #709019;
        --link-hover: #101115;
        --accent-1: #f6f6f6;
        --accent-2: #e2e2e4;
        --accent-3: #84868b;
        --highlight: #e3e3e6;
    }
}

@media (prefers-color-scheme: dark) {
    :root {
        color-scheme: dark;
        --background: #394616;
        --text: #f7f7f7;
        --link: #9CCC10;
        --link-hover: #ffffff;
        --accent-1: #2C3613;
        --accent-2: #465818;
        --accent-3: #D6E8A0;
        --highlight: #546A19;
    }
}

/* Header Customization */

.site-title {
	font-family: powertrain;
    font-size: 2.6rem;
    font-weight: var(--font-weight-bold);
}

.u-photo {
    border-radius: var(--border-radius);
    display: inline;
    height: auto;
    margin-right: 40px;
    margin-top: -3px;
    vertical-align: middle;
    width: 9.2rem;
}

.hamburger {
	display: none;
}

h1 {
    font-size: 2.6rem;
	text-wrap: balance;
}

.page-title, .post-title {
    font-size: 4.0rem;
    margin: 1rem 0 3rem;
}

h2 {
    font-size: 2.8rem;
	text-wrap: balance;
    padding: 3rem 0 1.5rem 0;
    color: var(--link);
}

h3 {
    font-size: 2rem;
	text-wrap: balance;
    padding: 1.5rem 0 .5rem 0;
	text-transform: uppercase;
}

/* Remove Drop Shadow on Images */

article img {
	box-shadow: none;
}

/* Create a paper sample box */

.paper body {
	font-family: “Times New Roman”;
	font-size: 1.8rem;
	line-heigth: 3.6rem;
	}
