body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg-primary:#0a0a0a;--bg-secondary:#141414;--bg-card:#1a1a1a;--border-default:#2a2a2a;--border-hover:#d4a056;--accent:#d4a056;--accent-hover:#e8b86d;--text-primary:#e0e0e0;--text-secondary:#888;--text-muted:#555;--texture:#3333330d;--font-mono:"JetBrains Mono",monospace;--font-sans:"Inter",sans-serif;--font-serif:"Cormorant Garamond",serif;--section-padding-desktop:120px;--section-padding-tablet:80px;--section-padding-mobile:60px;--content-max-width:1100px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a0a0a;background-color:var(--bg-primary);color:#e0e0e0;color:var(--text-primary);font-family:Inter,sans-serif;font-family:var(--font-sans);line-height:1.6;overflow-x:hidden}.app{min-height:100vh;position:relative;width:100%}.skip-to-content{background:#d4a056;background:var(--accent);border-radius:0 0 4px 4px;color:#0a0a0a;font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:.875rem;left:1rem;padding:.5rem 1rem;position:absolute;text-decoration:none;top:-100%;transition:top .15s;z-index:9999}.skip-to-content:focus{top:0}main{position:relative;z-index:1}h1,h2,h3{font-family:JetBrains Mono,monospace;font-family:var(--font-mono);line-height:1.2}p{font-family:Inter,sans-serif;font-family:var(--font-sans);line-height:1.6}a{color:#e0e0e0;color:var(--text-primary);text-decoration:none;transition:color .2s ease}a:hover{color:#d4a056;color:var(--accent)}section{padding:120px 24px;padding:var(--section-padding-desktop) 24px;width:100%}.section-content{margin:0 auto;max-width:1100px;max-width:var(--content-max-width)}.section-header{color:#e0e0e0;color:var(--text-primary);font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:1.25rem;font-weight:600;letter-spacing:.15em;margin-bottom:48px;text-align:center;text-transform:uppercase}section:nth-child(2n){background-color:#141414;background-color:var(--bg-secondary)}@media (max-width:1024px){section{padding:80px 24px;padding:var(--section-padding-tablet) 24px}.section-header{font-size:1.125rem;margin-bottom:40px}}@media (max-width:640px){section{padding:60px 16px;padding:var(--section-padding-mobile) 16px}.section-header{font-size:1rem;margin-bottom:32px}}.background-pattern{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.pattern-svg{height:100%;opacity:1;width:100%}.hero{align-items:center;background-color:var(--bg-primary);display:flex;justify-content:center;min-height:100vh;padding:0 24px}.hero-content{text-align:center}.hero-title{color:var(--text-primary);font-family:var(--font-mono);font-size:4rem;font-weight:700;letter-spacing:.02em;margin-bottom:24px}.hero-title .typed-cursor{animation:blink .5s infinite;color:var(--accent)}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.hero-tagline{color:var(--text-secondary);font-family:var(--font-sans);font-size:1.125rem;font-weight:400;letter-spacing:.15em;opacity:0;transform:translateY(10px);transition:opacity .8s ease,transform .8s ease;transition-delay:0s}.hero-tagline.show{opacity:1;transform:translateY(0);transition-delay:1.5s}@media (max-width:1024px){.hero-title{font-size:3rem}.hero-tagline{font-size:1rem}}@media (max-width:640px){.hero-title{font-size:2.5rem}.hero-tagline{font-size:.95rem;letter-spacing:.1em}}.identity-band{background-color:var(--bg-secondary);padding:60px 24px}.identity-content{margin:0 auto;max-width:var(--content-max-width);text-align:center}.identity-name{color:var(--text-primary);font-family:var(--font-serif);font-size:1.1rem;font-weight:400;letter-spacing:.08em;margin-bottom:24px}.coordinates{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.coordinate{color:var(--text-muted);font-family:var(--font-mono);font-size:.85rem;letter-spacing:.02em}.identity-icons{display:flex;gap:32px;justify-content:center}.icon-item{color:var(--text-secondary);cursor:default;transition:color .25s ease}.icon-item:hover{color:var(--accent)}@media (max-width:640px){.identity-band{padding:48px 16px}.identity-name{font-size:1rem}.coordinates{gap:6px}.coordinate{font-size:.75rem}.identity-icons{gap:24px}.icon-item svg{height:18px;width:18px}}.domains{background-color:var(--bg-primary)}.domains-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.domain-card{background-color:var(--bg-card);border:1px solid var(--border-default);border-radius:4px;cursor:pointer;display:flex;flex-direction:column;gap:16px;padding:32px;text-decoration:none;transition:all .25s ease}.domain-card:hover{border-color:var(--border-hover);box-shadow:0 0 20px #d4a05614;transform:translateY(-3px)}.card-icon{color:var(--text-secondary);transition:color .25s ease}.domain-card:hover .card-icon{color:var(--accent)}.card-title{color:var(--text-primary);font-family:var(--font-mono);font-size:1rem;font-weight:500;letter-spacing:.05em;margin:0}.external-indicator{font-size:.8em;opacity:.5;transition:opacity .25s ease}.domain-card:hover .external-indicator{color:var(--accent);opacity:1}.card-description{color:var(--text-secondary);font-family:var(--font-sans);font-size:.95rem;font-weight:400;letter-spacing:.01em;line-height:1.6;margin:0}@media (max-width:1024px){.domains-grid{gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.domain-card{padding:28px}}@media (max-width:640px){.domains-grid{gap:16px;grid-template-columns:1fr}.domain-card{padding:24px}.card-title{font-size:.95rem}.card-description{font-size:.9rem}}.signal{background-color:var(--bg-secondary)}.signal-placeholder{padding:60px 24px;text-align:center}.signal-placeholder p{color:var(--text-secondary);font-family:var(--font-mono);font-size:1rem;letter-spacing:.05em}@media (max-width:640px){.signal-placeholder{padding:40px 16px}.signal-placeholder p{font-size:.9rem}}.coordinates{background-color:var(--bg-primary)}.contact-items{flex-direction:column;gap:24px}.contact-item,.contact-items{align-items:center;display:flex}.contact-item{color:var(--text-secondary);font-family:var(--font-sans);font-size:1rem;gap:12px}.contact-item svg{color:var(--text-secondary);transition:color .2s ease}.contact-item:hover svg{color:var(--accent)}.contact-item a{color:var(--text-primary);transition:color .2s ease}.contact-item a:hover{color:var(--accent)}.contact-note{flex-direction:row;font-size:.9rem;gap:8px}.contact-note span{color:var(--text-secondary)}@media (max-width:640px){.contact-items{gap:20px}.contact-item{font-size:.95rem}.contact-note{flex-direction:column;font-size:.85rem;text-align:center}}.footer{background-color:var(--bg-secondary);border-top:1px solid var(--border-default);padding:48px 24px}.footer-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:var(--content-max-width)}.footer-left{color:var(--text-secondary);font-family:var(--font-mono);font-size:.85rem}.footer-right{color:var(--text-muted);font-family:var(--font-serif);font-size:.85rem;font-style:italic;letter-spacing:.05em}@media (max-width:640px){.footer{padding:40px 16px}.footer-content{flex-direction:column;gap:16px;text-align:center}.footer-left,.footer-right{font-size:.8rem}}.navigation{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0a0a0af2;border-bottom:1px solid var(--border-default);left:0;padding:20px 24px;position:fixed;top:0;transform:translateY(-100%);transition:transform .3s ease;width:100%;z-index:1000}.navigation.show{transform:translateY(0)}.nav-content{align-items:center;display:flex;gap:40px;justify-content:center;margin:0 auto;max-width:var(--content-max-width)}.nav-content a{color:var(--text-secondary);font-family:var(--font-mono);font-size:.85rem;font-weight:400;letter-spacing:.05em;text-decoration:none;transition:color .2s ease}.nav-content a:first-child{color:var(--text-primary);font-weight:600}.nav-content a:hover{color:var(--accent)}@media (max-width:1024px){.nav-content{gap:32px}.nav-content a{font-size:.8rem}}@media (max-width:640px){.navigation{padding:16px}.nav-content{flex-wrap:wrap;gap:16px}.nav-content a{font-size:.75rem}}
/*# sourceMappingURL=main.c525d113.css.map*/