:host([data-theme="dark"]) .afsite :is(.ft-link,.rbtn:not(.secondary),.cx-small-btn,.rc-small-button,.pf-talk-start,.ec-tabs button[aria-selected=true],.md-tabs button[aria-selected=true],.cx-scenario-tabs button[aria-selected=true]),:host([data-theme="dark"]) .afsite :is(.ft-link,.rbtn:not(.secondary),.cx-small-btn,.rc-small-button,.pf-talk-start,.ec-tabs button[aria-selected=true],.md-tabs button[aria-selected=true],.cx-scenario-tabs button[aria-selected=true]) *{color:var(--afka-on-primary)!important}:host([data-theme="dark"]) .afsite .ind-result-choices button:not([aria-pressed=true]),:host([data-theme="dark"]) .afsite .ind-pause{color:var(--afka-on-primary)!important}:host(:not([data-theme="dark"])) .afsite :is(.demo-tabs button[aria-selected=false],.stage-footer button,.pf-scope-tabs button[aria-selected=false]){color:var(--afka-muted)!important}.afsite .af-language{--ls-surface: #fff;--ls-text: #1c1e21;--ls-muted: #6b6e72;--ls-line: #e4e5e7;--ls-hover: #f0f0ee;position:relative;display:inline-block;text-align:left;color:var(--ls-text);font-size:inherit;line-height:1.4;isolation:isolate}:host([data-theme="dark"]) .afsite .af-language{--ls-surface: #272a2e;--ls-text: #f2f3f0;--ls-muted: #b0b3b8;--ls-line: #41454b;--ls-hover: #35393e}.afsite .af-language .af-language-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;margin:0;border:1px solid var(--ls-line);border-radius:8px;background:transparent;color:var(--ls-text);font:inherit;font-size:inherit;line-height:1;cursor:pointer;white-space:nowrap}.afsite .af-language svg{display:block;width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.afsite .af-language .af-language-chevron{width:14px;height:14px;flex-basis:14px;transition:transform .16s}.afsite .af-language-trigger[aria-expanded=true] .af-language-chevron{transform:rotate(180deg)}.afsite .af-language .af-language-trigger:hover,.afsite .af-language .af-language-trigger:focus-visible{background:var(--ls-hover)}.afsite .af-language .af-language-trigger:focus-visible{outline:0;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.afsite .af-language .af-language-panel{position:absolute;z-index:60;left:0;bottom:calc(100% + 10px);width:min(296px,calc(100vw - 40px));padding:12px;border:1px solid var(--ls-line);border-radius:12px;background:var(--ls-surface);box-shadow:0 12px 40px #00000018;color:var(--ls-text);box-sizing:border-box;font-family:Arial,sans-serif}.afsite .af-language .af-language-panel[hidden]{display:none!important}.afsite .af-language .af-language-heading{font:500 11px/16px Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--ls-muted);margin:0 8px 8px}.afsite .af-language .af-language-list{display:grid;grid-template-columns:1fr 1fr;gap:2px 4px;list-style:none;margin:0;padding:0}.afsite .af-language .af-language-list li{display:block;margin:0;padding:0;min-width:0}.afsite .af-language .af-language-list a{display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:44px;box-sizing:border-box;padding:10px 8px;margin:0;border:0;border-radius:6px;background:transparent;color:var(--ls-text);font:400 14px/20px Arial,sans-serif;text-decoration:none;white-space:nowrap}.afsite .af-language .af-language-list a[aria-current=page]{font-weight:700;background:var(--ls-hover)}.afsite .af-language .af-language-list a:hover,.afsite .af-language .af-language-list a:focus-visible{background:var(--ls-hover);outline:0;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.afsite .af-language .af-language-list a svg{width:14px;height:14px;flex-basis:14px}@media(prefers-reduced-motion:reduce){.afsite .af-language .af-language-chevron{transition:none}}.afsite footer .wrap>.af-theme-footer{margin-top:24px;height:36px}.afsite .menu-toggle{min-width:44px;min-height:44px;padding:0;gap:0;justify-content:center;align-items:center}.afsite .menu-toggle .icon{width:28px;height:28px}
