.links-list a,.project-card{background-color:var(--fg-muted-1);border:1px solid var(--fg-muted-2);border-radius:var(--rounded-corner);box-shadow:var(--edge-highlight),var(--shadow);color:var(--fg-color) !important;text-decoration:none !important;transition:transform var(--transition-longer),box-shadow var(--transition-longer),border-color var(--transition-longer)}.links-list a:hover,.project-card:hover,.links-list a:focus-visible,.project-card:focus-visible{transform:translateY(-4px);border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color),var(--shadow-raised)}@media (prefers-reduced-motion: reduce){.links-list a,.project-card{transition:none}.links-list a:hover,.project-card:hover,.links-list a:focus-visible,.project-card:focus-visible{transform:none}}.project-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 16rem), 1fr));gap:1.25rem;margin-block:1.5rem}.project-card{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem}.project-card h3{margin:0;color:var(--accent-color)}.project-card p{margin:0;flex-grow:1;color:var(--fg-muted-5)}.project-card .project-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;font-size:.8rem}.project-card .project-tags li{margin:0;padding:.1rem .6rem;border-radius:999px;background-color:var(--fg-muted-2)}.links-header{text-align:center;margin-bottom:2rem}.links-header img{width:120px;height:120px;margin:0 auto 1rem;border-radius:50%;object-fit:cover;box-shadow:var(--shadow)}.links-header h1{margin:0}.links-header p{margin-top:.5rem;color:var(--fg-muted-4)}.links-list{display:flex;flex-direction:column;gap:1rem;max-width:400px;margin:2rem auto;padding:0;list-style:none}.links-list li{margin:0}.links-list a{display:block;padding:1rem;text-align:center;font-weight:600}.links-list small{display:block;font-weight:400;color:var(--fg-muted-4)}