body{background-color:#0c0c0c;color:#f2f2f2;font-family:Inter,sans-serif;margin:0}.container{align-items:stretch;display:flex;flex-direction:column;margin:0 auto;max-width:800px;padding:40px 20px;width:100%}.hero{margin-bottom:60px;text-align:center}.tagline{color:#aaa;font-size:.95rem;font-weight:500;letter-spacing:.5px;margin-top:-4px;text-transform:uppercase}.hero h1{color:#fff;font-size:2.8rem;font-weight:700;margin-bottom:10px}.highlight{color:#3b82f6}.subtitle{color:#ccc;font-size:1.1rem;line-height:1.6;margin:0 auto 20px;max-width:600px}.links{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.links a{color:#3b82f6;font-weight:500;text-decoration:none;transition:opacity .2s ease}.links a:hover{opacity:.8}.statement{margin-bottom:80px;text-align:center}.statement p{color:#e0e0e0;font-size:1.05rem;font-weight:500;line-height:1.6;margin:0 auto;max-width:700px}.projects h2{color:#fff;font-size:1.6rem;font-weight:600;margin-bottom:20px}.project-list{grid-gap:20px;display:grid;gap:20px}.project-card{background:#141414;border:1px solid #1e1e1e;border-radius:12px;color:#f2f2f2;display:block;padding:20px 25px;text-decoration:none;transition:all .2s ease}.project-card:hover{box-shadow:0 0 20px #3b82f626;transform:translateY(-2px)}.project-content{align-items:center;display:flex;gap:16px;justify-content:space-between}.project-content h3{color:#3b82f6;font-size:1.2rem;margin:0}.project-content p{color:#ddd;font-weight:500;margin:4px 0 6px}.project-content span{color:#aaa;font-size:.95rem}.project-logo{background-color:#0c0c0c;border:1px solid #222;border-radius:8px;flex-shrink:0;height:42px;object-fit:contain;padding:6px;width:42px}.focus{color:#ddd;line-height:1.7;margin:10px auto;max-width:700px;text-align:center}.focus p{color:#ccc;font-size:1rem;font-weight:500;margin:0}.focus a{border-bottom:1px solid #0000;color:#3b82f6;font-weight:600;text-decoration:none;transition:all .2s ease}.focus a:hover{border-bottom:1px solid #3b82f6;opacity:.9}.footer{color:#666;font-size:.85rem;margin-top:100px;text-align:center}.footer a{color:#3b82f6;text-decoration:none}@media (max-width:600px){.container{padding:60px 16px}.hero h1{font-size:2rem}.subtitle{font-size:1rem}.statement p{font-size:.95rem}.project-content{align-items:flex-start;flex-direction:column;gap:10px}.project-logo{align-self:flex-end;height:36px;width:36px}.project-card{padding:18px 20px}}.lang-switch{display:flex;gap:10px;justify-content:flex-end;margin-bottom:30px}.lang-switch button{background:#0000;border:1px solid #222;border-radius:6px;color:#ccc;cursor:pointer;font-size:1.1rem;padding:6px 10px;transition:all .2s ease}.lang-switch button.active,.lang-switch button:hover{border-color:#3b82f6;color:#fff}.lang-switch button.active{background-color:#3b82f6}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.dca4c782.css.map*/