@font-face {font-family:"Veteran Typewriter";font-display:swap;src:url(../fonts/veteran-typewriter.ttf) format(truetype);}body {line-height:1.4;}footer {font-size:1.5rem;}@media only screen and (max-width:500px) {body {font-size:3vw;}blockquote {margin-inline:0;}ul {padding-inline-start:0;}}body {font-family:"Veteran Typewriter", serif;line-height:1.4;}#hodi-project-data {min-height:38vh;width:80vw;box-sizing:content-box;}#hodi-fsharp-logo {display:none;}.articles,.dreaming-security {font-size:2.5em;margin:5rem 3vw;}.site-title {font-size:11vw;margin:30vh auto;text-align:center;color:white;animation:reveal-title 100ms ease-in-out 200ms;animation-fill-mode:forwards;}a {color:saddlebrown;cursor:pointer;}a:hover {color:lightblue;}nav a {font-size:1.5em;display:inline-block;margin:3rem 2vw;transition:all 400ms;}nav {font-size:2.5em;text-align:center;margin:5rem auto;}ul {list-style-type:none;padding-left:0;}main li {display:inline-block;}.projects a {display:inline-block;font-size:1.5em;transition:all 400ms;}h1,h2,h3,h4 {text-align:center;}.projects {font-size:2.5em;}a.project-link {text-decoration:none;}.articles ul,.dreaming-security ul {font-size:2rem;}#main-nav ul a:after,.articles ul a::after,.dreaming-security ul a::after {content:';';}h3.subheading {color:#3e3e3e;}.symbol {color:green}.operator {color:#007700}.var {color:#0000BB}.string {color:#DD0000}.text-black {color:#000}.text-gray {color:gray}.text-purple {color:purple}.break-word {word-wrap:break-word;} .dreaming-in-php {font-size:2.5em;margin:5rem 3vw;}.dreaming-in-php ul,.dreaming-in-php ol{font-size:1.75rem;font-family:"Times New Roman", Times, serif;}li {margin-bottom:1rem;}@media only screen and (max-width:500px) {body {font-size:3vw;}}h3.subheading {color:#3e3e3e;}ul.dense-list *, ol.dense-list * {margin:0;}@media only screen and (max-width:500px) {code.multiline {font-size:4.3vw;}}code.multiline {display:inline-block;padding:2rem 1rem;max-width:70vw;}code span.operator {color:#007700;}code span.symbol {color:#0000BB;}code {background-color:#f3f3f3;padding:0.45rem;display:inline-block;}code span.string {color:#DD0000} @keyframes reveal-title { from { color:white;} to { color:black;}}