.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;gap:12px;padding:0;display:flex}.omeni .community-composer-post-overlay .community-sheet-topbar{border:0;padding:0}.omeni .community-composer-post-overlay .community-sheet-topbar .om-btn{font-family:var(--font-display);height:auto;min-height:0;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;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:13px}.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:15px}.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:disabled{background:var(--border-strong);color:#fff;opacity:1}@media (max-width:359px){.omeni .member-post-rooms{grid-template-columns:minmax(0,1fr)}}
.omeni.theme-night,.omeni .theme-night{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-page:var(--night-900);--surface-card:var(--night-800);--surface-tint:var(--night-700);--surface-blush:#2b0e2e;--text-heading:var(--white);--text-body:#f3eaf9;--text-muted:#cbb6db;--border-line:#4a3163;--border-strong:#7a57a3;--accent:#ff2da4;--accent-hover:#ff57b6;--accent-press:var(--magenta-500);--accent-soft:#3a1140;--link:#ff57b6;--link-hover:#ff8acb}.omeni.member-app,.omeni .member-app{color:var(--text-body)}.omeni.member-app .om-appbar,.omeni .member-app .om-appbar{max-width:1060px;min-height:68px;padding:12px 24px 6px}.omeni.member-app .om-appbar-brand,.omeni .member-app .om-appbar-brand{font-size:21px}.omeni.member-app .om-appbar>a>img,.omeni .member-app .om-appbar>a>img{width:34px;height:34px}.omeni.member-app .om-app-col,.omeni .member-app .om-app-col{padding-bottom:calc(108px + env(safe-area-inset-bottom))}.omeni .om-appbar .member-navigation{z-index:30;padding:10px 14px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--border-line);background:var(--surface-page);flex-wrap:nowrap;gap:4px;display:flex;position:fixed;inset:auto 0 0}.omeni .member-nav-item{display:contents}.omeni .member-navigation .member-nav-home>a{order:1}.omeni .member-navigation .member-nav-rooms>a{order:2}.omeni .member-navigation .member-create{order:3}.omeni .member-navigation .member-nav-events>a{order:4}.omeni .member-navigation .member-nav-you>a{order:5}.omeni .member-navigation .member-create{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;font-size:.72rem;font-weight:800;display:flex}.omeni .member-create>svg{box-sizing:content-box;color:#fff;background:linear-gradient(120deg, var(--accent), var(--om-violet), var(--om-cyan));border-radius:50%;padding:11px}.omeni .member-create>span,.omeni .member-nav-item>a>span:last-child{display:none}.omeni .member-nav-item>a>svg{width:26px;height:26px}.omeni .member-create:focus-visible{box-shadow:var(--focus-ring);outline:none}.omeni .member-create-choices{gap:12px;display:grid}.omeni .member-create-choices>*{border:1px solid var(--border-line);border-radius:var(--radius-card);background:var(--surface-card);min-height:64px;color:var(--text-heading);font:inherit;cursor:pointer;align-items:center;gap:14px;padding:18px;font-weight:700;text-decoration:none;display:flex}.omeni .member-context-back{align-items:center;gap:8px;min-height:44px;margin-bottom:18px;display:inline-flex}.omeni .member-page-sidebar{display:none}.omeni .member-page-content{min-width:0}.omeni.member-conversation .member-navigation{display:none}.omeni.member-app.member-conversation .om-app-col{padding-bottom:calc(var(--member-footer-height,0px) + 32px)}.omeni .member-reply-footer{z-index:30;max-height:65dvh;padding:8px 16px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--border-line);background:var(--surface-page);position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.omeni .member-reply-footer .community-reply-composer{margin:0}.omeni .member-reply-footer .community-compose-text{min-height:64px;max-height:22dvh}.omeni .om-appbar .member-nav-item>a{border-radius:var(--radius-pill);min-height:48px;color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px 4px;font-size:.72rem;font-weight:800;text-decoration:none;display:flex}.omeni .om-appbar .member-nav-item>a[aria-current],.omeni .member-notification-bell[aria-current]{color:var(--accent);background:var(--surface-blush)}.omeni .member-notification-bell{border-radius:var(--radius-pill);min-width:44px;min-height:44px;color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}.omeni .member-navigation a:hover,.omeni .member-notification-bell:hover{background:var(--surface-blush)}.omeni .member-navigation a:focus-visible,.omeni .member-notification-bell:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (min-width:900px){.omeni .member-nav-home>a>span:last-child,.omeni .member-nav-events>a>span:last-child{display:inline}.omeni .member-nav-item>a>svg{width:20px;height:20px}.omeni .member-create>svg{width:18px;height:18px;padding:7px}.omeni .member-navigation .member-nav-rooms>a{display:none}.omeni .member-navigation .member-nav-events>a{order:2}.omeni .member-navigation .member-nav-you>a>span:last-child{display:none}.omeni .member-navigation .member-create{flex-direction:row;flex:none;margin-left:8px;font-size:.875rem}.omeni .member-navigation .member-create>span{display:none}.omeni .member-page-with-sidebar{grid-template-columns:170px minmax(0,1fr);gap:28px;display:grid}.omeni .member-page-sidebar{display:block}.omeni .member-page-sidebar .community-rooms{flex-direction:column;display:flex}.omeni .member-reply-footer{border-top:0;max-height:none;padding:20px 0 0;position:static;overflow:visible}.omeni.member-app.member-conversation .om-app-col{padding-bottom:56px}.omeni.member-app .om-appbar,.omeni .member-app .om-appbar{border-bottom:1px solid var(--border-line);padding:10px 40px}.omeni.member-app .om-app-col,.omeni .member-app .om-app-col{padding-bottom:56px}.omeni .om-appbar .member-navigation{border:none;margin-left:12px;padding:0;display:flex;position:static}.omeni .om-appbar .member-nav-item>a{flex-direction:row;flex:none;gap:6px;min-height:44px;padding:8px 12px;font-size:.875rem}}.member-notification-bell{position:relative}.member-notification-dot{background:var(--om-pink,#df58aa);border-radius:50%;width:7px;height:7px;position:absolute;top:0;right:0}.omeni.om-app.member-app{--om-app-measure:720px}.omeni.member-app .om-appbar{flex-wrap:nowrap;gap:11px;max-width:1100px;min-height:54px;padding:14px 24px 6px}.omeni.member-app .om-appbar-brand{background:var(--gradient-rainbow);color:#0000;-webkit-background-clip:text;background-clip:text}.omeni.member-app .om-app-col{padding-top:14px}.omeni .om-appbar .member-navigation{padding:12px 14px calc(10px + env(safe-area-inset-bottom));gap:4px}.omeni .om-appbar .member-nav-item>a{border-radius:16px;min-height:44px;padding:8px 0}.omeni .member-nav-item>a>.member-tab-icon{font-size:26px;line-height:1;display:inline}.omeni .member-create>svg{background:var(--gradient-rainbow);width:24px;height:24px;box-shadow:var(--shadow-card);padding:10px}.omeni .member-you-avatar{border:2px solid #0000;border-radius:50%;display:flex}.omeni .member-nav-you>a[aria-current] .member-you-avatar{border-color:var(--accent)}.omeni .member-notification-bell{min-width:34px;min-height:34px;color:var(--text-heading);order:4}.omeni .member-notification-bell svg{width:21px;height:21px}.omeni .member-notification-dot{border:1.5px solid var(--surface-page);background:var(--accent);width:8px;height:8px;top:3px;right:5px}@media (min-width:900px){.omeni.member-app .om-appbar{gap:24px;height:64px;min-height:64px;padding:0 40px}.omeni.member-app .om-appbar>a>img{width:42px;height:42px}.omeni.member-app .om-appbar-brand{font-size:23px}.omeni.member-app .om-app-col{padding:24px 40px 56px}.omeni .om-appbar .member-navigation{display:contents}.omeni .om-appbar .member-nav-item>a{background:0 0;border-radius:0;min-height:34px;padding:0;font-size:14px;font-weight:700}.omeni .member-nav-item>a>.member-tab-icon,.omeni .member-nav-item>a>svg{display:none}.omeni .member-navigation .member-create{margin:0}.omeni .member-create>svg{width:18px;height:18px;box-shadow:none;padding:7px}.omeni .member-notification-bell svg{width:19px;height:19px}.omeni .member-navigation .member-nav-you>a{order:5}}.omeni.member-app.member-community{--om-app-measure:880px}.omeni.member-app.member-home{--om-app-measure:1040px}@media (min-width:900px){.omeni .member-page-with-sidebar{grid-template-columns:190px minmax(0,1fr);gap:32px}}.omeni .member-context-header{display:none}@media (max-width:899px){.omeni.member-contextual .om-appbar>a,.omeni.member-contextual .om-appbar>.om-appbar-brand,.omeni.member-contextual .om-appbar>.om-appbar-spacer{display:none}.omeni .member-context-header{flex:1;align-items:center;gap:11px;min-width:0;display:flex}.omeni .member-context-header>a{color:var(--text-muted);padding:2px 4px;font-size:24px;line-height:1;text-decoration:none}.omeni .member-context-header>div{flex:1;min-width:0}.omeni .member-context-header b{font:800 16px/1.2 var(--font-display);color:var(--text-heading);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.omeni .member-context-header>div>span{color:var(--text-muted);font-size:11px;display:block}.omeni.member-contextual .member-context-back{display:none}.omeni.member-contextual .member-context-page-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:900px){.omeni .om-appbar .member-nav-item>a[aria-current]{background:0 0}}.omeni.member-app .om-app-col{flex:1}.omeni.member-community .community-thread{width:100%;max-width:none;margin-inline:0}@media (min-width:900px){.omeni.member-app .member-reply-footer{border-top:1px solid var(--border-line);width:100%;max-width:1100px;padding:10px 18px}.omeni .member-context-back{gap:3px;min-height:0;margin-bottom:10px;font-size:12.5px;font-weight:700}}
