*{box-sizing:border-box}body{margin:0;background:#f5f8f8;color:#284e59;font:16px/1.6 system-ui,sans-serif}header{background:#2cabb9;color:white;display:flex;justify-content:space-between;align-items:center;padding:18px max(24px,calc((100vw - 1000px)/2));gap:20px}a{color:inherit}header>a{text-decoration:none;font-size:12px;font-weight:800;letter-spacing:1px}.brand{font-size:30px;line-height:1;font-weight:900}.brand small{display:block;font-size:9px;letter-spacing:3px;margin-top:6px}.city{background:#a7e3e0;height:190px;overflow:hidden}.city img{width:100%;height:100%;object-fit:cover}main{max-width:1000px;margin:-30px auto 0;position:relative;background:white;padding:38px 48px;border-radius:10px;box-shadow:0 8px 24px #23545b12}.stage{font-size:11px;letter-spacing:2px;color:#208997;font-weight:900}h1{font-size:clamp(32px,5vw,50px);line-height:1.1;margin:18px 0;color:#245766}#launch-status{max-width:650px}.cars{display:none}section{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0;padding:25px 0;border-top:1px solid #e4eded;border-bottom:1px solid #e4eded}section strong{display:block;color:#268f9b;font-size:22px}section span{font-size:13px;color:#70878e}.reserve{font-size:13px}code{display:block;overflow-wrap:anywhere;font-size:12px}nav{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.button{display:inline-block;text-decoration:none;background:#2cabb9;color:white;font-size:12px;font-weight:800;letter-spacing:.5px;padding:14px 22px;border-radius:5px}.outline{background:#eff7f7;color:#27717d}.note{font-size:12px;color:#6c858c;margin-top:24px}footer{text-align:center;font-size:12px;color:#849a9e;padding:28px}@media(max-width:650px){header{padding:16px 20px}.city{height:150px}main{margin:-20px 12px 0;padding:28px 22px}section{grid-template-columns:1fr;gap:18px}section strong{font-size:20px}}
.header-actions{display:flex;align-items:center;gap:20px}.header-actions>a{text-decoration:none;font-size:12px;font-weight:800;letter-spacing:.5px}.play-primary{background:#ffce6d;color:#304e58;border:1px solid #efb854;box-shadow:0 3px 0 #d89d36;font-size:14px;padding:15px 29px}.play-primary:hover{background:#ffdb90}.button{border:0;cursor:pointer;font-family:inherit}.button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.button:focus-visible,a:focus-visible,.wallet-choice:focus-visible{outline:3px solid #1b5b78;outline-offset:4px}[hidden]{display:none!important}.entry-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:30px 0}.entry-grid section{display:block;margin:0;border:1px solid #d8e8e8;border-radius:12px;padding:25px;background:#f9fcfc}.wallet-panel h2{font-size:15px;color:#245766;letter-spacing:.5px;margin:0 0 20px}.wallet-list,.wallet-downloads{display:grid;gap:12px}.wallet-choice,.wallet-downloads a{display:flex;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:20px 18px;border:1px solid #c8dfe4;border-radius:9px;background:white;color:#245766;cursor:pointer;text-align:left;text-decoration:none}.wallet-choice:hover,.wallet-downloads a:hover{border-color:#2cabb9;background:#edf9f9}.wallet-choice strong,.wallet-downloads strong{font-size:18px;color:#245766}.wallet-choice span,.wallet-downloads span{font-size:10px;letter-spacing:.6px;color:#387c87}.wallet-panel #refresh-wallets{margin-top:20px}.entry-progress .stage{font-size:10px}.entry-progress #enter-game{display:block;width:100%;margin-top:25px}.entry-error{color:#a43e2b;background:#fff1eb;border-radius:6px;padding:12px;font-size:13px;overflow-wrap:anywhere}#connected-wallet{margin-top:20px;border-top:1px solid #d7e6e7;padding-top:20px}.connected-label{display:block;color:#237e63;font-size:11px;font-weight:800;letter-spacing:1px}#wallet-name{display:block;color:#245766;font-size:18px;margin:4px 0}#wallet-address{padding:10px 0;color:#3b646e}#disconnect-wallet{font-size:10px;padding:9px 14px}.entry-links{padding-top:10px}.entry-intro{max-width:650px}@media(max-width:650px){.header-actions{gap:12px}.header-actions>a:first-child{display:none}.header-actions .button{font-size:11px;padding:12px 15px}.entry-grid{grid-template-columns:1fr;gap:18px}.entry-grid section{padding:22px 18px}.wallet-choice,.wallet-downloads a{flex-wrap:wrap}.play-primary{width:100%;text-align:center}}
