:root{--navy:#0b2045;--orange:#fa6a08;--cream:#fffcf5;--muted:#5f6b7a}
*{box-sizing:border-box}
html,body{margin:0;min-height:100%}
body{display:flex;flex-direction:column;min-height:100vh;background:var(--cream);color:var(--navy);font-family:Poppins,'Noto Sans Telugu',Arial,sans-serif;text-align:center}
[lang=te]{font-family:'Noto Sans Telugu',Poppins,sans-serif}
main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px}
main img{width:120px;height:120px;border-radius:50%}
h1{margin:18px 0 4px;font-size:clamp(24px,6vw,38px);font-weight:700}
h2{margin:0;font-size:clamp(17px,4vw,24px);font-weight:600;color:var(--orange)}
.by{margin:8px 0 0;color:var(--muted);font-size:14px}
.soon{margin-top:28px;max-width:560px;width:100%;background:#fff;border:1px solid #ece6da;border-top:4px solid var(--orange);border-radius:14px;padding:18px 20px;box-shadow:0 8px 24px rgba(11,32,69,.07)}
.soon p{margin:8px 0;font-size:16px;line-height:1.7}
footer{background:var(--navy);color:#e3e8f0;padding:14px 16px;font-size:14px;line-height:1.6}
footer p{margin:0}
footer a{color:#fff;font-weight:600;overflow-wrap:anywhere}
