.modal{position:fixed;inset:0;z-index:20;background:#020812dd;display:none;place-items:center;padding:20px;backdrop-filter:blur(12px)}.modal.show{display:grid}.modal-card{width:min(430px,100%);position:relative;background:#0b1929;border:1px solid var(--line);border-radius:20px;padding:28px;box-shadow:0 35px 100px #000}.modal-card h2{margin:10px 0 22px}.close{position:absolute;right:16px;top:12px;border:0;background:transparent;color:var(--muted);font-size:28px}.modal-card label{display:grid;gap:7px;color:var(--muted);font-size:12px;margin:13px 0}.modal-card input{width:100%;border:1px solid var(--line);background:#07111f;color:#fff;padding:13px;border-radius:11px;outline:none}.submit{width:100%;border:0;border-radius:11px;padding:13px;background:var(--green);font-weight:800}.switch{width:100%;border:0;background:transparent;color:var(--blue);margin-top:15px}.form-error{min-height:18px;color:#ff8f8f;font-size:12px}.bottom-nav{display:none}@media(max-width:560px){body{padding-bottom:75px}.bottom-nav{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;z-index:10;left:10px;right:10px;bottom:9px;height:62px;border:1px solid var(--line);border-radius:17px;background:#091725ee;backdrop-filter:blur(18px);overflow:hidden}.bottom-nav a,.bottom-nav button{display:grid;place-items:center;align-content:center;gap:2px;color:var(--muted);text-decoration:none;background:transparent;border:0;font-size:10px}.bottom-nav b{font-size:17px;color:var(--green)}}
