.contactScreenMainContent{color:#fff;box-sizing:border-box;width:100%;max-width:900px;margin:0 auto;padding:40px 20px 100vh;font-family:Inter,sans-serif;line-height:1.6}.contactScreenMainContent h1{color:#61dafb;border-bottom:2px solid #333;margin-bottom:30px;padding-bottom:10px;font-size:2.5rem}.intro-text{color:#fff;margin-bottom:20px}.highlight{color:#61dafb;font-weight:700}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:25px;display:grid}.portfolio-item.contact-card{background:#ffffff05;border:1px solid #333;border-radius:12px;padding:30px;transition:all .3s}.portfolio-item.contact-card:hover{background:#61dafb08;border-color:#61dafb;transform:translateY(-4px)}.contact-card h3{color:#fff;margin:5px 0 15px;font-size:1.4rem}.label{color:#61dafb;letter-spacing:1.5px;margin-bottom:0;font-size:.7rem;font-weight:700}.contact-link{color:#61dafb;word-break:break-all;font-family:Courier New,Courier,monospace;font-size:.95rem;text-decoration:none}.contact-link:hover{text-decoration:underline}.status-console{background:#111;border-left:3px solid #61dafb;border-radius:8px;flex-wrap:wrap;gap:30px;margin-top:50px;padding:20px;display:flex}.status-item{color:#888;align-items:center;font-size:.9rem;display:flex}.status-indicator{border-radius:50%;width:10px;height:10px;margin-right:12px}.status-indicator.online{background-color:#0f0;box-shadow:0 0 8px #00ff0080}.status-indicator.ping{background-color:#fa0;animation:2s infinite pulse}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}
