:root{--umber:#6b3a1f;--deep:#3e2212;--ochre:#cc8a2e;--sand:#f3e6cf;--clay:#a35a2a}
*{box-sizing:border-box}body{margin:0;font:1.2rem/1.6 "Cormorant Garamond",Georgia,serif;color:var(--deep);background:var(--sand)}
h1,h2,h3,.brand{font-family:Cinzel,serif;letter-spacing:.05em}h1{font-size:clamp(2.2rem,6vw,4rem);margin:0 0 .5rem}
header.site{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1rem 5vw;background:var(--deep)}
header a{color:var(--sand);text-decoration:none}.brand{font-size:1.3rem}nav a{margin-left:1.2rem}nav a:hover{color:var(--ochre)}
section{padding:4rem 5vw}section>*{max-width:900px;margin-left:auto;margin-right:auto}
.s-home{background:var(--umber);color:var(--sand);text-align:center;padding:7rem 5vw}.lede{font-size:1.5rem;font-style:italic}
.s-bio{background:var(--sand)}.s-articles{background:var(--ochre)}.s-thesis{background:var(--clay);color:var(--sand)}
.s-hemera{background:var(--deep);color:var(--ochre)}.s-contact{background:#e3c99c}
a{color:inherit}.grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}
.card{background:var(--sand);padding:1.2rem;border-left:6px solid var(--umber)}
.btn{display:inline-block;background:var(--deep);color:var(--sand);padding:.6rem 1.4rem;border:0;font:inherit;text-decoration:none;cursor:pointer}
.s-hemera .btn{background:var(--ochre);color:var(--deep)}
form label{display:block;margin:1rem auto}input,textarea{display:block;width:100%;padding:.6rem;font:inherit;border:2px solid var(--umber);background:var(--sand)}
footer{background:var(--deep);color:var(--sand);text-align:center;padding:1.5rem}
@media(max-width:600px){header.site{flex-direction:column}nav a{margin:0 .5rem}section{padding:3rem 6vw}}
section>.btn{display:table}
.s-bio{background:#8c1c13!important;color:#f3e6c9}.s-bio h2,.s-bio a{color:#f3e6c9}
.s-home{background:#1b2a4a!important;color:#f3e6c9}.s-home h1{color:#f3e6c9}
header.site{background:#a9cdea!important}header.site a{color:#1b2a4a!important}header.site nav a:hover{color:#8c1c13!important}
footer{background:#f4f1ea!important;color:#3a2a1c!important}footer a{color:#3a2a1c!important}
.s-hemera{background:#1f6fa8!important;color:#f4f1ea!important}.s-hemera h2,.s-hemera p{color:#f4f1ea!important}
header.site{background:#f4f1ea!important}
header.site,footer{background:#efe6d2!important}
/* Ploutos scheme */
header.site,footer{background:#0a1c31!important;color:#cfd8e3!important}header.site a,footer a{color:#cfd8e3!important}header.site nav a:hover{color:#c9a24a!important}
.s-home,.s-thesis{background:#0f2742!important;color:#e9eef4!important}.s-home h1,.s-thesis h2{color:#c9a24a!important}.s-home p,.s-thesis p{color:#e9eef4!important}
.s-bio,.s-hemera{background:#e8ecf0!important;color:#1b2a3d!important}.s-bio h2,.s-hemera h2{color:#0f2742!important}.s-bio p,.s-hemera p,.s-bio a{color:#1b2a3d!important}
.s-articles,.s-contact{background:#112035!important;color:#e9eef4!important}.s-articles h2,.s-contact h2{color:#c9a24a!important}
.card{background:#e9eef4!important;border-left-color:#c9a24a!important;color:#1b2a3d!important}.card h3,.card a{color:#0f2742!important}
.btn{background:#c9a24a!important;color:#0a1c31!important}
.s-bio{background:#efe6d2!important}
.s-hemera{background:#8c1c13!important;color:#efe6d2!important}.s-hemera h2{color:#c9a24a!important}.s-hemera p{color:#efe6d2!important}
.s-links{background:#efe6d2!important;color:#1b2a3d}.s-links h2{color:#0f2742!important}.s-links .grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}
