.aside-menu-active-button.svelte-djz06a{cursor:default;pointer-events:none;font-weight:500;background-color:#f1cd53;box-shadow:0 0 .5rem #f1cd53,0 0 .3rem #f1cd5380,0 0 .1rem #f1cd5380}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--aside-menu-width: 7rem;--aside-menu-bar-text-width: 1.8rem;--aside-menu-border-width: .25rem;--second-column-size-desktop: calc(var(--aside-menu-bar-text-width) - 3px);--second-column-size-mobile: calc(var(--aside-menu-bar-text-width) - 3px)}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../../../fonts/Roboto-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(../../../fonts/Roboto-Italic.ttf) format("truetype");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(../../../fonts/Roboto-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:url(../../../fonts/Roboto-MediumItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(../../../fonts/Roboto-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:url(../../../fonts/Roboto-BoldItalic.ttf) format("truetype");font-display:swap}.aside-menu{position:fixed;top:0;left:calc(-1 * var(--aside-menu-width));display:flex;flex-direction:raw;align-items:center;margin-right:3.5rem;height:100%;transition:left .5s ease-in-out,border-right .5s ease-in-out;-webkit-user-select:none;user-select:none;z-index:2}.aside-menu.active{left:0}@media (hover: hover) and (pointer: fine){.aside-menu:hover{left:0}}.aside-menu-sticky-part{position:sticky;top:0;height:100%;width:var(--aside-menu-width);background-color:#000;color:#000;z-index:3}.aside-menu-flex-part{display:flex;flex-direction:column;height:100%;border-right:var(--aside-menu-border-width) white solid;overflow-y:auto}.aside-menu-bar{display:flex;justify-content:center;align-items:center;font-weight:500;font-size:150%;-webkit-user-select:none;user-select:none;color:#000;position:fixed;top:0%;left:0%;width:var(--aside-menu-bar-text-width);height:100%;background-color:#fff;transition:color .5s ease-in-out,left .5s ease-in-out,opacity .5s ease-in-out}.aside-menu-bar-text{position:absolute;top:50%;transform:translateY(-50%) rotate(-90deg);transition:left .5s ease-in-out}.aside-menu.active .aside-menu-bar{left:calc(var(--aside-menu-width) - var(--aside-menu-bar-text-width))}@media (hover: hover) and (pointer: fine){.aside-menu:hover .aside-menu-bar{left:calc(var(--aside-menu-width) - var(--aside-menu-bar-text-width))}}.aside-menu-button{display:block;margin:1rem .5rem;padding-bottom:.475rem;padding-top:.475rem;text-align:center;color:#000;background-color:#fff;text-decoration:none;font-size:100%;border-radius:9999rem;transition:background-color .25s ease-in-out,box-shadow .25s ease-in-out}.aside-menu-button:hover{background-color:#f1cd53;box-shadow:0 0 .5rem #f1cd5380,0 0 .3rem #f1cd5380,0 0 .1rem #f1cd5380}.aside-menu-bottom-part{margin-top:auto}@media (max-width: 767px){.aside-menu-button{font-size:100%}}main{width:min(60vw,48.125rem);margin:auto;min-width:max(min(22rem,85vw),220px);box-sizing:border-box;z-index:1;display:flex;flex-direction:column;margin-top:2rem;margin-bottom:2rem;background-color:#000;box-shadow:0 0 min(3rem,3vw) min(3rem,3vw) #000;grid-column:2;align-items:start;justify-content:left;border:white 3px solid;padding:1.5rem 2rem}h1{margin-bottom:1rem;font-size:200%}h2{padding-left:.5rem;padding-right:.5rem;border-radius:1rem;border:white 2px solid;font-weight:500;font-size:125%;margin-top:1rem;margin-bottom:1rem}article{line-height:1.5}hr{margin-top:1rem;margin-bottom:1rem;display:block;color:#fff;background-color:#fff;height:.25rem;width:100%}.picture{max-width:100%}.smol-text{font-size:50%;line-height:.75rem}.second-level-item-list>li::marker{content:"— "}@media (max-width: 767px){main{width:min(70vw,48.125rem);padding-left:1rem;padding-right:1rem;margin-top:1rem;margin-bottom:1rem}}.link{display:inline-flex;align-items:baseline;gap:.25rem;color:#fff;text-decoration:none;font-weight:500;text-shadow:0 0 .5rem rgba(241,205,83,1),0 0 .3rem rgba(241,205,83,1),0 0 .1rem rgba(241,205,83,1)}.link img{display:inline;vertical-align:bottom;height:1rem;line-height:1rem}.tooltip{position:relative;display:inline}.tooltip .tooltip-text{width:min(20rem,50vw);background-color:#000;padding:.25rem;border:2px solid #fff;color:#fff;text-align:center;position:absolute;z-index:1;bottom:125%;left:50%;transform:translate(-50%);visibility:hidden;opacity:0;transition:opacity .2s ease-out,visibility .2s ease-out;box-sizing:content-box}.tooltip.active>.tooltip-text{visibility:visible;opacity:1}@media (hover: hover) and (pointer: fine){.tooltip:hover>.tooltip-text{visibility:visible;opacity:1}}.tooltip-icon{height:1rem;width:1rem}html,body{margin:0;padding:0;height:100%;font-size:14pt;overflow-x:hidden}p{overflow-wrap:anywhere}p+p{margin-top:1rem}ul{margin-left:1rem;list-style-position:inside;list-style-type:disc}em{font-style:italic}#content-body{width:100vw;min-height:100%;background-color:#000;color:#fff;font-family:Roboto,sans-serif;font-size:1rem;display:grid;grid-template-columns:var(--second-column-size-desktop) 1fr;align-items:start;background-image:url(../../../images/background.webp);background-repeat:no-repeat;background-attachment:fixed;background-size:cover;transition:grid-template-columns .5s ease-in-out}@media (min-width: 1921px),(min-height: 1081px){#content-body{background-image:url(../../../images/background-full.webp)}}@media (hover: none) and (pointer: coarse),(pointer: none){#content-body{grid-template-columns:var(--second-column-size-mobile) 1fr}}@media (max-width: 767px){html,body{font-size:12pt}}
