.locale-picker{display:flex;align-items:center;gap:6px;min-height:44px;border:1px solid #ffffff1b;border-radius:10px;padding:3px 7px;color:#b8c7df;background:#ffffff02;flex:none}
.locale-picker>svg{width:14px;height:14px;color:#8ca6cb}
.locale-picker select{background:transparent;border:0;border-radius:4px;color:inherit;font:500 10px/1.5 var(--font);width:90px;max-width:100%;height:34px;cursor:pointer;appearance:auto;color-scheme:dark}
.locale-picker select:focus-visible{outline:2px solid #8bb8ff;outline-offset:2px}
.locale-picker option{background:#111925;color:#e6effd;font-size:12px}
.locale-status{font-size:9px;line-height:1.7;color:#8596af;padding:0 0 18px;margin:0}
.locale-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px 24px;padding-block:20px 24px;border-top:1px solid var(--line)}
.locale-footer-title{font-size:11px;font-weight:600;color:#bfccdf}
.locale-footer .locale-status{font-size:10px;padding:0;margin-top:4px}
.locale-footer .locale-picker{width:184px;gap:9px;padding:4px 10px}
.locale-footer .locale-picker[hidden]{display:flex!important;visibility:hidden;pointer-events:none}
.locale-footer .locale-picker select{flex:1;min-width:0;width:auto;font-size:11px}
html[lang="es"] .why-welcome-spanish{display:none}
.hero-copy{min-width:0}
.hero h1[data-fit-headline]{width:100%;overflow-wrap:normal;word-break:normal;hyphens:none}
.hero h1>.hero-headline-line{display:block;width:max-content;white-space:nowrap;background:none;-webkit-text-fill-color:inherit}
html:not([lang="en"]) :is(.collection-intro h1,.why-hero h1,.docs-library-hero h1,.why-story-grid h2){overflow-wrap:anywhere;hyphens:auto}
html:not([lang="en"]) .collection-product-copy h3{overflow-wrap:break-word;hyphens:auto}
html:not([lang="en"]) .collection-product-bottom{flex-wrap:wrap}
html:not([lang="en"]) .collection-product-controls{flex-wrap:wrap;justify-content:flex-end}
html:not([lang="en"]) .collection-preview{max-width:210px;text-align:center}
html:not([lang="en"]) .docs-card-meta{flex-wrap:wrap}
@media(max-width:1100px){.site-header .header-inner{gap:18px}.site-header .main-nav{gap:17px;margin-right:0}.site-header .main-nav a{font-size:11px}}
@media(max-width:950px){
  .site-header .header-inner{min-height:74px}
  .site-header .main-nav{display:none;position:absolute;top:74px;left:0;right:0;margin:0;background:#10151efc;padding:24px;border-bottom:1px solid var(--line);box-shadow:0 15px 30px #0006;flex-direction:column;align-items:flex-start;gap:14px}
  .site-header .main-nav.open{display:flex}
  .site-header .main-nav a{font-size:13px}
  .site-header .menu-toggle{display:inline-flex}
  .site-header .basket-label{display:none}
  .site-header .header-actions{gap:8px}
}
@media(max-width:600px){
  .site-header .basket-trigger{position:relative;min-width:44px;justify-content:center}
  .site-header .basket-count{position:absolute;right:-3px;top:-3px;min-width:16px;line-height:16px;font-size:8px}
  html:not([lang="en"]) .collection-product-controls{align-items:stretch}
  html:not([lang="en"]) .collection-preview{max-width:none}
}
@media(max-width:360px){.site-header .wordmark{font-size:28px}.site-header .header-inner{gap:8px}.site-header .header-actions{gap:5px}}
