@import url("https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700&display=swap");:root{--bg:#0f0f0f;--card-bg:#1a1a1a;--text:#e0e0e0;--neon-cyan:#00ffff;--neon-magenta:#ff00ff;--font:"Orbitron",sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font)}nav{position:fixed;top:0;left:0;right:0;height:4rem;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;padding:0 2rem;z-index:10}nav .nav-logo{width:90px;height:auto;margin-right:1rem;flex-shrink:0}nav a{margin-right:1.5rem;color:var(--neon-cyan);text-decoration:none;font-weight:700;transition:color .3s}nav a.active,nav a:hover{color:var(--neon-magenta)}main.container{padding:5rem 2rem 2rem;max-width:1200px;margin:0 auto}.grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.card{background:var(--card-bg);border:2px solid var(--neon-cyan);border-radius:.5rem;perspective:1000px;overflow:hidden;cursor:pointer;min-height:450px}.card-inner{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s ease-in-out}.card.flipped .card-inner{transform:rotateY(180deg)}.card-back,.card-front{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem}.card-front img{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--neon-magenta);margin-bottom:1rem}.card-back{background:var(--card-bg);transform:rotateY(180deg);text-align:center;overflow-y:auto}.card-back h2{margin-bottom:.5rem;font-size:1.25rem}.card-back p{font-size:.9rem;margin-bottom:1rem;flex-grow:1}.card-back .links{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.card-back .links a{padding:.25rem .5rem;border:1px solid var(--neon-cyan);color:var(--neon-cyan);text-decoration:none;border-radius:.25rem;font-size:.85rem;transition:background .3s,color .3s}.card-back .links a:hover{background:var(--neon-cyan);color:var(--bg)}