/* Fixed palette selected by the client: wine, orange and olive (Option 5). */
:root[data-palette=opcao5]{--wine:#410c0a;--cream:#e4cb9d;--olive:#897029;--caramel:#cd6e39;--copper:#b3411b;--sand:#d8b888;--palette-process:#50532c;--palette-portfolio:#410c0a;--palette-contact:#410c0a;--palette-social:#e4cb9d;--palette-paper:#efdfbf;--palette-accent:#eea474;--palette-ink:#784122;--palette-cover:#b3411b;--palette-envelope:#cd6e39;--palette-fold:#b9582e}
/* A light signature on the wine ribbon. */
html[data-palette] .signature-sheet{background:var(--wine);color:#fff1d8;box-shadow:0 18px 45px #210d2033}
html[data-palette] .hero h1 img{filter:brightness(0) saturate(100%) invert(94%) sepia(13%) saturate(585%) hue-rotate(337deg) brightness(105%) contrast(102%)}
html[data-palette]:not([data-palette=principal]) .letter{background:var(--palette-contact)}
html[data-palette]:not([data-palette=principal]) .letter-atmosphere:after{background:linear-gradient(90deg,color-mix(in srgb,var(--palette-contact) 65%,transparent),color-mix(in srgb,var(--palette-contact) 20%,transparent))}
html[data-palette]:not([data-palette=principal]) .letter-copy{background:var(--palette-paper)}
html[data-palette]:not([data-palette=principal]) .process{background:var(--palette-process);background-image:radial-gradient(ellipse at 55% 40%,color-mix(in srgb,var(--caramel) 18%,transparent),transparent 70%)}
html[data-palette]:not([data-palette=principal]) .portfolio{background:var(--palette-portfolio)}
html[data-palette]:not([data-palette=principal]) .selected-story .selected-brand{color:var(--wine)}
html[data-palette]:not([data-palette=principal]) .social{background:var(--wine);color:var(--cream)}
html[data-palette]:not([data-palette=principal]) .social h2 em{color:var(--palette-accent)}
html[data-palette]:not([data-palette=principal]) :is(.network-period,.network-profile>span,.creation-label,.notebook-hand,.invitation-message em){color:var(--palette-ink)}
html[data-palette]:not([data-palette=principal]) .social-thread{stroke:var(--palette-ink)}
html[data-palette]:not([data-palette=principal]) .notebook{background:var(--palette-cover)}
html[data-palette]:not([data-palette=principal]) :is(.notebook-leaf,.invitation-card){background-color:var(--palette-paper)}
html[data-palette]:not([data-palette=principal]) .creation-sketch{stroke:var(--palette-ink)}
html[data-palette]:not([data-palette=principal]) .sketch-notes{fill:var(--palette-ink)}
html[data-palette]:not([data-palette=principal]) .contact{background:var(--palette-contact);color:var(--cream);background-image:radial-gradient(ellipse at 75% 60%,color-mix(in srgb,var(--caramel) 14%,transparent),transparent 60%)}
html[data-palette]:not([data-palette=principal]) :is(.contact h2 em,.contact .edition-line){color:var(--palette-accent)}
html[data-palette]:not([data-palette=principal]) .invitation-envelope:before{background:var(--palette-envelope)}
html[data-palette]:not([data-palette=principal]) .envelope-fold{background:var(--palette-fold)}
html[data-palette]:not([data-palette=principal]) .envelope-seal{background:var(--palette-ink);border-color:var(--palette-envelope);outline-color:var(--palette-ink);color:var(--cream)}
html[data-palette]:not([data-palette=principal]) .invitation-thread{stroke:var(--palette-accent)}
@media(hover:hover){html[data-palette]:not([data-palette=principal]) :is(.network-profile a,.contact-channels>a):hover{color:var(--wine)}}
