.auth button{cursor:pointer}.auth .login:hover{background:#254735}.auth .register:hover{background:#e0fa8c}.auth button:focus-visible{outline:2px solid #f4f7f0;outline-offset:4px}
.development-dialog{color:#f4f7f0;background:radial-gradient(ellipse at 100% 0%,#33482b88,transparent 65%),#112b1e;border:1px solid #45613a;border-radius:18px;padding:34px;width:min(440px,calc(100vw - 36px));box-shadow:0 25px 100px #0007;font-family:Inter,"Segoe UI",system-ui,sans-serif}.development-dialog::backdrop{background:#050e0bcc;backdrop-filter:blur(8px)}.development-dialog .dialog-close{position:absolute;top:14px;right:16px;border:0;background:transparent;color:#9ab39c;font-size:24px;line-height:1;padding:5px;cursor:pointer}.development-dialog .dialog-mark{width:42px;height:42px;display:grid;place-items:center;background:#d2f26a12;border:1px solid #d2f26a44;border-radius:12px;color:#d2f26a;margin-bottom:24px}.development-dialog .dialog-mark svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.development-dialog h2{font-size:25px;line-height:1.2;letter-spacing:-.7px;margin:0 0 14px}.development-dialog p{font-size:14px;line-height:1.8;color:#9db6a2;margin:0 0 26px}.development-dialog .dialog-done{width:100%;border:0;border-radius:9px;background:#d2f26a;color:#102016;font:700 13px Inter,"Segoe UI",system-ui,sans-serif;padding:13px;cursor:pointer}.development-dialog button:focus-visible{outline:2px solid #f4f7f0;outline-offset:3px}

.development-dialog{padding:42px 34px 30px;text-align:center;background:radial-gradient(ellipse at 50% 0%,#47622b55,transparent 65%),#112b1e}.dialog-clover{width:68px;height:68px;margin:0 auto 26px;background:#d2f26a;mask:var(--clover-url) center/contain no-repeat}.development-dialog h2{font-size:30px;letter-spacing:-1px}.development-dialog p{font-size:13px;line-height:1.9}

@media(max-width:760px){.development-dialog{width:calc(100vw - 32px);max-height:85dvh;box-sizing:border-box;padding:38px 24px 24px}.development-dialog .dialog-close{min-width:40px;min-height:40px;top:8px;right:8px}.development-dialog .dialog-done{min-height:46px}.development-dialog h2{font-size:28px}.development-dialog p{font-size:13px}}
