/* Reversible presentation only; no text or images are replaced. */
:is(.cd-sweet,.editor-styles-wrapper){--wine:#e9f5fb;--wine-dark:#e6eef9;--ink:#554859;--cream:#fffbfd;--gold:#ba9fc0;--rose:#f4dbe7;--line:#d9cde2;background-color:#fffbfd;color:#554859}
:is(.cd-sweet,.editor-styles-wrapper) .site-header{background:#fffafc;color:#5b506c;border-bottom:1px solid #e7d8e8;box-shadow:0 3px 20px #b5a3c210}
:is(.cd-sweet,.editor-styles-wrapper) .brand{color:#8c719c;font-style:italic}
:is(.cd-sweet,.editor-styles-wrapper) .brand span{color:#9b7996;font-style:normal}
:is(.cd-sweet,.editor-styles-wrapper) .hero{background:linear-gradient(125deg,#d8f0fb,#fcdfec);color:#5c4c68;border-radius:0 0 70px 70px}
:is(.cd-sweet,.editor-styles-wrapper) .hero:after{background:linear-gradient(90deg,rgba(239,248,255,.96),rgba(255,241,249,.72) 48%,rgba(255,245,250,.15))}
:is(.cd-sweet,.editor-styles-wrapper) .hero-art img[src*="cottondoll-atelier/assets/hero.svg"]{filter:grayscale(1);opacity:.2}
:is(.cd-sweet,.editor-styles-wrapper) .hero-content .eyebrow{color:#83668b}
:is(.cd-sweet,.editor-styles-wrapper) .hero-content h1{font-size:clamp(23px,3vw,37px)}
:is(.cd-sweet,.editor-styles-wrapper) .hero-wordmark{color:#9c74a0;text-shadow:2px 3px #fff8}
:is(.cd-sweet,.editor-styles-wrapper) .image-label{color:#72647c}
:is(.cd-sweet,.editor-styles-wrapper) .wp-block-button__link{border-radius:999px;border-color:#d6bcd7;background:#fffdfd;color:#6e5579;box-shadow:0 4px 0 #dfd7e550}
:is(.cd-sweet,.editor-styles-wrapper) .wp-block-button__link:hover{background:#f7e1ec;color:#574560}
:is(.cd-sweet,.editor-styles-wrapper) .intro{background:#fff8fc;color:#63536e;padding-top:70px}
:is(.cd-sweet,.editor-styles-wrapper) .intro:before{inset:18px 5%;border-color:#ead9e8;border-style:dashed;border-radius:32px}
:is(.cd-sweet,.editor-styles-wrapper) .intro .eyebrow,:is(.cd-sweet,.editor-styles-wrapper) .ornament{color:#ad829e}
:is(.cd-sweet,.editor-styles-wrapper) .section-number,:is(.cd-sweet,.editor-styles-wrapper) .section-jp{color:#8c7194}
:is(.cd-sweet,.editor-styles-wrapper) .concept-visual{background:#fff;border-color:#d7c9e2;border-radius:130px 130px 28px 28px;transform:rotate(1deg);padding:10px;overflow:hidden}
:is(.cd-sweet,.editor-styles-wrapper) .salon-image img{border-radius:120px 120px 18px 18px}
:is(.cd-sweet,.editor-styles-wrapper) img[src*="cottondoll-atelier/assets/salon.svg"],:is(.cd-sweet,.editor-styles-wrapper) img[src*="cottondoll-atelier/assets/cast-"]{filter:grayscale(.7) opacity(.45)}
:is(.cd-sweet,.editor-styles-wrapper) .cast-section{background:#eaf6fb;border-radius:50px}
:is(.cd-sweet,.editor-styles-wrapper) .cast-card figure{background:#fff;border-color:#e3d2e4;border-radius:140px 140px 24px 24px;overflow:hidden}
:is(.cd-sweet,.editor-styles-wrapper) .cast-card img{border-radius:130px 130px 18px 18px}
:is(.cd-sweet,.editor-styles-wrapper) .cast-card .eyebrow{color:#94769b}
:is(.cd-sweet,.editor-styles-wrapper) .menu-section{background:#fff9fc;color:#5e4f69}
:is(.cd-sweet,.editor-styles-wrapper) .menu-section:before{border:1px dashed #e6ccdf;border-radius:30px}
:is(.cd-sweet,.editor-styles-wrapper) .menu-section .section-jp,:is(.cd-sweet,.editor-styles-wrapper) .menu-section .section-number,:is(.cd-sweet,.editor-styles-wrapper) .menu-section .edit-note{color:#87718e}
:is(.cd-sweet,.editor-styles-wrapper) .menu-panel{background:#fff;border:1px solid #ebddea;border-radius:24px}
:is(.cd-sweet,.editor-styles-wrapper) .menu-panel:nth-child(even){background:#edf8fc}
:is(.cd-sweet,.editor-styles-wrapper) .menu-sub,:is(.cd-sweet,.editor-styles-wrapper) .price-row span{color:#85708c}
:is(.cd-sweet,.editor-styles-wrapper) .price-row{border-color:#e8dce8}
:is(.cd-sweet,.editor-styles-wrapper) .news-section{border-color:#e3d8e6}
:is(.cd-sweet,.editor-styles-wrapper) .news-content{border-color:#d2b5d4}
:is(.cd-sweet,.editor-styles-wrapper) .access-card{border-color:#ded4e5;outline:1px dashed #fff;background:linear-gradient(130deg,#e6f4fa,#fae7f1);border-radius:70px 70px 25px 25px}
:is(.cd-sweet,.editor-styles-wrapper) .map-symbol,:is(.cd-sweet,.editor-styles-wrapper) .access-card .eyebrow{color:#9b7aa0}
:is(.cd-sweet,.editor-styles-wrapper) .site-footer{background:#e9f4fb;color:#6d5979;border-radius:55px 55px 0 0}
:is(.cd-sweet,.editor-styles-wrapper) .caption,:is(.cd-sweet,.editor-styles-wrapper) .edit-note{color:#817086}
:is(.cd-sweet,.editor-styles-wrapper) .main-nav .wp-block-navigation__responsive-container.is-menu-open{background:#fff5fa!important;color:#655372!important}
.cd-sweet .preview-nav[open] nav{background:#fff6fb;color:#655372;border-color:#e4d0e2}
@media(max-width:700px){:is(.cd-sweet,.editor-styles-wrapper) .hero{border-radius:0 0 35px 35px}:is(.cd-sweet,.editor-styles-wrapper) .hero:after{background:linear-gradient(0deg,rgba(246,239,250,.97),rgba(234,247,255,.55))}:is(.cd-sweet,.editor-styles-wrapper) .cast-section{border-radius:30px}}
