/* Jiva Celebrations: Black & Gold (dark) fixes. Used with the 'black' colour theme (look 'onyx'). */
html[data-palette="black"] body{background:#0b0a09;color:#eee8df}
html[data-palette="black"] body:before{opacity:.5}
html[data-palette="black"] .topbar{background:#000;color:#d9c9ae}
html[data-palette="black"] .site-header{background:rgba(11,10,9,.94);border-bottom:1px solid rgba(199,163,93,.35)}
html[data-palette="black"] .nav-links a:hover,html[data-palette="black"] .nav-links a.active{color:#e8cf95}
html[data-palette="black"] .btn-primary{background:#17130f;color:#f3e7cf;border:1px solid rgba(199,163,93,.7)}
html[data-palette="black"] .btn-primary:hover{background:#c7a35d;color:#14100c}
html[data-palette="black"] .btn-gold{color:#14100c}
html[data-palette="black"] .btn-outline{background:transparent;border-color:rgba(199,163,93,.55);color:#f3e7cf}
html[data-palette="black"] .btn-outline:hover{background:rgba(199,163,93,.14)}
html[data-palette="black"] .hero,html[data-palette="black"] .page-hero{background:radial-gradient(circle at 85% 12%,rgba(199,163,93,.16),transparent 34%),linear-gradient(135deg,#0d0b0a,#1a1510)}
html[data-palette="black"] .hero h1 span{color:#d9b56a}
html[data-palette="black"] .badge{background:rgba(255,255,255,.04);border-color:rgba(199,163,93,.35);color:#e6d6b8}
html[data-palette="black"] .card,html[data-palette="black"] .form{background:linear-gradient(180deg,#171310,#110e0c);border-color:rgba(199,163,93,.28);box-shadow:0 18px 50px rgba(0,0,0,.5)}
html[data-palette="black"] .card .icon{background:rgba(199,163,93,.12);color:#d9b56a}
html[data-palette="black"] .quote,html[data-palette="black"] .contact-card{background:linear-gradient(135deg,#17130f,#0b0a09);border:1px solid rgba(199,163,93,.4);color:#f3ead8}
html[data-palette="black"] .quote p,html[data-palette="black"] .contact-card p{color:#d8ccb8}
html[data-palette="black"] .footer{background:#050403;color:#eadfce;border-top:1px solid rgba(199,163,93,.4)}
html[data-palette="black"] .footer p,html[data-palette="black"] .footer-links a{color:#cdbfa8}
html[data-palette="black"] .footer-links a:hover{color:#fff}
html[data-palette="black"] .footer-bottom{color:#9d907c;border-color:rgba(199,163,93,.2)}
html[data-palette="black"] .notice{background:rgba(199,163,93,.1);color:#e0d2b6}
html[data-palette="black"] .field input,html[data-palette="black"] .field select,html[data-palette="black"] .field textarea{background:#0f0d0b;border-color:rgba(199,163,93,.3);color:#f1e9dc}
html[data-palette="black"] .field input::placeholder,html[data-palette="black"] .field textarea::placeholder{color:#8c8172}
html[data-palette="black"] .field input:focus,html[data-palette="black"] .field select:focus,html[data-palette="black"] .field textarea:focus{border-color:#c7a35d;box-shadow:0 0 0 3px rgba(199,163,93,.2)}
html[data-palette="black"] select option{background:#14110e;color:#f1e9dc}
html[data-palette="black"] .photo-card .photo-label,html[data-palette="black"] .section-head h2,html[data-palette="black"] h1,html[data-palette="black"] h2,html[data-palette="black"] h3{color:#f6efe2}
html[data-palette="black"] .muted,html[data-palette="black"] .section-head p,html[data-palette="black"] .page-hero p,html[data-palette="black"] .hero p{color:#bfb3a1}
html[data-palette="black"] .eyebrow{color:#d9b56a}
html[data-palette="black"] .lightbox-close{background:#c7a35d;color:#14100c}
/* menu planner */
html[data-palette="black"] .jc-row-n{background:#c7a35d;color:#14100c}
html[data-palette="black"] .jc-wrap,html[data-palette="black"] .jc-builder{color:#eee8df}
/* assistant, theme button, reviews */
html[data-palette="black"] .ja-fab,html[data-palette="black"] .ja-head,html[data-palette="black"] .ja-send,html[data-palette="black"] .ja-chip.is-on{background:#17130f;color:#f3e7cf;border-color:rgba(199,163,93,.6)}
html[data-palette="black"] .ja-panel,html[data-palette="black"] .ja-log,html[data-palette="black"] .ja-chips,html[data-palette="black"] .ja-form,html[data-palette="black"] .ja-teaser{background:#12100d;color:#eee8df}
html[data-palette="black"] .ja-bot .ja-bubble{background:#1b1713;color:#eee8df}
html[data-palette="black"] .ja-me .ja-bubble{background:#3a2f1d;color:#f6efe2}
html[data-palette="black"] .ja-chip{background:#1b1713;color:#eee8df;border-color:rgba(199,163,93,.35)}
html[data-palette="black"] .ja-chip.ja-primary{background:linear-gradient(135deg,#d5b675,#b88e47);color:#14100c}
html[data-palette="black"] .ja-form input,html[data-palette="black"] .ja-date input{background:#0b0a09;color:#f1e9dc;border-color:rgba(199,163,93,.3)}
html[data-palette="black"] .jt-btn,html[data-palette="black"] .jt-list{background:#14110e;color:#f3e7cf}
html[data-palette="black"] .jt-opt{color:#f3e7cf}
html[data-palette="black"] .jt-opt:hover,html[data-palette="black"] .jt-opt.is-on{background:#201a14}
html[data-palette="black"] .jt-t i{color:#a99c88}
html[data-palette="black"] .rv-ava{background:#c7a35d;color:#14100c}
