@font-face{font-family:RobotoSlab-Bold;src:url(../../../docs/RobotoSlab-Bold.ttf)}@font-face{font-family:Pluto-Sans;src:url(../../../docs/Pluto-Sans-W01-Bold-HU.otf)}*{box-sizing:border-box}:root{--font: clamp(13px, 1em, 1.2vw);--font2x: calc( 2 * var(--font));--font3x: calc( 3 * var(--font));--font4x: calc( 4 * var(--font));--font5x: calc( 5 * var(--font));--fonthx: calc( .5 * var(--font));--font3hx: calc( 1.5 * var(--font));--pad: min( 1rem, 1vw);--pad2x: min( 2rem, 2vw);--pad3x: min( 3rem, 3vw);--pad4x: min( 4rem, 4vw);--pad5x: min( 5rem, 5vw);--padhx: min(.5rem,.5vw);--pad3hx: min(1.5rem,1.5vw);--padqx: min(.25rem,.25vw);--pad-1x: max( -1rem, -1vw);--pad-2x: max( -2rem, -2vw);--pad-3x: max( -3rem, -3vw);--pad-hx: max(-.5rem,-.5vw);--but1: .3rem;--butpad1: .2rem;--butpad: calc(2 * var(--but1));--butfont: calc(4 * var(--but1));--but3: calc(3 * var(--but1));--navgap: 0;--radius: .5em;--contour: .2vw;--time: .3s;--timeslow: 1s;--trans: transform var(--time), opacity var(--time), height var(--time), width var(--time);--translow: transform var(--timeslow), opacity var(--timeslow), height var(--timeslow), width var(--timeslow);--gutter: min( 3rem, 3vw);--gutter-1x: max(-3rem, -3vw);--color: #524b40;--bghl: hsl(134, 40%, 63%);--bgcurr: hsla(134, 40%, 63%, .3);--shadow: #000a;--white: #fff;--red: #fe0000;--cyan: #06c1d4;--blue: #0979c3;--green: hsl(120, 40%, 50%);--orange: #fed308;--grey: #555;--lightgrey: #eee;--darkgrey: #333;--footgrey: #aaa;--midgrey: #888;--postcolor: #f8f8f8;--bgcolor: var(--white);--texthl: var(--white);--head: var(--orange);--textcolor: var(--green);--navborder: var(--green);--navbgcolor: var(--bgcolor);--h1color: var(--darkgrey);--h2color: var(--grey);--quotecolor: var(--lightgrey);--slide-h: 700px;--logo-size: 3em;--float-border: 1px solid var(--bghl);--col-width: 33rem;--col3-width: 22rem;--fixed-width: 66rem;width:100vw;height:100vh;scroll-padding:4rem;scroll-behavior:smooth}@media (prefers-color-scheme: dark){:root{--bgcolor: #bbb;--navbgcolor: #ddd;--head: hsl(40, 100%, 40%);--h1color: #000;--h2color: #000;--white: #ddd;--quotecolor: var(--midgrey);--textcolor: hsl(120, 40%, 40%);--bghl: hsl( 134, 40%, 55%);--bgcurr: hsla(134, 40%, 55%, .3);--lightgrey: #bbb;--postcolor: #ddd}.logo img{filter:brightness(87%)}}body{background:var(--bgcolor);color:var(--color);font-size:var(--font);font-family:RobotoSlab-Bold,Roboto,sans-serif;padding:0;margin:0;max-width:100%;min-height:100%;overflow-x:hidden;display:flex;flex-direction:column}main>h5,h6,ol,ul{margin:0}main p{margin-block:var(--padhx)}main p a{display:inline-block;vertical-align:bottom;white-space:nowrap;max-width:50ch;overflow:hidden}h1,h2,h3{font-size:var(--font);page-break-inside:avoid}section{display:flex;flex-direction:column;align-items:center;align-self:center;margin-inline:auto;width:var(--fixed-width);max-width:98vw}.row{flex-direction:row;align-items:stretch;justify-content:center}main>:where(h4,ul,ol){width:100%}main>:where(ul,ol){padding-inline-start:var(--pad3x)}a:any-link{text-decoration:none}a[target=_blank]:after{content:"↗";font-family:inherit}blockquote{background:var(--quotecolor);font-style:italic;border-left:.5ch solid var(--midgrey);padding:var(--pad);width:fit-content;border-radius:.5ch}blockquote>p{white-space:pre}figure{margin:0;break-inside:avoid}pre{background:var(--lightgrey)}input,button,label{cursor:pointer;display:inline-block}input[type=text]:focus{box-shadow:0 0 var(--radius) var(--bghl)}input[type=submit]{background-color:var(--bgcurr);font-size:var(--font2x);font-weight:700;border-radius:var(--radius);line-height:var(--font2x);color:var(--textcolor)}input,button,select,textarea{padding:var(--pad)}input:disabled,button:disabled{opacity:.5;cursor:not-allowed}h1,h2{font-family:Pluto-Sans;line-height:normal}h1{font-size:5rem;padding-block:.5em .25em;line-height:1}h1:empty,h2:empty,.print-only,.reduce-only{display:none}h2{font-size:2rem;margin:1rem 0;text-align:center}img{object-fit:contain;max-width:100%;break-inside:avoid}hr{width:100%}button .iconify,a .iconify{pointer-events:none}.iconify{vertical-align:text-bottom}.invisible{visibility:hidden}.center{text-align:center;justify-content:center;align-items:center}:is(h1,h2,h3,h4,h5,h6):target{text-decoration:underline dotted;color:var(--green)}:is(h1,h2,h3,h4,h5,h6):target:before{content:"» "}:is(h1,h2,h3,h4,h5,h6):target:after{content:" «"}.photo-bg{display:flex;flex-direction:column;flex-grow:1;background-repeat:no-repeat;background-size:cover;background-position:center top}@media not all and (max-width: 992px){.sm{display:none!important}}@media only screen and (max-width: 992px){.lg{display:none!important}main,.mobile-column{flex-direction:column}.row{flex-direction:column;align-items:center}.row>*{width:100%}body{--col-width: 98vw;--col3-width: 100vw}section{max-width:var(--col-width)}nav{gap:1rem!important}}@media print{:root{--gutter: 0;--font: 10pt}.no-print{display:none!important}.print-column{display:flex!important;flex-direction:column;gap:var(--pad)}.print-only{display:flex}main p a{max-width:none}}@media screen and (prefers-reduced-motion: reduce){:root{--time: 0;--timeslow: 0;--trans: none;--translow: none}.reduce-only{display:flex}}@media (pointer: fine){a:hover{text-decoration:underline}input[type=submit]:hover{background-color:var(--bghl);color:var(--texthl)}nav.hl>[role=menuitem]:hover{color:var(--texthl);background:var(--bghl);text-decoration:none}}main.svelte-1sgjz5r{flex-grow:1;line-height:1.5;position:relative;display:flex;justify-content:stretch;column-gap:var(--pad2x);flex-direction:column}
