body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}:root{--primary-color:#2563eb;--primary-dark:#1d4ed8;--secondary-color:#7c3aed;--dark-color:#1e293b;--light-color:#f8fafc;--gray-color:#64748b;--gray-light:#e2e8f0;--success-color:#10b981;--warning-color:#f59e0b;--danger-color:#ef4444}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;background-color:var(--light-color);color:#1e293b;color:var(--dark-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}.container{margin:0 auto;max-width:1200px;padding:0 20px}.header{background:linear-gradient(135deg,#2563eb,#7c3aed);background:linear-gradient(135deg,var(--primary-color) 0,var(--secondary-color) 100%);box-shadow:0 4px 6px -1px #0000001a;color:#fff;padding:2rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-content{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.header-info h1{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.subtitle{font-size:1.1rem;font-weight:300;opacity:.9}.header-actions{gap:1.5rem}.header-actions,.header-links{align-items:center;display:flex}.header-links{gap:1rem}.header-link-item{align-items:center;background:#ffffff1a;border-radius:25px;color:#fff;display:flex;gap:8px;padding:8px 16px;text-decoration:none;transition:all .3s ease}.header-link-item:hover{background:#fff3;transform:translateY(-2px)}.link-text{font-size:.95rem;font-weight:500;white-space:nowrap}.language-switcher{display:inline-block}.language-btn{align-items:center;background:#ffffff1a;border:none;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:8px;min-width:auto;padding:8px 16px;transition:all .3s ease}.language-btn:hover{background:#fff3;transform:translateY(-2px)}.language-flag{font-size:1.2rem}.language-code{font-weight:600}main{min-height:calc(100vh - 200px);padding:3rem 0}.intro{margin-bottom:3rem;padding:0 1rem;text-align:center}.intro h2{color:#1e293b;color:var(--dark-color);font-size:2.5rem;font-weight:700;margin-bottom:1rem}.intro p{color:#64748b;color:var(--gray-color);font-size:1.2rem;margin:0 auto;max-width:600px}.projects-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));padding:0 1rem}.project-card{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--gray-light);border-radius:16px;box-shadow:0 10px 15px -3px #0000001a;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.project-card:hover{box-shadow:0 20px 25px -5px #0000001a;transform:translateY(-8px)}.project-image{height:200px;overflow:hidden}.project-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.project-card:hover .project-image img{transform:scale(1.05)}.project-content{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem}.project-content h3{color:#1e293b;color:var(--dark-color);font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.project-content p{color:#64748b;color:var(--gray-color);flex-grow:1;line-height:1.6;margin-bottom:1.25rem}.project-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.tag{background:#e2e8f0;background:var(--gray-light);border-radius:15px;color:#64748b;color:var(--gray-color);font-size:.85rem;font-weight:500;padding:.35rem .75rem;transition:all .3s ease}.tag:hover{background:#2563eb;background:var(--primary-color);color:#fff;transform:translateY(-2px)}.project-links{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto}.link-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.25rem;text-decoration:none;transition:all .3s ease}.website{background:#2563eb;background:var(--primary-color);color:#fff}.website:hover{background:#1d4ed8;background:var(--primary-dark);transform:translateY(-2px)}.appstore{background:#000;color:#fff}.appstore:hover{background:#333;transform:translateY(-2px)}.playstore{background:#10b981;background:var(--success-color);color:#fff}.playstore:hover{background:#0da271;transform:translateY(-2px)}.github{background:#1e293b;background:var(--dark-color);color:#fff}.github:hover{background:#334155;transform:translateY(-2px)}.link-btn span{font-weight:600}.footer{background:#1e293b;background:var(--dark-color);color:#e2e8f0;color:var(--gray-light);margin-top:3rem;padding:2rem 0;text-align:center}.footer p{font-size:.95rem;opacity:.8}@media (max-width:768px){.header-content{flex-direction:column;gap:1.5rem;text-align:center}.header-info h1{font-size:2rem}.header-actions{flex-direction:column;gap:1rem;width:100%}.header-links{justify-content:center;width:100%}.header-link-item{padding:6px 12px}.link-text{font-size:.9rem}.intro h2{font-size:2rem}.intro p{font-size:1.1rem}.projects-grid{gap:1.5rem;grid-template-columns:1fr;padding:0 1rem}.project-card{margin:0 auto;max-width:400px;width:100%}.link-btn{font-size:.85rem;min-width:100px;padding:.6rem 1rem}}@media (max-width:480px){.header-info h1{font-size:1.75rem}.subtitle{font-size:1rem}.header-link-item{padding:5px 10px}.link-text{font-size:.85rem}.intro h2{font-size:1.75rem}.projects-grid{padding:0}.project-links{flex-direction:column}.link-btn{width:100%}.language-btn{min-width:80px;padding:8px 12px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.project-card{animation:fadeIn .5s ease-out}.project-card:nth-child(2){animation-delay:.1s}.project-card:nth-child(3){animation-delay:.2s}.loading{align-items:center;color:#64748b;color:var(--gray-color);display:flex;font-size:1.2rem;justify-content:center;min-height:200px}
/*# sourceMappingURL=main.a6318501.css.map*/