#nwk-mode-toggle{position:fixed!important;right:20px!important;bottom:20px!important;right:max(20px,env(safe-area-inset-right))!important;bottom:max(20px,env(safe-area-inset-bottom))!important;z-index:99999;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:48px;min-height:48px;padding:11px 17px;border:1px solid #ffffff8c;border-radius:999px;background:#a92f68;color:#fff;box-shadow:0 6px 24px #42152a40;font-family:Kanit,Tahoma,sans-serif;font-size:15px;font-weight:500;line-height:1.5;cursor:pointer;isolation:isolate;transition:background .2s,box-shadow .2s}#nwk-mode-toggle:hover{background:#872251;box-shadow:0 8px 28px #42152a60}#nwk-mode-toggle:focus-visible{outline:3px solid #3a9770;outline-offset:4px}#nwk-mode-toggle .nwkm-moon,#nwk-mode-toggle .nwkm-sun{font-family:Arial,sans-serif;font-size:25px;line-height:1}#nwk-mode-toggle .nwkm-sun{display:none}.nwkm-sr{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
html[data-nwk-mode="dark"]{color-scheme:dark;background:#151219}
html[data-nwk-mode="dark"] body{--paper:#18151d;--ink:#eee7ed;--wine:#ffabd2;background:#18151d!important;color:#eee7ed!important}
html[data-nwk-mode="dark"] :is(.site-nav,.site-nav .sub-menu,.page-content,.article-content,.comments-area,.news-card,.footer-widget,.nc-contact,.nc-card,.nc-map,.wp-block-group.has-background,.wp-block-columns.has-background){background:#211c27!important;color:#eee7ed!important;border-color:#584051!important}
html[data-nwk-mode="dark"] :is(.page-title,.section-title,.archive-heading h1,.news-card h2,.news-card h3,.nc-card h2,.nc-map h2){color:#ffb3d6!important}
html[data-nwk-mode="dark"] :is(.main-content,.entry-content,.nc-contact) a{color:#ffb3d6}
html[data-nwk-mode="dark"] .site-nav a{color:#f7d5e5!important}
html[data-nwk-mode="dark"] .site-nav a:hover,html[data-nwk-mode="dark"] .site-nav .current-menu-item>a{background:#422738!important}
html[data-nwk-mode="dark"] :is(.post-meta,.nc-card p,.nc-map p){color:#cfbdca!important}
html[data-nwk-mode="dark"] :is(.site-header,.nwk-footer,.welcome,.nc-hero){background:linear-gradient(125deg,#301b2a,#432337)!important;color:#f8e7f0!important}
html[data-nwk-mode="dark"] .nc-social a{background:#21372d!important;color:#bee4cd!important}
html[data-nwk-mode="dark"] .nc-icon{background:#422638!important;color:#ffb3d6!important}
html[data-nwk-mode="dark"] .nc-actions a{background:#f8dfec!important;color:#762044!important}
html[data-nwk-mode="dark"] .nc-actions a+a{background:#23593f!important;color:#fff!important}
html[data-nwk-mode="dark"] :is(input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="range"]):not([type="color"]),textarea,select){background:#28212e!important;color:#f7edf4!important;border-color:#806077!important}
html[data-nwk-mode="dark"] input::placeholder,html[data-nwk-mode="dark"] textarea::placeholder{color:#c2aebd!important}
html[data-nwk-mode="dark"] .entry-content :is(table,th,td){border-color:#655361!important}
html[data-nwk-mode="dark"] .entry-content :is(pre,code,blockquote){background:#292330;color:#f0dcea}
html[data-nwk-mode="dark"] #nwk-mode-toggle{background:#f5d8e7;color:#68203f;border-color:#d6a6bd}
html[data-nwk-mode="dark"] #nwk-mode-toggle .nwkm-moon{display:none}
html[data-nwk-mode="dark"] #nwk-mode-toggle .nwkm-sun{display:inline}
@media(max-width:650px){#nwk-mode-toggle{right:14px!important;bottom:14px!important;right:max(14px,env(safe-area-inset-right))!important;bottom:max(14px,env(safe-area-inset-bottom))!important;padding:10px 14px;font-size:14px}}
@media(prefers-reduced-motion:reduce){#nwk-mode-toggle{transition:none}}
@media print{#nwk-mode-toggle,#nwk-mode-status{display:none!important}}
html[data-nwk-mode="dark"] .nwkt-home{color:#eee7ed}
html[data-nwk-mode="dark"] .nwkt-home :is(.nwkt-card,.nwkt-card>h2,.nwkt-tabs a,.nwkt-tabs,.nwkt-news-item,.nwkt-service){background:#211c27!important;color:#eee7ed!important;border-color:#584051!important}
html[data-nwk-mode="dark"] .nwkt-home :is(h2,h3,a){color:#ffb3d6}
html[data-nwk-mode="dark"] .nwkt-hero{background:linear-gradient(125deg,#301b2a,#432337)!important}
html[data-nwk-mode="dark"] .nwkt-home .nwkt-button{background:#f5d8e7;color:#68203f}

/* 1.0.2 — readable NWK news blocks; scoped to dark mode only. */
html[data-nwk-mode="dark"] .nwkt-home{
 --nwkm-surface:#211c27;
 --nwkm-raised:#2c2533;
 --nwkm-text:#f7eef5;
 --nwkm-muted:#c9bcc7;
 --nwkm-link:#ffb3d6;
 --nwkm-green:#a8e6c4;
 --nwkm-border:#675467;
 color:var(--nwkm-text)!important;
}
/* Theme selectors for h3 > a are more specific than generic dark-mode links. */
html[data-nwk-mode="dark"] .nwkt-home .nwkt-news-block .nwkt-news-item h3,
html[data-nwk-mode="dark"] .nwkt-home .nwkt-news-block .nwkt-news-item h3 a,
html[data-nwk-mode="dark"] .nwkt-home .nwkt-news-item h3,
html[data-nwk-mode="dark"] .nwkt-home .nwkt-news-item h3 a{
 color:var(--nwkm-text)!important;
 -webkit-text-fill-color:currentColor;
 opacity:1;
 text-shadow:none;
}
html[data-nwk-mode="dark"] .nwkt-home .nwkt-news-item h3 a:hover,
html[data-nwk-mode="dark"] .nwkt-home .nwkt-news-item h3 a:focus-visible{
 color:var(--nwkm-link)!important;
 text-decoration:underline;
 text-underline-offset:.2em;
}
html[data-nwk-mode="dark"] .nwkt-home .nwkt-news-item time,
html[data-nwk-mode="dark"] .nwkt-home .nwkt-news-item .post-meta,
html[data-nwk-mode="dark"] .nwkt-home .nwkt-news-copy p,
html[data-nwk-mode="dark"] .nwkt-home .nwkt-empty{
 color:var(--nwkm-muted)!important;
}
html[data-nwk-mode="dark"] .nwkt-home .nwkt-news-item .nwkt-read{
 color:var(--nwkm-link)!important;
 font-weight:500;
}
html[data-nwk-mode="dark"] .nwkt-home .nwkt-news-item .nwkt-read:hover{
 color:#ffe1ee!important;
 text-decoration:underline;
 text-underline-offset:.2em;
}
html[data-nwk-mode="dark"] .nwkt-home .nwkt-news-item,
html[data-nwk-mode="dark"] .nwkt-home .nwkt-news-grid .nwkt-news-item{
 background:var(--nwkm-surface)!important;
 border-color:var(--nwkm-border)!important;
}
html[data-nwk-mode="dark"] .nwkt-home .nwkt-news-photo,
html[data-nwk-mode="dark"] .nwkt-home .nwkt-portrait{
 background:#19161e!important;
}
html[data-nwk-mode="dark"] .nwkt-home .nwkt-news-photo>span,
html[data-nwk-mode="dark"] .nwkt-home .nwkt-no-portrait{
 color:var(--nwkm-muted)!important;
}
html[data-nwk-mode="dark"] .nwkt-home .nwkt-block-heading,
html[data-nwk-mode="dark"] .nwkt-home .nwkt-person-role{
 background:linear-gradient(112deg,#143d30,#32323b 55%,#532c48)!important;
 color:#fff4fa!important;
 border-color:#b7799a!important;
}
html[data-nwk-mode="dark"] .nwkt-home .nwkt-block-heading h2{
 color:#fff4fa!important;
}
html[data-nwk-mode="dark"] .nwkt-home .nwkt-block-heading>a,
html[data-nwk-mode="dark"] .nwkt-home .nwkt-block-heading small,
html[data-nwk-mode="dark"] .nwkt-home .nwkt-block-heading>span{
 color:#ffcee5!important;
}
html[data-nwk-mode="dark"] .nwkt-home .nwkt-pages{
 background:var(--nwkm-surface)!important;
 color:var(--nwkm-muted)!important;
}
html[data-nwk-mode="dark"] .nwkt-home .nwkt-pages a,
html[data-nwk-mode="dark"] .nwkt-home .nwkt-slider-controls button,
html[data-nwk-mode="dark"] .nwkt-home .nwkt-banner-controls button{
 background:#352536!important;
 color:#ffcee5!important;
 border-color:#a57493!important;
}
html[data-nwk-mode="dark"] .nwkt-home .nwkt-pages a:hover,
html[data-nwk-mode="dark"] .nwkt-home .nwkt-slider-controls button:hover,
html[data-nwk-mode="dark"] .nwkt-home .nwkt-banner-controls button:hover{
 background:#f5d8e7!important;
 color:#68203f!important;
 border-color:#f5d8e7!important;
}
html[data-nwk-mode="dark"] .nwkt-home .nwkt-category-nav,
html[data-nwk-mode="dark"] .nwkt-home .nwkt-slider-controls,
html[data-nwk-mode="dark"] .nwkt-home .nwkt-banner-controls,
html[data-nwk-mode="dark"] .nwkt-home .nwkt-deputy-slider,
html[data-nwk-mode="dark"] .nwkt-home .nwkt-eservice{
 background:var(--nwkm-surface)!important;
 border-color:var(--nwkm-border)!important;
}
html[data-nwk-mode="dark"] .nwkt-home .nwkt-category-nav a,
html[data-nwk-mode="dark"] .nwkt-home .nwkt-tabs a{
 background:var(--nwkm-raised)!important;
 color:#f7eef5!important;
 border-color:#887088!important;
}
html[data-nwk-mode="dark"] .nwkt-home .nwkt-category-nav a[aria-current],
html[data-nwk-mode="dark"] .nwkt-home .nwkt-tabs a[aria-current],
html[data-nwk-mode="dark"] .nwkt-home .nwkt-category-nav a:hover,
html[data-nwk-mode="dark"] .nwkt-home .nwkt-tabs a:hover{
 background:#f5d8e7!important;
 color:#68203f!important;
 border-color:#f5d8e7!important;
}
html[data-nwk-mode="dark"] .nwkt-home .nwkt-person h3,
html[data-nwk-mode="dark"] .nwkt-home .nwkt-services h3{
 color:var(--nwkm-text)!important;
}
html[data-nwk-mode="dark"] .nwkt-home .nwkt-person p,
html[data-nwk-mode="dark"] .nwkt-home .nwkt-slide-role,
html[data-nwk-mode="dark"] .nwkt-home .nwkt-slide-count,
html[data-nwk-mode="dark"] .nwkt-home .nwkt-banner-count,
html[data-nwk-mode="dark"] .nwkt-home .nwkt-banners figcaption{
 color:var(--nwkm-muted)!important;
}
html[data-nwk-mode="dark"] .nwkt-home .nwkt-eservice .nwkt-services .nwkt-card{
 background:var(--nwkm-raised)!important;
 border-color:var(--nwkm-border)!important;
 border-top-color:#dc90b4!important;
}
html[data-nwk-mode="dark"] .nwkt-home .nwkt-open-service{
 color:var(--nwkm-link)!important;
}
html[data-nwk-mode="dark"] .nwkt-home .nwkt-service-icon{
 background:#233b31!important;
 color:var(--nwkm-green)!important;
 border-color:#719e87!important;
}
html[data-nwk-mode="dark"] .nwkt-home a:focus-visible,
html[data-nwk-mode="dark"] .nwkt-home button:focus-visible{
 outline:3px solid var(--nwkm-green)!important;
 outline-offset:3px;
}
