/* The sauce of your page. */ body{ background-color: #21202b; color: #bec1cd; margin: 40px auto; max-width: 650px; line-height: 1.2; font-family:"Segoe UI", Segoe, Tahoma, Geneva, sans-serif; font-size: 17px; padding: 0 8px; } /* Headers! I use the second largest headers because why not. */ h2{ border-bottom: 2px solid #735c73; padding:2px; } /* Footer of each page. */ .footer{ text-align:right; font-size:65%; border-top:1px solid #735c73; } /* Link colors and highlights! */ a{ color:#bbaad5; border-bottom: 2px solid #bbaad5; text-decoration:none; } /* Link hover! */ a:hover{ color:#e6cbe6; border-bottom: 2px solid #e6cbe6; text-decoration:none; } a.button { padding: 1px 6px; border-radius: 5px; color: #21202b; background-color: #bbaad5; text-decoration: none; } /* Manually sizing images for mobile accessibility! */ img { max-width: 100%; height: auto; } /* Image bullets that won't make a screen reader user groan in pain, because these properly show up as bullets! */ ul{ list-style-image: url("/img/bullet.jpg"); } /* Selection color. It won't work on some browsers, but it not working doesn't interfere with your enjoyment of the site. */ ::selection { background: #a99a86; color:black; }