Spaces:
Sleeping
Sleeping
| /* Responsive Design Styles */ | |
| @media (max-width: 1024px) { | |
| /* Typing text adjustments for tablets */ | |
| .typing-container { | |
| font-size: 1.8rem; | |
| min-height: 3.5rem; | |
| } | |
| } | |
| @media (max-width: 768px) { | |
| /* Navigation */ | |
| .nav-menu { | |
| display: none; | |
| } | |
| .hamburger { | |
| display: flex; | |
| } | |
| /* Hero Section */ | |
| .hero-title { | |
| font-size: 1.5rem; | |
| } | |
| .hero-buttons { | |
| flex-direction: column; | |
| align-items: center; | |
| } | |
| /* Typing text for mobile */ | |
| .typing-container { | |
| font-size: 1.6rem; | |
| min-height: 3rem; | |
| } | |
| /* Skills Section */ | |
| .skills-grid { | |
| grid-template-columns: 1fr; | |
| } | |
| /* Projects Section */ | |
| .projects-grid { | |
| grid-template-columns: 1fr; | |
| } | |
| /* Contact Section */ | |
| .contact-info { | |
| flex-direction: column; | |
| } | |
| } | |
| @media (max-width: 480px) { | |
| /* Base adjustments */ | |
| .container { | |
| padding: 0 15px; | |
| } | |
| /* Typography */ | |
| .section-title { | |
| font-size: 2rem; | |
| } | |
| /* Hero Section */ | |
| .glitch { | |
| font-size: 2rem; | |
| letter-spacing: 2px; | |
| } | |
| .hero-intro { | |
| font-size: 1.2rem; | |
| } | |
| .hero-title { | |
| font-size: 1.3rem; | |
| } | |
| .typing-container { | |
| font-size: 1.4rem; | |
| min-height: 3rem; | |
| margin: 1.5rem 0 2rem 0; | |
| } | |
| /* Buttons */ | |
| .btn { | |
| padding: 10px 20px; | |
| font-size: 0.9rem; | |
| } | |
| /* About Section */ | |
| .about-content { | |
| gap: 1.5rem; | |
| } | |
| .profile-image { | |
| width: 180px; | |
| height: 220px; | |
| } | |
| /* Skills Section */ | |
| .skill-category { | |
| padding: 1.5rem; | |
| } | |
| .skills-grid { | |
| grid-template-columns: 1fr; | |
| gap: 2rem; | |
| } | |
| /* Projects Section */ | |
| .project-card { | |
| padding: 1.5rem; | |
| } | |
| .projects-grid { | |
| grid-template-columns: 1fr; | |
| gap: 1.5rem; | |
| } | |
| /* Timeline */ | |
| .timeline { | |
| padding-left: 30px; | |
| } | |
| .timeline-marker { | |
| left: -35px; | |
| } | |
| .timeline-content { | |
| padding: 1.5rem; | |
| } | |
| } |