:root{--icon_fill: var(--nord4)}svg.svelte-1hhctqn{transition:.1s;height:3em}svg.svelte-1hhctqn:hover,svg.svelte-1hhctqn:focus-visible{--icon_fill: var(--red)}svg.svelte-1hhctqn g.leaf:where(.svelte-1hhctqn) path:where(.svelte-1hhctqn),.fill.svelte-1hhctqn{fill:var(--icon_fill);fill-opacity:1;fill-rule:nonzero;stroke:none}svg.svelte-1hhctqn g.stroke:where(.svelte-1hhctqn) path:where(.svelte-1hhctqn){stroke:var(--icon_fill);fill:none;stroke-width:3}nav.svelte-1w1aghp{position:sticky;background-color:var(--nord0);top:0;z-index:10;display:flex!important;flex-direction:row;justify-content:space-between!important;align-items:center;box-shadow:0 1em 1rem #0006;height:4rem}nav[hidden].svelte-1w1aghp{display:block}.site_header li,a.entry{list-style-type:none;transition:.1s;color:#fff;-webkit-user-select:none;user-select:none}.site_header li>a,.entry{text-decoration:none;font-family:sans-serif;font-size:1.2rem;color:inherit;border-radius:1000px;padding:.5rem 1rem}.site_header li:hover,.site_header li:focus-within,.entry:hover,.entry:focus-visible{cursor:pointer;color:var(--red);transform:scale(1.1)}.site_header{padding-block:1.5rem;display:flex;flex-direction:row;gap:1rem;justify-content:space-evenly;max-width:1000px;margin:0;margin-inline:auto}.nav_button.svelte-1w1aghp{display:none}.button_wrapper.svelte-1w1aghp{display:none;padding-inline:.5rem}svg.symbol{height:4rem;width:4rem;border-radius:10000px}.wrapper.svelte-1w1aghp{display:flex;flex-direction:column;min-height:100svh}footer.svelte-1w1aghp{padding-block:1rem;text-align:center;margin-top:auto}@media screen and (max-width: 800px){.button_wrapper.svelte-1w1aghp{box-shadow:0 1em 1rem #0006;display:flex;justify-content:space-between;align-items:center;position:sticky;background-color:var(--nord0);width:100%;height:4rem;top:0;z-index:9999}.nav_button.svelte-1w1aghp{border:unset;background-color:unset;display:block;fill:#fff;margin-inline:.5rem;width:2rem;aspect-ratio:1}.nav_button.svelte-1w1aghp svg:where(.svelte-1w1aghp){width:100%;height:100%;transition:.1s}.nav_button.svelte-1w1aghp:focus{fill:var(--red);scale:.9}.nav_site.svelte-1w1aghp{position:fixed;top:0;right:0;height:100vh;margin-bottom:50vh;width:min(95svw,25em);transition:.1s;z-index:10;flex-direction:column;justify-content:flex-start!important;align-items:left;justify-content:space-between!important;padding-inline:.5rem}.nav_site ul{width:100%}.nav_site.svelte-1w1aghp :where(.svelte-1w1aghp):first-child{display:none}.nav_site[hidden].svelte-1w1aghp{transform:translate(100%)}.nav_site a:last-child{margin-bottom:2rem}.site_header{flex-direction:column;padding-top:min(10rem,10vh)}.site_header li,.site_header a{font-size:4rem}.site_header li>a,.site_header a{font-size:2rem}.site_header li:hover,.site_header li:focus-within{transform:unset}}.speech.svelte-1yxlot7{font-size:1.1em;color:#fff;background:var(--bg_color);position:relative;border-radius:10px}.speech.svelte-1yxlot7:after{content:"";border:20px solid transparent;position:absolute}.top.speech.svelte-1yxlot7:after{border-bottom-color:var(--bg_color);border-top:0;top:-10px;left:84.5%;margin-left:-20px}button.svelte-1yxlot7{--margin-right: 1rem;position:relative;background-color:transparent;border:none;width:2.5rem;height:2.5rem;border-radius:50%;margin-right:var(--margin-right);background-color:var(--nord4);background-position:center;background-size:contain}#options.svelte-1yxlot7{--bg_color: var(--nord3);box-sizing:border-box;border-radius:5px;position:absolute;right:calc(-1*var(--margin-right) + .25rem);top:calc(100% + 10px);background-color:var(--bg_color);width:30ch;padding:1rem}#options.svelte-1yxlot7 ul:where(.svelte-1yxlot7){color:#fff;font-size:1.2rem;width:100%;list-style-type:none;padding:0}#options.svelte-1yxlot7 li:where(.svelte-1yxlot7){margin-block:.5rem;text-align:left}#options.svelte-1yxlot7 li:where(.svelte-1yxlot7) a:where(.svelte-1yxlot7){text-decoration:none;color:#fff;text-align:left;transition:.1s}#options.svelte-1yxlot7 li:where(.svelte-1yxlot7):hover a:where(.svelte-1yxlot7){color:var(--red)}h2.svelte-1yxlot7{margin-block:0;font-size:1.2rem}h2.svelte-1yxlot7+p:where(.svelte-1yxlot7){padding-top:0;margin-top:0;font-size:1.2rem}@media screen and (max-width: 800px){#options.svelte-1yxlot7{top:unset;bottom:calc(100% + 15px);right:-200%;z-index:99999999999999999999}.top.speech.svelte-1yxlot7:after{border-top-color:#a53d38;border-bottom:0;z-index:99999999999999999999;bottom:-20px;left:50%;margin-left:-20px}button.svelte-1yxlot7{margin-bottom:2rem}}
