/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--main-hue:245;--main-bg-color:oklch(0.71 0.11 var(--main-hue));--near-black:oklch(0.15 0.05 var(--main-hue));--near-white:oklch(0.95 0.01 var(--main-hue));--light-blue:oklch(0.8 0.15 var(--main-hue));--light-grey:oklch(0.9 0.02 var(--main-hue));}
*,*::before,*::after{box-sizing:border-box;}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0;}body{min-height:100svh;line-height:1.5;}h1,h2,h3,h4,button,input,label{line-height:1.1;}h1,h2,h3,h4{text-wrap:balance;}a:not([class]){text-decoration-skip-ink:auto;color:currentColor;}img,picture{max-width:100%;display:block;}input,button,textarea,select{font-family:inherit;font-size:inherit;}textarea:not([rows]){min-height:10em;}:target{scroll-margin-block:5ex;}
@font-face{font-family:'Playfair';font-style:normal;font-weight:400;src:url('/themes/oinos/typography/PlayfairRomanVF.woff2?v2.203') format('truetype');}@font-face{font-family:'Playfair';font-style:italic;font-weight:400;src:url('/themes/oinos/typography/PlayfairItalicVF.woff2?v2.203') format('truetype');}html,body{font-family:Georgia,Times,Times New Roman,serif;background-color:var(--near-white);color:var(--near-black);margin:0;}h1,h2,h3,h4,h5,h6{font-family:'Playfair',serif;font-feature-settings:'wght' 600;font-style:italic;}details summary{cursor:pointer;}
#master-container{display:flex;flex-direction:column;min-height:100vh;}#master-header{background-color:var(--main-bg-color);color:var(--near-black);align-items:center;display:flex;gap:1rem;justify-content:space-between;max-height:200px;padding:1rem;@media screen and (width < 777px){flex-wrap:wrap;justify-content:center;}.logo{height:100px;width:100px;@media screen and (width < 777px){height:50px;width:50px;}}.site-name{margin:0;a{text-decoration:none;}}.region--header{@media screen and (width < 777px){flex-basis:100%;}}#search-block-form{display:flex;align-items:center;justify-content:flex-end;gap:1rem;@media screen and (width < 777px){justify-content:center;}}}#master-row-main{display:flex;flex-grow:1;@media screen and (width < 777px){flex-direction:column;justify-content:center;}.layout-content,.layout-sidebar-first,.layout-sidebar-second{padding:0.5rem 1rem;}.layout-sidebar-first{min-width:18rem;}.layout-content{background-color:white;flex-grow:3;order:5;}.layout-sidebar-first{order:0;}}#master-footer{background-color:var(--near-black);color:var(--near-white);font-size:0.8rem;> div{display:flex;flex-direction:row;justify-content:space-between;padding:0.5rem 1rem;@media screen and (width < 777px){flex-direction:column;}}}
.layout-sidebar-first{#block-oinos-main-menu{> h2{text-align:center;}.menu-main{> summary{font-size:1.5rem;margin-bottom:0.25rem;}}details details{border-bottom:1px solid var(--light-grey);margin-top:0.25rem;margin-bottom:0.5rem;padding-bottom:0.5rem;}details > summary{list-style-type:'▸ ';::marker{font-style:normal;}}details[open] > summary{list-style-type:'▾ ';}summary{font-family:'Playfair',serif;font-feature-settings:'wght' 600;font-style:italic;font-weight:bold;font-size:1.25rem;}ul{list-style-type:none;margin:0;padding-left:0;ul{padding-left:1rem;}a{color:var(--near-black);display:block;padding-left:1.25rem;text-decoration:none;&:hover{background-color:var(--light-grey);}}}}}#master-footer{nav > ul{list-style-type:none;padding:0;a{color:var(--near-white);text-decoration:none;&:hover{color:var(--light-blue);text-decoration:underline;}}}}
