.friendly-room{color:#edf4ff;width:min(100%,720px);margin:auto;padding:16px}.friendly-room h1{margin:16px 0;font:700 clamp(24px,4vw,34px) Georgia,serif}.friendly-room h2{overflow-wrap:anywhere;margin:16px 0;font-size:20px}.friendly-room p{margin:12px 0;line-height:1.5}.friendly-hero{object-fit:cover;border-radius:14px;width:100%;max-height:220px;margin-top:16px}.friendly-room label{gap:7px;margin:12px 0;font-size:15px;display:grid}.friendly-room input,.friendly-room select{color:#edf4ff;background:#102238;border:1px solid #7198bb;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px;font-size:16px}.friendly-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.friendly-actions,.friendly-presets{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.friendly-room button{color:#edf4ff;cursor:pointer;background:#142a40;border:1px solid #6c8ba6;border-radius:8px;min-height:44px;padding:8px 14px}.friendly-room button[aria-pressed=true]{background:#4c442c;border-color:#edca7e}.friendly-room button:disabled{opacity:.5;cursor:default}.friendly-room :is(button,a,input,select):focus-visible{outline-offset:3px;outline:3px solid #f1cf87}.friendly-room p>span{margin-top:10px;display:block}
