.text-page{text-align:center;color:var(--text);padding:100px 20px 80px;letter-spacing:2px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 180px);box-sizing:border-box}.text-page h1{font-size:2rem;margin-bottom:32px;text-transform:uppercase;font-weight:600}.text-page p{max-width:640px;margin:0 auto 16px;color:var(--muted);line-height:1.8;letter-spacing:2px;text-align:center}.text-page a[href^="mailto:"]{color:var(--accent);text-decoration:none;font-weight:600;transition:color .2s ease}.text-page a[href^="mailto:"]:hover{color:var(--text)}.center-page{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:120px 20px 80px;letter-spacing:2px;box-sizing:border-box;min-height:calc(100vh - 260px)}.coming-soon{font-size:2rem;color:var(--text);margin-bottom:10px;text-transform:uppercase;font-weight:600;opacity:0;animation:fadeIn .8s ease-out forwards}.tag{font-size:1.4rem;color:var(--muted);margin-top:0}.back-btn{position:absolute;left:40px;top:120px;color:#fff;text-decoration:none;font-family:"Orbitron",sans-serif;font-weight:500;letter-spacing:1.5px;transition:color .25s ease,transform .2s ease}.back-btn:hover{color:var(--accent);transform:translateX(-3px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.back-btn{position:static;display:inline-block;margin:12px 0 0 16px}}