:root{font-family:Segoe UI,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#fffffff2;background-color:#1f1f1f;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#00d9ff;text-decoration:none}a:hover{color:#0af}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(to bottom,#1f1f1f,#2c2c2c)}h1,h2,h3{margin-bottom:.5em;font-weight:600}p{margin-top:0;line-height:1.7}html{scroll-behavior:smooth}.section{padding:60px 20px;text-align:center}.container{max-width:900px;margin:0 auto;padding:0 20px}.navbar{background-color:#292929;color:#fff;padding:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;box-shadow:0 2px 10px #0003}.logo{font-size:26px;font-weight:700;color:#00e6e6}.nav-links{list-style:none;display:flex;gap:20px;flex-wrap:wrap}.nav-links a{color:#fff;text-decoration:none;transition:color .3s}.nav-links a:hover{color:#00e6e6}.btn{padding:12px 24px;background-color:#00e6e6;color:#000;border:none;border-radius:8px;cursor:pointer;font-weight:700;margin-top:20px;transition:background-color .3s}.btn:hover{background-color:#00bdbd}ul{list-style:none;padding:0;margin-top:20px}ul li:before{content:"🔹";margin-right:8px}ul li{text-align:left;margin-bottom:10px;font-size:1.05em;line-height:1.6}.project{margin-bottom:40px;padding:20px;background-color:#2e2e2e;border-left:5px solid #00e6e6;border-radius:10px;text-align:left;box-shadow:0 2px 12px #0000001a}form{display:flex;flex-direction:column;gap:12px;margin-top:20px;align-items:center}form input,form textarea{padding:10px;border-radius:6px;border:1px solid #ccc;width:100%;max-width:500px;background-color:#f8f8f8;color:#000;font-size:1em;box-sizing:border-box}form textarea{resize:vertical}.footer{background-color:#1a1a1a;padding:20px;text-align:center;color:#aaa;font-size:14px}@media (max-width: 768px){.nav-links{justify-content:center}.navbar{flex-direction:column;align-items:flex-start}.section{padding:40px 10px}.btn{width:100%}form input,form textarea{max-width:100%}ul li{font-size:1em}}
