/* Hanna Help Center: supplied dark palette, preserving the current light theme. */
:root{color-scheme:light;--hanna-bg:#FFFFFF;--hanna-surface:#FFFFFF;--hanna-surface-2:#F5F8FC;--hanna-surface-3:#E9EDF5;--hanna-surface-hover:#FAFBFD;--hanna-seg-on:#FFFFFF;--hanna-line:#E4E6F0;--hanna-line-soft:#EEF0F6;--hanna-line-strong:#CFD3E3;--hanna-skeleton:#EEF0F6;--hanna-stripe:#EDF2F9;--hanna-ink:#111111;--hanna-ink-2:#333333;--hanna-ink-3:#4D4D4D;--hanna-muted:#6E6E6E;--hanna-faint:#999999;--hanna-sep:#BBBBBB;--hanna-accent:#1B125C;--hanna-accent-hover:#3A2FA8;--hanna-accent-fill:#1B125C;--hanna-accent-fill-hover:#3A2FA8;--hanna-accent-fill-active:#0E0C1F;--hanna-btn-bg:#0E0C1F;--hanna-btn-hover:#1B125C;--hanna-btn-ink:#FFFFFF;--hanna-info-bg:#E3F2FD;--hanna-warn-bg:#FFE8B5;--hanna-warn-ink:#5A3A00;--hanna-danger-bg:#FFD6CE;--hanna-danger-ink:#5A1A10;--hanna-danger-hover:#FFF5F2;--hanna-ok-bg:#CFF5D1;--hanna-ok-ink:#0F4A1E;--hanna-ai-bg:#E6E1FA;--hanna-ai-active:#D8D1F6;--hanna-cta-bg:#B6F0B4;--hanna-cta-sub:#1F3B22;--hanna-cta-hover:rgba(255,255,255,0.5);--hanna-footer-bg:#1B125C;--hanna-footer-ink:#C9C5F0;--hanna-header-bg:rgba(255,255,255,0.97);--hanna-sh:27 18 92;--hanna-spin-track:rgba(27,18,92,0.2);--hanna-link-line:rgba(27,18,92,0.35);--hanna-show-light:block;--hanna-show-dark:none;--hanna-hero-filter:none}
:root[data-theme="dark"]{color-scheme:dark;--hanna-bg:#0E0C1F;--hanna-surface:#16142A;--hanna-surface-2:#1C1A33;--hanna-surface-3:#26233F;--hanna-surface-hover:#1C1A33;--hanna-seg-on:#2E2A4E;--hanna-line:#2A2745;--hanna-line-soft:#221F3A;--hanna-line-strong:#3B3760;--hanna-skeleton:#26233F;--hanna-stripe:#201D38;--hanna-ink:#F3F2FA;--hanna-ink-2:#D9D7E6;--hanna-ink-3:#BDBAD1;--hanna-muted:#9D99B8;--hanna-faint:#7C7898;--hanna-sep:#5A5675;--hanna-accent:#B8AFFF;--hanna-accent-hover:#D7D1FF;--hanna-accent-fill:#5B4FE0;--hanna-accent-fill-hover:#6C61F0;--hanna-accent-fill-active:#4A3FCC;--hanna-btn-bg:#F3F2FA;--hanna-btn-hover:#D7D1FF;--hanna-btn-ink:#0E0C1F;--hanna-info-bg:#172542;--hanna-warn-bg:#3A2E12;--hanna-warn-ink:#F6D78E;--hanna-danger-bg:#3D1C17;--hanna-danger-ink:#FFB9AC;--hanna-danger-hover:#4A231D;--hanna-ok-bg:#163220;--hanna-ok-ink:#A6E8AA;--hanna-ai-bg:#2A2450;--hanna-ai-active:#352E63;--hanna-cta-bg:#183522;--hanna-cta-sub:#B6F0B4;--hanna-cta-hover:rgba(255,255,255,0.08);--hanna-footer-bg:#090815;--hanna-footer-ink:#B3AEDB;--hanna-header-bg:rgba(14,12,31,0.94);--hanna-sh:0 0 0;--hanna-spin-track:rgba(184,175,255,0.25);--hanna-link-line:rgba(184,175,255,0.45);--hanna-show-light:none;--hanna-show-dark:block;--hanna-hero-filter:invert(1) hue-rotate(180deg) brightness(0.92)}
:root[data-theme="dark"]{--ha-ink:var(--hanna-ink);--ha-indigo:var(--hanna-accent);--ha-body:var(--hanna-ink-2);--ha-muted:var(--hanna-muted);--ha-line:var(--hanna-line);--ha-surface:var(--hanna-surface-2)}
html[data-theme="dark"] body.ha-design-a{background:var(--hanna-bg)!important;color:var(--ha-ink)!important;}
html[data-theme="dark"] body.ha-design-a a{color:var(--ha-indigo);}
html[data-theme="dark"] body.ha-design-a a:hover{color:var(--hanna-accent-hover);}
html[data-theme="dark"] body.ha-design-a h1,html[data-theme="dark"] body.ha-design-a h2,html[data-theme="dark"] body.ha-design-a h3{color:var(--ha-ink)!important;text-shadow:none!important;}
html[data-theme="dark"] body.ha-design-a strong{color:var(--ha-ink);}
html[data-theme="dark"] body.ha-design-a :focus-visible{outline:2px solid var(--hanna-accent)!important;outline-offset:4px!important;}
html[data-theme="dark"] body.ha-design-a #mainNav.ha-header{border:0!important;border-bottom:1px solid var(--ha-line)!important;background:var(--hanna-header-bg)!important;box-shadow:none!important;}
html[data-theme="dark"] .ha-brand-divider{background:var(--hanna-line-strong);}
html[data-theme="dark"] .ha-header-links a{color:var(--ha-ink)!important;}
html[data-theme="dark"] .ha-header-links .ha-button{color:var(--hanna-btn-ink)!important;}
html[data-theme="dark"] .ha-button{border:1px solid transparent;border-radius:6px;background:var(--hanna-btn-bg);color:var(--hanna-btn-ink)!important;}
html[data-theme="dark"] .ha-button:hover{background:var(--hanna-btn-hover);}
html[data-theme="dark"] .ha-button-outline{color:var(--ha-ink)!important;background:transparent;border-color:var(--ha-ink);}
html[data-theme="dark"] .ha-button-outline:hover{background:var(--hanna-cta-hover);}
html[data-theme="dark"] body.ha-design-a #searchBar.ha-live-search input.search-query{border:1px solid var(--ha-line)!important;border-radius:8px!important;background:var(--ha-surface)!important;color:var(--ha-ink)!important;box-shadow:none!important;}
html[data-theme="dark"] body.ha-design-a #searchBar.ha-live-search>button{border:0!important;background:transparent!important;color:var(--ha-muted)!important;border-radius:6px;}
html[data-theme="dark"] .ha-live-search svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;}
html[data-theme="dark"] body.ha-design-a #serp-dd{background:var(--hanna-surface)!important;border:1px solid var(--ha-line)!important;border-radius:14px!important;box-shadow:0 18px 44px rgb(var(--hanna-sh) / .12)!important;}
html[data-theme="dark"] body.ha-design-a #serp-dd li{border:0;}
html[data-theme="dark"] body.ha-design-a #serp-dd a{border-radius:10px;color:var(--ha-ink);}
html[data-theme="dark"] body.ha-design-a #serp-dd a:hover{background:var(--ha-surface);}
html[data-theme="dark"] .ha-menu-button{border:1px solid var(--ha-line);border-radius:8px;background:var(--hanna-surface);color:var(--ha-ink);}
html[data-theme="dark"] .ha-mobile-dialog[open]{border:0;background:var(--hanna-surface);}
html[data-theme="dark"] .ha-close{border:1px solid var(--ha-line);border-radius:8px;background:var(--hanna-surface);color:var(--ha-ink);}
html[data-theme="dark"] .ha-mobile-search input{border:1px solid var(--hanna-line-strong);border-radius:10px;}
html[data-theme="dark"] .ha-mobile-heading{color:var(--ha-muted)!important;}
html[data-theme="dark"] .ha-mobile-collection{border-bottom:1px solid var(--hanna-line-soft);}
html[data-theme="dark"] .ha-mobile-collection small{color:var(--ha-muted);}
html[data-theme="dark"] body.ha-design-a #contentArea{background:transparent!important;}
html[data-theme="dark"] body.ha-design-a .contentWrapper{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;}
html[data-theme="dark"] body.ha-design-a .ha-crumbs{color:var(--hanna-sep);}
html[data-theme="dark"] .ha-crumbs a{color:var(--ha-muted)!important;}
html[data-theme="dark"] .ha-crumbs a:last-child{color:var(--ha-ink)!important;}
html[data-theme="dark"] .ha-all-collections{color:var(--ha-muted)!important;}
html[data-theme="dark"] .ha-sidebar-title .ha-badge{border-radius:10px;}
html[data-theme="dark"] .ha-sidebar-category{border-radius:8px;color:var(--ha-body)!important;}
html[data-theme="dark"] .ha-sidebar-category small{color:var(--hanna-faint);}
html[data-theme="dark"] .ha-sidebar-category:hover{background:var(--ha-surface);}
html[data-theme="dark"] .ha-sidebar-category.is-current{background:var(--hanna-info-bg);color:var(--ha-indigo)!important;}
html[data-theme="dark"] .ha-sidebar-articles{border-left:1px solid var(--ha-line);}
html[data-theme="dark"] .ha-sidebar-articles a{border-radius:7px;color:var(--ha-muted)!important;}
html[data-theme="dark"] .ha-sidebar-articles a:hover{background:var(--ha-surface);color:var(--ha-indigo)!important;}
html[data-theme="dark"] .ha-sidebar-articles a[aria-current="page"]{background:var(--ha-surface);color:var(--ha-indigo)!important;}
html[data-theme="dark"] .ha-badge{border-radius:13px;}
html[data-theme="dark"] .ha-badge-large{border-radius:16px;}
html[data-theme="dark"] .ha-tint-0{background:var(--hanna-info-bg);color:var(--hanna-accent);}
html[data-theme="dark"] .ha-tint-1{background:var(--hanna-danger-bg);color:var(--hanna-danger-ink);}
html[data-theme="dark"] .ha-tint-2{background:var(--hanna-warn-bg);color:var(--hanna-warn-ink);}
html[data-theme="dark"] .ha-tint-3{background:var(--hanna-ok-bg);color:var(--hanna-ok-ink);}
html[data-theme="dark"] .ha-tint-4{background:var(--hanna-ai-bg);color:var(--hanna-accent);}
html[data-theme="dark"] .ha-lead{color:var(--hanna-ink-3);}
html[data-theme="dark"] .ha-meta{color:var(--ha-muted);}
html[data-theme="dark"] .ha-category-card{border:1px solid var(--ha-line);border-radius:16px;color:var(--ha-ink)!important;}
html[data-theme="dark"] .ha-category-card>span{color:var(--ha-muted);}
html[data-theme="dark"] .ha-category-card .ha-arrow{color:var(--ha-indigo);}
html[data-theme="dark"] .ha-category-card:hover{box-shadow:0 14px 34px rgb(var(--hanna-sh) / .08);border-color:var(--hanna-line-strong);}
html[data-theme="dark"] body.ha-design-a #categoryHead{border:0;}
html[data-theme="dark"] body.ha-design-a #categoryHead .descrip{color:var(--hanna-ink-3);}
html[data-theme="dark"] body.ha-design-a #categoryHead select{border:1px solid var(--ha-line);border-radius:10px;background:var(--ha-surface);color:var(--ha-body);}
html[data-theme="dark"] body.ha-design-a .ha-article-list{border:1px solid var(--ha-line);border-radius:18px;}
html[data-theme="dark"] body.ha-design-a .ha-article-list li{border-bottom:1px solid var(--hanna-line-soft);}
html[data-theme="dark"] body.ha-design-a .ha-article-list li:last-child{border-bottom:0;}
html[data-theme="dark"] body.ha-design-a .ha-article-list a{color:var(--ha-ink);}
html[data-theme="dark"] body.ha-design-a .ha-article-list a:hover{background:var(--ha-surface);}
html[data-theme="dark"] .ha-list-index{color:var(--hanna-faint);}
html[data-theme="dark"] .ha-list-arrow{color:var(--ha-muted);}
html[data-theme="dark"] body.ha-design-a #fullArticle{color:var(--ha-body);}
html[data-theme="dark"] body.ha-design-a #fullArticle p,html[data-theme="dark"] body.ha-design-a #fullArticle li{color:var(--ha-body);}
html[data-theme="dark"] body.ha-design-a #fullArticle strong{color:var(--ha-ink);}
html[data-theme="dark"] .ha-article-lead{color:var(--hanna-ink-3)!important;}
html[data-theme="dark"] body.ha-design-a #fullArticle .ha-updated{border-bottom:1px solid var(--ha-line);color:var(--ha-muted);}
html[data-theme="dark"] .ha-callout{border-radius:18px;}
html[data-theme="dark"] .ha-callout-0{background:var(--hanna-info-bg);}
html[data-theme="dark"] .ha-callout-1{background:var(--hanna-warn-bg);}
html[data-theme="dark"] body.ha-design-a #fullArticle img{border-radius:14px;}
html[data-theme="dark"] body.ha-design-a #fullArticle .ha-steps>li{background:var(--ha-surface);border-radius:12px;}
html[data-theme="dark"] body.ha-design-a #fullArticle .ha-steps>li:before{border-radius:50%;background:var(--hanna-accent-fill);color:#fff;}
html[data-theme="dark"] .ha-table-scroll{border:1px solid var(--ha-line);border-radius:14px;}
html[data-theme="dark"] body.ha-design-a #fullArticle table{border-collapse:collapse;}
html[data-theme="dark"] body.ha-design-a #fullArticle table th,html[data-theme="dark"] body.ha-design-a #fullArticle table td{border:0;border-bottom:1px solid var(--ha-line);}
html[data-theme="dark"] body.ha-design-a #fullArticle table th{background:var(--ha-surface);}
html[data-theme="dark"] body.ha-design-a #fullArticle code{background:var(--hanna-line-soft);border-radius:5px;color:var(--ha-ink);}
html[data-theme="dark"] body.ha-design-a #fullArticle pre{background:var(--ha-surface);border:1px solid var(--ha-line);border-radius:10px;}
html[data-theme="dark"] body.ha-design-a #fullArticle blockquote{border-left:3px solid var(--ha-indigo);color:var(--ha-body);}
html[data-theme="dark"] .ha-toc>strong{color:var(--ha-muted);}
html[data-theme="dark"] .ha-toc nav{border-left:1px solid var(--ha-line);}
html[data-theme="dark"] .ha-toc a{border-left:2px solid transparent;color:var(--ha-muted)!important;}
html[data-theme="dark"] .ha-toc a[aria-current="location"]{border-left-color:var(--ha-indigo);color:var(--ha-indigo)!important;}
html[data-theme="dark"] .ha-prev-next a{border:1px solid var(--ha-line);border-radius:14px;}
html[data-theme="dark"] .ha-prev-next a:hover{border-color:var(--ha-indigo);}
html[data-theme="dark"] .ha-prev-next small{color:var(--ha-muted);}
html[data-theme="dark"] body.ha-design-a .articleRatings,html[data-theme="dark"] body.ha-design-a .ha-feedback{background:var(--ha-surface);border-radius:18px;border:0;box-shadow:none;}
html[data-theme="dark"] body.ha-design-a .articleRatings-question{color:var(--ha-ink);}
html[data-theme="dark"] body.ha-design-a .articleRatings button{border:1px solid var(--hanna-line-strong);border-radius:6px;background:var(--hanna-surface);color:var(--ha-ink);box-shadow:none;}
html[data-theme="dark"] body.ha-design-a .articleRatings button .sr-only{border:0;}
html[data-theme="dark"] body.ha-design-a .articleRatings button:hover{border-color:var(--ha-ink);background:var(--hanna-surface);}
html[data-theme="dark"] body.ha-design-a .articleFoot{color:var(--ha-muted);}
html[data-theme="dark"] .ha-pill{border-radius:999px;}
html[data-theme="dark"] .ha-hero-art{border-radius:24px;background:var(--hanna-surface-2);}
html[data-theme="dark"] body.ha-design-a .ha-hero-search{border:1px solid var(--hanna-line-strong)!important;border-radius:10px!important;background:var(--hanna-surface)!important;box-shadow:0 10px 30px rgb(var(--hanna-sh) / .07)!important;}
html[data-theme="dark"] body.ha-design-a .ha-hero-search input{border:0!important;border-radius:0!important;background:var(--hanna-surface)!important;color:var(--ha-ink)!important;box-shadow:none!important;}
html[data-theme="dark"] body.ha-design-a .ha-hero-search>button{border:0!important;background:var(--hanna-btn-bg)!important;color:var(--hanna-btn-ink)!important;border-radius:6px!important;}
html[data-theme="dark"] .ha-quick>span{color:var(--ha-muted);}
html[data-theme="dark"] .ha-outline-pill{border:1px solid var(--ha-line);border-radius:999px;}
html[data-theme="dark"] .ha-outline-pill:hover{background:var(--ha-surface);}
html[data-theme="dark"] .ha-starter{border-radius:24px;background:var(--hanna-info-bg);}
html[data-theme="dark"] .ha-starter-intro p{color:var(--hanna-ink-3);}
html[data-theme="dark"] .ha-starter-card{border-radius:16px;background:var(--hanna-surface);color:var(--ha-ink)!important;}
html[data-theme="dark"] .ha-starter-card:hover{box-shadow:0 12px 28px rgb(var(--hanna-sh) / .1);}
html[data-theme="dark"] .ha-starter-card>span{color:var(--ha-muted);}
html[data-theme="dark"] .ha-section-heading>span{color:var(--ha-muted);}
html[data-theme="dark"] .ha-collection-card{border:1px solid var(--ha-line);border-radius:18px;}
html[data-theme="dark"] .ha-collection-card:hover{border-color:var(--hanna-line-strong);box-shadow:0 14px 34px rgb(var(--hanna-sh) / .08);}
html[data-theme="dark"] .ha-collection-card-head{color:var(--ha-ink)!important;}
html[data-theme="dark"] .ha-collection-card-head p{color:var(--ha-muted);}
html[data-theme="dark"] .ha-card-topics{border-top:1px solid var(--hanna-line-soft);}
html[data-theme="dark"] .ha-card-topics a{color:var(--ha-body)!important;}
html[data-theme="dark"] .ha-card-topics small{color:var(--hanna-faint);}
html[data-theme="dark"] .ha-panel{border:1px solid var(--ha-line);border-radius:20px;}
html[data-theme="dark"] .ha-panel-row{border-bottom:1px solid var(--hanna-line-soft);}
html[data-theme="dark"] .ha-panel-row:last-child{border:0;}
html[data-theme="dark"] .ha-index{color:var(--hanna-faint);}
html[data-theme="dark"] .ha-panel-row span small,html[data-theme="dark"] .ha-recent-row>small:last-child{color:var(--ha-muted);}
html[data-theme="dark"] .ha-recent-row{border-bottom:1px solid var(--hanna-line-soft);}
html[data-theme="dark"] .ha-recent-row:last-child{border:0;}
html[data-theme="dark"] .ha-date{border-radius:999px;background:var(--hanna-ok-bg);color:var(--hanna-ok-ink);}
html[data-theme="dark"] .ha-bottom-cta{border-radius:24px;background:var(--hanna-ok-bg);}
html[data-theme="dark"] .ha-bottom-cta p{color:var(--hanna-ink-3);}
html[data-theme="dark"] body.ha-design-a .ha-footer{background:var(--hanna-footer-bg)!important;color:#fff!important;border:0!important;box-shadow:none!important;}
html[data-theme="dark"] .ha-footer strong{color:var(--hanna-footer-ink)!important;}
html[data-theme="dark"] .ha-footer a{color:#fff!important;}
html[data-theme="dark"] .ha-footer-bottom{border-top:1px solid var(--hanna-cta-hover);color:var(--hanna-footer-ink);}
html[data-theme="dark"] .ha-footer-bottom a{color:var(--hanna-footer-ink)!important;}
html[data-theme="dark"] .ha-search-results li{border:1px solid var(--ha-line);border-radius:16px;}
html[data-theme="dark"] .ha-search-results li p{color:var(--ha-muted);}
@media (max-width:999px){html[data-theme="dark"] .ha-sibling-toggle{border:1px solid var(--ha-line);border-radius:12px;background:var(--ha-surface);}}
@media (max-width:759px){html[data-theme="dark"] .ha-starter{border-radius:20px;}
html[data-theme="dark"] .ha-badge-large{border-radius:13px;}}
html[data-theme="dark"] body.ha-design-a #fullArticle{border:0!important;box-shadow:none!important;background:transparent!important;}
html[data-theme="dark"] .ha-sort-segments{background:var(--ha-surface);border-radius:10px;}
html[data-theme="dark"] .ha-sort-segments a{color:var(--ha-muted)!important;border-radius:7px;}
html[data-theme="dark"] .ha-sort-segments a[aria-current]{background:var(--hanna-seg-on);color:var(--ha-indigo)!important;box-shadow:0 1px 3px rgb(var(--hanna-sh) / .12);}
html[data-theme="dark"] body.ha-design-a #main-content{background:none!important;background-image:none!important;}
html[data-theme="dark"] body.ha-design-a h1,html[data-theme="dark"] body.ha-design-a h2,html[data-theme="dark"] body.ha-design-a h3,html[data-theme="dark"] body.ha-design-a strong{color:var(--hanna-ink);}
html[data-theme="dark"] body.ha-design-a #mainNav.ha-header{background:var(--hanna-header-bg)!important;}
html[data-theme="dark"] .hb-top-nav a{color:var(--hanna-muted)!important;}
html[data-theme="dark"] .hb-top-nav a[aria-current]{color:var(--hanna-ink)!important;}
html[data-theme="dark"] .hb-top-nav a[aria-current]:after{background:var(--hanna-accent-fill);}
html[data-theme="dark"] .hb-icon-button{border:0;background:transparent;color:var(--ha-ink);border-radius:8px;}
html[data-theme="dark"] .hb-icon-button:hover{background:var(--ha-surface);}
html[data-theme="dark"] .hb-language{border:1px solid var(--ha-line);border-radius:8px;background:var(--ha-surface);}
html[data-theme="dark"] .hb-language span,html[data-theme="dark"] .hb-language button{border:0;border-radius:5px;background:transparent;}
html[data-theme="dark"] .hb-language span[aria-current]{background:var(--hanna-seg-on);box-shadow:0 1px 3px rgb(var(--hanna-sh) / .12);color:var(--hanna-ink);}
html[data-theme="dark"] .hb-language button:disabled{color:var(--hanna-faint);}
html[data-theme="dark"] .hb-mobile-nav a{border-bottom:1px solid var(--ha-line);color:var(--hanna-ink)!important;}
html[data-theme="dark"] .hb-mobile-nav a:after{color:var(--hanna-faint);}
html[data-theme="dark"] .hb-search-dialog[open]{border:1px solid var(--ha-line);border-radius:20px;background:var(--hanna-surface);box-shadow:0 40px 100px rgb(var(--hanna-sh) / .2);}
html[data-theme="dark"] .hb-search-dialog::backdrop,html[data-theme="dark"] .hb-appointment-dialog::backdrop{background:rgb(var(--hanna-sh) / .55);}
html[data-theme="dark"] .hb-dialog-top p{color:var(--hanna-muted);}
html[data-theme="dark"] .hb-search-dialog #serp-dd{box-shadow:none!important;border:0!important;}
html[data-theme="dark"] .hb-appointment-dialog[open]{background:var(--hanna-surface);border:0;border-radius:24px;box-shadow:0 40px 100px rgb(var(--hanna-sh) / .35);}
html[data-theme="dark"] .hb-appointment-dialog iframe{border:0;background:var(--ha-surface);border-radius:12px;}
html[data-theme="dark"] .hb-text-button{color:inherit;background:transparent;border:0;}
html[data-theme="dark"] .ha-hero-art{background:none!important;}
html[data-theme="dark"] .ha-sidebar-title .material-symbols-outlined{color:var(--hanna-accent);}
html[data-theme="dark"] .ha-sidebar-category>.material-symbols-outlined{color:var(--hanna-muted);}
html[data-theme="dark"] .ha-category-card>.material-symbols-outlined{color:var(--ha-indigo);}
html[data-theme="dark"] .ha-recent-row>small:last-child{color:var(--hanna-muted);}
html[data-theme="dark"] body.ha-design-a .ha-bottom-wrap{background:linear-gradient(var(--hanna-bg) 50%,var(--hanna-footer-bg) 50%);}
html[data-theme="dark"] .ha-bottom-cta{background:var(--hanna-cta-bg)!important;color:var(--hanna-cta-sub)!important;}
html[data-theme="dark"] .ha-bottom-cta h2{color:var(--hanna-cta-sub)!important;}
html[data-theme="dark"] .ha-bottom-cta p{color:var(--hanna-cta-sub)!important;}
html[data-theme="dark"] .ha-footer-logo{color:var(--hanna-footer-ink)!important;}
html[data-theme="dark"] .ha-footer strong{color:#fff!important;}
html[data-theme="dark"] .ha-footer-collections a,html[data-theme="dark"] .ha-footer-company a{color:var(--hanna-footer-ink)!important;}
html[data-theme="dark"] .hb-release-row{border-bottom:1px solid var(--ha-line);}
html[data-theme="dark"] .hb-release-date{color:var(--hanna-muted);}
html[data-theme="dark"] .hb-release-preview h2 a{color:var(--hanna-ink)!important;}
html[data-theme="dark"] .hb-release-highlights{background:var(--ha-surface);border-radius:16px;}
html[data-theme="dark"] .hb-release-highlights li:before{border-radius:50%;background:var(--hanna-accent-fill);}
html[data-theme="dark"] .hb-release-highlights small{color:var(--hanna-muted);}
html[data-theme="dark"] .hb-archive-row{border-bottom:1px solid var(--ha-line);}
html[data-theme="dark"] .hb-archive-row>time{color:var(--hanna-muted);}
html[data-theme="dark"] .hb-archive-row p{color:var(--hanna-muted);}
html[data-theme="dark"] .hb-back-updates{color:var(--hanna-muted)!important;}
html[data-theme="dark"] body.ha-design-a #fullArticle .hb-release-stamp{color:var(--hanna-ok-ink)!important;}
html[data-theme="dark"] .hb-release-intro{color:var(--hanna-ink-3)!important;border-bottom:1px solid var(--ha-line);}
html[data-theme="dark"] .hb-release-area #fullArticle img{border:1px solid var(--ha-line);border-radius:16px;}
html[data-theme="dark"] .hb-release-area #fullArticle a{text-decoration-color:var(--hanna-link-line);}
@media (max-width:1279px){html[data-theme="dark"] .hb-compact-toc{background:var(--ha-surface);border-radius:12px;}}
@media (max-width:759px){html[data-theme="dark"] .hb-appointment-dialog[open]{border-radius:16px;}}
html[data-theme="dark"] .hb-modal-search input{border:1px solid var(--hanna-line-strong);border-radius:8px;}
html[data-theme="dark"] body.ha-design-a a:focus,html[data-theme="dark"] body.ha-design-a button:focus,html[data-theme="dark"] body.ha-design-a input:focus,html[data-theme="dark"] body.ha-design-a select:focus,html[data-theme="dark"] body.ha-design-a summary:focus{outline:none!important;box-shadow:none;}
html[data-theme="dark"][data-hanna-focus="keyboard"] body.ha-design-a a:focus-visible,html[data-theme="dark"][data-hanna-focus="keyboard"] body.ha-design-a button:focus-visible,html[data-theme="dark"][data-hanna-focus="keyboard"] body.ha-design-a select:focus-visible,html[data-theme="dark"][data-hanna-focus="keyboard"] body.ha-design-a summary:focus-visible{outline:2px solid var(--hanna-accent)!important;outline-offset:4px!important;}
html[data-theme="dark"] body.ha-design-a .ha-hero-search:focus-within,html[data-theme="dark"] body.ha-design-a #searchBar:focus-within{border-color:var(--hanna-accent)!important;box-shadow:0 0 0 3px rgb(var(--hanna-sh) / .07)!important;}
html[data-theme="dark"] body.ha-design-a .ha-mobile-search input:focus,html[data-theme="dark"] body.ha-design-a .hb-modal-search input:focus{border-color:var(--hanna-accent)!important;box-shadow:0 0 0 3px rgb(var(--hanna-sh) / .07)!important;}
html[data-theme="dark"] body.ha-design-a .ha-sidebar-category.is-current>.material-symbols-outlined{color:var(--ha-indigo)!important;}
html[data-theme="dark"] .ha-sidebar,html[data-theme="dark"] .ha-toc{scrollbar-color:var(--hanna-line) transparent;}
html[data-theme="dark"] .ha-sidebar::-webkit-scrollbar-thumb,html[data-theme="dark"] .ha-toc::-webkit-scrollbar-thumb{background:var(--hanna-line);border-radius:8px;}
html[data-theme="dark"] body.ha-design-a #fullArticle .hb-date-before-actions{border-bottom:0;}
html[data-theme="dark"] body.ha-design-a #fullArticle .hb-article-actions{border-bottom:1px solid var(--ha-line);}
html[data-theme="dark"] body.ha-design-a #fullArticle .hb-article-actions a{border-radius:6px;}
html[data-theme="dark"] body.ha-design-a #fullArticle .hc-btn{border:1px solid var(--hanna-ink);color:var(--hanna-ink);background:var(--hanna-surface);}
html[data-theme="dark"] body.ha-design-a #fullArticle .hc-btn--primary{background:var(--hanna-btn-bg);border-color:var(--hanna-btn-bg);color:var(--hanna-btn-ink);}
html[data-theme="dark"] .hb-settings-group>summary{border-radius:8px;color:var(--ha-body);}
html[data-theme="dark"] .hb-settings-group>summary>small{color:var(--hanna-faint);}
html[data-theme="dark"] .hb-settings-group:has(.is-current)>summary{color:var(--ha-indigo);}
html[data-theme="dark"] body.ha-design-a #fullArticle .hb-code-block code{background:none;}
html[data-theme="dark"] .hb-copy-code{background:var(--hanna-surface);border:1px solid var(--ha-line);border-radius:6px;color:var(--ha-indigo);}
html[data-theme="dark"] body.ha-design-a .hb-search-dialog #searchBar,html[data-theme="dark"] body.ha-design-a .hb-search-dialog #searchBar:focus-within{border:0!important;outline:none!important;box-shadow:none!important;}
html[data-theme="dark"] body.ha-design-a .hb-search-dialog #searchBar input.search-query:focus{border-color:var(--hanna-accent)!important;outline:none!important;box-shadow:none!important;}
html[data-theme="dark"] .hs-unified-form input{border:1px solid var(--ha-line);border-radius:8px;background:var(--ha-surface);color:var(--ha-ink);outline:none!important;box-shadow:none!important;}
html[data-theme="dark"] .hs-unified-form input:focus{border-color:var(--hanna-accent);}
html[data-theme="dark"] .hs-search-submit{border:0;border-radius:6px;background:transparent;color:var(--ha-muted);}
html[data-theme="dark"] .hs-search-dropdown{background:var(--hanna-surface);border:1px solid var(--ha-line);border-radius:14px;box-shadow:0 18px 44px rgb(var(--hanna-sh) / .12);}
html[data-theme="dark"] body.ha-design-a .hs-search-dropdown a{border-radius:8px;color:var(--ha-ink);}
html[data-theme="dark"] .hs-search-dropdown a:hover,html[data-theme="dark"] .hs-search-dropdown a:focus{background:var(--ha-surface);}
html[data-theme="dark"] .hs-search-result small{color:var(--ha-muted);}
html[data-theme="dark"] .hs-search-all{border-top:1px solid var(--ha-line);}
html[data-theme="dark"] .hb-search-dialog .hs-search-dropdown{box-shadow:none;border:0;}
html[data-theme="dark"] body.ha-design-a #fullArticle img[role="button"]:focus{outline:none;}
html[data-theme="dark"][data-hanna-focus="keyboard"] body.ha-design-a #fullArticle img[role="button"]:focus-visible{outline:2px solid var(--hanna-accent);outline-offset:4px;}
html[data-theme="dark"] .hb-image-dialog{border:1px solid var(--ha-line);border-radius:16px;background:var(--hanna-surface);color:var(--ha-ink);box-shadow:0 24px 80px rgb(var(--hanna-sh) / .25);}
html[data-theme="dark"] .hb-image-dialog::backdrop{background:rgb(var(--hanna-sh) / .7);}
html[data-theme="dark"] .hb-image-toolbar{border-bottom:1px solid var(--ha-line);}
html[data-theme="dark"] .hb-image-size,html[data-theme="dark"] .hb-image-original{border:1px solid var(--ha-line);border-radius:7px;background:var(--hanna-surface);color:var(--ha-indigo);}
html[data-theme="dark"] .hb-image-zoom-step{border:1px solid var(--ha-line);border-radius:7px;background:var(--hanna-surface);color:var(--ha-indigo);}
html[data-theme="dark"] .hb-image-scale{color:var(--ha-muted);}
html[data-theme="dark"] .hb-image-stage{background:var(--ha-surface);}
html[data-theme="dark"] .hb-language a{border-radius:5px;color:var(--hanna-muted);}
html[data-theme="dark"] .hb-language a:hover{background:var(--hanna-surface);color:var(--ha-ink);}
html[data-theme="dark"] .hb-language a{border-radius:5px;color:var(--hanna-muted);}
html[data-theme="dark"] .hb-language a:hover{background:var(--hanna-surface);color:var(--ha-ink);}
html[data-theme="dark"] .hs-inline-header .hs-unified-form{background:var(--hanna-surface-2);border-radius:8px!important;box-shadow:none;}
html[data-theme="dark"] body.ha-design-a .hs-field-search-icon{color:var(--hanna-muted);}
html[data-theme="dark"] .hs-ai-dropdown{border:1px solid var(--hanna-line)!important;border-radius:14px!important;box-shadow:0 22px 50px rgb(var(--hanna-sh) / .14)!important;background:var(--hanna-surface);}
html[data-theme="dark"] body.ha-design-a .hs-ai-dropdown .hs-search-result{border:0;border-radius:10px;}
html[data-theme="dark"] .hs-ai-dropdown .hs-search-result small{color:var(--hanna-muted);}
html[data-theme="dark"] body.ha-design-a .hs-ai-dropdown .hs-search-result:hover,html[data-theme="dark"] .hs-ai-dropdown .hs-choice-active{background:var(--hanna-surface-2);}
html[data-theme="dark"] body.ha-design-a .hs-search-all{border:0;border-top:1px solid var(--hanna-line-soft);border-radius:0;background:var(--hanna-surface);color:var(--hanna-accent);}
html[data-theme="dark"] .hs-search-all:hover,html[data-theme="dark"] .hs-search-all.hs-choice-active{background:var(--hanna-surface-2);}
html[data-theme="dark"] .hs-search-all:active{background:var(--hanna-surface-3);}
html[data-theme="dark"] .hs-search-note{color:var(--hanna-ink-2);}
html[data-theme="dark"] .hs-ai-zone{background:var(--hanna-surface-2);border-top:1px solid var(--hanna-line);}
html[data-theme="dark"] body.ha-design-a .hs-ai-action{border:0;border-radius:10px;background:transparent;color:var(--hanna-accent);box-shadow:none;}
html[data-theme="dark"] .hs-ai-copy small{color:var(--hanna-muted);}
html[data-theme="dark"] body.ha-design-a .hs-ai-action:hover,html[data-theme="dark"] body.ha-design-a .hs-ai-action.hs-choice-active{background:var(--hanna-ai-bg);}
html[data-theme="dark"] .hs-ai-action:active{background:var(--hanna-ai-active)!important;}
html[data-theme="dark"][data-hanna-focus=keyboard] body.ha-design-a .hs-ai-dropdown button:focus-visible,html[data-theme="dark"][data-hanna-focus=keyboard] body.ha-design-a .hs-ai-dropdown a:focus-visible{outline:2px solid var(--hanna-accent)!important;outline-offset:-2px;}
html[data-theme="dark"] .hs-ai-spinner{border:2px solid var(--hanna-spin-track);border-top-color:var(--hanna-accent);border-radius:50%;}
html[data-theme="dark"] .hs-ai-error{border-radius:10px;background:var(--hanna-danger-bg);color:var(--hanna-danger-ink);}
html[data-theme="dark"] body.ha-design-a .hs-ai-retry{border:1px solid var(--hanna-danger-ink);border-radius:6px;background:var(--hanna-surface);color:var(--hanna-danger-ink);}
html[data-theme="dark"] .hs-ai-retry:hover{background:var(--hanna-danger-hover);}
html[data-theme="dark"] .hb-search-dialog .hs-ai-dropdown{box-shadow:none!important;border:1px solid var(--hanna-line)!important;}
html[data-theme="dark"] body.ha-design-a .hs-help-launcher{border:0;border-radius:16px;background:var(--hanna-accent-fill);color:#fff;box-shadow:0 12px 30px rgb(var(--hanna-sh) / .28);}
html[data-theme="dark"] .hs-help-launcher:hover{background:var(--hanna-accent-hover)!important;}
html[data-theme="dark"] .hs-help-launcher:active{background:var(--hanna-accent-fill-active)!important;}
html[data-theme="dark"][data-hanna-focus=keyboard] body.ha-design-a .hs-help-launcher:focus-visible{outline:2px solid var(--hanna-accent)!important;outline-offset:3px;}
html[data-theme="dark"] .hs-help-notice{border:1px solid var(--hanna-line);border-radius:12px;background:var(--hanna-surface);color:var(--hanna-danger-ink);box-shadow:0 10px 30px rgb(var(--hanna-sh) / 0.1333);}
@media (max-width:999px){html[data-theme="dark"] .ha-mobile-dialog .hs-ai-dropdown{box-shadow:none!important;}}
@media (max-width:759px){html[data-theme="dark"] .hs-ai-dropdown .hs-search-result{border-bottom:1px solid var(--hanna-line-soft)!important;border-radius:0!important;}
html[data-theme="dark"] .hs-ai-zone{border-radius:12px;border-top:0;}}
html[data-theme="dark"] .ha-hero-art{border-radius:0;}
html[data-theme="dark"] .ha-starter-card small{color:var(--hanna-accent);}
html[data-theme="dark"] body.ha-design-a .hs-search-results-area .ha-search-results li{border-radius:14px;}
html[data-theme="dark"] .hs-result-kind{border-radius:999px;background:var(--hanna-ok-bg);color:var(--hanna-ok-ink);}
html[data-theme="dark"] .hs-result-kind-update{background:var(--hanna-warn-bg);color:var(--hanna-warn-ink);}
@media (max-width:999px){html[data-theme="dark"] .ha-mobile-dialog .hs-ai-dropdown{border:0!important;border-radius:0!important;}
html[data-theme="dark"] .ha-mobile-dialog .hs-ai-zone{border:0;border-radius:12px;}}
html[data-theme="dark"] body.ha-design-a .hs-search-results-area .hs-all-results li{border-radius:16px;}
html[data-theme="dark"] .hs-all-results .hs-result-kind{border-radius:999px;}
html[data-theme="dark"] .hs-all-results .hs-result-kind.ha-tint-0{background:var(--hanna-info-bg);color:var(--hanna-accent);}
html[data-theme="dark"] .hs-all-results .hs-result-kind.ha-tint-1{background:var(--hanna-danger-bg);color:var(--hanna-danger-ink);}
html[data-theme="dark"] .hs-all-results .hs-result-kind.ha-tint-2{background:var(--hanna-warn-bg);color:var(--hanna-warn-ink);}
html[data-theme="dark"] .hs-all-results .hs-result-kind.ha-tint-3{background:var(--hanna-ok-bg);color:var(--hanna-ok-ink);}
html[data-theme="dark"] .hs-all-results .hs-result-kind.ha-tint-4{background:var(--hanna-ai-bg);color:var(--hanna-accent);}
html[data-theme="dark"] body.ha-design-a .hs-all-results li:has(a:hover){border-color:var(--hanna-line-strong);box-shadow:0 10px 24px rgb(var(--hanna-sh) / .07);}
html[data-theme="dark"] .hs-results-empty{border:1px solid var(--hanna-line);border-radius:16px;color:var(--hanna-ink-3);}
html[data-theme="dark"] body.ha-design-a .hs-search-result .hs-result-excerpt{color:var(--hanna-muted);}
html[data-theme="dark"] body.ha-design-a .hs-search-result mark{background:var(--hanna-info-bg);color:inherit;border-radius:3px;}
html[data-theme="dark"] body.ha-design-a .hs-search-result:hover mark{background:var(--hanna-info-bg);}
html[data-theme="dark"]{background:var(--hanna-bg);}
html[data-theme="dark"]:not(.ha-rendered)::before{background:var(--hanna-surface);border-bottom:1px solid var(--hanna-line);}
html[data-theme="dark"]:not(.ha-rendered)::after{color:var(--hanna-muted);}
html[data-theme="dark"].ha-load-failed:not(.ha-rendered)::after{color:var(--hanna-accent);}
html[data-theme="dark"] #hb-image-viewer[open]{border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;}
html[data-theme="dark"] #hb-image-viewer::backdrop{background: rgba(10, 9, 22, .88) !important;}
html[data-theme="dark"] #hb-image-viewer .hb-image-toolbar{border: 0 !important;background: transparent !important;}
html[data-theme="dark"] #hb-image-viewer .ha-close{border: 0 !important;border-radius: 50% !important;background: rgb(var(--hanna-sh) / .4) !important;color: #fff !important;}
html[data-theme="dark"] #hb-image-viewer .ha-close:hover{background: var(--hanna-cta-hover) !important;}
html[data-theme="dark"] #hb-image-viewer .ha-close:focus-visible{outline: 2px solid var(--hanna-line-strong) !important;outline-offset: 3px !important;}
html[data-theme="dark"] #hb-image-viewer .hb-image-stage{background: transparent !important;}
html[data-theme="dark"] #hb-image-viewer .hb-image-full{border-radius: 4px !important;box-shadow: 0 12px 48px rgb(var(--hanna-sh) / .3) !important;}
@media  (max-width: 1279px) {html[data-theme="dark"] #hanna-mobile-article-toc{border: 1px solid var(--hanna-line);border-radius: 12px;background: var(--hanna-surface-2);}
html[data-theme="dark"] #hanna-mobile-article-toc > summary{color: var(--hanna-accent);}
html[data-theme="dark"] body.ha-design-a #fullArticle #hanna-mobile-article-toc a{color: var(--hanna-accent);border-radius: 6px;}
html[data-theme="dark"] #hanna-mobile-article-toc a:hover{background: var(--hanna-info-bg);}
html[data-theme="dark"] #hanna-mobile-article-toc a:focus-visible,html[data-theme="dark"] #hanna-mobile-article-toc summary:focus-visible{outline: 2px solid var(--hanna-accent);outline-offset: 3px;}}

.hanna-theme-switch{display:inline-flex;align-items:center;gap:3px;padding:3px;flex-shrink:0;border:1px solid var(--hanna-line);border-radius:8px;background:var(--hanna-surface-2);line-height:1.3}
body.ha-design-a .hanna-theme-switch button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:30px;min-height:29px;padding:5px;border:0;border-radius:5px;background:transparent;color:var(--hanna-muted);font:inherit;cursor:pointer;box-shadow:none}
.hanna-theme-switch .material-symbols-outlined{font-size:18px;font-weight:400;line-height:1}
body.ha-design-a .hanna-theme-switch button[aria-checked="true"]{background:var(--hanna-seg-on);color:var(--hanna-ink);box-shadow:0 1px 3px rgb(var(--hanna-sh) / .12)}
body.ha-design-a .hanna-theme-switch button:hover{color:var(--hanna-accent)}
body.ha-design-a .hanna-theme-switch button:focus-visible{outline:2px solid var(--hanna-accent)!important;outline-offset:3px!important}
#hanna-theme-desktop .hanna-theme-label{display:none}
.hanna-theme-mobile .ha-mobile-heading{margin-top:24px}
.hanna-theme-switch-mobile{display:flex;width:fit-content;margin:10px 0}
body.ha-design-a .hanna-theme-switch-mobile button{width:auto;min-width:112px;min-height:40px;padding:9px 16px;font-size:15px}
html[data-theme="dark"] .ha-brand img,html[data-theme="dark"] .ha-mobile-top img{filter:brightness(0) invert(1)}
html[data-theme="dark"] .ha-hero-art img{filter:var(--hanna-hero-filter)}
html[data-theme="dark"] body.ha-design-a .ha-collection-card,html[data-theme="dark"] body.ha-design-a .ha-category-card,html[data-theme="dark"] body.ha-design-a .ha-panel,html[data-theme="dark"] body.ha-design-a .ha-article-list,html[data-theme="dark"] body.ha-design-a .ha-starter-card,html[data-theme="dark"] body.ha-design-a .hb-release-preview,html[data-theme="dark"] body.ha-design-a .hb-archive-list,html[data-theme="dark"] body.ha-design-a .hs-all-results li,html[data-theme="dark"] body.ha-design-a .hs-results-empty{background-color:var(--hanna-surface)}
html[data-theme="dark"] #beacon-container,html[data-theme="dark"] #beacon-container iframe,html[data-theme="dark"] .hb-appointment-dialog iframe{color-scheme:light}
/* Editor-owned article content keeps its layout and original screenshots. */
html[data-theme="dark"] body.ha-design-a #fullArticle{color:var(--hanna-ink-2)}
html[data-theme="dark"] body.ha-design-a #fullArticle table{background:var(--hanna-surface);color:var(--hanna-ink-2);border-color:var(--hanna-line)}
html[data-theme="dark"] body.ha-design-a #fullArticle table th{background:var(--hanna-surface-2);color:var(--hanna-ink);border-color:var(--hanna-line)}
html[data-theme="dark"] body.ha-design-a #fullArticle table td{border-color:var(--hanna-line)}
html[data-theme="dark"] body.ha-design-a #fullArticle table tr:nth-child(even){background:var(--hanna-surface-2)}
html[data-theme="dark"] body.ha-design-a #fullArticle pre,html[data-theme="dark"] body.ha-design-a #fullArticle code{background:var(--hanna-surface-2);color:var(--hanna-ink-2);border-color:var(--hanna-line)}
html[data-theme="dark"] body.ha-design-a #fullArticle blockquote{color:var(--hanna-ink-2);border-color:var(--hanna-line-strong);background:var(--hanna-surface-2)}
html[data-theme="dark"] body.ha-design-a #hanna-article-assistance{background:var(--hanna-surface-2)!important;border-color:var(--hanna-line)!important;color:var(--hanna-ink-2)!important}
html[data-theme="dark"] body.ha-design-a #hanna-article-assistance .hanna-assistance-muted,html[data-theme="dark"] body.ha-design-a #hanna-article-assistance .hanna-assistance-status{color:var(--hanna-muted)!important}
html[data-theme="dark"] body.ha-design-a #hanna-article-assistance .hanna-question,html[data-theme="dark"] body.ha-design-a #hanna-article-assistance .hanna-assistance-retry{background:var(--hanna-surface)!important;color:var(--hanna-accent)!important;border-color:var(--hanna-line-strong)!important}
html[data-theme="dark"] body.ha-design-a #hanna-article-assistance button:hover{background:var(--hanna-ai-bg)!important}
html[data-theme="dark"] body.ha-design-a #hanna-article-assistance input,html[data-theme="dark"] body.ha-design-a #hanna-article-assistance textarea{background:var(--hanna-surface)!important;color:var(--hanna-ink)!important;border-color:var(--hanna-line-strong)!important}
html[data-theme="dark"] body.ha-design-a #hanna-article-assistance details,html[data-theme="dark"] body.ha-design-a #hanna-article-assistance .hanna-draft-preview{border-color:var(--hanna-line)!important;color:var(--hanna-ink-2)!important}
html[data-theme="dark"] body.ha-design-a #hanna-article-assistance summary{color:var(--hanna-accent)!important}
html[data-theme="dark"] body.ha-design-a .ha-button:not(.ha-button-outline),html[data-theme="dark"] body.ha-design-a .ha-hero-search>button{background:var(--hanna-btn-bg)!important;color:var(--hanna-btn-ink)!important}
html[data-theme="dark"] body.ha-design-a .ha-button:not(.ha-button-outline):hover,html[data-theme="dark"] body.ha-design-a .ha-hero-search>button:hover{background:var(--hanna-btn-hover)!important}
html[data-theme="dark"] body.ha-design-a #fullArticle .ha-steps>li:before,html[data-theme="dark"] body.ha-design-a .hs-ai-glyph{background-color:var(--hanna-accent-fill)!important;color:#fff!important}
html[data-theme="dark"] body.ha-design-a .ha-bottom-cta .ha-button-outline{background:transparent!important;color:var(--hanna-ink)!important;border-color:var(--hanna-ink)!important}
html[data-theme="dark"] body.ha-design-a .ha-bottom-cta .ha-button-outline:hover{background:var(--hanna-cta-hover)!important}
html[data-theme="dark"] body.ha-design-a .hs-help-launcher{background:var(--hanna-accent-fill)!important;color:#fff!important}
html[data-theme="dark"] body.ha-design-a .hs-help-launcher:hover{background:var(--hanna-accent-fill-hover)!important}
html[data-theme="dark"] body.ha-design-a .hs-help-launcher:active{background:var(--hanna-accent-fill-active)!important}
html[data-theme="dark"] body.ha-design-a input::placeholder,html[data-theme="dark"] body.ha-design-a textarea::placeholder{color:var(--hanna-faint);opacity:1}
@media(max-width:999px){#hanna-theme-desktop{display:none}}
@media print{.hanna-theme-switch,.hanna-theme-mobile{display:none!important}html[data-theme="dark"],html[data-theme="dark"] body.ha-design-a{background:#fff!important;color:#111!important}html[data-theme="dark"] #fullArticle,html[data-theme="dark"] #fullArticle h1,html[data-theme="dark"] #fullArticle h2,html[data-theme="dark"] #fullArticle h3,html[data-theme="dark"] #fullArticle strong,html[data-theme="dark"] #fullArticle a{color:#111!important}}

/* The unified search owns its spacing, independently of Help Scout's old input margins. */
body.ha-design-a .hs-unified-form>input{margin:0!important}
body.ha-design-a #mainNav .hs-inline-header .hs-unified-form{background:transparent!important}
body.ha-design-a .hb-search-dialog .hs-unified-form{display:block!important;width:100%!important;margin:0!important}
body.ha-design-a .hb-search-dialog .hs-unified-form>input{display:block;width:100%!important;max-width:none!important;float:none!important;margin:0!important}
body.ha-design-a .hb-search-dialog .hs-ai-dropdown{position:static!important;width:100%!important;min-width:0!important;box-sizing:border-box;margin:12px 0 0!important}
html[data-theme="dark"] body.ha-design-a .ha-mobile-dialog{background:var(--hanna-bg)!important}

/* Design audit N6: the release itself has no card background. */
body.ha-design-a .hb-updates{max-width:1080px!important;font-family:'Work Sans',sans-serif}
html[data-theme] body.ha-design-a .hb-release-preview{background:transparent!important;border-radius:0}
body.ha-design-a .hb-release-date strong{text-transform:none!important}
body.ha-design-a .hb-release-preview>.ha-lead{font-size:17px!important;line-height:1.65!important}
html[data-theme] body.ha-design-a .hb-release-highlights{background:var(--hanna-surface-2)!important;border-radius:16px}
html[data-theme] body.ha-design-a .hb-release-highlights>strong{font-size:13px!important;font-weight:400!important;color:var(--hanna-muted)!important}
html[data-theme] body.ha-design-a .hb-release-highlights li:before{width:6px;height:6px;border-radius:2px;background:var(--hanna-accent-fill)!important}
@media(min-width:1000px){body.ha-design-a .hb-release-row{gap:56px}body.ha-design-a .hb-release-date{flex-basis:170px}}

html[data-theme="dark"] .hs-ai-icon{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%20xmlns%3Ac2pa%3D%22http%3A%2F%2Fc2pa.org%2Fmanifest%22%3E%3Ctitle%3EHanna%20AI%3C%2Ftitle%3E%3Crect%20width%3D%2248%22%20height%3D%2248%22%20rx%3D%2214%22%20fill%3D%22%235B4FE0%22%3E%3C%2Frect%3E%3Cg%20transform%3D%22translate%289.25%209.25%29%20scale%281.25%29%22%3E%3Cpath%20d%3D%22M10.5%205.5C11.5%209.7%2014.3%2012.5%2018.5%2013.5C14.3%2014.5%2011.5%2017.3%2010.5%2021.5C9.5%2017.3%206.7%2014.5%202.5%2013.5C6.7%2012.5%209.5%209.7%2010.5%205.5Z%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M18.5%202C18.95%203.85%2020.15%205.05%2022%205.5C20.15%205.95%2018.95%207.15%2018.5%209C18.05%207.15%2016.85%205.95%2015%205.5C16.85%205.05%2018.05%203.85%2018.5%202Z%22%20fill%3D%22%23B6F0B4%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
