:root{--card-color: rgb(23, 23, 23)}body{align-items:center;background-color:var(--bg-color);display:flex;justify-content:center;margin:0;overflow:hidden;padding:0}#cards[data-astro-cid-gsebmy7y]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:986px;width:calc(100% - 20px)}#cards[data-astro-cid-gsebmy7y]:hover>.card[data-astro-cid-gsebmy7y]:after{opacity:1}.card[data-astro-cid-gsebmy7y]{background-color:#ffffff1a;border-radius:10px;cursor:pointer;display:flex;height:260px;flex-direction:column;position:relative;width:300px}.card[data-astro-cid-gsebmy7y]:hover:before{opacity:1}.card[data-astro-cid-gsebmy7y]:before,.card[data-astro-cid-gsebmy7y]:after{border-radius:inherit;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s;width:100%}.card[data-astro-cid-gsebmy7y]:before{background:radial-gradient(800px circle at var(--mouse-x) var(--mouse-y),rgba(255,255,255,.06),transparent 40%);z-index:3}.card[data-astro-cid-gsebmy7y]:after{background:radial-gradient(600px circle at var(--mouse-x) var(--mouse-y),rgba(255,255,255,.4),transparent 40%);z-index:1}.card[data-astro-cid-gsebmy7y]>.card-content[data-astro-cid-gsebmy7y]{background-color:var(--card-color);border-radius:inherit;display:flex;flex-direction:column;flex-grow:1;inset:1px;padding:10px;position:absolute;z-index:2}h1[data-astro-cid-gsebmy7y],h2[data-astro-cid-gsebmy7y],h3[data-astro-cid-gsebmy7y],h4[data-astro-cid-gsebmy7y],a[data-astro-cid-gsebmy7y],span[data-astro-cid-gsebmy7y]{color:#f0f0f0;font-family:Rubik,sans-serif;font-weight:400;margin:0}i[data-astro-cid-gsebmy7y]{color:#f0f0f0}.card-image[data-astro-cid-gsebmy7y]{align-items:center;display:flex;height:140px;justify-content:center;overflow:hidden}.card-image[data-astro-cid-gsebmy7y]>i[data-astro-cid-gsebmy7y]{font-size:6em;opacity:.25}.card-info-wrapper[data-astro-cid-gsebmy7y]{align-items:center;display:flex;flex-grow:1;justify-content:flex-start;padding:0 20px}.card-info[data-astro-cid-gsebmy7y]{align-items:flex-start;display:flex;gap:10px}.card-info[data-astro-cid-gsebmy7y]>i[data-astro-cid-gsebmy7y]{font-size:1em;height:20px;line-height:20px}.card-info-title[data-astro-cid-gsebmy7y]>a[data-astro-cid-gsebmy7y]{font-size:1.1em;line-height:20px}.card-info-title[data-astro-cid-gsebmy7y]>h4[data-astro-cid-gsebmy7y]{color:#ffffff80;font-size:.85em;margin-top:8px}@media (max-width: 1000px){body{align-items:center;overflow:auto}#cards[data-astro-cid-gsebmy7y]{max-width:1000px;padding:10px 0}.card[data-astro-cid-gsebmy7y]{flex-shrink:1;width:calc(50% - 4px)}}@media (max-width: 500px){.card[data-astro-cid-gsebmy7y]>.card-content[data-astro-cid-gsebmy7y]{background-color:var(--card-color);border-radius:inherit;display:flex;flex-direction:column;flex-grow:1;inset:1px;padding:0;position:absolute;z-index:2}}@media (max-width: 520px){.card[data-astro-cid-gsebmy7y]{width:100%;margin:20px}}@media only screen and (max-width: 600px){#cards[data-astro-cid-gsebmy7y]{max-width:1000px;padding-bottom:45px}}main[data-astro-cid-gsebmy7y]{margin:auto;padding:1.5rem;max-width:80ch}h1[data-astro-cid-gsebmy7y]{font-size:3rem;font-weight:800;margin:0}.text-gradient[data-astro-cid-gsebmy7y]{background-image:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:400%;background-position:0%}.instructions[data-astro-cid-gsebmy7y]{line-height:1.6;margin:1rem 0;border:1px solid rgba(var(--accent),25%);background-color:#fff;padding:1rem;border-radius:.4rem}.instructions[data-astro-cid-gsebmy7y] code[data-astro-cid-gsebmy7y]{font-size:.875em;font-weight:700;background:rgba(var(--accent),12%);color:rgb(var(--accent));border-radius:4px;padding:.3em .45em}.instructions[data-astro-cid-gsebmy7y] strong[data-astro-cid-gsebmy7y]{color:rgb(var(--accent))}.link-card-grid[data-astro-cid-gsebmy7y]{display:grid;grid-template-columns:repeat(auto-fit,minmax(24ch,1fr));gap:1rem;padding:0}main[data-astro-cid-j7pv25f6]{margin:auto;padding:1.5rem;max-width:80ch}.text-gradient[data-astro-cid-j7pv25f6]{background-image:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:400%;background-position:0%}
