*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;background:#000;color:#fff}body{display:grid;place-items:center;min-height:100dvh;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased}main{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.logo{width:clamp(200px,38vw,420px);height:auto;margin-bottom:28px}.pt{font-size:clamp(15px,1.6vw,19px);letter-spacing:.02em;opacity:.86}.en{font-size:clamp(13px,1.3vw,15px);letter-spacing:.04em;opacity:.56}
