.new-room-module__hLy3kG__page{background:var(--background);min-height:100vh;padding-bottom:72px;overflow-x:clip}.new-room-module__hLy3kG__layout{width:min(560px,100% - 48px);margin:36px auto 0}.new-room-module__hLy3kG__form{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow);border-radius:26px;flex-direction:column;gap:20px;margin-top:8px;padding:34px;display:flex}.new-room-module__hLy3kG__formHeading{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:18px;display:flex}.new-room-module__hLy3kG__formHeading>span{background:var(--lavender);border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.new-room-module__hLy3kG__formHeading h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:28px;font-weight:400}.new-room-module__hLy3kG__formHeading p{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.4}.new-room-module__hLy3kG__form label{color:var(--muted);font:800 11px var(--font-body), sans-serif;text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:8px;display:flex}.new-room-module__hLy3kG__optional{color:var(--primary);letter-spacing:.04em;margin-left:4px;font-size:10px}.new-room-module__hLy3kG__form input,.new-room-module__hLy3kG__form textarea{border:1px solid var(--border);width:100%;color:var(--foreground);background:var(--background);font:600 15px var(--font-body), sans-serif;text-transform:none;letter-spacing:0;resize:vertical;border-radius:13px;outline:0;padding:13px 15px;transition:border-color .15s,box-shadow .15s,background-color .15s}.new-room-module__hLy3kG__form input::placeholder,.new-room-module__hLy3kG__form textarea::placeholder{color:color-mix(in srgb, var(--muted) 65%, transparent);font-weight:500}.new-room-module__hLy3kG__form input:focus,.new-room-module__hLy3kG__form textarea:focus{border-color:var(--primary);background:var(--card);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 14%, transparent)}.new-room-module__hLy3kG__form input[aria-invalid=true]{border-color:var(--destructive,var(--primary))}.new-room-module__hLy3kG__hint{color:var(--muted);font:500 12px var(--font-body), sans-serif;text-transform:none;letter-spacing:0}.new-room-module__hLy3kG__error{color:var(--primary);font:700 12px var(--font-body), sans-serif;text-transform:none;letter-spacing:0}.new-room-module__hLy3kG__submit{width:100%;margin-top:4px}@media (max-width:650px){.new-room-module__hLy3kG__layout{width:calc(100% - 32px);margin-top:20px}.new-room-module__hLy3kG__form{padding:24px}}
