:root{--accent:#5de0c7}.international-edition{color:#72e9ce;font-size:12px;font-weight:700;letter-spacing:.1em;margin:0 0 14px}.brand small{color:#77e5d2!important;letter-spacing:.12em!important}.orb-blue{background:#087f7270}.orb-violet{background:#19aa7545}.button.primary,.mini-button{background:linear-gradient(135deg,#087263,#17685e);border-color:#80d9c8}.international-summary{max-width:1120px;margin:0 auto 58px;padding:34px;border:1px solid #5ad6bd66;border-radius:26px;background:linear-gradient(130deg,#123e3bdd,#0b222cdd);display:grid;grid-template-columns:1.5fr 1fr;gap:32px;color:#e6fcf5}.international-summary h2{font-size:clamp(22px,3vw,30px);line-height:1.2;margin:12px 0}.international-summary p{font-size:16px;line-height:1.65;color:#d1eee7}.international-summary .international-note{font-size:13px;color:#aaccc3}.international-families{display:flex;flex-wrap:wrap;gap:10px;align-content:center}.international-families span{padding:12px 16px;border:1px solid #68b8a766;border-radius:12px;background:#4dc8a315;font-size:16px}.international-orbit{font-size:34px;color:#77e9cc}.international-families span:last-child{width:100%;text-align:center}html[data-theme=light] .international-edition{color:#07584e}html[data-theme=light] .brand small{color:#07584e!important}@media(max-width:760px){.international-summary{margin:12px 16px 36px;padding:24px;grid-template-columns:1fr;gap:18px}.international-summary p{font-size:16px}.brand small{font-size:10px!important}}
.intl-config{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;scroll-margin-top:30px}.intl-config-intro h2{font-size:clamp(30px,4vw,46px);line-height:1.12;margin:16px 0 24px}.intl-config-intro>p{color:var(--muted,#a3b5c9);line-height:1.8}.intl-selector-panel{border:1px solid rgba(138,176,215,.22);border-radius:24px;padding:28px;background:linear-gradient(145deg,rgba(46,85,119,.22),rgba(14,24,43,.12));box-shadow:0 22px 80px rgba(0,0,0,.14)}.intl-slot{min-width:0;margin:0 0 14px;padding:14px 0 14px 12px;display:grid;grid-template-columns:22px minmax(0,.9fr) minmax(0,1.4fr);gap:12px;border:0;border-inline-start:3px solid var(--language-color);align-items:center}.intl-slot-number{font:11px ui-monospace,monospace;color:var(--muted,#a3b5c9)}.intl-slot-head{display:grid;grid-template-columns:1fr 1.4fr;gap:16px;padding-inline-start:46px;font-size:12px;letter-spacing:.02em;color:var(--muted,#a3b5c9);margin-bottom:14px}.intl-slot select,.target-languages select{width:100%;min-width:0;max-width:100%;font:inherit;font-size:13px;color:inherit;background:var(--bg,#0b1728);padding:12px 9px;border:1px solid rgba(139,172,202,.35);border-radius:10px;cursor:pointer}.intl-slot select:disabled{opacity:.48;cursor:default}.intl-slot select:focus-visible,.target-languages select:focus-visible{outline:3px solid #72c8e2;outline-offset:3px}.intl-panel-note{font-size:13px;line-height:1.7;color:var(--muted,#a3b5c9)}#intl-selection-status{font-size:13px;line-height:1.65;color:var(--muted,#a3b5c9);margin:16px 0}.intl-live-tiles,.intl-large-tiles{display:flex;flex-wrap:wrap;gap:12px;direction:ltr}.intl-live-tiles{padding:18px 24px 0}.intl-large-tiles{margin:28px 0}.intl-language-tile{display:grid;place-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--language-color),white 15%),var(--language-color));color:#fff;min-width:48px;height:42px;padding:0 10px;box-sizing:border-box;border-radius:12px;font-size:15px;font-weight:750;border:1px solid rgba(255,255,255,.24);box-shadow:0 6px 0 color-mix(in srgb,var(--language-color),black 30%),0 12px 24px rgba(0,0,0,.2)}.intl-large-tiles .intl-language-tile{min-width:82px;height:66px;font-size:24px;border-radius:17px}.target-languages{display:grid!important;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:8px!important}.target-languages label{display:grid;gap:8px;min-width:0;font-size:11px;color:var(--muted,#a3b5c9)}.target-languages select{font-size:11px;padding:10px 6px}.intl-catalog-heading{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:40px;margin-bottom:28px}.intl-catalog-heading h2{margin:14px 0 0;font-size:clamp(28px,4vw,42px);line-height:1.15}.intl-catalog-heading p{color:var(--muted,#a3b5c9);line-height:1.8}.intl-keyboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.intl-keyboard-grid article{padding:22px;border:1px solid rgba(139,172,202,.19);border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--language-color),transparent 92%),transparent)}.intl-language-chip{display:inline-flex;background:var(--language-color);color:white;border:1px solid rgba(255,255,255,.2);font:700 12px ui-monospace,monospace;border-radius:8px;padding:7px 9px}.intl-keyboard-grid h3{margin:18px 0 10px;font-size:18px;text-align:start}.intl-keyboard-grid p{font-size:12px;line-height:1.8;color:var(--muted,#a3b5c9);margin:0;overflow-wrap:anywhere;text-align:start}.intl-keyboards>.international-note{margin-top:25px}.hero h1{font-size:clamp(42px,5.3vw,72px)!important;line-height:1.06!important;max-width:650px}.international-summary .international-families{align-content:center}.demo-examples{gap:7px!important}.example-button{font-size:11px!important}.intl-slot option,.target-languages option{background:var(--bg,#0b1728);color:var(--text,#e9f2ff)}html[data-theme=light] .intl-slot select,html[data-theme=light] .target-languages select,html[data-theme=light] .intl-slot option,html[data-theme=light] .target-languages option{background:#fff;color:#17314a}html[data-theme=light] .intl-selector-panel{background:linear-gradient(145deg,#edf8ff,#fff)}html[data-theme=light] .intl-panel-note,html[data-theme=light] .intl-config-intro>p,html[data-theme=light] .intl-catalog-heading p,html[data-theme=light] .intl-keyboard-grid p,html[data-theme=light] .intl-slot-head,html[data-theme=light] .target-languages label,html[data-theme=light] #intl-selection-status{color:#455d75}
@media(max-width:900px){.intl-config{gap:28px}.intl-keyboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.intl-slot{grid-template-columns:18px minmax(0,1fr);gap:10px}.intl-slot select:last-child{grid-column:2}.intl-slot-head{display:none}.intl-selector-panel{padding:20px}}
@media(max-width:640px){.intl-config,.intl-catalog-heading{grid-template-columns:1fr;gap:22px}.intl-keyboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.intl-keyboard-grid article{padding:16px}.intl-live-tiles{padding:16px 18px 0}.intl-selector-panel{padding:16px}.intl-config-intro h2{font-size:32px}.intl-large-tiles{margin:22px 0}.intl-keyboard-grid h3{font-size:16px}.target-languages{grid-template-columns:minmax(0,1fr)!important}.target-languages>span{display:none}.target-languages select{font-size:13px}.hero h1{font-size:clamp(36px,10vw,52px)!important}}

/* Theme-matched menus use the same select values and correction rules. */
.intl-select{display:block;min-width:0;max-width:100%;position:relative}
.intl-select>select[hidden]{display:none!important}
.intl-select-trigger{display:flex;align-items:center;gap:12px;width:100%;min-width:0;min-height:44px;padding:12px 34px 12px 12px;padding-inline:12px 34px;position:relative;border:1px solid rgba(139,172,202,.35);border-radius:11px;background:linear-gradient(145deg,#0b1b2b,#081222);color:#e9f2ff;box-shadow:inset 0 1px 0 #ffffff06;font:inherit;font-size:13px;text-align:start;cursor:pointer}
.intl-select-value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.intl-select-trigger::after{content:"";position:absolute;inset-inline-end:14px;top:calc(50% - 5px);width:6px;height:6px;border-inline-end:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(45deg);opacity:.8}
html[dir=rtl] .intl-select-trigger::after{transform:rotate(-45deg)}
.intl-select-trigger[aria-expanded=true]{border-color:#6ed3d4;box-shadow:0 0 0 3px #55bdd02b}
.intl-select-trigger[aria-expanded=true]::after{transform:rotate(225deg);top:calc(50% - 1px)}
html[dir=rtl] .intl-select-trigger[aria-expanded=true]::after{transform:rotate(135deg)}
.intl-select-trigger:focus-visible{outline:3px solid #72c8e2;outline-offset:3px}
.intl-select-trigger:disabled{opacity:.45;cursor:default}
.target-languages .intl-select-trigger{font-size:11px;padding-block:10px}
.intl-select-menu{position:fixed;z-index:10000;box-sizing:border-box;padding:6px;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;border:1px solid #4fa7b3;border-radius:13px;background:linear-gradient(150deg,#102b3cf7,#091524fc);color:#e9f2ff;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 18px 54px #0008,inset 0 1px 0 #b8f9ff12;font-family:inherit;font-size:14px;line-height:1.4;scrollbar-width:thin;scrollbar-color:#3b6074 #0c1d2c;scroll-padding-block:6px;color-scheme:dark}
.intl-select-menu[hidden]{display:none}
.intl-select-menu::-webkit-scrollbar{width:8px}
.intl-select-menu::-webkit-scrollbar-track{background:#0c1d2c;border-radius:9px}
.intl-select-menu::-webkit-scrollbar-thumb{background:#3b6074;border:2px solid #0c1d2c;border-radius:9px}
.intl-select-option{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:38px;padding:8px 10px;border:1px solid transparent;border-radius:8px;cursor:pointer;text-align:start;box-sizing:border-box}
.intl-select-option>span{overflow-wrap:anywhere}
.intl-select-option::after{content:"✓";visibility:hidden;font-weight:700;text-align:center;color:#a0f8e6}
.intl-select-option.is-active{background:#244b6b;border-color:#759cb750}
.intl-select-option[aria-selected=true]{background:linear-gradient(100deg,#126b68,#13505b);color:#fff}
.intl-select-option[aria-selected=true]::after{visibility:visible}
.intl-select-option[aria-disabled=true]{opacity:.38;cursor:not-allowed}
.intl-select-group{padding:14px 10px 5px;color:#93afc6;font-size:11px;font-weight:650;letter-spacing:.04em}
.intl-config-examples{margin:28px 0}
.intl-config-examples h3{font-size:11px;line-height:1.5;margin:0 0 10px}
.intl-config-examples .demo-examples{margin:0;gap:9px!important}
.intl-config-examples .example-button{min-height:60px;border-radius:13px;box-shadow:inset 0 1px 0 #ffffff15,0 4px 0 #04142699;font-size:12px!important}
.intl-config-examples .example-button[aria-pressed=true]{background:linear-gradient(135deg,#117974,#146469);border-color:#7cddd0;box-shadow:inset 0 1px 0 #ffffff32,0 4px 0 #0a454b,0 0 22px #58d7c526}
html[data-theme=light] .intl-select-trigger{background:linear-gradient(145deg,#f8fcff,#edf6fa);color:#17314a;border-color:#abc5d7;box-shadow:inset 0 1px 0 #fff}
html[data-theme=light] .intl-select-trigger[aria-expanded=true]{border-color:#238c91;box-shadow:0 0 0 3px #2b969626}
html[data-theme=light] .intl-select-menu{background:linear-gradient(150deg,#f2fbfffa,#e9f5f7fc);color:#17314a;border-color:#83b6c4;box-shadow:0 18px 50px #23415a30,inset 0 1px 0 #fff;scrollbar-color:#82adbb #e7f2f6;color-scheme:light}
html[data-theme=light] .intl-select-option.is-active{background:#d9eaf5;border-color:#a0c7d9}
html[data-theme=light] .intl-select-option[aria-selected=true]{background:linear-gradient(100deg,#d0eee6,#d9eff1);color:#084f4c}
html[data-theme=light] .intl-select-option::after{color:#08706a}
html[data-theme=light] .intl-select-group{color:#4e6b7c}
html[data-theme=light] .intl-select-menu::-webkit-scrollbar-track{background:#e7f2f6}
html[data-theme=light] .intl-select-menu::-webkit-scrollbar-thumb{background:#82adbb;border-color:#e7f2f6}
html[data-theme=light] .intl-config-examples .example-button{box-shadow:inset 0 1px 0 #fff,0 4px 0 #bfd4e280}
html[data-theme=light] .intl-config-examples .example-button[aria-pressed=true]{background:linear-gradient(135deg,#d0eee6,#dceff4);border-color:#338c87;color:#084f4c;box-shadow:inset 0 1px 0 #fff,0 4px 0 #a0cbc5}
@media(max-width:900px){.intl-slot>.intl-select:last-child{grid-column:2}}
@media(max-width:640px){.target-languages .intl-select-trigger{font-size:13px}.intl-select-option{min-height:44px}.intl-config-examples .demo-examples{gap:7px!important}.intl-config-examples .example-button{font-size:11px!important;min-height:56px}}
