body.kul-night{--wine:#D7BC83;--ink:#F2EADD;--muted:#D0D5DC;--paper:#242C35;--line:#55606D;--wash:#303B47;background:var(--paper);color:var(--ink);color-scheme:dark}
body.kul-night .demo{background:#303B47;color:#D0D5DC}
body.kul-night .masthead .site-title{color:#D7BC83}
body.kul-night .brand-mark{border-color:#A18B64}
body.kul-night .brand-sub,body.kul-night .topline{color:#D0D5DC}
body.kul-night .header-photo{opacity:.72}
body.kul-night .nav-shell{background:#D7BC83;color:#242C35;border-color:#D7BC83}
body.kul-night #primary-nav{gap:25px}
body.kul-night #primary-nav> a,body.kul-night .nav-item summary,body.kul-night .mobile-toggle,body.kul-night .search-toggle{color:#242C35}
body.kul-night .nav-item summary span{color:#39424C}
body.kul-night #primary-nav> a:hover,body.kul-night .nav-item summary:hover{color:#242C35;text-decoration:underline;text-underline-offset:4px}
body.kul-night .dropdown{background:#303B47;color:#F2EADD;border-color:#687582;box-shadow:0 12px 30px #0005}
body.kul-night .dropdown a{color:#F2EADD}
body.kul-night .dropdown a:hover{background:#404D5B;color:#F2EADD}
body.kul-night .search{background:#242C35;color:#F2EADD}
body.kul-night input,body.kul-night textarea,body.kul-night select{background:#303B47;color:#F2EADD;border:1px solid #687582}
body.kul-night input::placeholder,body.kul-night textarea::placeholder{color:#D0D5DC;opacity:1}
body.kul-night .search button,body.kul-night form[role=search] button,body.kul-night .dialog-ok,body.kul-night .wp-block-button__link{background:#D7BC83;color:#242C35}
body.kul-night .announcements:before{border-color:#A18B64;background:#303B47}
body.kul-night .ann-heading h2,body.kul-night .ann-heading>span{background:#242C35}
body.kul-night .poster-one{background:#303B47;color:#F2EADD}
body.kul-night .poster-two,body.kul-night .ann-grid .story:nth-child(2) .poster{background:#D7BC83;color:#242C35}
body.kul-night .temple-all,body.kul-night .portrait{border-color:#A18B64}
body.kul-night .temple-photo>span{background:#242C35;color:#F2EADD}
body.kul-night .section-head>a{border-color:#A18B64}
body.kul-night footer{background:#1B222A;color:#F2EADD}
body.kul-night .footer-grid p,body.kul-night .credits{color:#D0D5DC}
body.kul-night .credits{border-color:#55606D}
body.kul-night a:focus-visible,body.kul-night button:focus-visible,body.kul-night summary:focus-visible,body.kul-night input:focus-visible{outline-color:#F2EADD}
body.kul-night .nav-shell a:focus-visible,body.kul-night .nav-shell summary:focus-visible,body.kul-night .nav-shell button:focus-visible{outline-color:#242C35}
body.kul-night .dropdown a:focus-visible{outline-color:#F2EADD}
body.kul-night ::selection{background:#D7BC83;color:#242C35}
body.kul-night.kul-header-preview .masthead .site-title,body.kul-night.kul-header-preview .masthead .eyebrow{color:#D7BC83}
body.kul-night.kul-header-preview .masthead .brand-sub{color:#D0D5DC}
body.kul-night.kul-header-preview .masthead .header-photo{border-color:#242C35;outline-color:#A18B64;opacity:1}
body.kul-night .kul-preview-note{background:#303B47;color:#D0D5DC;border-color:#55606D}
body.kul-night .kul-preview-note a{color:#D7BC83}
@media(max-width:1100px){body.kul-night #primary-nav{gap:14px}body.kul-night .nav-direct{font-size:12px}}
@media(max-width:760px){body.kul-night #primary-nav{gap:0 20px}body.kul-night .dropdown{background:#303B47;border-left-color:#687582}body.kul-night .header-photo{opacity:.45}}
