/* A clean monochrome product: black ink, white space, photographic depth. */
:root{--paper:#fff;--white:#fff;--ink:#111;--muted:#666;--line:#e5e5e5;--green:#111;--mint:#f3f3f3;--gold:#111;--sans:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
body,.main{background:#fff;color:#111}.luxury-content{padding:36px 40px 40px}.lux-topbar{background:#fff;border-color:#e8e8e8}.lux-breadcrumb,.lux-breadcrumb i{color:#777}.lux-demo-line{background:#f5f5f5;border-color:#e8e8e8;color:#666}.lux-demo-line button{color:#333}.lux-demo-line i{color:#aaa}.lux-sidebar{background:#101010;border-right:0}.lux-brand img{filter:invert(1);opacity:1}.lux-brand>span{color:#fff}.lux-brand>small{color:#aaa}.sidebar-focus{background:#1d1d1d;border-color:#444;color:#eee}.sidebar-focus .small-chevron{color:#aaa}.sidebar-focus .focus-dot{background:#fff}.nav-label{color:#999;font-size:9px}.lux-nav button,.lux-sidebar-bottom .lux-nav button{color:#bbb;font-size:12px}.lux-nav svg,.customize-button svg{color:#aaa;stroke-width:1.5}.lux-nav button.active,.lux-sidebar-bottom .lux-nav button.active{color:#fff;background:#252525;border-left-color:#fff}.lux-nav button.active svg,.lux-nav button.active>i{color:#fff}.lux-nav button.active>i{background:#fff}.lux-nav button:hover:not(.active){color:#fff;background:#202020}.customize-button{color:#aaa}.lux-account{border-color:#333;color:#eee}.lux-account small{color:#999}.lux-account .account-monogram{background:#252525;border-color:#444;color:#eee}.account-monogram,.lux-top-actions>.account-monogram{background:#f5f5f5;border-color:#ddd;color:#333}.intent-button,.ask-regenesis{background:#fff;border-color:#d6d6d6;color:#111;border-radius:3px}.intent-button b,.intent-button>span,.ask-regenesis span{color:#111!important}.eyebrow{color:#666;font-weight:500}.page-heading h1,.focus-heading h1,.editor-header h1{color:#111;font-family:var(--sans);font-weight:400;font-size:36px;line-height:1.2;letter-spacing:-1.2px}.page-heading p,.focus-heading p{font-size:13px;color:#666}.page-heading .eyebrow,.focus-heading .eyebrow{color:#777}.panel,.item-card,.quick,.mode-option{background:#fff;border-color:#e2e2e2;border-radius:4px}.panel-head{border-color:#eee}.panel-head h2,.item-card h3{color:#111;font-family:var(--sans);font-size:20px;font-weight:400;letter-spacing:-.5px}.item-card p{color:#666;font-size:12px}.item-card .card-icon,.mode-icon,.mode-icon.blue,.mode-icon.lilac,.mode-icon.sand,.mode-icon.sage,.mode-icon.rose,.avatar,.date-chip,.page-glyph{background:#f4f4f4;color:#444;border-color:#e5e5e5}.item-card footer,.row{border-color:#e8e8e8}.item-card .eyebrow{color:#666}.badge,.badge.gray,.badge.gold,.badge.red{background:#f1f1f1;color:#555;border-radius:3px}.btn{background:#fff;color:#111;border-color:#d4d4d4;border-radius:3px;min-height:42px;font-size:12px}.btn.primary,.btn.gold,.focus-feature .btn.primary,.advertising-feature .btn.primary{background:#111;border-color:#111;color:#fff}.btn:hover{filter:none;background:#f4f4f4}.btn.primary:hover,.btn.gold:hover{background:#303030}.text-link,.panel-head button,.link-btn,.table-action{color:#333}.notice{background:#f7f7f7;border-color:#e8e8e8;color:#555;border-radius:3px;font-size:11px}.notice svg{color:#666}.field label{color:#444;font-size:12px}.field input,.field textarea,.field select,.toolbar input,.toolbar select{background:#fff;color:#111;border-color:#d9d9d9;border-radius:3px}.table-wrap th{background:#fafafa;color:#666}.table-wrap td{color:#222;border-color:#eee}.table-wrap td small,.row small{color:#777}.row strong{color:#222}.subtle,.detail-list p,.detail-list ol,.modal-body .subtle{color:#666}.view-footer{border-color:#e8e8e8;color:#999}.view-footer button{color:#666}dialog,.modal-head,.workspace-chooser{background:#fff;border-color:#e5e5e5;color:#111}dialog{border-radius:5px;box-shadow:0 30px 100px #0003}dialog::backdrop{background:#0007;backdrop-filter:blur(5px)}.modal-head h2{font-family:var(--sans);font-size:23px;color:#111;letter-spacing:-.5px}.modal-head button{color:#777}.mode-option.is-selected{background:#f7f7f7;border-color:#111}.mode-option strong,.visibility-list>label>span:first-child{color:#111;font-family:var(--sans);font-size:17px}.mode-option small,.chooser-foot{color:#777}.switch-ui{background:#ddd}.visibility-list input:checked+.switch-ui{background:#111}.mode-choice svg{color:#333}.focus-action strong{color:#111}.focus-action small,.focus-action>svg{color:#666}.studio-stepbar,.saved-page-row{border-color:#e5e5e5}.studio-stepbar span,.studio-stepbar b{color:#888}.studio-stepbar span.current{color:#111}.template-caption h3,.saved-pages-heading h2,.studio-assistant h3{color:#111}.template-caption p,.saved-page-name small{color:#777}.saved-page-name strong{color:#222}.template-caption button{border-color:#ddd;color:#222}.studio-assistant,.ask-provider{background:#f6f6f6;border-color:#e2e2e2}.studio-assistant p,.studio-assistant>.text-link,.assistant-symbol{color:#666}.editor-controls,.editor-stage,.page-editor{background:#f7f7f7;border-color:#ddd}.editor-name,.section-item{background:#fff;border-color:#ddd;color:#222}.section-edit strong{color:#222}.section-edit small,.editor-back,.editor-header p,.editor-controls-title,.editor-name-label,.section-list-heading,.section-list-heading small,.section-mini-actions button,.editor-helper p,.editor-helper button,.canvas-toolbar>span,.canvas-toolbar button,.canvas-foot{color:#777}.editor-helper h3{color:#222}.canvas-toolbar button.selected{background:#fff;color:#111}.canvas-toolbar>div,.page-canvas{border-color:#ddd}.section-item.is-hidden{background:#ededed}.add-section-button{border-color:#bbb;color:#444}.atelier-arrival{border:0;background:#111}.arrival-image,.atelier-workspace-card>img,.template-photo,.built-hero-photo,.built-story-photo{filter:grayscale(1)}.arrival-shade{background:linear-gradient(90deg,#000c,#0004 60%,#0000)}.arrival-copy h1,.arrival-copy h1 em,.arrival-cta,.arrival-topline,.arrival-topline>span:last-child,.arrival-eyebrow{color:#fff}.arrival-copy>p,.arrival-bottom{color:#ddd}.arrival-cta{background:#ffffff12;border-color:#ffffff70}.arrival-cta>span{border-color:#ffffff40}.arrival-bottom{background:#0002;border-color:#ffffff30}.arrival-bottom i{color:#fff}.collection-heading h2{color:#111;font-size:32px}.collection-heading .eyebrow,.collection-customize{color:#777}.atelier-workspace-card{border:0;background:#111}.workspace-card-copy strong,.workspace-card-number{color:#fff}.workspace-card-copy small{color:#ddd}.workspace-card-arrow{border-color:#ffffff50;color:#fff}.workspace-photo-shade{background:linear-gradient(180deg,#0000 0%,#0000 30%,#000c 100%)}.atelier-business-bar{border-color:#e5e5e5}.atelier-business-bar b{color:#111}.atelier-business-bar span,.atelier-business-bar>button span,.atelier-business-bar svg{color:#666}.atelier-presenter{color:#666}.voice-invitation{background:#fafafa;color:#111;border-color:#e2e2e2;box-shadow:none;border-radius:4px;margin:24px 0 32px}.voice-orb{background:#111;color:#fff;border-color:#111}.voice-invitation small,.voice-invitation em{color:#777}.voice-invitation strong{font-family:var(--sans);font-size:25px;font-weight:400;letter-spacing:-.6px;margin:7px 0}.voice-invitation b{color:#111}.ask-dialog,.ask-shell{background:#fff}.ask-intro h2{color:#111;font-family:var(--sans);font-size:36px;letter-spacing:-1px}.ask-intro p{color:#777}.ask-star{color:#111}.ask-connection{background:#f6f6f6;border-color:#e5e5e5;color:#666}.ask-connection button{color:#111}.ask-pending-dot{background:#aaa}.ask-live-dot{background:#111}#ask-prompt{background:#fff;color:#111;border-color:#ccc}#ask-prompt:focus{outline-color:#111}.ask-controls select{background:#fff;border-color:#ddd;color:#333}.ask-microphone{color:#111;border-color:#aaa}.ask-microphone.is-recording{background:#111;color:#fff;box-shadow:0 0 0 5px #0001}.ask-auto{color:#666}.ask-auto input{accent-color:#111}.ask-privacy{color:#888}.ask-examples{border-color:#eee}.ask-examples>span{color:#888}.ask-examples button{background:#fff;border-color:#ddd;color:#555}.ask-copy-preview{background:#fafafa;border-color:#e5e5e5;color:#222}.ask-result{border-color:#ddd}.ask-result>p{color:#666}#ask-status{color:#555}#ask-status.ask-error{color:#111;font-weight:600}.ask-provider h2{font-family:var(--sans);font-size:26px;letter-spacing:-.6px;color:#111}.ask-provider p{color:#666}.photo-built-site{background:#fff}.photo-built-site .built-site-nav,.photo-built-site .built-site-footer,.website-full-preview .photo-built-site .built-site-nav{background:#111;border-color:#333}.photo-built-site .built-site-nav>span,.photo-built-site .built-site-footer>span{color:#fff}.photo-built-site .built-site-nav>small,.photo-built-site .built-site-footer>small{color:#aaa}.photo-built-site .built-section h2{color:#111}.photo-built-site .built-section p,.photo-built-site .built-services span,.photo-built-site .built-services small,.photo-built-site .built-contact,.photo-built-site .built-contact span{color:#666}.photo-built-site .built-hero h2{color:#fff}.photo-built-site .built-hero p,.photo-built-site .built-hero .built-section-eyebrow{color:#eee}.built-photo-overlay{background:linear-gradient(90deg,#000b,#0001)}.photo-built-site .built-hero a{background:#fff;color:#111;border-color:#fff}.photo-built-site .built-section:not(.built-hero),.photo-built-site .built-services>div{border-color:#ddd}.photographic-template .template-mini-main h3,.photographic-template .template-mini-nav{color:#fff}.photographic-template .template-mini-main>small,.photographic-template .template-mini-cta,.photographic-template .template-mini-footer,.photographic-template .template-mini-nav>span{color:#eee}.photographic-template .template-visual{border-color:#ddd}.photographic-template .template-mini-cta{border-color:#ffffff80}.login-story{background:linear-gradient(90deg,#000c,#0007),url('/assets/photography/spa-cinematic-lounge.webp') 62% center/cover;filter:grayscale(1)}.login-story h1{color:#fff}.login-story p,.login-story .eyebrow,.login-story .story-foot{color:#ddd}.login-form-side{background:#fff}.login-box h2{color:#111}.login-box p,.login-box .eyebrow,.login-note{color:#666!important}.login-box .btn{background:#fff;border-color:#ddd}.login-box .btn.primary{background:#111;border-color:#111;color:#fff}#toast{background:#111;color:#fff}.lux-bottom-nav{background:#fff;border-color:#e5e5e5}.lux-bottom-nav button{color:#777}.lux-bottom-nav button.active{color:#111}
@media(max-width:720px){.luxury-content{padding:24px 20px}.page-heading h1,.focus-heading h1{font-size:30px}.voice-invitation strong{font-size:22px}.ask-intro h2{font-size:30px}.lux-mobile-title,.lux-top-left .mobile-menu-toggle{color:#111}}
.luxury-content img{filter:grayscale(1)}.focus-feature,.advertising-feature{background:#fafafa;border-color:#e2e2e2}.focus-feature h2,.advertising-feature h2{color:#111}.focus-feature p,.focus-feature .section-number,.advertising-feature p,.advertising-feature .section-number{color:#666}
@media(max-width:720px){.voice-invitation{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:15px;row-gap:6px}.voice-invitation>span:nth-child(2){min-width:0}.voice-invitation b{grid-column:2;margin:4px 0 0;white-space:normal}.voice-invitation small{letter-spacing:1.5px}.voice-invitation em{font-size:11px;line-height:1.6}}
