/* Editorial boutique refinement; colour tokens remain editable in Studio. */
:root{--muted:#777269;--line:#ded9d0}
body{font-family:'Helvetica Neue',Arial,sans-serif;-webkit-font-smoothing:antialiased}
.header{height:100px;padding:0 6%;background:var(--paper);gap:24px}
.header .wordmark{font-size:18px;font-weight:400;letter-spacing:2.6px}.wordmark small{font-size:7px;letter-spacing:3.7px}
.header nav{gap:30px;font-size:11px}.header .header-book{background:transparent!important;color:var(--ink)!important;border:1px solid var(--line);padding:14px 20px;font-size:10px}
.mode-banner{background:#eeebe5;border:0;color:#817a70;font-size:10px;padding:9px 6%;letter-spacing:.1px}
.eyebrow{font-size:9px!important;letter-spacing:2.5px!important;color:#867a68!important}.eyebrow:before{display:none}
.atelier-hero{grid-template-columns:1fr 1fr;min-height:0;max-width:1600px;margin:auto;padding:38px 6% 55px;gap:6%;align-items:center}
.atelier-copy{padding:25px 0!important;min-width:0}.atelier-copy .eyebrow{margin-bottom:35px}
.atelier-copy h1.memory-headline{font-size:clamp(35px,4.05vw,67px);line-height:1.16;letter-spacing:-.045em;margin:0;max-width:660px}
.atelier-copy h1.memory-headline em{font-size:1em;color:#9b8973;line-height:1.15;margin-top:8px}
.atelier-copy>p{color:#777269;font-size:13px;line-height:1.95;max-width:340px;margin-top:30px}
.atelier-hero .button.atelier-cta{background:var(--ink)!important;color:var(--paper)!important;border-color:var(--ink)!important;min-width:190px;padding:19px 23px;font-size:11px;box-shadow:none}
.campaign-products{color:var(--ink);font-size:11px;border-color:#b7ab9a}.atelier-meta{color:#9a9082;font-size:8px;letter-spacing:1.5px;margin-top:40px}
.workshop-hero-photo{margin:0;min-height:0;height:620px;width:100%;position:relative;background:#e7e2d9}
.workshop-hero-photo .workshop-photo{filter:saturate(.78);height:100%;width:100%}
.workshop-photo-tag{left:18px;bottom:18px;background:#faf9f6e8;padding:11px 14px;font-size:8px;letter-spacing:1.8px}
.experience-ribbon{padding:23px 6%;font-size:8px;letter-spacing:1.8px;background:#f0ece5;border-color:#e2dcd2}.experience-ribbon b{font-size:15px;color:#ac9880}
.atelier-reserve{padding:100px 8%;gap:10%;align-items:center;background:var(--paper);border:0}
.reserve-intro h2,.section h2{color:var(--ink);font-size:clamp(38px,4.6vw,64px);line-height:1.12;letter-spacing:-.045em}
.reserve-intro>p{color:var(--muted);line-height:1.9;font-size:13px;margin-top:25px}.reserve-facts{gap:12px;margin-top:25px}.reserve-facts span{font-size:10px}
.home-booking .quick-book,.booking-page .quick-book{padding:32px;border-color:#ded9d0;background:#fffefa;box-shadow:0 14px 55px #34281906}
.quick-book .quick-heading h3{color:var(--ink);font-size:28px}.quick-book .quick-heading>span{font-size:11px;color:#928575}.quick-book .field{color:#6a6257;font-size:11px}
.quick-book input:not([type=checkbox]),.quick-book select{background:#fffefa;border-color:#dfd9ce;color:var(--ink)}
.quick-book .slot{background:#fffefa;border-color:#e3ddd3;font-size:14px}.quick-book .slot:hover:not(:disabled){background:#f1ece4}.quick-book .slot.selected{background:var(--ink);color:#fff;border-color:var(--ink)}
.text-button{color:#7d6b55}.checkout-total strong{color:var(--ink)}.button{border-radius:0}.button.dark{background:var(--ink);border-color:var(--ink);color:var(--paper)}
.metrics{margin:0 8%;padding:30px 0;border-top:1px solid var(--line)}.metrics strong{font-size:23px}.metrics>div{font-size:10px;color:var(--muted)}
.section{padding:95px 8%;background:var(--paper)}.section-head{margin-bottom:48px;gap:50px}.section-head p{font-size:13px;line-height:1.9;color:var(--muted)}
.steps{gap:0;border-top:1px solid var(--line)}.steps .step,.steps .step:nth-child(2),.steps .step:nth-child(3){padding:30px 26px 20px;background:transparent;border:0;border-right:1px solid var(--line);min-height:0;color:var(--ink)}
.steps .step:first-child{padding-left:0}.steps .step:last-child{border-right:0;padding-right:0}.steps .step .number{color:#9b8973;font-size:8px;letter-spacing:1.7px;margin-bottom:42px}.steps .step h3{color:var(--ink);font-size:27px;line-height:1.2}.steps .step p{color:var(--muted);font-size:12px;line-height:1.9;margin-top:20px}.steps .signal{display:none}
.workshop-faq{border-top:1px solid var(--line);background:#f1ede6}.faq-list summary{font-family:Georgia,serif;font-size:18px;font-weight:400;padding:22px 0}.faq-list details{border-color:#d9d1c5}
.collection{background:#eee9e1;border:0}.collection .section-head p{color:var(--muted)}.product-grid{gap:38px 28px}.product-grid article:nth-child(n){border:0}.product-art:has(img){background:#f7f4ef}.product-art img{mix-blend-mode:multiply;transition:transform .5s ease}.product-grid a:hover img{transform:scale(1.035)}.product-info h3{font-family:Georgia,serif;color:var(--ink);font-size:21px}.product-info p{color:#8c8070;font-size:10px}.product-info .tag{color:#8c8070;font-size:8px}.product-info{padding:22px 0;border-top:0}
.visit{background:var(--paper);gap:12%}.visit h2{color:var(--ink)}.visit p{color:var(--muted);line-height:1.9}.notice{background:#f0ece5;border-color:#ded6c9;color:#7e7263}.notice strong{color:var(--ink)}
footer{padding:65px 8% 25px;background:#292720;color:#f4efe6}.footer-word{font-size:26px;letter-spacing:4px;font-weight:400}footer p,footer>small{color:#b0a797}footer>small{border-color:#49443b}
.page{background:var(--paper)}.page-heading h1,.product-detail h1{color:var(--ink);font-family:Georgia,serif;font-weight:400}
:focus-visible{outline-color:#8f795c}
@media(max-width:1000px){.atelier-hero{gap:5%;padding:32px 5% 40px}.workshop-hero-photo{height:530px}.atelier-copy h1.memory-headline{font-size:clamp(30px,4.4vw,44px)}.atelier-reserve{padding:70px 6%;gap:6%}.section{padding:70px 6%}.header{padding:0 5%}.header nav{gap:20px}.steps .step{padding:25px 20px}.steps .step h3{font-size:23px}}
@media(max-width:760px){.header{height:82px}.header .wordmark{font-size:15px;letter-spacing:1.8px}.header nav{gap:17px;font-size:10px}.header .header-book{display:none}.atelier-hero{display:flex;flex-direction:column;padding:0 6% 32px;gap:30px}.atelier-copy{width:100%;padding:42px 0 4px!important}.atelier-copy .eyebrow{margin-bottom:26px}.atelier-copy h1.memory-headline{font-size:clamp(36px,6.3vw,49px);max-width:580px}.atelier-copy>p{max-width:390px;font-size:13px;margin-top:24px}.atelier-meta{margin-top:25px}.workshop-hero-photo{height:auto;aspect-ratio:5/4;min-height:0;width:100%;margin:0}.experience-ribbon{font-size:7px;letter-spacing:1px;gap:12px}.atelier-reserve{display:block;padding:60px 6%}.home-booking{margin-top:35px}.reserve-intro h2{font-size:42px}.metrics{grid-template-columns:repeat(2,1fr);gap:25px;margin:0 6%}.metrics>div{padding:0!important;border:0}.metrics strong{font-size:22px}.section-head{align-items:start;flex-direction:column;gap:24px}.section-head p{max-width:440px}.steps{display:block}.steps .step:nth-child(n){border:0;border-bottom:1px solid var(--line);padding:28px 0}.steps .step .number{margin-bottom:20px}.steps .step h3{font-size:28px}.steps .step p{max-width:480px}.section{padding:60px 6%}.section h2{font-size:42px}.product-info{gap:8px;flex-direction:column}.product-info h3{font-size:20px}.product-info .tag{margin-top:4px}.visit{display:block}.visit>div+div{margin-top:35px}.home-booking .quick-book{padding:24px 20px}.workshop-faq{display:block}.faq-list{margin-top:30px}}
@media(prefers-reduced-motion:reduce){.product-art img{transition:none}.product-grid a:hover img{transform:none}}

/* Approved boutique palette: neutral foundation, quiet colour accents. */
:root{--boutique-paper:#f7f6f3;--boutique-ink:#262626;--boutique-accent:#b6ced9;--muted:#6b6864;--line:#dedbd6;--memory-lilac:#e9e0ee;--memory-blue:#e2edf2;--memory-olive:#e8ecdf;--memory-apricot:#f2e5d8}
.header,.atelier-hero,.atelier-copy,.page,.section{background:var(--boutique-paper)}
.atelier-copy h1.memory-headline em{color:#75637e}.atelier-copy>p,.reserve-intro>p,.section-head p,.steps .step p,.visit p{color:var(--muted)}
.eyebrow{color:#6f6875!important}.atelier-meta{color:#77716a}.mode-banner{background:#eeebe7;color:#696661}
.experience-ribbon{background:var(--memory-lilac);border-color:#ded4e4;color:#65556f}.experience-ribbon b{color:#8d759d}
.atelier-reserve{background:var(--memory-blue)}.reserve-intro h2{color:#304653}.reserve-facts span{border-left-color:#8aa8b8;color:#4c626d}
.home-booking .quick-book,.booking-page .quick-book{background:#fffefa;border-color:#d5dee0}.quick-book input:not([type=checkbox]),.quick-book select{border-color:#d9dedf}.quick-book .slot:hover:not(:disabled){background:var(--memory-blue)}.quick-book .slot.selected{background:var(--boutique-ink);border-color:var(--boutique-ink)}
.steps .step:nth-child(n){border:0;border-top:3px solid #c8b4d6;padding:30px 24px;background:var(--memory-lilac)}.steps .step:nth-child(2){border-top-color:#b6ced9;background:var(--memory-blue)}.steps .step:nth-child(3){border-top-color:#c5ceaf;background:var(--memory-olive)}.steps{gap:16px;border-top:0}.steps .step .number{color:#615d66}.steps .step h3{color:var(--boutique-ink)}
.workshop-faq{background:var(--memory-apricot)}.faq-list details{border-color:#dcccbc}
.collection{background:#eeebe7}.collection .product-art:has(img){background:#e9e0ee}.collection article:nth-child(4n+2) .product-art:has(img),.page article:nth-child(4n+2) .product-art:has(img){background:#e2edf2}.collection article:nth-child(4n+3) .product-art:has(img),.page article:nth-child(4n+3) .product-art:has(img){background:#e8ecdf}.collection article:nth-child(4n+4) .product-art:has(img),.page article:nth-child(4n+4) .product-art:has(img){background:#f2e5d8}.page .product-art:has(img){background:#e9e0ee}.product-info p,.product-info .tag{color:#6b6864}
.visit{background:var(--boutique-paper)}.notice{background:var(--memory-olive);border-color:#d2dac3;color:#536047}.notice strong{color:#35432f}
footer{background:#262626;color:#f7f6f3}footer p,footer>small{color:#c4c1bb}footer>small{border-color:#484848}.text-button{color:#526c7a}:focus-visible{outline-color:#75637e}
@media(max-width:760px){.steps .step:nth-child(n){padding:28px 24px;margin-bottom:14px;border-bottom:0}}

/* Reference typography: Trirong headings and Quattrocento Sans body. */
:root,body{font-family:'Quattrocento Sans',sans-serif}
h1,h2,h3,h4,.atelier-copy h1.memory-headline,.atelier-copy h1.memory-headline em,.reserve-intro h2,.section h2,.quick-book .quick-heading h3,.steps .step h3,.product-info h3,.metrics strong,.page-heading h1,.product-detail h1,.faq-list summary{font-family:'Trirong',serif;font-weight:400;letter-spacing:.02em}
.atelier-copy h1.memory-headline{font-size:clamp(31px,3.5vw,57px);line-height:1.38;letter-spacing:0}.atelier-copy h1.memory-headline em{font-size:1em;letter-spacing:0;line-height:1.38}
.reserve-intro h2,.section h2{font-size:clamp(34px,3.8vw,53px);line-height:1.4;letter-spacing:0}
button,input,select,textarea,.quick-book input:not([type=checkbox]),.quick-book select,.quick-book .quick-heading>span,.reserve-facts span,.header .wordmark,.footer-word{font-family:'Quattrocento Sans',sans-serif}
.steps .step h3{font-size:23px;line-height:1.5}.product-info h3{font-size:19px;line-height:1.5}.quick-book .quick-heading h3{font-size:25px;line-height:1.5}.metrics strong{font-size:21px}.faq-list summary{font-size:17px;line-height:1.6}
body{letter-spacing:.3px}.atelier-copy>p,.reserve-intro>p,.section-head p,.steps .step p,.visit p{font-size:14px}
@media(max-width:760px){.atelier-copy h1.memory-headline{font-size:clamp(29px,5.4vw,40px);line-height:1.4}.reserve-intro h2,.section h2{font-size:35px;line-height:1.4}.steps .step h3{font-size:23px}.product-info h3{font-size:18px}}

/* Match the reference's measured desktop type scale and spacing. */
body{font-size:16px;line-height:1.8;letter-spacing:.6px}
.atelier-copy h1.memory-headline,.atelier-copy h1.memory-headline em,.reserve-intro h2,.section h2,.page-heading h1,.product-detail h1{font-size:40px;line-height:1.3;letter-spacing:.6px;font-style:normal}
.atelier-copy>p,.reserve-intro>p,.section-head p,.steps .step p,.visit p,.page-heading p,.product-detail p,.faq-list p{font-size:16px;line-height:1.8;letter-spacing:.6px}
.steps .step h3,.product-info h3,.faq-list summary{font-size:18px;line-height:1.3;letter-spacing:.6px}.quick-book .quick-heading h3{font-size:24px;line-height:1.3;letter-spacing:.6px}
.header nav{font-size:14px;line-height:1.3;letter-spacing:.6px}
.button,.button.small,.header .header-book,.atelier-hero .button.atelier-cta,.text-link,.campaign-products,.text-button{font-size:15px;line-height:1.2;letter-spacing:1px}
.quick-book .field,.quick-book .label,.quick-book .quick-heading>span,.product-info p,.product-info .tag,.reserve-facts span{font-size:13px;line-height:1.5;letter-spacing:.6px}
.quick-book input:not([type=checkbox]),.quick-book select,.quick-book .slot{font-size:16px;line-height:1.5;letter-spacing:.6px}
.fine,.mode-banner{font-size:12px;line-height:1.6}.eyebrow{font-size:11px!important;line-height:1.5}.atelier-meta{font-size:11px;line-height:1.6}.experience-ribbon{font-size:11px;line-height:1.5}.experience-ribbon span{min-width:0}
.atelier-copy>p{max-width:420px}.section-head p{max-width:420px}.hero-actions{flex-wrap:wrap}.quick-heading{flex-wrap:wrap}.product-info .tag{white-space:normal}
@media(max-width:760px){.atelier-copy h1.memory-headline,.atelier-copy h1.memory-headline em,.reserve-intro h2,.section h2,.page-heading h1,.product-detail h1{font-size:30px;line-height:1.3;letter-spacing:.6px}.header nav{gap:14px}.experience-ribbon{flex-wrap:wrap;justify-content:center;gap:12px}.experience-ribbon b{display:none}.steps .step h3{font-size:18px}.product-info h3{font-size:18px}.atelier-copy .eyebrow{margin-bottom:22px}}
@media(max-width:400px){.header .wordmark{font-size:13px}.header nav{gap:10px;font-size:13px}.header{gap:14px}.atelier-copy h1.memory-headline{font-size:28px}}

/* Owner-supplied wordmark, displayed without the JPEG's outer whitespace. */
.header .wordmark{display:flex;align-items:center;flex-shrink:0;min-width:0}
.header .wordmark .brand-logo{display:block!important;width:220px;height:26px;object-fit:cover;object-position:center;mix-blend-mode:multiply;max-width:none}
.footer-word{display:inline-block;line-height:0}.footer-word .brand-logo{display:block;width:300px;height:35px;object-fit:cover;object-position:center;filter:invert(1);mix-blend-mode:screen;max-width:100%}
@media(max-width:760px){.header .wordmark .brand-logo{width:185px;height:22px}.header{gap:20px}.header nav{gap:14px}}
@media(max-width:430px){.header .wordmark .brand-logo{width:155px;height:19px}.header{padding-left:5%;padding-right:5%;gap:12px}.header nav{gap:10px;font-size:12px}.footer-word .brand-logo{width:260px;height:30px}}
.header .wordmark{width:auto!important;max-width:none!important;flex:0 0 auto!important}.header nav{margin-left:auto}.header .wordmark .brand-logo{margin:0!important}

/* Approved RETTRE-inspired monochrome palette. */
:root{--boutique-paper:#ffffff;--boutique-ink:#111111;--boutique-accent:#bfc2c5;--paper:#ffffff;--ink:#111111;--muted:#626262;--line:#dedede;--memory-lilac:#f3f3f3;--memory-blue:#f0f1f2;--memory-olive:#f5f5f5;--memory-apricot:#eeeeef}
body,.header,.atelier-hero,.atelier-copy,.page,.section,.visit{background:#fff;color:#111}
.atelier-copy h1.memory-headline em{color:#777}.atelier-copy>p,.reserve-intro>p,.section-head p,.steps .step p,.visit p,.collection .section-head p{color:#626262}
.eyebrow{color:#666!important}.atelier-meta{color:#707070}.mode-banner{background:#f2f2f2;color:#616161;border-bottom:1px solid #dedede}
.experience-ribbon{background:#f4f4f4;border-color:#ddd;color:#555}.experience-ribbon b{color:#999}
.atelier-reserve{background:#f0f1f2}.reserve-intro h2{color:#111}.reserve-facts span{border-left-color:#bfc2c5;color:#555}
.home-booking .quick-book,.booking-page .quick-book,.page .panel{background:#fff;border-color:#d5d5d5}.quick-book input:not([type=checkbox]),.quick-book select{background:#fff;border-color:#ccc;color:#111}.quick-book .slot{background:#fff;border-color:#d5d5d5;color:#111}.quick-book .slot:hover:not(:disabled){background:#ebedef}.quick-book .slot.selected{background:#111;border-color:#111;color:#fff}.quick-book .slot.selected small{color:#ddd}
.steps .step:nth-child(n){background:#f4f4f4;border-top-color:#bfc2c5;color:#111}.steps .step:nth-child(2){background:#eceeef;border-top-color:#a7aaad}.steps .step:nth-child(3){background:#e4e6e8;border-top-color:#85898d}.steps .step .number{color:#666}.steps .step h3{color:#111}
.workshop-faq{background:#f5f5f5}.faq-list details{border-color:#d5d5d5}
.collection{background:#f0f1f2}.collection article:nth-child(n) .product-art:has(img),.page article:nth-child(n) .product-art:has(img),.page .product-art:has(img){background:#f8f8f8}.product-info p,.product-info .tag{color:#666}
.notice{background:#f1f2f3;border-color:#d4d6d8;color:#575757}.notice strong{color:#222}.text-button{color:#444}.button.dark,.atelier-hero .button.atelier-cta{background:#111!important;border-color:#111!important;color:#fff!important}.campaign-products{color:#222;border-color:#aaa}.checkout-total strong{color:#111}
footer{background:#111;color:#fff}footer p,footer>small{color:#bfbfbf}footer>small{border-color:#383838}:focus-visible{outline-color:#555}

/* Higher contrast palette only; typography and geometry remain unchanged. */
:root{--boutique-ink:#080808;--ink:#080808;--muted:#484848;--line:#bfc1c3;--boutique-accent:#8b8f93}
.atelier-copy h1.memory-headline em{color:#4f5357}.atelier-copy>p,.reserve-intro>p,.section-head p,.steps .step p,.visit p,.collection .section-head p{color:#484848}
.eyebrow{color:#494949!important}.atelier-meta{color:#555}.mode-banner{background:#e4e5e6;color:#3e3e3e;border-bottom-color:#bcbfc2}
.experience-ribbon{background:#242628;color:#f5f5f5;border-color:#242628}.experience-ribbon b{color:#bfc3c7}
.atelier-reserve{background:#dfe2e5}.reserve-intro h2{color:#080808}.reserve-facts span{color:#393d41;border-left-color:#8d9399}
.home-booking .quick-book,.booking-page .quick-book{border-color:#aeb3b8}.quick-book input:not([type=checkbox]),.quick-book select,.quick-book .slot{border-color:#b7bcc1}.quick-book .slot:hover:not(:disabled){background:#dde1e5}
.steps .step:nth-child(1){background:#f0f1f2;border-top-color:#9ba1a6}.steps .step:nth-child(2){background:#d9dde1;border-top-color:#6b737a}.steps .step:nth-child(3){background:#292c2f;border-top-color:#080808;color:#fff}.steps .step:nth-child(3) h3{color:#fff}.steps .step:nth-child(3) p{color:#e0e3e5}.steps .step:nth-child(3) .number{color:#c8cdd1}
.workshop-faq{background:#fff}.faq-list details{border-color:#bfc3c7}.collection{background:#e3e5e7}.collection article:nth-child(n) .product-art:has(img),.page article:nth-child(n) .product-art:has(img){background:#fff}.product-info p,.product-info .tag{color:#494d51}
.notice{background:#e2e5e8;border-color:#aeb4ba;color:#41464b}.notice strong{color:#101214}.text-button{color:#292d31}.button.dark,.atelier-hero .button.atelier-cta{background:#080808!important;border-color:#080808!important;color:#fff!important}footer{background:#080808}

/* Scent Parlor-inspired warm neutral colours; no typography or layout changes. */
:root{--boutique-paper:#ffffff;--boutique-ink:#252525;--boutique-accent:#a99b89;--paper:#ffffff;--ink:#252525;--muted:#66615c;--line:#ded9d3}
body,.header,.atelier-hero,.atelier-copy,.page,.section,.visit{background:#fff;color:#252525}
.atelier-copy h1.memory-headline em{color:#716a56}.atelier-copy>p,.reserve-intro>p,.section-head p,.steps .step p,.visit p,.collection .section-head p{color:#66615c}
.eyebrow{color:#716a61!important}.atelier-meta{color:#797168}.mode-banner{background:#efecec;color:#625b54;border-bottom-color:#e2dcd6}
.experience-ribbon{background:#f5f2ee;color:#62574c;border-color:#e2dcd5}.experience-ribbon b{color:#a99b89}
.atelier-reserve{background:#f6f4f1}.reserve-intro h2{color:#252525}.reserve-facts span{color:#655c52;border-left-color:#b8a995}
.home-booking .quick-book,.booking-page .quick-book,.page .panel{background:#fff;border-color:#d9d1c7}.quick-book input:not([type=checkbox]),.quick-book select,.quick-book .slot{background:#fff;border-color:#d5cdc2;color:#252525}.quick-book .slot:hover:not(:disabled){background:#f2ede7}.quick-book .slot.selected{background:#5b4a38;border-color:#5b4a38;color:#fff}.quick-book .slot.selected small{color:#eee8df}
.steps .step:nth-child(1){background:#faf9f7;border-top-color:#d3c7b9}.steps .step:nth-child(2){background:#f3efea;border-top-color:#b6a48e}.steps .step:nth-child(3){background:#ebe5dd;border-top-color:#8e7b65;color:#252525}.steps .step:nth-child(n) h3{color:#252525}.steps .step:nth-child(n) p{color:#66615c}.steps .step:nth-child(n) .number{color:#756858}
.workshop-faq{background:#fff}.faq-list details{border-color:#ded6cc}.collection{background:#efecec}.collection article:nth-child(n) .product-art:has(img),.page article:nth-child(n) .product-art:has(img){background:#fff}.product-info p,.product-info .tag{color:#716a61}
.notice{background:#f5f1ec;border-color:#d9cfc2;color:#685e53}.notice strong{color:#4e4032}.text-button{color:#5b4a38}.button.dark,.atelier-hero .button.atelier-cta{background:#5b4a38!important;border-color:#5b4a38!important;color:#fff!important}.header .header-book{color:#5b4a38!important;border-color:#cfc3b4}.campaign-products{color:#5b4a38;border-color:#b5a591}.checkout-total strong{color:#5b4a38}
footer{background:#5b4a38;color:#fff}footer p,footer>small{color:#e1d9d0}footer>small{border-color:#82715f}:focus-visible{outline-color:#8e7b65}
