*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #00ffe5;--secondary-color: #00c9b5;--accent-color: #7ff7ec;--background-color: #0a0a0a;--card-bg: #1a1a1a;--text-color: #dcdcdc;--heading-color: var(--primary-color);--shadow-color: rgba(0, 255, 229, .2)}body{font-family:Orbitron,sans-serif;background-color:var(--background-color);color:var(--text-color);line-height:1.6}h1,h2,h3,h4,h5{color:var(--heading-color);text-shadow:0 0 4px var(--primary-color)}a{color:var(--primary-color);text-decoration:none;transition:color .3s ease}a:hover{color:var(--secondary-color);text-shadow:0 0 6px var(--secondary-color)}button{background:var(--primary-color);color:#000;border:none;border-radius:5px;padding:.5rem 1rem;font-weight:700;cursor:pointer;transition:background .3s ease,transform .2s ease}button:hover{background:var(--secondary-color);transform:scale(1.05)}input,textarea{background:#1c1c1c;color:#fff;border:1px solid var(--primary-color);border-radius:4px;padding:.5rem;outline:none;transition:box-shadow .3s ease}input:focus,textarea:focus{box-shadow:0 0 8px var(--primary-color)}.card{background:var(--card-bg);border-radius:10px;box-shadow:0 0 8px var(--shadow-color);padding:1rem}app-item h3{text-transform:capitalize}
