iframe.svelte-n3ft5o{border:none}.link-container.svelte-n3ft5o{position:relative;display:inline-block;margin:0 auto}.links.svelte-n3ft5o{display:block;margin:10px auto;padding:15px 20px;max-width:400px;font-size:.95rem;color:#000;text-decoration:none;border-radius:10px;transition:all .2s ease-in-out;text-align:center}.links.svelte-n3ft5o:hover{animation:svelte-n3ft5o-shake .5s infinite}.links-red.svelte-n3ft5o{background-color:#ffa093}.links-purple.svelte-n3ft5o{background-color:#b39ddb}.links-green.svelte-n3ft5o{background-color:#73e2a7}.links-yellow.svelte-n3ft5o{background-color:#ffc15e}.iframe-popup.svelte-n3ft5o{visibility:hidden;position:absolute;width:646px;height:190px;z-index:1;opacity:0;transition:visibility 0s,opacity .5s linear;transition-delay:0s,0s}.link-container.svelte-n3ft5o:hover .iframe-popup:where(.svelte-n3ft5o),.iframe-popup.svelte-n3ft5o:hover{visibility:visible;opacity:1}@keyframes svelte-n3ft5o-shake{0%,to{transform:translate(0)}10%,30%,50%,70%{transform:translate(-1px)}20%,40%,60%{transform:translate(1px)}80%{transform:translate(8px)}90%{transform:translate(-8px)}}@media(max-width:768px){.links.svelte-n3ft5o{padding:10px 20px;max-width:100%}}@media(max-width:1024px){.iframe-popup.svelte-n3ft5o{position:static;visibility:visible;opacity:1;width:100%;height:auto;aspect-ratio:646 / 190;margin-top:15px}.iframe-popup.svelte-n3ft5o iframe:where(.svelte-n3ft5o){width:100%;height:100%}}.buttons-container.svelte-6rw1dw{text-align:center;margin:10px auto}.project.svelte-6rw1dw{border:2px solid var(--color-quinary);border-radius:15px;padding:20px;margin:10px 0;height:180px;overflow:hidden;display:flex;flex-direction:column;background-color:var(--color-quaternary)}.project.svelte-6rw1dw .title:where(.svelte-6rw1dw){font-size:20px;font-weight:700}.project.svelte-6rw1dw .text:where(.svelte-6rw1dw){font-size:14px;margin:10px 0;flex:1;overflow:hidden}.project.svelte-6rw1dw .header:where(.svelte-6rw1dw){display:flex;justify-content:space-between;align-items:center}.project.svelte-6rw1dw .metadata:where(.svelte-6rw1dw){display:flex;justify-content:end;text-align:right;gap:10px}.project.svelte-6rw1dw .item:where(.svelte-6rw1dw){font-size:12px;background-color:var(--color-secondary);color:var(--color-quinary);border-radius:5px;padding:5px;margin:5px 0}
