.lux-render-system{min-height:100dvh;color:var(--foreground);background-color:var(--background);background-image:var(--lux-canvas-grad);letter-spacing:-.008em;background-attachment:fixed;font-family:Inter Tight,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.lux-render-system:before{content:"";pointer-events:none;z-index:0;opacity:.13;background-image:radial-gradient(color-mix(in srgb, var(--foreground) 9%, transparent) .55px, transparent .55px);background-size:5px 5px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.lux-render-system>*{position:relative}.lux-render-system :is(h1,h2,h3,.font-display){text-wrap:balance;font-family:Cormorant Garamond,Georgia,Times New Roman,serif}.lux-render-system :is(h1,h2){letter-spacing:-.035em;font-weight:500}.lux-render-system h1{line-height:.94}.lux-render-system h2{line-height:1}.lux-render-system :is(p,span,label,button,a,input,textarea,select){-webkit-font-smoothing:antialiased}.lux-render-system :is([data-lux-main-content],main){isolation:isolate}@media (width>=1024px){.lux-render-system.lux-has-rail{padding-left:88px}.lux-render-system .lux-workspace{max-width:1280px;padding-inline:clamp(28px,4vw,64px)}.lux-render-system .lux-feed-col{max-width:680px}}.lux-render-system :is(.lux-panel,.lux-elevated,[data-lux-card],[data-lux-surface]){color:var(--card-foreground);box-shadow:var(--lux-shadow-soft);border-color:color-mix(in srgb, var(--border) 82%, var(--gold) 18%)!important;background-color:var(--card)!important;background-image:var(--lux-surface-grad)!important}.lux-render-system :is(.rounded-xl,.rounded-2xl,.rounded-3xl){border-color:var(--border)}.lux-render-system :is(input,textarea,select){color:var(--foreground);background:var(--field);border-color:var(--input);caret-color:var(--gold-bright)}.lux-render-system :is(input,textarea)::placeholder{color:color-mix(in srgb, var(--muted-foreground) 72%, transparent)}.lux-render-system :is(input,textarea,select):focus{border-color:color-mix(in srgb, var(--gold) 58%, var(--input));box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 11%, transparent);outline:none}.lux-render-system .lux-btn,.lux-render-system button,.lux-render-system [role=button]{transition:transform .16s,background-color .16s,border-color .16s,color .16s,opacity .16s}.lux-render-system :is(button,[role=button]):active{transform:scale(.985)}.lux-render-system .lux-btn-primary,.lux-render-system .lux-btn-gold{background:var(--cta);color:var(--cta-foreground);border-color:color-mix(in srgb, var(--gold) 34%, transparent);box-shadow:var(--lux-shadow-soft)}.lux-render-system .lux-btn-secondary,.lux-render-system .lux-btn-outline{background:var(--surface-1);color:var(--foreground);border-color:var(--border)}.lux-render-system :is(.lux-sheet-panel,.lux-social-sheet,.lux-action-sheet,.lux-centered-panel){color:var(--popover-foreground);box-shadow:var(--lux-shadow-raise);-webkit-backdrop-filter:blur(26px)saturate(118%);backdrop-filter:blur(26px)saturate(118%);background:var(--popover)!important;border-color:var(--border)!important}.lux-render-system .lux-overlay-backdrop{background:color-mix(in srgb, var(--ink) 68%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lux-render-system :is(img,video){color:#0000}.lux-render-system [data-lux-media] :is(img,video),.lux-render-system .lux-reel-frame :is(img,video){filter:saturate(.96)contrast(1.02)}.lux-render-system :is(.text-gold,.text-gold-bright){color:var(--gold-strong)!important}.lux-render-system :is(.border-gold,.border-gold\/20,.border-gold\/30){border-color:color-mix(in srgb, var(--gold) 40%, transparent)!important}.lux-render-system .lux-rail{color:var(--nav-foreground);box-shadow:var(--lux-shadow-lift);-webkit-backdrop-filter:blur(28px)saturate(120%);backdrop-filter:blur(28px)saturate(120%);border-right:1px solid var(--border)!important;background:var(--nav)!important;width:88px!important}.lux-render-system [data-lux-rail-item]{color:var(--muted-foreground)}.lux-render-system [data-lux-rail-item]:hover{color:var(--foreground);background:var(--surface-2)}.lux-render-system [data-lux-rail-item][aria-current=page]{color:var(--gold-strong)}.lux-render-system [data-lux-rail-item]:has([aria-current=page]){color:var(--gold-strong)}.lux-render-system [data-lux-bottom-nav]>div{color:var(--nav-foreground);-webkit-backdrop-filter:blur(28px)saturate(125%);backdrop-filter:blur(28px)saturate(125%);background:var(--nav)!important;border-color:var(--border)!important;box-shadow:var(--lux-shadow-lift)!important}.lux-render-system :is(table,[role=table]){border-color:var(--border);background:var(--card);color:var(--card-foreground)}.lux-render-system :is(th,[role=columnheader]){color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.lux-render-system :is(td,[role=cell]){border-color:color-mix(in srgb, var(--border) 78%, transparent)}.lux-render-system{scrollbar-color:color-mix(in srgb, var(--gold) 24%, transparent) transparent;scrollbar-width:thin}.lux-render-system ::-webkit-scrollbar{width:7px;height:7px}.lux-render-system ::-webkit-scrollbar-track{background:0 0}.lux-render-system ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--gold) 20%, transparent);border-radius:999px}.lux-render-system ::selection{background:color-mix(in srgb, var(--gold) 28%, transparent);color:var(--foreground)}@media (width<=767px){.lux-render-system{background-attachment:scroll}.lux-render-system :is(h1,h2){letter-spacing:-.026em}.lux-render-system .lux-sheet-panel{border-top-left-radius:28px;border-top-right-radius:28px}}@media (prefers-reduced-motion:no-preference){.lux-render-system [data-lux-card],.lux-render-system .lux-elevated{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s,background-color .22s,color .22s}@media (hover:hover){.lux-render-system [data-lux-card]:hover,.lux-render-system .lux-elevated:hover{box-shadow:var(--lux-shadow-lift);transform:translateY(-2px);border-color:color-mix(in srgb, var(--gold) 30%, var(--border))!important}}}.lux-render-system{--lux-music-bar-h:0rem}.lux-render-system>[data-lux-bottom-nav],.lux-render-system>[data-lux-desktop-rail],.lux-render-system>[data-lux-edge-utilities]{position:fixed!important}.lux-render-system>[data-lux-bottom-nav]{inset-inline:0!important;bottom:0!important}.lux-render-system [data-lux-bottom-nav]>div{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.lux-render-system>[data-lux-edge-utilities]{max-height:calc(var(--lux-stage) - 1rem);top:calc(var(--lux-top-chrome) + clamp(5.5rem, 17vh, 10rem))!important;right:0!important}.lux-render-system>[data-lux-route]{background:0 0!important}.lux-render-system:not([data-lux-bare=true])>[data-lux-route],.lux-render-system[data-lux-cart-visible=true]>[data-lux-route]{padding-bottom:calc(var(--lux-dock) + .75rem)}.lux-render-system>[data-lux-route][data-lux-stage=true],.lux-render-system>[data-lux-route] :is(.pb-shell,.pb-shell-cart){padding-bottom:0!important}@media (width<=1023px){.lux-render-system [data-lux-ask],.lux-render-system [data-lux-rooms]{padding-bottom:0!important}:root,.lux-render-system{--lux-top-chrome:7.3125rem;--lux-music-bar-h:0rem;--lux-stage:calc(var(--lux-vvh,100dvh) - var(--lux-top-chrome) - var(--lux-dock))}.lux-render-system [data-lux-stage-surface]{min-height:var(--lux-stage)}.lux-render-system [data-lux-route] .sticky.top-14{top:var(--lux-top-chrome)!important}.lux-render-system [data-lux-home-experience]>div>section:first-child>div:first-child{min-height:var(--lux-stage)!important}.lux-render-system [data-lux-reels] .lux-reels-page,.lux-render-system [data-lux-reels] .lux-shorts-scroller,.lux-render-system [data-lux-reels] .lux-short-slide{height:var(--lux-stage)!important;min-height:var(--lux-stage)!important;max-height:var(--lux-stage)!important}.lux-social-sheet-modal{bottom:var(--lux-dock)!important;height:min(82dvh, var(--lux-stage))!important;max-height:var(--lux-stage)!important}.lux-project-post-sheet{height:min(88dvh, var(--lux-stage))!important}}@media (width>=1024px){.lux-render-system>[data-lux-edge-utilities]{top:clamp(8rem,24vh,15rem)!important}.lux-render-system:not([data-lux-bare=true])>[data-lux-route],.lux-render-system[data-lux-cart-visible=true]>[data-lux-route]{padding-bottom:1.5rem}}
