/* HANVIT identity: Terra Umber / Sand Stone / Terrazzo Beige / Limestone. */
:root{--brand-umber:#4b4434;--brand-sand:#bba993;--brand-beige:#e7dfd4;--brand-limestone:#f6f4ef;--brand-ink:#39362e;--brand-muted:#70685b;--brand-line:#ddd4c7;--ui-bg:#eeebe5;--ui-ink:#39362e;--ui-secondary:#70685b;--ui-line:#ddd4c7;--ui-primary:#62533d;--pro-chrome:#4b4434;--pro-line:#ddd4c7;--pro-panel:#fbfaf7}
html,body{color:#39362e!important;background:#eeebe5!important}
#atelier-header{background:#4b4434!important;border-color:#373226!important}
#atelier-header .hanvit-brand-mark{display:block;flex:none;width:42px!important;height:42px!important;padding:4px;background:#f6f4ef;border:1px solid #e7dfd4;border-radius:9px;filter:none!important}
#atelier-header h1{font-family:'Noto Serif KR','Batang','Malgun Gothic',serif!important;font-size:20px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.05em!important;color:#fffaf0!important}
#atelier-header h1+span{font-size:8px!important;line-height:1.4!important;letter-spacing:.17em!important;color:#d9cdbb!important;margin-top:3px!important}
#atelier-header .hb-btn,#atelier-header #btn-toggle-private-admin{background:#5a5140!important;color:#f3eee5!important;border-color:#766b55!important}
#atelier-header .hb-btn:hover{background:#6a5f49!important}
#atelier-header #btn-save-design{background:#62563f!important;color:#fff7e8!important;border-color:#8e7d60!important}
#atelier-header #header-nav-quote{background:#e7dfd4!important;color:#4b4434!important;border-color:#e7dfd4!important}
#top-attribute-tabs-bar{background:#494335!important;border-color:#3b3529!important}
#top-attribute-tabs-bar:before{content:'HANVIT'!important;color:#cabba3!important}
#top-attribute-tabs-bar .top-attr-tab-btn{color:#e0d5c3!important}
#top-attribute-tabs-bar .top-attr-tab-btn.is-active{background:#655a43!important;border-color:#a7936c!important;box-shadow:inset 2px 0 #d7c7a9!important;color:#fff9ed!important}
#top-attribute-tabs-bar .top-attr-tab-btn:hover:not(.is-active){background:#5c5240!important;color:#fffaf1!important}
#studio-left-window,#space-left-window,.pro-inspector{background:#fbfaf7!important;border-color:#d9d1c4!important;scrollbar-color:#bcb09c transparent}
#studio-center-window,#space-center-window,#studio-shared-tools{border-color:#d9d1c4!important;background:#fbfaf7!important}
#studio-shared-tools #center-top-toolbar,#center-bottom-toolbar,#space-viewport-toolbar,#space-camera-preset-bar{background:#faf8f3!important;border-color:#dfd6c8!important}
#studio-shared-tools #unified-view-stage-bar,#center-bottom-toolbar .hb-seg-group{background:#eee9df!important;border-color:#ddd3c4!important}
#studio-shared-tools #unified-view-stage-bar>.is-active{background:#fffdf9!important;color:#675238!important;box-shadow:0 1px 4px #4b443415!important}
#studio-shared-tools #center-top-toolbar .hb-icon-btn,#studio-shared-tools #center-top-toolbar .hb-btn,#studio-shared-tools #center-top-toolbar #btn-regenerate-seed{color:#5c513f!important;background:#f1ece3!important;border-color:#ded5c7!important}
#center-top-lighting-bar,#space-installation-summary{background:#f1ede5!important;border-color:#dfd6c8!important;color:#665a46!important}
#stage-lighting-theme-group button,#ui-light-direction>summary{background:#eae4d9!important;border-color:#d9cfbd!important;color:#665a46!important}
#stage-lighting-theme-group button.is-active{background:#e4d8c4!important;color:#51432d!important;border-color:#9f8a65!important}
#product-flow .product-step-nav{background:#fbfaf7!important;border-color:#e1d7c8!important}
#product-flow .product-step-nav button{background:#f4f0e9!important;border-color:#e0d7c9!important;color:#75654e!important}
#product-flow .product-step-nav button[aria-current=step]{background:#eae0d0!important;border-color:#a18b64!important;color:#4f412d!important}
#product-flow .product-step-nav b,#product-flow .step-number{background:#e6ddce!important;color:#69573c!important}
#studio-left-window #product-flow>.product-step,#studio-left-window details,#space-left-window details{background:#f7f3ec!important;border-color:#dcd2c2!important}
#studio-left-window #product-flow>.product-step[open],#studio-left-window details[open],#space-left-window details[open]{background:#fffdf9!important;border-color:#b09a73!important}
#studio-left-window details>summary,#space-left-window details>summary,#studio-left-window .hb-sec-title[class],#space-left-window .hb-sec-title[class]{color:#594a34!important}
#studio-left-window details>summary::after,#space-left-window details>summary::after{color:#625034!important;border-color:#baa783!important;background:#eee5d6!important}
#studio-left-window details[open]>summary::after,#space-left-window details[open]>summary::after{background:#f4eee3!important}
#studio-left-window button[aria-pressed=true],#space-left-window button[aria-pressed=true],#studio-left-window #finish-options-list .finish-card-btn.is-active,#studio-left-window .visual-shape-picker button.is-active{color:#57462e!important;background:#eee3d0!important;border-color:#9b8158!important}
#product-flow .product-step-actions button{background:#f4eee3!important;border-color:#d4c3a8!important;color:#655135!important}
#product-flow .product-step-actions button:last-child{background:#6a573c!important;color:#fffaf0!important;border-color:#6a573c!important}
#product-flow .flow-choice-grid button{background:#f8f4ec!important;border-color:#dfd2bf!important;color:#69573b!important}
#product-flow .flow-choice-grid button[aria-pressed=true]{background:#eadcc4!important;border-color:#a18860!important}
#product-flow label,#product-flow small,#studio-left-window .ui-grading-note p{color:#73654e!important}
#studio-left-window #selected-aggregates-mix-list>div,#studio-left-window #step-container-exposure>div:last-child{background:#f5f0e8!important;border-color:#e0d4c1!important}
#studio-left-window input[type=range],#space-left-window input[type=range]{accent-color:#8b7551!important}
#studio-left-window input:not([type=range]):not([type=checkbox]):not([type=radio]),#studio-left-window select,#space-left-window select{background:#fffefb!important;border-color:#d8cbb6!important;color:#51452f!important}
#product-flow .flow-size-inputs select,#product-flow input[type=number]{font-variant-numeric:tabular-nums}
#studio-left-window #binder-physical-spec-banner{background:#f1ebdf!important;color:#716045!important;border-color:#e4d8c4!important}
#studio-left-window #binder-physical-spec-text{color:#716045!important}
#atelier-statusbar,#application-build-label{color:#7c705c!important;border-color:#d8cdbb!important}
#application-build-label{background:#f6f1e7!important}
.pro-inspector h2,.pro-spec-number,.pro-inspector dd{color:#5b4d35!important}
.pro-eyebrow,.pro-inspector-section h3,.pro-inspector dt,.pro-inspector-note{color:#86775d!important}
.pro-inspector-section,.pro-inspector-head{border-color:#e1d7c8!important}
.pro-material-bar i{background:#8e7a55!important}.pro-material-bar i:nth-child(2){background:#b6a384!important}.pro-material-bar i:nth-child(3){background:#d5c8b1!important}
[role=dialog]>div{background:#fcfaf5!important;border-color:#d8ccb8!important}
[role=dialog] h2,[role=dialog] h3{color:#5e4d32!important}
[role=dialog] input,[role=dialog] select,[role=dialog] textarea{border-color:#d7cbb7!important;color:#4b4434!important}
[role=dialog] .hb-btn.is-active{background:#6a573c!important;color:#fff9ee!important}
#hanvit-loading-feedback{background:#fbf8f1f7!important;border-color:#ddcfb8!important;color:#695537!important}
.hb-loading-spinner{border-color:#e3d8c3!important;border-top-color:#8d7450!important}
.hanvit-loading-brand{width:32px;height:32px;flex:none}
#space-camera-preset-bar .hb-btn.is-active{background:#6a573c!important;color:#fff8ed!important;border-color:#6a573c!important}
.hanvit-review-link{font-size:11px!important;color:#e5d7be!important;border-color:#89795c!important}
button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline-color:#987a45!important}
@media(max-width:767px){#atelier-header h1{font-size:19px!important}#atelier-header h1+span{font-size:8px!important;letter-spacing:.12em!important}#atelier-header .hanvit-brand-mark{width:39px!important;height:39px!important}}
@media print{#atelier-header{background:#fff!important}#atelier-header h1{color:#4b4434!important}}

#admin-private-console .hanvit-review-link{background:#eee3d1!important;color:#655034!important;border-color:#c4af8d!important;justify-content:center;min-height:38px}

#studio-left-window #product-flow button.slab-shape-btn.is-active{background:#eee1cd!important;color:#5c492c!important;border-color:#9c8051!important;box-shadow:inset 0 0 0 1px #a58b5f!important}

#studio-left-window button[aria-pressed=true],#space-left-window .space-arch-btn[aria-pressed=true]{box-shadow:inset 0 0 0 1px #a58b5f!important}
