.premium-client{--client-primary:#d8aa79;--client-secondary:#b77a80;--client-gold:#edc397;--client-ink:#382a2c;--client-muted:#71615e;--client-line:#a7805866;color:#f6ede2;background:radial-gradient(at 85% 0,#75503a24,#0000 38rem),radial-gradient(at 10% 45%,#97614514,#0000 35rem),linear-gradient(135deg,#101112,#1c1815 65%,#101112)}.premium-client h1,.premium-client h2,.premium-client h3{letter-spacing:-.015em;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif}.premium-client h1{color:#f7e5cd;line-height:1.16}.premium-client a,.premium-client button{transition:background-color .18s,box-shadow .18s}.premium-client :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--client-primary);outline-offset:3px}.premium-client :is(button,input,select,textarea){max-width:100%}.premium-client input[type=checkbox],.premium-client input[type=radio]{accent-color:var(--client-primary)}.premium-client input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.premium-client textarea,.premium-client select{color:#f5eee5;background:#161413;border-color:#b0906e80;border-radius:11px}.premium-client input::placeholder,.premium-client textarea::placeholder{color:#b6a89a;opacity:1}.premium-client input:disabled,.premium-client textarea:disabled,.premium-client select:disabled{opacity:.6;cursor:not-allowed}.premium-client option{color:#382a2c;background:#fffaf5}.premium-client [class*=text-white\/]{color:#c9bbb0}.premium-client [class*=text-cyan],.premium-client [class*=text-fuchsia],.premium-client [class*=text-violet],.premium-client [class*="text-[#23c8f0]"]{color:#edc397}.premium-client [class*=border-white\/]{border-color:var(--client-line)}.premium-client [class*="bg-[#071"],.premium-client [class*="bg-[#1013"],.premium-client [class*="bg-[#171a"],.premium-client [class*="bg-[#0d1d"]{background:#231e1a}.premium-client [class*=bg-gradient]:is(button,a,summary){color:#301b19;background:linear-gradient(105deg,#efc99d,#c29b79 30%,#bd8d8d 75%,#e6afa3);border:1px solid #efc497;box-shadow:inset 0 0 9px #ffe5ba59,0 5px 20px #9e694535}.premium-client [class*=bg-gradient]:is(button,a,summary):hover{box-shadow:inset 0 0 12px #ffe5ba80,0 7px 25px #d49b6945}.premium-client :is(button,a)[aria-pressed=true],.premium-client button[class*=border-cyan-300]{border-color:var(--client-primary);color:#f6d7b8;background-color:#d2a5781c}.premium-client button:disabled{opacity:.5;cursor:not-allowed}.premium-client .client-brand-header,.premium-client .portal-client-header{border-bottom:1px solid var(--client-primary);background:linear-gradient(115deg,#171615,#211b17 80%,#141313);box-shadow:0 7px 30px #00000025}.premium-client .client-brand-header>div{gap:24px}.premium-client .client-brand-header img,.premium-client .portal-client-header img{object-fit:contain}.premium-client .client-brand-header>div>div:last-child>p:first-child{color:var(--client-secondary)}.premium-client .portal-client-header [class*="text-[#f14bb7]"]{color:#eac69e}.premium-client .portal-client-header [class*="text-[#4edaf4]"]{color:#cab5a5}.premium-client .portal-client-header [class*="bg-[#098bd2]"]{color:#fbe4c9;background:#674a3b;border:1px solid #d3a77b}.premium-client .client-document-hero,.premium-client .client-event-summary{color:#f9eddf;border-color:var(--client-line);background:radial-gradient(at 10% 0,#a67c4e32,#0000 65%),linear-gradient(120deg,#35291f,#201b17 75%,#382822)}.premium-client .client-document-hero{border-bottom:2px solid var(--client-primary)}.premium-client .client-document-hero h1{color:#f7e5cd}.premium-client .client-document-hero>p:first-child{color:#edc397}.premium-client .client-event-summary{border:1px solid #bc98776b;box-shadow:inset 0 1px 6px #f5d5ab14}.premium-client .client-event-summary [class*=text-white\/]{color:#d9c8b9}.premium-client .client-action-panel{background:radial-gradient(at 10% 0,#ad7c4630,#0000 70%),linear-gradient(120deg,#2e251d,#201b17);border-color:#ba906964;box-shadow:inset 0 1px 5px #f1cf9c14}.premium-client .client-action-panel h2{color:#f1d2ad}.premium-client .client-action-panel details{background:#171513;border-color:#ad885e66}.premium-client .client-paper{color:var(--client-ink);background:linear-gradient(125deg,#fffaf4,#f7eee7);border:1px solid #c6a47e8c;box-shadow:0 20px 60px #00000030,inset 0 1px #fff9}.premium-client .client-paper [class*="text-[#a75b79]"]{color:color-mix(in srgb, var(--client-secondary) 60%, #3b2428)}.premium-client .client-paper [class*="border-[#e4d8d1]"]{border-color:#d9c7b6}.premium-client .client-paper [class*="bg-[#fbf8f5]"]{background:#fcf6ef}.premium-client .client-paper h3{color:#422b2b}.premium-client .client-agreement{border-radius:24px;overflow:hidden}.premium-client .client-agreement>article{box-shadow:none;background:0 0;border:0}.premium-client .client-agreement>article>header{color:#f4e6d4;border-bottom:2px solid var(--client-primary);background:linear-gradient(120deg,#33271f,#211b17)}.premium-client .client-agreement>article>header h1{color:#f7e5cd}.premium-client .client-agreement>article>header [class*="text-[#"]{color:#d6bda5}.premium-client .client-agreement>article>header>p:first-child{color:#edc397}.premium-client .client-agreement>article>div{background:#fffaf4}.premium-client .client-agreement h2,.premium-client .client-agreement h3{color:#422b2b}.premium-client .client-agreement p{overflow-wrap:anywhere}.premium-client .client-paper table{max-width:100%}.premium-client-portal :is(.wedding-planning-card,.event-planning-card,.wedding-song-library,#mixential-details>div,#mixential-help>div){--client-paper-text:#382a2c;color:var(--client-paper-text);background:linear-gradient(125deg,#fffaf4,#f7eee7);border:1px solid #c9a98588;box-shadow:0 16px 44px #0002}.premium-client-portal :is(.wedding-planning-card,.event-planning-card,.wedding-song-library,#mixential-details>div,#mixential-help>div) :is(h1,h2,h3){color:#422b2b}.premium-client-portal :is(.wedding-planning-card,.event-planning-card,.wedding-song-library,#mixential-details>div,#mixential-help>div) [class*=text-white]{color:#71615e}.premium-client-portal :is(.wedding-planning-card,.event-planning-card,.wedding-song-library,#mixential-details>div,#mixential-help>div) [class~=text-white]{color:#382a2c}.premium-client-portal :is(.wedding-planning-card,.event-planning-card,.wedding-song-library,#mixential-details>div,#mixential-help>div) :is([class*=text-cyan],[class*=text-fuchsia],[class*=text-violet],[class*=text-amber]){color:#815137}.premium-client-portal :is(.wedding-planning-card,.event-planning-card,.wedding-song-library,#mixential-details>div,#mixential-help>div) [class*=text-emerald]{color:#236145}.premium-client-portal :is(.wedding-planning-card,.event-planning-card,.wedding-song-library,#mixential-details>div,#mixential-help>div) [class*=text-red]{color:#a32e30}.premium-client-portal :is(.wedding-planning-card,.event-planning-card,.wedding-song-library,#mixential-details>div,#mixential-help>div) [class*=border-white\/]{border-color:#d9c7b6}.premium-client-portal :is(.wedding-planning-card,.event-planning-card,.wedding-song-library,#mixential-details>div,#mixential-help>div) :is(input,select,textarea){color:#382a2c;background:#fffdf9;border-color:#c8b098;min-height:44px;font-size:16px;line-height:1.5}.premium-client-portal :is(.wedding-planning-card,.event-planning-card,.wedding-song-library,#mixential-details>div,#mixential-help>div) input[type=checkbox]{min-height:auto}.premium-client-portal :is(.wedding-planning-card,.event-planning-card,.wedding-song-library,#mixential-details>div,#mixential-help>div) :is(input,textarea)::placeholder{color:#88776e}.premium-client-portal :is(.wedding-planning-card,.event-planning-card,.wedding-song-library,#mixential-details>div,#mixential-help>div) :is([class*=bg-black\/],[class*=bg-white\/],[class*="bg-[#171a"],[class*="bg-[#1013"]){background:#eee0d14a}.premium-client-portal :is(.wedding-planning-card,.event-planning-card,.wedding-song-library,#mixential-details>div,#mixential-help>div) button{color:#573d32;border-color:#ccb193}.premium-client-portal :is(.wedding-planning-card,.event-planning-card,.wedding-song-library,#mixential-details>div,#mixential-help>div) button[class*=bg-gradient]{color:#301b19}.premium-client-portal :is(.wedding-planning-card,.event-planning-card,.wedding-song-library,#mixential-details>div,#mixential-help>div) button[class~=bg-white]{color:#39231c;background:#edcfaa;border:1px solid #c59f72}.premium-client-portal :is(.wedding-planning-hero,.event-planning-hero){background:linear-gradient(120deg,#efdac0,#f8eee3);border-bottom:1px solid #d4b897}.premium-client-portal .mixential-client-hero{background:#241c17;border-color:#b08a6366;box-shadow:inset 0 -1px #e4bc871f}.premium-client-portal .mixential-client-hero>div:first-child{background:linear-gradient(90deg,#221a16f5,#281b169c 55%,#21191650)}.premium-client-portal:not([data-event-theme=wedding-client-theme]) .mixential-client-hero>div:nth-child(2){display:none}.premium-client-portal .mixential-client-hero h1{color:#f6e3ca;font-weight:700}.premium-client-portal .mixential-client-hero [class*="bg-[#10131a]"]{background:#281f1ccf;border-color:#d1aa7559}.premium-client-portal .mixential-client-hero [class*="bg-[#06111b]"]{background:#1b1714;border-color:#b08a6359}.premium-client-portal footer{color:#c2ac98;background:#161412;border-color:#a7856259}.premium-client-portal .wedding-shell,.premium-client-portal .event-shell{width:100%;max-width:1536px;margin-left:auto;margin-right:auto}.premium-client-portal #mixential-event>aside>section{border-color:var(--client-line);background:linear-gradient(120deg,#30261e,#211b17)}.premium-client-portal #mixential-event>aside>section h2{color:#efd0ac}.premium-client-portal [class*=bg-gradient]:not(button):not(a):not(summary)[class*=h-full]{background:linear-gradient(90deg, var(--client-primary), var(--client-secondary))}.premium-client-guest>div>div:first-child{background:radial-gradient(at 10% 0,#b67f4330,#0000 70%),linear-gradient(125deg,#32271d,#211b17);border:1px solid #b58d6473;border-radius:24px;padding:26px 20px}.premium-client-guest form,.premium-client-guest article,.premium-client-guest section>div{border-color:var(--client-line)}.premium-client-guest form{background:linear-gradient(120deg,#30261e,#211b17)}.premium-client-guest :is(button,input,textarea){min-height:44px}.premium-client-guest [aria-pressed=true]{border:1px solid var(--client-primary);color:#f1d2ac;background:#b7874d25}@media (max-width:639px){.premium-client .client-brand-header img{max-width:150px;max-height:62px}.premium-client .client-brand-header>div{gap:14px}.premium-client .client-brand-header>div>div:last-child{overflow-wrap:anywhere;max-width:45%}.premium-client .portal-client-header img{max-width:165px;max-height:64px}.premium-client .client-document-hero h1{font-size:30px}.premium-client .client-paper{border-radius:20px}.premium-client :is(input,select,textarea){font-size:16px}}@media print{.premium-client{color:#2b2428;background:#fff}.premium-client .client-paper,.premium-client .client-agreement>article{box-shadow:none;background:#fff}}
