.home[data-palette^=yellow]{--gold:#f2bf40;--paper:#f5ede5;--accent:#6b4e00;--accent-light:var(--gold)}.home[data-palette=yellow-lemon]{--gold:#e4e44c;--accent:#545400}.home[data-palette=yellow-honey]{--gold:#e2a547;--accent:#694400}
.home[data-palette^=yellow] h2>span{color:var(--paper);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:9px;text-decoration-thickness:3px}.home[data-palette^=yellow] .paper-section h2>span,.home[data-palette^=yellow] .about h2>span{color:var(--ink)}.home[data-palette^=yellow] .offer-index h2>span,.home[data-palette^=yellow] #photobooth h2>span{text-decoration:none;background:linear-gradient(177deg,transparent 20%,var(--gold) 21% 85%,transparent 86%);padding:0 .14em;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.home[data-palette^=yellow] .hero h1 em{color:var(--gold);text-decoration:none}.home[data-palette^=yellow] .hero-copy .hand-link{color:var(--ink);background:var(--gold);padding:9px 15px;transform:rotate(-3deg);clip-path:polygon(1% 8%,98% 0,100% 93%,3% 100%,0 55%)}.home[data-palette^=yellow] .hero-copy .hand-link:after{display:none}.home[data-palette^=yellow] .hero-copy .hand-link svg{stroke:var(--ink)}.home[data-palette^=yellow] .hero-doodle{color:var(--gold)}.home[data-palette^=yellow] .marquee b{color:#785800}.home[data-palette^=yellow] .offer-index nav a:first-child{background:var(--gold);color:var(--ink)}.home[data-palette^=yellow] .offer-index nav a:nth-child(3){border-color:var(--accent);border-style:dashed}.home[data-palette^=yellow] .offer-index nav a{position:relative}.home[data-palette^=yellow] .offer-index nav a:nth-child(4):before{content:'';width:47px;height:16px;background:var(--gold);position:absolute;right:0;top:-8px;transform:rotate(12deg);clip-path:polygon(5% 0,95% 3%,100% 100%,0 89%);pointer-events:none}
.offer-index{position:relative}.da-smiley{position:absolute;width:145px;right:5%;top:18px;transform:rotate(11deg);pointer-events:none}.offer-scribble{position:absolute;left:3%;top:45%;width:130px;transform:rotate(-10deg);pointer-events:none}.offer-scribble img{display:block}.offer-scribble span{font:21px Marker;display:block;transform:rotate(-5deg);color:var(--accent)}.heart-scribble{width:105px;position:absolute;left:7%;top:20%;transform:rotate(-15deg);pointer-events:none}.home[data-palette^=yellow] .margin-note{color:var(--gold)}.home[data-palette^=yellow] .f-one>.frame-main,.home[data-palette^=yellow] .f-four>.frame-main{stroke:var(--gold)}.home[data-palette^=yellow] .f-one>svg .frame-main,.home[data-palette^=yellow] .f-four>svg .frame-main{stroke:var(--gold)}.home[data-palette^=yellow] .f-two figcaption{color:var(--gold)}.home[data-palette^=yellow] .home-photo:after{content:'';width:95px;height:22px;position:absolute;top:-13px;right:18%;background:var(--gold);opacity:.95;transform:rotate(8deg);clip-path:polygon(0 5%,94% 0,100% 85%,4% 100%);pointer-events:none}.home[data-palette^=yellow] .home-photo:before{border-color:var(--accent)}.home[data-palette^=yellow] .iris-photo:before{border-color:var(--gold)}.home[data-palette^=yellow] .home-feature .home-button{border-color:var(--gold)}.home[data-palette^=yellow] .paper-section .home-button{border-color:var(--ink)}.home[data-palette^=yellow] .wedding-intro .home-button{background:var(--gold);color:var(--ink);border-color:var(--gold)}
.da-disco{position:absolute;left:-50px;top:-80px;width:140px;height:auto;transform:rotate(-18deg);z-index:2;pointer-events:none}.da-lightup{position:absolute;width:150px;height:auto;right:-20px;top:-65px;transform:rotate(8deg);pointer-events:none}.home .about-copy{padding-top:25px}.identity-note{font:18px/1.4 Marker!important;position:absolute;top:-45px;left:-20px;width:270px;color:var(--accent-light);transform:rotate(8deg)}.home[data-palette^=yellow] .home-testimonials .quotes figure{border-top-color:var(--gold);position:relative}.home[data-palette^=yellow] .quotes figure:before{content:'“';font:70px/1 Marker;position:absolute;right:10px;top:-22px;color:var(--accent)}.home[data-palette^=yellow] .contact-button{background:var(--gold);color:var(--ink);border-color:var(--gold);clip-path:polygon(0 9%,97% 0,100% 94%,2% 100%)}.home[data-palette^=yellow] .open-colors{border-bottom:5px solid var(--gold)}
.home[data-palette^=yellow][data-color-mode=panels] .offer-index,.home[data-palette^=yellow][data-color-mode=panels] .color-surface{background-color:var(--gold);color:var(--ink)}.home[data-palette^=yellow][data-color-mode=panels] .offer-index h2>span,.home[data-palette^=yellow][data-color-mode=panels] .color-surface h2>span{color:var(--ink)}.home[data-palette^=yellow][data-color-mode=panels] .color-surface .home-button{border-color:var(--ink)}.home[data-palette^=yellow][data-color-mode=panels] .identity-drawing svg{stroke:var(--ink)}.home[data-palette^=yellow][data-color-mode=panels] .identity-note{color:var(--ink)}.home[data-palette^=yellow][data-color-mode=panels] .offer-index nav a:first-child{background:var(--ink);color:var(--paper)}
.home[data-palette=neutral] .da-smiley,.home[data-palette=neutral] .da-disco,.home[data-palette=neutral] .da-lightup,.home[data-palette=neutral] .offer-scribble,.home[data-palette=neutral] .heart-scribble{display:none}
@media(max-width:1100px){.offer-scribble{left:1%;width:100px}.da-smiley{width:110px;right:1%}.da-lightup{width:120px;right:0;top:-50px}}
@media(max-width:700px){.home[data-palette^=yellow] .hero h1 em{font-size:.78em}.home[data-palette^=yellow] .hero-copy .hand-link{font-size:14px;padding:9px 12px}.home[data-palette^=yellow] .hero-copy .hand-link svg{width:35px}.home[data-palette^=yellow] .hero-copy .hand-link{top:700px}.da-smiley{position:relative;width:90px;right:auto;top:auto;float:right;margin:-35px -8px -5px 0}.offer-index>.eyebrow{clear:both}.offer-index{padding-top:55px}.offer-scribble{left:0;top:auto;bottom:6px;width:80px;transform:rotate(-20deg)}.offer-scribble span{font-size:14px}.heart-scribble{width:65px;left:-5px;top:-30px}.home[data-palette^=yellow] h2>span{text-underline-offset:6px;text-decoration-thickness:2px}.da-disco{left:-25px;top:-60px;width:95px}.da-lightup{width:110px;right:0;top:-40px}.home .about-copy{padding-top:45px}.home[data-palette^=yellow] .home-photo:after{width:70px;height:18px;top:-10px}.identity-note{font-size:14px!important;top:-35px;width:210px;left:-15px}.home[data-palette^=yellow] .quotes figure:before{font-size:50px;top:-16px}}
.home-photo>img.da-disco{width:140px;height:auto;max-width:none}
@media(max-width:700px){.home-photo>img.da-disco{width:95px}}

/* V14 — mêmes éclairs que le menu, et photographie source en couleur. */
.home .marquee b{display:flex;align-items:center;color:var(--gold,#f2bf40)}
.home .ticker-bolt{width:15px;height:30px;display:block;fill:currentColor}
.home[data-palette=neutral] .marquee b{color:var(--ink)}
.home .hero-photo{filter:none;object-position:62% center}
@media(max-width:700px){.home .ticker-bolt{width:12px;height:25px}.home .hero-photo{object-position:76% center}}

.home .hero-photo{object-position:68% center}.home .paint-one{width:920px;left:-270px;top:-90px}
@media(max-width:700px){.home .hero-photo{object-position:75% center}.home .paint-one{width:600px;left:-280px;top:-80px}}
