@import "https://fonts.bunny.net/css?family=playwrite-de-grund:300";@import "https://fonts.bunny.net/css?family=crimson-text:400";html{scrollbar-color:var(--scrollbar-color)transparent}html,body,.body-container{height:100%}body{margin:0;background:var(--primary-color);background:linear-gradient(0deg,var(--primary-color) 40%,var(--secondary-color) 92%,var(--secondary-color) 100%)no-repeat;background-color:var(--primary-color);background-attachment:fixed;color:#222;font-family:crimson text,sans-serif;line-height:1.5rem;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6,.site-title{font-family:playwrite de grund,sans-serif;line-height:1}p{font-size:var(--standard-font-size)}.main-container,.header-container,.footer-container{max-width:var(--max-width);margin:0 var(--standard-space)}.body-container{display:contents}main{flex:1;width:100%;padding-top:calc(var(--header-max-height) + var(--standard-space))}@media screen and (min-width:calc(775px + 1.5rem)){.main-container,.header-container,.footer-container{margin:0 auto}}@media only screen and (max-width:750px){body{overflow:hidden}.body-container{overflow:auto;flex:1;width:100%;display:flex;flex-direction:column}main{padding-top:var(--standard-space);padding-bottom:var(--standard-space)}footer{margin-top:0}}.site-title{margin-left:var(--standard-space)}footer{background-color:var(--secondary-color);border-top:var(--border-width)solid var(--border-color);margin-top:var(--standard-space);padding:var(--standard-space)0}.footer-container .copyright,.footer-container .footer-menu{padding:0 var(--standard-space)}.copyright{color:var(--tertiary-font-color)}.menu ul,.footer-menu{display:flex;gap:2vw;font-family:playwrite de grund,sans-serif}.menu ul{justify-content:end;list-style-type:none;margin:20px var(--standard-space)}.footer-menu{align-items:center}.footer-menu ul{margin:0;padding:0}footer p{margin-top:0}.box{border:var(--border-width)solid var(--border-color);background:var(--box-background-color);padding:var(--standard-space);border-radius:var(--border-radius)}.box:not(:first-child){margin-top:var(--standard-space)}.read-more{display:inline-block;margin-top:var(--standard-space)}.art-materials{text-transform:uppercase;font-size:var(--info-font-size)}