/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}@layer theme{:root,:host{--color-neutral-500:oklch(55.6% 0 0);--color-neutral-950:oklch(14.5% 0 0);--spacing:.25rem;--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--font-weight-bold:700;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--color-accent:var(--accent-color)}}@layer base,components;@layer utilities{.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.mr-\[3px\]{margin-right:3px}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-\[-3px\]{margin-bottom:-3px}.ml-8{margin-left:calc(var(--spacing)*8)}.box-border{box-sizing:border-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.h-\[1em\]{height:1em}.h-full{height:100%}.max-h-\[80vh\]{max-height:80vh}.max-h-lvh{max-height:100lvh}.min-h-0{min-height:calc(var(--spacing)*0)}.w-1\/2{width:50%}.w-96{width:calc(var(--spacing)*96)}.w-180{width:calc(var(--spacing)*180)}.w-full{width:100%}.max-w-\[90vw\]{max-width:90vw}.max-w-full{max-width:100%}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_50rem\]{grid-template-columns:1fr 50rem}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.border-\[2px\]{border-style:var(--tw-border-style);border-width:2px}.border-r-\[2px\]{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b-\[2px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-none{--tw-border-style:none;border-style:none}.border-accent{border-color:var(--accent-color)}.bg-neutral-950{background-color:var(--color-neutral-950)}.object-scale-down{object-fit:scale-down}.p-3{padding:calc(var(--spacing)*3)}.p-8{padding:calc(var(--spacing)*8)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pl-4{padding-left:calc(var(--spacing)*4)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-neutral-500{color:var(--color-neutral-500)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none\!{--tw-outline-style:none!important;outline-style:none!important}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}.max-sm\:h-\[80vh\]{height:80vh}.max-sm\:w-full{width:100%}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:overflow-x-scroll{overflow-x:scroll}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:justify-center{justify-content:center}}}@font-face{font-family:Comfortaa;src:url(../../../subset-Comfortaa-Light.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;--accent-color:#9f0712;background-color:#242424;font-family:Noto Sans,system-ui,Avenir,Helvetica,Arial,sans-serif;font-style:normal;font-weight:350;line-height:1.5}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{min-width:320px;min-height:100vh;margin:0}h1{font-size:3.2em;line-height:1.1}h2{margin:0}hr{border-style:solid;border-color:var(--accent-color);border-width:2px;border-top-style:none;border-top-color:currentColor;width:100%;margin:.5rem 0}.card{padding:2em}.border-accent{transition:border-color .3s}#app{text-align:center}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}.navbar.svelte-12qhfyh{background-color:#0a0a0a;color:#fff}.logo.svelte-12qhfyh{font-family:Comfortaa;font-size:30px}a.svelte-12qhfyh{color:#fff;text-decoration:none}.navitem.svelte-12qhfyh{display:flex;align-items:center;height:auto;align-self:stretch;font-size:20px;padding:0 .75rem}.navitem.svelte-12qhfyh:hover{background-color:#2e2e2e}.navitem.highlighted.svelte-12qhfyh{font-weight:700;background-color:var(--color-accent);transition:background-color .3s ease}
