html[data-palette="06"] .villa-nav .villa-brand img{width:118px;height:auto}
.benefit-price-stage [data-villa-amount]{display:inline-flex;align-items:center;font-variant-numeric:tabular-nums}
.benefit-price-stage [data-villa-amount] .price-reel{display:inline-block;overflow:hidden;height:1em;width:.62em;line-height:1}
.benefit-price-stage [data-villa-amount] .price-reel-strip{display:block;line-height:1}
.benefit-price-stage [data-villa-amount] .price-reel-strip>span{display:block;height:1em;line-height:1;text-align:center}
.benefit-price-stage [data-villa-amount] .reel-comma{width:.25em}
.benefit-price-stage [data-villa-amount]{font-size:25px;font-weight:600}
.benefit-price-stage .benefit-steps li{font-size:13px}
.benefit-price-stage .benefit-steps li.is-current span::after{content:'적용 중'}
.benefit-price-stage .benefit-steps li.is-applied:not(.is-current) span::after{content:'적용 완료';color:#646464}
@media(max-width:700px){html[data-palette="06"] .villa-nav .villa-brand img{width:96px}.benefit-price-stage [data-villa-amount]{font-size:23px}}

html[data-palette="06"]{--ay-bg:#faf8f5;--ay-paper:#f5f2ee;--ay-ink:#172a3d;--ay-dark:#172a3d;--ay-accent:#917046;--ay-gold:#d8be96;--ay-sand:#d8be96;--ay-muted:#6c6e70;--ay-line:#dad7d0;--ay-on-dark:#e0e3e3}
html[data-palette="06"] #villa-lp{--dev-pink:#917046}
html[data-palette="06"] .villa-nav{background:#faf8f5;color:#172a3d}
html[data-palette="06"] .villa-hero,html[data-palette="06"] .print-story,html[data-palette="06"] .keepsake,html[data-palette="06"] .special-upgrade,html[data-palette="06"] .closing{background:#172a3d;color:#fff}
html[data-palette="06"] .villa-hero h1{color:#fff}
html[data-palette="06"] .villa-hero h1 em{color:#d8be96}
html[data-palette="06"] .villa-hero .hero-intro{color:#e0e3e3}
html[data-palette="06"] .villa-hero .hero-note,html[data-palette="06"] .villa-hero .scroll-link{color:#d0d8df}
html[data-palette="06"] .villa-hero-copy>.eyebrow{color:#d8be96}
html[data-palette="06"] .villa-hero .button.light,html[data-palette="06"] .closing .button.light{background:#f6f1e9;color:#172a3d}
html[data-palette="06"] .button:not(.light),html[data-palette="06"] .nav-cta,html[data-palette="06"] .mobile-contact>a,html[data-palette="06"] .print-visual .print-replay{background:#172a3d;color:#fff}
html[data-palette="06"] .benefit-steps::before{background:#172a3d}
html[data-palette="06"] .reading-progress{background:#917046}
html[data-palette="06"] .benefit-ribbon{background:#ece7de;color:#172a3d}
html[data-palette="06"] .print-copy .lead,html[data-palette="06"] .print-copy .fine,html[data-palette="06"] .keepsake .lead,html[data-palette="06"] .keepsake figcaption,html[data-palette="06"] .special-upgrade>div>p:last-child,html[data-palette="06"] .upgrade-price del,html[data-palette="06"] .closing-copy .lead,html[data-palette="06"] .closing-copy .fine{color:#d0d8df}
html[data-palette="06"] .print-copy .eyebrow,html[data-palette="06"] .print-copy .gift-label,html[data-palette="06"] .keepsake .eyebrow,html[data-palette="06"] .keepsake-words,html[data-palette="06"] .special-upgrade .eyebrow,html[data-palette="06"] .upgrade-label,html[data-palette="06"] .upgrade-price>p:first-child,html[data-palette="06"] .closing-copy .eyebrow,html[data-palette="06"] .closing-note,html[data-palette="06"] .closing-benefits{color:#d8be96}
html[data-palette="06"] .template-control button,html[data-palette="06"] .template-control span,html[data-palette="06"] .print-visual .print-output-caption,html[data-palette="06"] .print-visual>.fine,html[data-palette="06"] .print-steps,html[data-palette="06"] .print-steps li,html[data-palette="06"] .motion-ready .print-steps li{color:#d0d8df}
html[data-palette="06"] .print-steps li.is-active,html[data-palette="06"] .print-steps span{color:#d8be96}
html[data-palette="06"] .process-layout li>span,html[data-palette="06"] .sticker-offer .gift-label,html[data-palette="06"] .partner-offer-copy h3 strong,html[data-palette="06"] .keepsake .check-list li::before{color:#917046}
html[data-palette="06"] .sticker-offer{border-color:#917046}
html[data-palette="06"] .villa-footer>p{color:#172a3d}
.story-lightbox button{background:#172a3d}
#story .story-photo:focus-visible{outline-color:#917046}
html[data-palette="06"] .special-first,html[data-palette="06"] .partner-offer,html[data-palette="06"] .sticker-field-gallery,html[data-palette="06"] .photo-gallery-block{border-color:#917046}
html[data-palette="06"] .closing-copy .button.light{background:#f6f1e9!important;color:#172a3d!important;border-color:#d8be96}
html[data-palette="06"] .keepsake .check-list li{color:#172a3d;border-left-color:#917046;background:#f5f2ee}
html[data-palette="06"] .sticker-art>p,html[data-palette="06"] .sticker-caption{color:#917046}
html[data-palette="06"] .benefit-drawing{stroke:#917046}
html[data-palette="06"] .print-steps li.is-active{border-color:#d8be96}
html[data-palette="06"] .print-steps li.is-active span{color:#d8be96}
html[data-palette="06"] .sticker-field-gallery figure:first-child figcaption{border-left-color:#917046}
html[data-palette="06"] .benefit-price-stage .pay-total::before{background:#172a3d}
html[data-palette="06"] .print-visual .print-replay{background:#f6f1e9;color:#172a3d}
html[data-palette="06"] .field-slider-controls button{border-color:#917046;color:#172a3d}
.field-lightbox>button{background:#172a3d}
html[data-palette="06"] .sticker-art{background:transparent}
html[data-palette="06"] .special-first{grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}
html[data-palette="06"] .special{display:block}
html[data-palette="06"] .special>.wrap{display:block}
html[data-palette="06"] .special-first .gift-prints{width:100%;max-width:500px;justify-self:center}
html[data-palette="06"] .special-number{display:flex;align-items:baseline;gap:10px;line-height:1.15;margin:24px 0}
html[data-palette="06"] .special-number span{font-size:18px;line-height:1.6}
html[data-palette="06"] .special-upgrade{grid-template-columns:1.25fr 1fr;gap:32px;padding:36px;margin-top:36px}
html[data-palette="06"] .special-upgrade>div:first-child{display:flex;flex-direction:column;gap:18px}
html[data-palette="06"] .special-upgrade>div:first-child>h3{min-height:0}
html[data-palette="06"] .special-upgrade>div:first-child>p:last-child{margin-top:0!important}
html[data-palette="06"] .special-upgrade .upgrade-price{padding:24px;border:1px solid #d8be9640}
@media(max-width:700px){html[data-palette="06"] .special-first{grid-template-columns:1fr;gap:28px}html[data-palette="06"] .special-upgrade{grid-template-columns:1fr;gap:26px;padding:24px}html[data-palette="06"] .special-upgrade .upgrade-price{padding:20px}html[data-palette="06"] .special-number{font-size:64px}html[data-palette="06"] .special-number span{font-size:16px}}
