:root{--color-primary: 20, 90%, 45%;--color-secondary: 200, 90%, 45%;--color-darker: 20, 90%, 18%;--color-dark: 20, 90%, 10%;--color-light: 20, 90%, 90%;--color-lighter: 20, 90%, 98%;--gradient: linear-gradient( 180deg, hsl(var(--color-light)), hsl(var(--color-lighter)) );--box-shadow: 0 2px 6px hsla(var(--color--light) / 10%), 0 8px 24px rgba(var(--gray-dark), 10%), 0 16px 32px rgba(var(--gray-dark), 10%)}:root{scroll-behavior:smooth;--bounce-transition: cubic-bezier(.68, -.55, .265, 1.55)}@media (prefers-reduced-motion){:root{scroll-behavior:auto}}@font-face{font-family:Yeseva One;src:url(/fonts/yeseva-one.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Josefin Sans;src:url(/fonts/josefin-sans.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-heading: "Yeseva One", serif;--font-body: "Josefin Sans", sans-serif}*{box-sizing:border-box}html,body{height:100%}body{display:flex;flex-direction:column;font-family:var(--font-body);margin:0;padding:0;text-align:left;background:var(--gradient) no-repeat;background-color:hsl(var(--color-lighter));word-wrap:break-word;overflow-wrap:break-word;text-wrap:pretty;color:hsl(var(--color-darker));font-size:20px;line-height:1.7}#content{flex:1 0 auto}main{--max-width: 720px;--gap: 1em;--column-width: calc(var(--max-width) / 2 - var(--gap));display:grid;margin:auto;grid-template-columns:1fr var(--column-width) var(--column-width) 1fr;max-width:100%}main>*{grid-column:2/4;margin-block-start:1em;margin-block-end:0}main .width-full{grid-column:1/-1}section{padding-block:2em}@media (max-width: 720px){main{--max-width: calc(100% - 1em) }main .width-full{padding-inline:1em}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-heading);margin:0 0 .5rem;color:hsl(var(--color-darker));line-height:1em}h1,.h1{font-size:3.052em}h2,.h2{font-size:2.441em}h3,.h3{font-size:1.953em}h4,.h4{font-size:1.563em}h5,.h5{font-size:1.25em}h6,.h6{font-size:1em}@media (max-width: 720px){h1,.h1{font-size:1.802em}h2,.h2{font-size:1.604em}h3,.h3{font-size:1.424em}h4,.h4{font-size:1.266em}h5,.h5{font-size:1.125em}}strong,b{font-weight:700}a{color:hsl(var(--color-secondary));text-decoration-thickness:.1em;text-underline-offset:.2em;transition:color .2s ease-in-out,text-underline-offset .1s var(--bounce-transition)}a:hover,a:focus{color:rgb(var(--gray));text-underline-offset:.3em}a:focus{outline:1px solid hsl(var(--color-primary))}button{background-color:hsla(var(--color-primary),20%);padding:.5em 1em;border-radius:.25em;border:1px solid hsl(var(--color-primary));color:hsl(var(--color-darker));transition:transform .1s var(--bounce-transition);margin:.25em;cursor:pointer}button:hover,button:focus{background-color:hsl(var(--color-lighter));transform:scale(.95)}@keyframes bounce-underline{0%{text-underline-offset:.4em}50%{text-underline-offset:.6em}to{text-underline-offset:.4em}}textarea{width:100%;font-size:16px}input{font-size:16px}table{width:100%}img{max-width:100%;height:auto;border-radius:8px}code{padding:2px 5px;background-color:hsla(var(--color-primary),20%);border-radius:2px}pre{padding:1.5em;border-radius:8px}pre>code{all:unset}blockquote{border-left:4px solid hsl(var(--color-primary));padding:0 0 0 20px;margin:0;font-size:1.333em}hr{border:none;border-top:1px solid hsl(var(--color-primary))}@media (max-width: 720px){body{font-size:18px}}.screen-reader-text{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.animate-float{animation-name:floating;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@media (prefers-reduced-motion){.animate-float{animation:unset}}@keyframes floating{0%{transform:translate(0)}65%{transform:translateY(-.25em)}to{transform:translate(0)}}.hover-grow{transition:transform .2s ease-in-out}.hover-grow:hover,.hover-grow:focus{transform:scale(1.1)}@media (prefers-reduced-motion){.hover-grow{transition:unset}}a[data-astro-cid-eimmu3lg]{display:inline-block;text-decoration:none}a[data-astro-cid-eimmu3lg].active{font-weight:bolder;text-decoration:underline}header[data-astro-cid-3ef6ksr2]{margin:0;padding:0 1em;background:hsl(var(--color-lighter));box-shadow:0 2px 8px hsla(var(--color-darker),.5)}.h2[data-astro-cid-3ef6ksr2]{margin:0;font-size:1em}.h2[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],.h2[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{text-decoration:none}nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;max-width:720px;margin:0 auto}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:1em .5em;color:hsl(var(--color-darker));border-bottom:4px solid transparent;text-decoration:none}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{text-decoration:none;border-bottom-color:hsl(var(--color-primary))}.skip-link[data-astro-cid-3ef6ksr2]{position:absolute;top:-1000px;left:-1000px;width:1px;height:1px;overflow:hidden}.skip-link[data-astro-cid-3ef6ksr2]:focus{position:fixed;top:1em;left:1em;width:auto;height:auto;overflow:visible;z-index:100;background:hsl(var(--color-primary));color:hsl(var(--color-lighter));padding:1em}footer[data-astro-cid-sz7xmlte]{padding:2em 1em 6em;background:var(--gradient) no-repeat;color:hsl(var(--color-dark));text-align:center;margin-top:3em}
