*,:before,:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}img{font-style:italic}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}em{font-style:normal}@font-face{src:url(/assets/CascadiaMono-VariableFont_wght-BsV6t_-R.ttf)format("truetype");font-family:Cascadia Mono;font-display:swap}@font-face{src:url(/assets/Fredoka-VariableFont_wdth_wght-XTMXp9A6.ttf)format("truetype");font-family:Fredoka;font-display:swap}@font-face{src:url(/assets/Quicksand-VariableFont_wght-DE2wFU7n.ttf)format("truetype");font-family:Quicksand;font-display:swap}:root{--text:#374151;--background:#fff;--primary:#2563eb;--secondary:#f3f4f6;--accent:#f59e0b;--teal:#14b8a6;--purple:#8b5cf6;--muted:#9ca3af;--border:#e5e7eb}html{background:var(--background);overflow-x:hidden}html::selection{background-color:var(--text);color:var(--background)}body{width:100%;margin-bottom:2rem;padding-left:16px;padding-right:16px;font-family:Quicksand;overflow:hidden}a{color:var(--text);text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:var(--underline-thickness,0px);text-underline-offset:5px;font-family:Cascadia Mono;transition:--underline-thickness .3s}a:hover{--underline-thickness:4px}@property --underline-thickness{syntax:"<length>";inherits:false;initial-value:0}.language-switcher[data-v-146cbd5b]{background-color:var(--secondary);opacity:.93;border-radius:.5rem;gap:.5rem;max-width:fit-content;margin-top:2rem;margin-left:auto;margin-right:auto;padding:8px;transition:opacity .25s ease-in-out;animation:.4s ease-out .55s backwards slideUp-146cbd5b;display:flex;overflow-x:auto}.language-switcher[data-v-146cbd5b]:hover{opacity:1}.language-switcher button[data-v-146cbd5b]{color:var(--text);cursor:pointer;background-color:#0000;border:2px solid #0000;border-radius:.375rem;padding:8px 16px;font-family:Cascadia Mono,monospace;font-size:.875rem;font-weight:500;transition:all .2s}.language-switcher button[data-v-146cbd5b]:hover{background-color:var(--background);transform:translateY(-1px)}.language-switcher button.active[data-v-146cbd5b]{border-color:var(--primary);background-color:var(--background);color:var(--primary)}.language-switcher button[data-v-146cbd5b]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@keyframes slideUp-146cbd5b{0%{opacity:0;transform:translateY(25%)}to{opacity:.93;transform:translateY(0)}}.wrapper[data-v-54436130]{max-width:94rem;margin-left:auto;margin-right:auto;container:bento/inline-size}.page-slide-enter-active[data-v-54436130]{transition:all .3s ease-out}.page-slide-leave-active[data-v-54436130]{transition:all .2s cubic-bezier(1,.5,.8,1)}.page-slide-enter-from[data-v-54436130],.page-slide-leave-to[data-v-54436130]{opacity:0}.page-slide-enter-from[data-v-54436130]{transform:translate(60px)}.page-slide-leave-to[data-v-54436130]{transform:translate(-60px)}.container[data-v-a9f6c587]{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);grid-template-areas:"one three six six""two four four nine""two five eight seven";gap:max(1.25rem,min(1.25rem + .5vw,2rem));margin-top:max(2rem,min(2rem + 1vw,4rem));display:grid;container:bento/inline-size}@container bento (width<=80rem){.container[data-v-a9f6c587]{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);grid-template-areas:"one six six""three nine two""four four two""five seven eight"}}@container bento (width<=54rem){.container[data-v-a9f6c587]{grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(2,1fr);grid-template-areas:"one three""six six""two eight""two five""four four""seven nine"}}@container bento (width<=32rem){.container[data-v-a9f6c587]{grid-template-rows:repeat(9,auto);grid-template-columns:repeat(1,1fr);grid-template-areas:"one""seven""three""four""five""six""two""eight""nine";height:auto}}.bento-card[data-v-a9ca4afc]{background-image:linear-gradient(90deg,var(--background)0%,var(--secondary)100%);opacity:.001;background-size:200% 200%;border-radius:1rem;padding:max(12px,min(4.75%,16px));font-size:max(1.25rem,min(1.25rem + .4545vw,1.75rem));transition:box-shadow .3s ease-in-out,transform .4s;animation:.4s ease-out forwards zoomIn-a9ca4afc;position:relative}.bento-card[data-v-a9ca4afc]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid var(--primary)}.bento-card[data-v-a9ca4afc]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid var(--primary)}.bento-card[data-v-a9ca4afc]:has(img){align-content:center;justify-items:center}.bento-card img[data-v-a9ca4afc]{width:auto;height:auto}.bento-card[data-v-a9ca4afc]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #2563eb26}.bento-card[data-v-a9ca4afc]:hover:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-left:2px solid}.bento-card[data-v-a9ca4afc]:hover:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-right:2px solid}.bento-card[data-v-a9ca4afc]:before{background-color:var(--secondary);border-radius:.5rem;padding:2px 8px;font-family:Cascadia Mono;font-size:.85rem;position:absolute;top:-12px;left:10px}.bento-card[data-v-a9ca4afc]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-left:2px solid #0000;border-right-width:2px;border-right:2px solid var(--primary);transition:border-left-color .5s ease-out}.bento-card[data-v-a9ca4afc]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left-width:2px;border-right:2px solid #0000;border-left:2px solid var(--primary);transition:border-right-color .5s ease-out}.bento-card[data-v-a9ca4afc] h1{color:var(--primary);margin-bottom:min(.5rem,10%);font-family:Fredoka;font-size:max(1.3rem,min(1.3rem + 20%,2.5rem));font-weight:600;line-height:max(1.75rem,min(1.75rem + .25vw,1.95rem))}.bento-card[data-v-a9ca4afc] dl{letter-spacing:0;font-size:1rem}.bento-card[data-v-a9ca4afc] dl dt{text-wrap:balance;margin-top:.5rem}.bento-card[data-v-a9ca4afc] dl dd{text-wrap:pretty;font-style:italic}.bento-card[data-v-a9ca4afc] dl dd:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.25rem}.bento-card[data-v-a9ca4afc] dl dd:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.25rem}.bento-card[data-v-a9ca4afc] em{font-family:Fredoka;font-weight:500}.bento-card.bento-item-1[data-v-a9ca4afc]{border-left-color:var(--primary);--order:0;grid-area:one}.bento-card.bento-item-1[data-v-a9ca4afc]:before{color:var(--primary)}.bento-card.bento-item-1[data-v-a9ca4afc]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right-color:var(--primary)}.bento-card.bento-item-1[data-v-a9ca4afc]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left-color:var(--primary)}.bento-card.bento-item-1[data-v-a9ca4afc] h1,.bento-card.bento-item-1[data-v-a9ca4afc] em{color:var(--primary)}.bento-card.bento-item-2[data-v-a9ca4afc]{border-left-color:var(--purple);--order:3;grid-area:two}.bento-card.bento-item-2[data-v-a9ca4afc]:before{color:var(--purple)}.bento-card.bento-item-2[data-v-a9ca4afc]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right-color:var(--purple)}.bento-card.bento-item-2[data-v-a9ca4afc]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left-color:var(--purple)}.bento-card.bento-item-2[data-v-a9ca4afc] h1,.bento-card.bento-item-2[data-v-a9ca4afc] em{color:var(--purple)}.bento-card.bento-item-3[data-v-a9ca4afc]{border-left-color:var(--purple);--order:1;grid-area:three}.bento-card.bento-item-3[data-v-a9ca4afc]:before{content:var(--before-content);color:var(--purple)}.bento-card.bento-item-3[data-v-a9ca4afc]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right-color:var(--purple)}.bento-card.bento-item-3[data-v-a9ca4afc]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left-color:var(--purple)}.bento-card.bento-item-3[data-v-a9ca4afc] h1,.bento-card.bento-item-3[data-v-a9ca4afc] em{color:var(--purple)}.bento-card.bento-item-4[data-v-a9ca4afc]{border-left-color:var(--accent);--order:4;grid-area:four}.bento-card.bento-item-4[data-v-a9ca4afc]:before{content:var(--before-content);color:var(--accent)}.bento-card.bento-item-4[data-v-a9ca4afc]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right-color:var(--accent)}.bento-card.bento-item-4[data-v-a9ca4afc]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left-color:var(--accent)}.bento-card.bento-item-4[data-v-a9ca4afc] h1,.bento-card.bento-item-4[data-v-a9ca4afc] em{color:var(--accent)}.bento-card.bento-item-5[data-v-a9ca4afc]{border-left-color:var(--primary);--order:6;grid-area:five}.bento-card.bento-item-5[data-v-a9ca4afc]:before{content:var(--before-content);color:var(--primary)}.bento-card.bento-item-5[data-v-a9ca4afc]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right-color:var(--primary)}.bento-card.bento-item-5[data-v-a9ca4afc]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left-color:var(--primary)}.bento-card.bento-item-5[data-v-a9ca4afc] h1,.bento-card.bento-item-5[data-v-a9ca4afc] em{color:var(--primary)}.bento-card.bento-item-6[data-v-a9ca4afc]{border-left-color:var(--teal);--order:2;grid-area:six}.bento-card.bento-item-6[data-v-a9ca4afc]:before{color:var(--teal)}.bento-card.bento-item-6[data-v-a9ca4afc]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right-color:var(--teal)}.bento-card.bento-item-6[data-v-a9ca4afc]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left-color:var(--teal)}.bento-card.bento-item-6[data-v-a9ca4afc] h1,.bento-card.bento-item-6[data-v-a9ca4afc] em{color:var(--teal)}.bento-card.bento-item-7[data-v-a9ca4afc]{--order:8;border-left-color:var(--teal);grid-area:seven}.bento-card.bento-item-7[data-v-a9ca4afc]:before{color:var(--teal)}.bento-card.bento-item-7[data-v-a9ca4afc]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right-color:var(--teal)}.bento-card.bento-item-7[data-v-a9ca4afc]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left-color:var(--teal)}.bento-card.bento-item-7[data-v-a9ca4afc] h1,.bento-card.bento-item-7[data-v-a9ca4afc] em{color:var(--teal)}.bento-card.bento-item-8[data-v-a9ca4afc]{border-left-color:var(--accent);--order:7;grid-area:eight}.bento-card.bento-item-8[data-v-a9ca4afc]:before{color:var(--accent)}.bento-card.bento-item-8[data-v-a9ca4afc]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right-color:var(--accent)}.bento-card.bento-item-8[data-v-a9ca4afc]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left-color:var(--accent)}.bento-card.bento-item-8[data-v-a9ca4afc] h1,.bento-card.bento-item-8[data-v-a9ca4afc] em{color:var(--accent)}.bento-card.bento-item-9[data-v-a9ca4afc]{--order:5;border-left-color:var(--primary);grid-area:nine}.bento-card.bento-item-9[data-v-a9ca4afc]:before{content:var(--before-content);color:var(--primary)}.bento-card.bento-item-9[data-v-a9ca4afc]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-right-color:var(--primary)}.bento-card.bento-item-9[data-v-a9ca4afc]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-left-color:var(--primary)}.bento-card.bento-item-9[data-v-a9ca4afc] h1,.bento-card.bento-item-9[data-v-a9ca4afc] em{color:var(--primary)}@keyframes zoomIn-a9ca4afc{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@container bento (width<=80rem){.bento-item-1[data-v-a9ca4afc]{--order:0}.bento-item-6[data-v-a9ca4afc]{--order:1}.bento-item-3[data-v-a9ca4afc]{--order:2}.bento-item-9[data-v-a9ca4afc]{--order:3}.bento-item-2[data-v-a9ca4afc]{--order:4}.bento-item-4[data-v-a9ca4afc]{--order:5}.bento-item-5[data-v-a9ca4afc]{--order:6}.bento-item-7[data-v-a9ca4afc]{--order:7}.bento-item-8[data-v-a9ca4afc]{--order:8}}@container bento (width<=54rem){.bento-item-1[data-v-a9ca4afc]{--order:0}.bento-item-3[data-v-a9ca4afc]{--order:1}.bento-item-6[data-v-a9ca4afc]{--order:2}.bento-item-2[data-v-a9ca4afc]{--order:3}.bento-item-8[data-v-a9ca4afc]{--order:4}.bento-item-5[data-v-a9ca4afc]{--order:5}.bento-item-4[data-v-a9ca4afc]{--order:6}.bento-item-7[data-v-a9ca4afc]{--order:7}.bento-item-9[data-v-a9ca4afc]{--order:8}}@container bento (width<=32rem){.bento-item-1[data-v-a9ca4afc]{--order:0}.bento-item-7[data-v-a9ca4afc]{--order:1}.bento-item-3[data-v-a9ca4afc]{--order:2}.bento-item-4[data-v-a9ca4afc]{--order:3}.bento-item-5[data-v-a9ca4afc]{--order:4}.bento-item-6[data-v-a9ca4afc]{--order:5}.bento-item-2[data-v-a9ca4afc]{--order:6}.bento-item-8[data-v-a9ca4afc]{--order:7}.bento-item-9[data-v-a9ca4afc]{--order:8}}.no-animation[data-v-fe47eef6] .bento-card{opacity:1;animation:none}[data-v-fe47eef6] .bento-card{animation-duration:.4s;animation-delay:calc(var(--order,0)*50ms);animation-fill-mode:forwards}.flag[data-v-fe47eef6]{width:12rem;margin-top:1rem;margin-left:auto;margin-right:auto}.credits[data-v-fe47eef6]{visibility:hidden;color:#1a1a1a;text-align:center;opacity:0;background:#ffffffe6;border:1px solid #eee;border-radius:8px;width:95%;margin:0;padding:8px 16px;font-size:.9rem;transition:opacity .2s ease-in-out,visibility .2s;position:absolute;bottom:-1rem;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000001a}.credits[data-v-fe47eef6]:hover,[data-v-fe47eef6] .flag:hover .credits{visibility:visible;opacity:1;transition-delay:0s}.project-info[data-v-a29f68a4]{background-color:var(--background);max-width:800px;color:var(--text);text-align:center;margin-top:2rem;margin-left:auto;margin-right:auto}h1[data-v-a29f68a4]{color:var(--primary);margin-bottom:1.5rem;font-size:2.5rem}.image-container img[data-v-a29f68a4]{border-radius:12px;max-width:100%;height:auto;margin-bottom:2rem;margin-left:auto;margin-right:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.description[data-v-a29f68a4]{color:var(--text);margin-bottom:2.5rem;font-size:1.25rem;line-height:1.6}.actions[data-v-a29f68a4]{justify-content:center;gap:1rem;display:flex}.btn[data-v-a29f68a4]{border-radius:.5rem;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-block}.btn[data-v-a29f68a4]:hover{opacity:.9}.project-link[data-v-a29f68a4]{background-color:var(--primary);color:var(--background)}.back-link[data-v-a29f68a4]{background-color:var(--secondary);color:var(--text)}.not-found[data-v-a29f68a4]{text-align:center;margin-top:4rem}.carousel[data-v-a29f68a4]{justify-content:center;align-items:center;margin-bottom:2rem;display:flex;position:relative}.carousel img[data-v-a29f68a4]{margin-bottom:0}.nav-btn[data-v-a29f68a4]{z-index:10;color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:4px;justify-content:center;align-items:center;padding-bottom:8px;padding-left:8px;padding-right:8px;font-size:2rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.nav-btn[data-v-a29f68a4]:hover{background:#000c}.prev[data-v-a29f68a4]{left:10px}.next[data-v-a29f68a4]{right:10px}.indicators[data-v-a29f68a4]{gap:8px;display:flex;position:absolute;bottom:10px}.indicators span[data-v-a29f68a4]{cursor:pointer;background:#ffffff80;border-radius:50%;width:10px;height:10px}.indicators span.active[data-v-a29f68a4]{background:#fff}
