.theme-module__MqG4kq__dark{--surface:var(--dark-surface,#141414);--surface-inactive:var(--dark-surface-alt,#1e1e1e);--text:var(--dark-text,#f5f5f5);--text-muted:var(--dark-text-muted,#9ca3af);--ds-border:var(--dark-border,#262626);--ds-border-strong:var(--dark-text-muted,#9ca3af);--brand-accent-subtle:color-mix(in srgb, var(--brand-accent) 14%, var(--dark-surface,#141414));--foreground:var(--dark-text,#f5f5f5);--muted-foreground:var(--dark-text-muted,#9ca3af);--accent:var(--dark-surface-alt,#1e1e1e);--accent-foreground:var(--dark-text,#f5f5f5);--popover:var(--dark-surface,#141414);--popover-foreground:var(--dark-text,#f5f5f5);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-module__MqG4kq__dark:not([data-menu-panel]) :where(a,button):not(:disabled):not([data-generator-nav]):not([data-underline-nav]):not([data-account-trigger]):not([aria-label="AI Roomshots home"]):is(:hover,:focus-visible),.theme-module__MqG4kq__dark:not([data-menu-panel]) [role=menuitem]:not([data-disabled]):not([data-generator-nav]):is(:hover,:focus,[data-highlighted]){background-color:var(--brand-accent);color:#fff}.theme-module__MqG4kq__dark:not([data-menu-panel]) :where(a,button):not(:disabled):not([data-generator-nav]):not([data-underline-nav]):not([data-account-trigger]):not([aria-label="AI Roomshots home"]):is(:hover,:focus-visible) svg,.theme-module__MqG4kq__dark:not([data-menu-panel]) [role=menuitem]:not([data-disabled]):not([data-generator-nav]):is(:hover,:focus,[data-highlighted]) svg{color:inherit}.theme-module__MqG4kq__marketingLink{white-space:nowrap;color:var(--text-muted);position:relative}.theme-module__MqG4kq__marketingLink:after{content:"";inset-inline:12px;background:var(--brand-accent);opacity:0;height:2px;transition:opacity .1s ease-out;position:absolute;bottom:4px}.theme-module__MqG4kq__marketingLink:is(:hover,:focus-visible,[aria-current=page],[data-active=true]){color:var(--text)}.theme-module__MqG4kq__marketingLink:is([aria-current=page],[data-active=true]){font-weight:600}.theme-module__MqG4kq__marketingLink:is(:hover,:focus-visible,[aria-current=page],[data-active=true]):after{opacity:1}.theme-module__MqG4kq__mobileDrawer{color:var(--text)}.theme-module__MqG4kq__mobileDrawer>button:last-child{color:var(--text);opacity:1;width:44px;height:44px;top:calc(env(safe-area-inset-top,0px) + 10px);justify-content:center;align-items:center;display:inline-flex;right:12px}.theme-module__MqG4kq__mobileDrawer .theme-module__MqG4kq__drawerAction,.theme-module__MqG4kq__mobileDrawer .theme-module__MqG4kq__drawerAction:is(:hover,:focus-visible){color:var(--text);border:1px solid var(--ds-border-strong);background:0 0}.theme-module__MqG4kq__menuPanel .theme-module__MqG4kq__menuRow,.theme-module__MqG4kq__menuPanel [role=menuitem]{width:100%;min-height:44px;color:var(--text);background:0 0;border-radius:8px;align-items:center;padding:10px 12px;font-size:14px;line-height:24px;display:flex;position:relative}.theme-module__MqG4kq__menuPanel .theme-module__MqG4kq__menuRow:is(:hover,:focus-visible),.theme-module__MqG4kq__menuPanel [role=menuitem]:is(:hover,:focus,[data-highlighted]){background:var(--surface-inactive);color:var(--text)}.theme-module__MqG4kq__menuPanel .theme-module__MqG4kq__menuRow:focus-visible,.theme-module__MqG4kq__menuPanel [role=menuitem]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px;box-shadow:none}.theme-module__MqG4kq__menuPanel [aria-current=page]{font-weight:600}.theme-module__MqG4kq__menuPanel [aria-current=page]:after{content:"";inset-inline:12px;background:var(--brand-accent);height:2px;position:absolute;bottom:3px}.theme-module__MqG4kq__openAppButton{white-space:nowrap;height:44px;color:var(--text);background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.theme-module__MqG4kq__openAppButton:before{content:"";border:1px solid var(--ds-border-strong);border-radius:inherit;pointer-events:none;position:absolute;inset:6px 0}.theme-module__MqG4kq__openAppButton:hover:before{border-color:var(--brand-accent)}.theme-module__MqG4kq__openAppButton:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}
