*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;background:#0f0f23;color:#eee;min-height:100vh}input[type=text]{padding:13px 16px;border-radius:10px;border:2px solid #2a2a4e;background:#1a1a2e;color:#eee;font-size:1rem;text-align:center;width:100%;outline:none}input[type=text]:focus{border-color:#3d5afe}.btn{padding:13px 20px;border-radius:10px;border:none;font-size:.95rem;font-weight:700;cursor:pointer;transition:transform .1s,opacity .1s;width:100%}.btn:active{transform:scale(.96);opacity:.85}.btn-blue{background:#3d5afe;color:#fff}.btn-pink{background:#e91e8c;color:#fff}.btn-green{background:#00c853;color:#fff}.btn-red{background:#d32f2f;color:#fff}.btn-dark{background:#2a2a4e;color:#ccc}.btn-row{display:flex;gap:8px}.btn-row .btn{flex:1}
