:root{--accent: 124, 58, 237;--accent-gradient: linear-gradient(45deg, rgb(var(--accent)), #da62c4 30%, white 60%)}html{font-family:system-ui,sans-serif;background-color:#f6f6f6}code{font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.link-card:where(.astro-ENH7H7WQ){list-style:none;display:flex;padding:.15rem;background-color:#fff;background-image:var(--accent-gradient);background-size:400%;border-radius:.5rem;background-position:99%;transition:background-position .6s cubic-bezier(.22,1,.36,1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.link-card:where(.astro-ENH7H7WQ)>a:where(.astro-ENH7H7WQ){display:flex;width:100%;text-decoration:none;line-height:2.4;padding:2rem;border-radius:.35rem;color:#111;background-color:#fff;align-items:center;justify-content:center;opacity:.8;cursor:pointer}.disabled:where(.astro-ENH7H7WQ){opacity:.1}h2:where(.astro-ENH7H7WQ){margin:0;font-size:1.5rem;transition:color .6s cubic-bezier(.22,1,.36,1)}p:where(.astro-ENH7H7WQ){margin-top:.5rem;margin-bottom:0;color:#444}.link-card:where(.astro-ENH7H7WQ):is(:hover,:focus-within){background-position:0}.link-card:where(.astro-ENH7H7WQ):is(:hover,:focus-within) h2:where(.astro-ENH7H7WQ){color:rgb(var(--accent))}.cardModal:where(.astro-ENH7H7WQ){position:fixed;width:300px;height:300px;background-color:#9090908e;display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0;width:100%;height:100%;left:0;top:0;transition:all .3s cubic-bezier(.84,-.23,0,.94);z-index:-1}.cardModal:where(.astro-ENH7H7WQ) .modalContainer:where(.astro-ENH7H7WQ){padding:30px;border-radius:10px;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column}.prize:where(.astro-ENH7H7WQ)>h1:where(.astro-ENH7H7WQ){font-size:50px!important}.cardModal:where(.astro-ENH7H7WQ) .closeButton:where(.astro-ENH7H7WQ){text-decoration:none;font-size:20px;border:solid 1px rgb(245,97,97);color:#f56161;border-radius:100px;padding:10px 30px;cursor:pointer}.cardModal:where(.astro-ENH7H7WQ) .closeButton:where(.astro-ENH7H7WQ):hover{background-color:#f56161;color:#fff}.cardModal:where(.astro-ENH7H7WQ) h1:where(.astro-ENH7H7WQ){font-size:20px;text-align:center;padding-bottom:20px}.modalOpen:where(.astro-ENH7H7WQ){opacity:1;z-index:10}.lds-heart:where(.astro-ENH7H7WQ){display:inline-block;position:relative;width:100px;height:100px;transform:rotate(45deg);transform-origin:50px 50px}.lds-heart:where(.astro-ENH7H7WQ) div:where(.astro-ENH7H7WQ){top:32px;left:32px;position:absolute;width:32px;height:32px;background:#fcf;animation:lds-heart 1.2s infinite cubic-bezier(.215,.61,.355,1)}.lds-heart:where(.astro-ENH7H7WQ) div:where(.astro-ENH7H7WQ):after,.lds-heart:where(.astro-ENH7H7WQ) div:where(.astro-ENH7H7WQ):before{content:" ";position:absolute;display:block;width:32px;height:32px;background:#fcf}.lds-heart:where(.astro-ENH7H7WQ) div:where(.astro-ENH7H7WQ):before{left:-24px;border-radius:50% 0 0 50%}.lds-heart:where(.astro-ENH7H7WQ) div:where(.astro-ENH7H7WQ):after{top:-24px;border-radius:50% 50% 0 0}@keyframes lds-heart{0%{transform:scale(.95)}5%{transform:scale(1.1)}39%{transform:scale(.85)}45%{transform:scale(1)}60%{transform:scale(.95)}to{transform:scale(.9)}}main:where(.astro-BRT7F6HO){margin:auto;padding:1.5rem;max-width:90ch}h1:where(.astro-BRT7F6HO){font-size:3rem;font-weight:800;margin:0;text-align:center}.text-gradient:where(.astro-BRT7F6HO){background-image:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:400%;background-position:0%}.instructions:where(.astro-BRT7F6HO){line-height:1.6;margin:1rem auto;border:1px solid rgba(var(--accent),25%);background-color:#fff;padding:1rem;border-radius:.4rem;max-width:80%;text-align:center}.instructions:where(.astro-BRT7F6HO) code:where(.astro-BRT7F6HO){font-size:.875em;font-weight:700;background:rgba(var(--accent),12%);color:rgb(var(--accent));border-radius:4px;padding:.3em .45em}.instructions:where(.astro-BRT7F6HO) strong:where(.astro-BRT7F6HO){color:rgb(var(--accent))}.link-card-grid:where(.astro-BRT7F6HO){display:grid;grid-template-columns:repeat(auto-fit,minmax(15ch,1fr));gap:1rem;padding:0}
