html,body{margin:0;height:100%}
body{background:#F7F3F0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#2B2A27}
#splash{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;box-sizing:border-box;text-align:center}
#splash img{border-radius:22px;box-shadow:0 6px 20px rgba(0,0,0,.15)}
#sname{font-weight:700;letter-spacing:.12em;font-size:18px;color:#5B5C4B}
#smsg{font-size:15px;color:#6b675f;max-width:320px}
#sbtn{font:600 16px inherit;font-family:inherit;padding:12px 22px;border-radius:10px;border:0;background:#5B5C4B;color:#fff;cursor:pointer}
#sbtn[hidden]{display:none}
@media (prefers-color-scheme:dark){body{background:#1F1E1D;color:#eee}#sname{color:#c9bfb2}#smsg{color:#aaa}}
/* iPhone home-screen app draws under the clock (white text): paint that band olive */
body::before{content:"";position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top);background:#5B5C4B;z-index:9}
