.contact.svelte-19n8o8u{min-height:100vh}.section-header.svelte-19n8o8u{text-align:center;margin-bottom:4rem;opacity:0;transform:translateY(30px);transition:all .8s ease}.section-header.visible.svelte-19n8o8u{opacity:1;transform:translateY(0)}.section-title.svelte-19n8o8u{font-size:2.75rem;margin-bottom:1rem;color:var(--white-static)}.section-prefix.svelte-19n8o8u{color:var(--signal-orange);margin-right:.5rem}.section-suffix.svelte-19n8o8u{color:var(--ghost-purple)}.contact-content.svelte-19n8o8u{opacity:0;transform:translateY(30px);transition:all .8s ease .2s}.contact-content.visible.svelte-19n8o8u{opacity:1;transform:translateY(0)}.contact-grid.svelte-19n8o8u{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:4rem;align-items:start}.terminal-section.svelte-19n8o8u{display:flex;justify-content:center}.terminal-window.svelte-19n8o8u{background:var(--event-horizon);border:1px solid var(--grid-fade);border-radius:8px;overflow:hidden;box-shadow:0 10px 30px #00000080;width:100%;max-width:500px}.terminal-header.svelte-19n8o8u{background:var(--grid-fade);padding:.8rem 1rem;display:flex;align-items:center;gap:1rem}.terminal-title.svelte-19n8o8u{color:var(--text-fog);font-size:.95rem}.terminal-body.svelte-19n8o8u{padding:1.5rem;min-height:300px;font-size:.95rem;line-height:1.8;color:var(--text-fog)}.terminal-line.svelte-19n8o8u{margin-bottom:.5rem;color:var(--signal-orange)}.prompt.svelte-19n8o8u{color:var(--signal-orange);margin-right:.5rem}.cursor-blink.svelte-19n8o8u{animation:svelte-19n8o8u-blink 1s infinite;color:var(--signal-orange)}.contact-info.svelte-19n8o8u{display:flex;flex-direction:column}.contact-card.svelte-19n8o8u{background:var(--event-horizon);border:1px solid var(--grid-fade);padding:2rem;border-radius:4px}.card-title.svelte-19n8o8u{font-size:1.5rem;color:var(--white-static);margin-bottom:1.5rem}.card-prefix.svelte-19n8o8u{color:var(--signal-orange)}.contact-text.svelte-19n8o8u{color:var(--text-fog);line-height:1.6;margin-bottom:2rem;font-size:1.02rem}.contact-methods.svelte-19n8o8u,.method-group.svelte-19n8o8u{margin-bottom:2rem}.contact-button.svelte-19n8o8u{background:transparent;border:1px solid var(--signal-orange);color:var(--signal-orange);padding:1rem 1.5rem;font-family:inherit;font-size:1.02rem;cursor:pointer;transition:all .3s ease;width:100%;text-align:left;position:relative;overflow:hidden}.contact-button.svelte-19n8o8u:hover{background:var(--signal-orange);color:var(--white-static);box-shadow:0 0 20px var(--signal-orange)}.method-icon.svelte-19n8o8u{margin-right:.8rem;font-weight:700}.copy-hint.svelte-19n8o8u{float:right;font-size:.8rem;opacity:.7}.social-links.svelte-19n8o8u{display:flex;flex-direction:column;gap:.8rem}.social-links.horizontal.svelte-19n8o8u{flex-direction:row;justify-content:flex-start;gap:var(--icon-spacing, 2rem)}.social-link.svelte-19n8o8u{background:none;border:none;color:var(--text-gray);font-family:inherit;font-size:.9rem;cursor:pointer;transition:all .3s ease;padding:.5rem 0;text-align:left;display:flex;align-items:flex-start}.social-link.svelte-19n8o8u:hover{color:var(--entropy-gold)}.social-link.svelte-19n8o8u:hover .social-icon:where(.svelte-19n8o8u){filter:drop-shadow(0 0 8px var(--entropy-gold))}.social-icon.svelte-19n8o8u{width:var(--icon-size, 1.5rem);height:var(--icon-size, 1.5rem);display:block}.availability.svelte-19n8o8u{border-top:1px solid var(--grid-fade);padding-top:1.5rem}.status-indicator.svelte-19n8o8u{display:flex;align-items:center;gap:.8rem}.status-dot.svelte-19n8o8u{width:8px;height:8px;background:var(--entropy-gold);border-radius:50%;animation:svelte-19n8o8u-pulse 2s infinite}.status-text.svelte-19n8o8u{color:var(--text-fog);font-size:.9rem}@keyframes svelte-19n8o8u-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes svelte-19n8o8u-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 1024px){.contact-grid.svelte-19n8o8u{grid-template-columns:1fr;gap:3rem}}@media (max-width: 768px){.section-title.svelte-19n8o8u{font-size:2.1rem}.contact-card.svelte-19n8o8u{padding:1.5rem}.terminal-body.svelte-19n8o8u{font-size:.8rem;padding:1rem}.contact-button.svelte-19n8o8u{padding:.8rem 1rem}.terminal-section.svelte-19n8o8u{display:none}.contact-grid.svelte-19n8o8u{grid-template-columns:1fr;gap:2rem}}
