.omeni .community-dialog.member-create-dialog{padding:18px 22px calc(26px + env(safe-area-inset-bottom))}.omeni .member-create-choices{flex-direction:column;gap:12px;display:flex}.omeni .member-create-choices>.member-create-title{color:var(--text-heading);border:0;padding:0;font-size:16px;display:block}.omeni .member-create-choices>button,.omeni .member-create-choices>a{text-align:left;border:1px solid var(--border-line);color:var(--text-heading);cursor:pointer;background:0 0;border-radius:16px;align-items:center;gap:12px;padding:13px 15px;text-decoration:none;display:flex}.omeni .member-create-choices>:is(button,a)>span:nth-child(2){flex:1;min-width:0}.omeni .member-create-choices b{color:var(--text-heading);font-size:14px}.omeni .member-create-choices small{color:var(--text-muted);font-size:12px;font-weight:400;display:block}.omeni .member-create-emoji{font-size:22px}.omeni .community-dialog.member-post-dialog{width:100%;height:100dvh;max-height:100dvh;padding:calc(20px + env(safe-area-inset-top)) 24px calc(20px + env(safe-area-inset-bottom));background:var(--surface-page);border:0;border-radius:0;inset:0;transform:none}.omeni .community-composer-post-overlay{min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;flex:1 0 auto;gap:12px;padding:0;display:flex}.omeni .community-composer-post-overlay .community-sheet-topbar{border:0;padding:0}.omeni .community-composer-post-overlay .community-composer-feedback{z-index:2;background:var(--surface-page);position:sticky;top:0}.omeni .community-composer-post-overlay .community-composer-feedback:before{content:"";inset:calc(-20px - env(safe-area-inset-top)) -24px 0;z-index:-1;background:var(--surface-page);pointer-events:none;position:absolute}.omeni .community-composer-post-overlay .community-sheet-topbar .om-btn{font-family:var(--font-display);height:auto;min-height:44px;padding:9px 18px;font-size:13px;font-weight:800;line-height:1.55}.omeni .community-composer-post-overlay .community-sheet-topbar .om-btn:first-child{font-family:var(--font-body);color:var(--text-muted);background:0 0;padding:0;font-size:14px;font-weight:700}.omeni .community-composer-post-overlay .community-composer-fields{flex-direction:column;flex:1 0 auto;gap:12px;min-height:0;padding:0;display:flex}.omeni .community-composer-post-overlay .community-composer-heading{flex-direction:column;align-items:stretch;gap:10px;display:flex}.omeni .member-post-rooms{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-width:0;margin:0;padding:0;display:grid}.omeni .member-post-rooms legend{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;padding:0;font-size:9.5px;font-weight:800}.omeni .member-post-rooms label{cursor:pointer;position:relative}.omeni .member-post-rooms input{opacity:0;width:1px;height:1px;position:absolute}.omeni .member-post-rooms label>span{border:1.5px solid var(--border-line);color:var(--text-heading);font-family:var(--font-display);border-radius:16px;align-items:center;gap:8px;height:100%;padding:10px 13px;font-size:13px;font-weight:700;line-height:1.55;display:flex}.omeni .member-post-rooms i{border-radius:50%;flex:none;width:9px;height:9px}.omeni .member-post-rooms input:checked+span{border-color:var(--accent);background:var(--surface-blush)}.omeni .member-post-rooms input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.omeni .member-post-title{color:var(--text-muted);font-size:11.5px}.omeni .member-post-title summary{cursor:pointer}.omeni .member-post-title input{margin-top:8px;font-size:16px}.omeni .community-composer-post-overlay .community-composer-fields>div:not(.community-composer-heading):not(.community-attachments){flex:1;display:flex}.omeni .community-composer-post-overlay .community-compose-text{resize:none;border:1px solid var(--border-strong);background:var(--surface-page);width:100%;min-height:120px;color:var(--text-body);border-radius:16px;flex:1;padding:12px 14px;font-size:16px}.omeni .member-post-empty{color:var(--text-muted);flex:1;justify-content:center;align-items:center;margin:0;padding:20px 0;font-size:12.5px;display:flex}.omeni .member-post-photo{border:1.5px dashed var(--border-strong);background:var(--surface-blush);cursor:pointer;color:var(--text-heading);border-radius:16px;flex:none;justify-content:center;align-items:center;gap:8px;padding:14px;display:flex}.omeni .member-post-photo>span{font-size:18px}.omeni .member-post-photo b{font-size:12.5px;font-family:var(--font-display)}.omeni .member-post-photo small{color:var(--text-muted);font-size:11.5px}.omeni .member-post-format{color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:11.5px}.omeni .community-composer-post-overlay:not(.community-formatting-open) .community-composer-footer{display:none}@media (min-width:900px){.omeni .community-dialog.member-create-dialog{width:506px;padding:18px 22px 26px;inset:auto auto 40px 50%;transform:translate(-50%)}.omeni .community-dialog.member-post-dialog{border:1px solid var(--border-line);border-radius:24px;width:610px;height:auto;max-height:calc(100dvh - 100px);padding:20px 24px;inset:60px auto auto 50%;transform:translate(-50%)}}.omeni .member-create-choices>.member-create-title{cursor:default;min-height:0}.omeni .member-post-rooms{grid-template-columns:1fr 1fr}.omeni .member-post-rooms label>span{white-space:nowrap}.omeni .community-composer-post-overlay .community-sheet-topbar .om-btn:not(:first-child):disabled{background:var(--border-strong);color:#fff;opacity:1}.omeni .community-composer-post-overlay .community-sheet-topbar .om-btn:first-child:disabled{opacity:.5}@media (max-width:359px){.omeni .member-post-rooms{grid-template-columns:minmax(0,1fr)}}