.links-module__82S45a__container{max-width:700px;min-height:calc(100vh - 120px);margin:0 auto;padding:2rem}.links-module__82S45a__header{text-align:center;padding:3rem 0 2rem}.links-module__82S45a__header h1{background:linear-gradient(135deg,var(--primary-color),#9333ea);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;font-size:2.5rem}.links-module__82S45a__description{color:var(--secondary-color);max-width:500px;margin:0 auto;font-size:1.1rem}.links-module__82S45a__categories{flex-direction:column;gap:2.5rem;display:flex}.links-module__82S45a__category{opacity:0;animation:.5s forwards links-module__82S45a__fadeIn}.links-module__82S45a__categoryTitle{color:var(--secondary-color);border-bottom:1px solid rgba(var(--foreground-rgb),.1);text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.1rem}.links-module__82S45a__linksList{flex-direction:column;gap:.75rem;display:flex}.links-module__82S45a__linkCard{background:rgba(var(--foreground-rgb),.04);border:1px solid rgba(var(--foreground-rgb),.1);border-radius:var(--border-radius);opacity:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;transition:all .2s;animation:.4s forwards links-module__82S45a__slideIn;display:flex;transform:translateY(10px)}.links-module__82S45a__linkCard:hover{background:rgba(var(--foreground-rgb),.08);border-color:var(--primary-color);transform:translate(4px)}.links-module__82S45a__linkContent{flex:1}.links-module__82S45a__linkTitle{align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:1.05rem;font-weight:600;display:flex}.links-module__82S45a__linkIcon{opacity:.5}.links-module__82S45a__linkDescription{color:var(--secondary-color);margin:0;font-size:.9rem}.links-module__82S45a__linkAction{color:var(--primary-color);opacity:0;transition:all .2s;transform:translate(-10px)}.links-module__82S45a__linkCard:hover .links-module__82S45a__linkAction{opacity:1;transform:translate(0)}.links-module__82S45a__footer{text-align:center;color:var(--secondary-color);padding:3rem 0 1rem;font-size:.85rem}@keyframes links-module__82S45a__fadeIn{to{opacity:1}}@keyframes links-module__82S45a__slideIn{to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.links-module__82S45a__container{padding:1rem}.links-module__82S45a__header h1{font-size:2rem}.links-module__82S45a__linkCard{padding:.9rem 1rem}.links-module__82S45a__linkTitle{font-size:1rem}}
