html:root{color-scheme:light dark;--bg-white:light-dark(#fff,#192a22);--bg-cream:light-dark(#fafafa,#101b17);--bg-light:light-dark(#f5f5f5,#23382c);--text-primary:light-dark(#212121,#ecf5ee);--text-secondary:light-dark(#616161,#adbdaf);--text-muted:light-dark(#616161,#b4c4b7);--color-text-subtle:light-dark(#595959,#adbdaf);--border-color:light-dark(#e0e0e0,#42604c);--border-light:light-dark(#eee,#2d4736);--color-primary-text:light-dark(#2e7d32,#a5dbad);--color-primary-solid:#2e7d32;--color-primary-light:light-dark(#e8f5e9,#294934);--color-primary-lighter:light-dark(#f1f8f4,#1a3023);--sky-blue-dark:light-dark(#1558b0,#a6caff);--social-blue-text:light-dark(#005acb,#a6caff);--color-danger-text:light-dark(#b91c1c,#fca5a5);--earth-brown-light:light-dark(#efebe9,#332d25);--harvest-gold-light:light-dark(#fff3e0,#392f1d);--sky-blue-light:light-dark(#e3f2fd,#1c3341);--terracotta-light:light-dark(#fbe9e7,#3b2825);--bg-soft-green:light-dark(#e8f5e999,#29493499);--bg-soft-brown:light-dark(#efebe999,#332d2599);--bg-soft-gold:light-dark(#fff3e099,#392f1d99);--bg-soft-blue:light-dark(#e3f2fd99,#1c334199);--gradient-soft:linear-gradient(180deg, var(--bg-white), var(--bg-light));--gray-gradient:var(--bg-cream), var(--bg-white);--admin-bg:light-dark(#f1f5f9,#101b17);--admin-bg-secondary:light-dark(#e2e8f0,#23382c);--admin-surface:light-dark(#fff,#192a22);--admin-surface-solid:var(--admin-surface);--admin-topbar-bg:var(--admin-surface);--admin-border:light-dark(#e2e8f0,#42604c);--admin-border-light:light-dark(#f1f5f9,#2d4736);--admin-text-primary:light-dark(#0f172a,#ecf5ee);--admin-text-secondary:light-dark(#475569,#adbdaf);--admin-text-tertiary:light-dark(#94a3b8,#91a795);--admin-primary-text:light-dark(#047857,#a5dbad)}:root[data-theme=dark] :is(.bg-white,.bg-white\/95,.bg-white\/90){background-color:var(--bg-white)}:root[data-theme=dark] :is(.bg-gray-50,.bg-gray-50\/50,.bg-gray-100,.bg-slate-50,.bg-slate-100){background-color:var(--bg-light)}:root[data-theme=dark] :is(.bg-emerald-50,.bg-emerald-100,.bg-green-50,.bg-green-100){background-color:var(--color-primary-light)}:root[data-theme=dark] :is(.text-gray-900,.text-gray-800,.text-gray-700,.text-slate-900,.text-slate-800,.text-slate-700){color:var(--text-primary)}:root[data-theme=dark] :is(.text-gray-600,.text-gray-500,.text-gray-400,.text-slate-600,.text-slate-500,.text-slate-400){color:var(--text-secondary)}:root[data-theme=dark] :is(.text-emerald-600,.text-emerald-700,.text-green-600,.text-green-700){color:var(--color-primary-text)}:root[data-theme=dark] :is(.border-gray-100,.border-gray-100\/50,.border-gray-200,.border-gray-300,.border-slate-200){border-color:var(--border-color)}:root[data-theme=dark] :is(.placeholder-gray-400,.placeholder-gray-500)::placeholder{color:var(--text-muted)}:root[data-theme=dark] .bespoke-header.header--scrolled{background:color-mix(in srgb, var(--bg-white) 97%, transparent)}.iconify[data-astro-cid-ccg5yoga]{vertical-align:middle;display:inline-block}.theme-control[data-astro-cid-l6lhmie6]{color:inherit;flex-shrink:0;display:inline-flex}.theme-trigger[data-astro-cid-l6lhmie6]{width:44px;height:29.3333px;color:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:3px;padding:0;display:inline-flex;position:relative;transition:background-color .12s!important;transform:none!important}.theme-trigger[data-astro-cid-l6lhmie6]:before{content:"";position:absolute;inset:-5px}.theme-trigger[data-astro-cid-l6lhmie6]:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.theme-trigger[data-astro-cid-l6lhmie6] svg[data-astro-cid-l6lhmie6]{pointer-events:none;display:none}.theme-trigger[data-astro-cid-l6lhmie6] [data-astro-cid-l6lhmie6][data-mode-icon]{flex-shrink:0;width:24px;height:24px}html[data-theme=light] [data-astro-cid-l6lhmie6][data-mode-icon=light],html[data-theme=dark] [data-astro-cid-l6lhmie6][data-mode-icon=dark]{display:block}.theme-trigger[data-astro-cid-l6lhmie6] .theme-caret[data-astro-cid-l6lhmie6]{opacity:.6;display:block}.theme-popup[data-astro-cid-l6lhmie6]{border:1px solid var(--border-color);background:var(--bg-white);width:184px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);color:var(--text-primary);border-radius:12px;margin:0;padding:6px;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 8px 28px #0000002e}fieldset[data-astro-cid-l6lhmie6]{border:0;gap:2px;min-inline-size:0;margin:0;padding:0;display:grid}.theme-option[data-astro-cid-l6lhmie6]{cursor:pointer;margin:0;position:relative}input[data-astro-cid-l6lhmie6]{opacity:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.theme-option-content[data-astro-cid-l6lhmie6]{border-radius:7px;align-items:center;gap:10px;min-height:40px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.theme-option[data-astro-cid-l6lhmie6]:hover .theme-option-content[data-astro-cid-l6lhmie6]{background:var(--bg-light)}input[data-astro-cid-l6lhmie6]:checked+.theme-option-content[data-astro-cid-l6lhmie6]{color:var(--color-primary-text);background:var(--color-primary-lighter)}.theme-check[data-astro-cid-l6lhmie6]{visibility:hidden;margin-left:auto}input[data-astro-cid-l6lhmie6]:checked+.theme-option-content[data-astro-cid-l6lhmie6] .theme-check[data-astro-cid-l6lhmie6]{visibility:visible}.theme-trigger[data-astro-cid-l6lhmie6]:focus-visible,input[data-astro-cid-l6lhmie6]:focus-visible+.theme-option-content[data-astro-cid-l6lhmie6]{outline:2px solid var(--color-primary-text);outline-offset:2px}@media (width<=767px){.theme-trigger[data-astro-cid-l6lhmie6] [data-astro-cid-l6lhmie6][data-mode-icon]{width:22px;height:22px}.theme-trigger[data-astro-cid-l6lhmie6] .theme-caret[data-astro-cid-l6lhmie6]{flex-shrink:0;width:8px;height:8px}.theme-control[data-astro-cid-l6lhmie6] .theme-trigger[data-astro-cid-l6lhmie6]{gap:2px;width:32px!important;min-width:32px!important;height:22px!important;min-height:22px!important;padding:0!important}}
