/* PKC_NAV_WHITE v2 - header uses the footer deep-green + gold line; the menu panel and menu button stay white. Faster open/close. */
html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='bg-[#071b12]'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='bg-[#06180f]'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='bg-[#0a2318]/95'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='bg-[#071b12]/95'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='bg-[#071b12]/98'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='bg-[#06180f]/98'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='bg-[#05160e]/85']{background:#fff!important;background-image:none!important}
html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='bg-white/5'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='bg-white/10'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='bg-white/15'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='bg-white/20'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='bg-black/20'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='bg-black/30'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='bg-black/40'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='bg-black/50'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='bg-gold/10'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='bg-gold/15'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='bg-gold/20'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='bg-emerald-950/80'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='bg-emerald-900/50']{background:#f4f6f5!important;background-image:none!important}
html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='border-gold/20'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='border-gold/25'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='border-gold/30'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='border-gold/40'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='border-gold/50'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='border-white/5'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='border-white/10'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='border-white/15'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='border-white/20'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='border-amber-300']{border-color:#e6ebe8!important}
html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='text-white'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='text-white/90'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='text-gold'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='text-gray-100'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='text-gray-200'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='text-amber-300'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='text-emerald-200']{color:#1c2b24!important}
html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='text-gray-300'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='text-gray-400'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='text-emerald-200/70'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='text-gold/60'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='text-white/20'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='text-white/60']{color:#7a8882!important}
html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='border-gold/60']{border-color:#0f3d2e!important;background:#f1f6f3!important}
html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='ring-gold/30']{box-shadow:none!important}
html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='bg-gold'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='from-gold']{background:#0f3d2e!important;background-image:none!important;border-color:#0f3d2e!important;color:#fff!important;box-shadow:none!important}
html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='text-[#071b12]']{color:#fff!important}
html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class~='bg-[#071b12]/20']{background:rgba(255,255,255,.18)!important}
html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class*='rgba(244,196,48']{box-shadow:0 1px 2px rgba(16,40,30,.12)!important}
html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer .animate-pulse,html.pkc-site #main-site-header#main-site-header#main-site-header .animate-pulse{animation:none!important}
html.pkc-site #main-site-header#main-site-header#main-site-header [class*='backdrop-blur'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer [class*='backdrop-blur']{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html.pkc-site #main-site-header#main-site-header#main-site-header{background:radial-gradient(120% 80% at 50% 0%,var(--g-800,#0a3a26) 0%,var(--g-900,#062a1b) 55%,var(--g-950,#04190f) 100%)!important;background-color:#062a1b!important;border-bottom:3px solid var(--g-gold,#f4c430)!important;box-shadow:0 10px 28px -16px rgba(0,0,0,.55)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#fff!important}
html.pkc-site #main-site-header#main-site-header#main-site-header :is(a,span,p,div,h1,h2,h3,button,svg){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}
html.pkc-site #main-site-header#main-site-header#main-site-header p{color:rgba(255,255,255,.74)!important;-webkit-text-fill-color:rgba(255,255,255,.74)!important}
html.pkc-site #main-site-header#main-site-header#main-site-header svg{stroke:currentColor}
html.pkc-site #main-site-header#main-site-header#main-site-header [class~='bg-black/40']{background:rgba(255,255,255,.08)!important;background-image:none!important;border-color:rgba(255,255,255,.22)!important}
html.pkc-site #main-site-header#main-site-header#main-site-header [class~='bg-black/40'] button{background:transparent!important;color:rgba(255,255,255,.82)!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important}
html.pkc-site #main-site-header#main-site-header#main-site-header [class~='bg-black/40'] button[class~='bg-gold']{background:var(--g-gold,#f4c430)!important;color:#062a1b!important;-webkit-text-fill-color:#062a1b!important}
html.pkc-site #main-site-header#main-site-header#main-site-header [class~='text-white/20']{color:rgba(255,255,255,.3)!important;-webkit-text-fill-color:rgba(255,255,255,.3)!important}
html.pkc-site #main-site-header#main-site-header#main-site-header a[href='/donate']{background:linear-gradient(135deg,#dcc072,#c9a84c)!important;border:0!important;box-shadow:0 4px 14px -6px rgba(0,0,0,.5)!important}
html.pkc-site #main-site-header#main-site-header#main-site-header a[href='/donate'],html.pkc-site #main-site-header#main-site-header#main-site-header a[href='/donate'] *{color:#062a1b!important;-webkit-text-fill-color:#062a1b!important}
html.pkc-site #main-site-header#main-site-header#main-site-header a[href='/admin']{background:transparent!important;border:1px solid rgba(255,255,255,.35)!important}
html.pkc-site #main-site-header#main-site-header#main-site-header #header-menu-toggle-btn{background:#fff!important;background-image:none!important;border:1px solid #dde4e0!important;box-shadow:0 1px 2px rgba(0,0,0,.12),0 8px 18px -10px rgba(0,0,0,.5)!important;transition:box-shadow .15s ease,border-color .15s ease,background-color .15s ease,color .15s ease!important}
html.pkc-site #main-site-header#main-site-header#main-site-header #header-menu-toggle-btn,html.pkc-site #main-site-header#main-site-header#main-site-header #header-menu-toggle-btn *{color:#1c2b24!important;-webkit-text-fill-color:#1c2b24!important}
html.pkc-site #main-site-header#main-site-header#main-site-header #header-menu-toggle-btn:hover{border-color:var(--g-gold,#f4c430)!important;transform:none!important}
html.pkc-site #main-site-header#main-site-header#main-site-header #header-menu-toggle-btn[aria-expanded='true']{background:var(--g-gold,#f4c430)!important;border-color:var(--g-gold,#f4c430)!important}
html.pkc-site #main-site-header#main-site-header#main-site-header #header-menu-toggle-btn[aria-expanded='true'],html.pkc-site #main-site-header#main-site-header#main-site-header #header-menu-toggle-btn[aria-expanded='true'] *{color:#062a1b!important;-webkit-text-fill-color:#062a1b!important}
html.pkc-site #main-site-header#main-site-header#main-site-header #header-menu-toggle-btn span[class*='h-0.5']{background:#1c2b24!important}
html.pkc-site #main-site-header#main-site-header#main-site-header #header-menu-toggle-btn[aria-expanded='true'] span[class*='h-0.5']{background:#062a1b!important}
@media (min-width:1024px){html.pkc-site #main-site-header#main-site-header#main-site-header #header-menu-toggle-btn{border-radius:999px!important}}
@media (max-width:1023px){html.pkc-site #main-site-header#main-site-header#main-site-header #header-menu-toggle-btn{border-radius:12px!important}}
html.pkc-site #main-site-header#main-site-header#main-site-header :focus-visible{outline:2px solid var(--g-gold,#f4c430)!important;outline-offset:2px}
html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer :focus-visible{outline:2px solid #0f3d2e!important;outline-offset:2px}
html.pkc-site #mobile-navigation-container#mobile-navigation-container>div:first-child,html.pkc-site #mobile-navigation-container#mobile-navigation-container [data-drawer-overlay]{background:rgba(15,31,24,.28)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition-duration:.14s!important}
html.pkc-site #mobile-navigation-container#mobile-navigation-container{transition-duration:.14s!important}
html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer{background:#fff!important;border-color:#e6ebe8!important;color:#1c2b24!important;box-shadow:0 30px 70px -24px rgba(16,40,30,.45),0 4px 14px -6px rgba(16,40,30,.12)!important;transition-property:transform,opacity!important;transition-duration:.18s!important;transition-timing-function:cubic-bezier(.2,.8,.2,1)!important;will-change:transform;contain:layout style}
html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer>div:first-child{background:#fff!important;border-bottom:1px solid #eef1ef!important;box-shadow:none!important}
html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer>div.overflow-y-auto{background:#fafbfa!important}
html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer input{background:#fff!important;border:1px solid #dfe5e2!important;color:#1c2b24!important;box-shadow:none!important}
html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer input::placeholder{color:#8a9690!important}
html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer input:focus{border-color:#0f3d2e!important;box-shadow:0 0 0 3px rgba(15,61,46,.10)!important}
html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer a:not([class~='bg-gold']):not([class~='from-gold']):hover,html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer button:not([class~='bg-gold']):hover{background-color:#f4f6f5!important}
html.pkc-site body.mobile-drawer-open #root :is(main,section,footer) *{animation-play-state:paused!important}
@media (prefers-reduced-motion:reduce){html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer,html.pkc-site #mobile-navigation-container#mobile-navigation-container{transition:none!important}}
/* duplicates: top shortcut buttons repeat items that are already in the list */
html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer>div:first-child a[href='/'],html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer div.grid.grid-cols-2>a[href='/donate']{display:none!important}
html.pkc-site #mobile-navigation-container #mobile-navigation-drawer#mobile-navigation-drawer#mobile-navigation-drawer div.grid.grid-cols-2{grid-template-columns:1fr!important}
