.modal__container.svelte-19gxchb{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.modal__content.svelte-19gxchb{position:relative;max-width:800px;width:80%;top:50%;left:0;right:0;margin:auto;transform:translateY(-50%)}.modal__fullscreen.svelte-19gxchb{top:0;left:0;right:0;bottom:0;height:100%;width:100%;max-width:100%;transform:translateY(0)}.modal__big.svelte-19gxchb{max-width:100%}.modal__basic.svelte-19gxchb{background-color:#fff;border-radius:.25rem;padding:.5rem 1rem}.modal__small.svelte-19gxchb{max-width:400px}.close__button.svelte-19gxchb{position:absolute;background:none;border:none;top:-.75rem;right:-.75rem;color:#e94747;cursor:pointer;transition-duration:.2s}.close__button.svelte-19gxchb:hover,.close__button.svelte-19gxchb:focus{transform:scale(1.1);color:#d64545}.hidden.svelte-19gxchb{display:none}.modal__content *{max-width:100%}span.svelte-1auwst5:hover{cursor:pointer}.card.svelte-3f5uhk.svelte-3f5uhk{--blur:16px;aspect-ratio:4 / 3;position:relative;border-radius:1rem;overflow:hidden;color:#000;transform:translateZ(0)}.card__img.svelte-3f5uhk.svelte-3f5uhk{width:100%;object-fit:cover;transform:scale(calc(1 + (var(--hover, 0) * .25))) rotate(calc(var(--hover, 0) * -5deg));transition:transform .2s}.card__footer.svelte-3f5uhk.svelte-3f5uhk{padding:0 1.5rem;position:absolute;bottom:0;left:0;width:100%;background:red;display:grid;grid-template-row:auto auto;gap:.5ch;background:#ffffff80;-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));height:30%;align-content:center}.card__action.svelte-3f5uhk.svelte-3f5uhk{position:absolute;aspect-ratio:1;width:20%;bottom:30%;right:1.5rem;transform:translateY(50%) translateY(calc((var(--size) * .4))) translateY(calc(var(--hover, 0) * (var(--size) * -.4)));background:purple;display:grid;place-items:center;border-radius:.5rem;background:#ffffff80;transition:transform .2s}.card__action.svelte-3f5uhk svg.svelte-3f5uhk{aspect-ratio:1;width:50%}.card__footer.svelte-3f5uhk span.svelte-3f5uhk:nth-of-type(1){font-size:calc(var(--size) * .065)}.card__footer.svelte-3f5uhk span.svelte-3f5uhk:nth-of-type(2){font-size:calc(var(--size) * .035)}.card.svelte-3f5uhk.svelte-3f5uhk:is(:hover,:focus-visible){--hover:1}iframe.svelte-3f5uhk.svelte-3f5uhk{width:100%!important;aspect-ratio:16/9;height:auto}
