
/* BuildAne V109K20 — residual i18n + long-copy UX hardening */
html[lang="de"],html[lang="fr"],html[lang="it"],html[lang="es"]{hyphens:auto}
.creator-v140 .advanced-shell *,
.creator-v140 .simple-shell *,
.platform-shell *,
.pricing-grid *,
.content-main *,
.auth-card *,
.payment-shell *{min-width:0}
.creator-v140 [data-advanced-tab],
.creator-v140 .adv-nav button,
.creator-v140 .advanced-nav button,
.creator-v140 .simple-product-actions button,
.creator-v140 .v140-top-actions button,
.platform-shell .side-nav a,
.platform-shell nav a,
.pricing-card .btn,
.content-links a{
  white-space:normal!important;
  overflow-wrap:anywhere;
  line-height:1.28;
}
.creator-v140 [data-advanced-tab],
.creator-v140 .adv-nav button,
.creator-v140 .advanced-nav button{min-height:44px}
.creator-v140 .adv-panel p,
.creator-v140 .advanced-panel p,
.creator-v140 .adv-panel li,
.creator-v140 .advanced-panel li{line-height:1.52}
.platform-shell .side-nav a{min-height:48px;align-items:center}
.platform-shell .card p,.platform-shell .usage-card p{overflow-wrap:anywhere}
.pricing-card li,.faq-item p,.content-main p,.legal-doc p,.legal-doc li{overflow-wrap:anywhere}
html[lang="de"] .pricing-card,
html[lang="fr"] .pricing-card,
html[lang="it"] .pricing-card{word-break:normal}
@media(max-width:1180px){
  .creator-v140 .advanced-shell{grid-template-columns:minmax(210px,260px) minmax(0,1fr)}
}
@media(max-width:860px){
  .creator-v140 .advanced-shell{grid-template-columns:1fr!important}
  .creator-v140 .adv-nav,.creator-v140 .advanced-nav{position:static!important;max-height:none!important}
}
