.lux-render-system [data-lux-auth-panel]{box-shadow:var(--lux-shadow-raise)}.lux-render-system [data-lux-auth-panel] input{background:var(--field);color:var(--foreground)}.lux-render-system [data-lux-auth-panel] input:focus{background:var(--surface-1)}.lux-render-system [data-lux-work] .lux-control :where(.rounded-xl,.rounded-2xl,.rounded-3xl){border-color:var(--border)}.lux-render-system [data-lux-work] .lux-control :where(.bg-card,.bg-secondary\/60,.bg-muted){color:var(--card-foreground);background:var(--lux-surface-grad), var(--card)!important}.lux-render-system [data-lux-work] .lux-control :where(table,[role=table]){border-radius:22px;overflow:hidden}.lux-render-system [data-lux-rooms] .lux-elevated{border-color:var(--border);box-shadow:var(--lux-shadow-lift);border-radius:28px}.lux-render-system [data-lux-rooms] :where(img,video){filter:saturate(.96)contrast(1.015)}.lux-render-system [data-lux-rooms] :where(.rounded-full,[role=tab]){border-color:var(--border)}.lux-render-system [data-lux-rooms] :where(.lux-tonal,.bg-card,.bg-secondary){background-color:var(--card);background-image:var(--lux-surface-grad);color:var(--card-foreground)}.lux-render-system [data-lux-reels]{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--gold) 7%, transparent), transparent 34rem), var(--background);color:var(--foreground)}.lux-render-system [data-lux-reels] video{background:#050504}.lux-render-system [data-lux-reels] :where(button,a){-webkit-tap-highlight-color:transparent}@media (width>=1024px){.lux-render-system [data-lux-reels] [data-reels-stage],.lux-render-system [data-lux-reels] .reels-stage{border:1px solid var(--border);box-shadow:var(--lux-shadow-raise);border-radius:34px;overflow:hidden}}.lux-render-system .lux-column>:where(.sticky,[role=tablist]){border-color:var(--border)}.lux-render-system .lux-column :where(.lux-elevated,.lux-tonal){border-radius:24px}.lux-render-system [data-lux-client-project-profile]{background:radial-gradient(circle at 82% 0%, color-mix(in srgb, var(--gold) 8%, transparent), transparent 28rem), var(--background)}.lux-render-system [data-lux-project-grid]{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--surface-2) 52%, transparent))}.lux-render-system [data-lux-project-grid] button{-webkit-tap-highlight-color:transparent}.lux-render-system [data-lux-project-detail]{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--gold) 5%, transparent), transparent 36rem), var(--background)}.lux-render-system [data-lux-project-detail]>div:first-of-type button{box-shadow:var(--lux-shadow-soft)}.lux-render-system .lux-feed-col>*+*{margin-top:1rem}.lux-render-system .lux-feed-col article.lux-elevated{border-color:var(--border);background:radial-gradient(circle at 92% -8%, color-mix(in srgb, var(--gold) 5%, transparent), transparent 18rem), var(--lux-surface-grad), var(--card);color:var(--card-foreground);box-shadow:var(--lux-shadow-lift);border-radius:30px}.lux-render-system .lux-feed-col article.lux-elevated>div:first-child{padding-top:.9rem;padding-bottom:.85rem}.lux-render-system .lux-feed-col article.lux-elevated :where(img,video){filter:saturate(.97)contrast(1.01)}.lux-render-system .lux-feed-col article.lux-elevated :where(button,a){-webkit-tap-highlight-color:transparent}.lux-render-system .lux-feed-col article.lux-elevated button:hover{color:var(--foreground)}.lux-render-system [data-lux-profile] :where(img[alt=""],img[role=presentation]){filter:saturate(.96)}.lux-render-system [data-lux-profile],.lux-render-system [data-lux-profile]>div,.lux-render-system [data-lux-profile] .lux-workspace{width:100%;max-width:none}.lux-render-system [data-lux-profile] .lux-workspace{min-height:var(--lux-stage);background:var(--background);color:var(--foreground);margin-inline:0}@media (width<=1023px){.lux-render-system [data-lux-profile],.lux-render-system [data-lux-profile] .lux-workspace{padding-inline:0!important}.lux-render-system [data-lux-profile] .lux-workspace>div:first-child{border-radius:0!important;height:clamp(11.5rem,44vw,13.75rem)!important}.lux-render-system [data-lux-profile] .lux-workspace>div:nth-child(2){padding-inline:1.125rem!important}.lux-render-system [data-lux-profile] .lux-workspace>div:nth-child(2)>div:first-child>span:first-child{width:6.75rem!important;height:6.75rem!important;box-shadow:var(--lux-shadow-lift)!important;border-width:1px!important;margin-top:-3.15rem!important}.lux-render-system [data-lux-profile] h1{letter-spacing:-.025em!important;font-size:1.9rem!important;line-height:.95!important}.lux-render-system [data-lux-profile] h1+svg{width:1.15rem!important;height:1.15rem!important}.lux-render-system [data-lux-profile] .lux-workspace>div:nth-child(2)>p{font-size:.875rem}.lux-render-system [data-lux-profile] .lux-workspace>div:nth-child(2)>p.mt-2{font-size:.9rem;line-height:1.5}.lux-render-system [data-lux-profile] .lux-workspace>div:nth-child(2) .grid.grid-cols-3{gap:.55rem}.lux-render-system [data-lux-profile] .lux-workspace>div:nth-child(2) .grid.grid-cols-3>*>.lux-tonal,.lux-render-system [data-lux-profile] .lux-workspace>div:nth-child(2) .grid.grid-cols-3>.lux-tonal{min-height:4.2rem;padding:.8rem .75rem}.lux-render-system [data-lux-profile] .lux-workspace>div:nth-child(2) .lux-btn{min-height:3rem;font-size:.85rem}.lux-render-system [data-lux-profile] [role=tablist] button{letter-spacing:.08em;min-height:3rem;font-size:.75rem!important}.lux-render-system [data-lux-profile] [role=tablist]{border-block-color:var(--border);margin-top:1.1rem!important}.lux-render-system [data-lux-profile] [role=tablist]+.grid{gap:1px!important;width:100%!important}}@media (width>=1024px){.lux-render-system [data-lux-profile]>div{max-width:1180px;margin-inline:auto}.lux-render-system [data-lux-profile] .lux-workspace{border:1px solid var(--border);background:radial-gradient(circle at 80% 0%, color-mix(in srgb, var(--gold) 5%, transparent), transparent 34rem), var(--background);border-radius:30px;overflow:hidden}}@media (width<=767px){.lux-render-system [role=dialog]{box-shadow:var(--lux-shadow-raise)}.lux-render-system [data-lux-rooms]>main,.lux-render-system [data-lux-work]>main{padding-bottom:1.5rem}.lux-render-system [data-lux-client-project-profile]{padding-inline:1rem}.lux-render-system .lux-feed-col article.lux-elevated{border-radius:26px}}
