
.language-switch{display:inline-flex!important;align-items:center;gap:3px!important;width:auto!important;flex-shrink:0;font:700 12px/1.3 Arial,sans-serif!important;margin:0 0 0 8px!important;padding:3px;border:1px solid #be9848;border-radius:4px;background:#071c28;color:#fff3d5}.language-switch a{padding:8px 10px!important;text-decoration:none!important;font-size:12px!important;border-radius:2px}.language-switch a[aria-current]{background:#ffcf49;color:#07131f}.language-switch a:focus-visible{outline:3px solid #fff;outline-offset:3px}.navigation{flex-wrap:wrap}.showcases{padding-block:55px;border-top:1px solid #a5813d66;margin-top:28px}.showcases>p{font-size:18px;line-height:1.65;max-width:850px;color:#d8d5cc}.showcase-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.showcase-card{padding:28px;border:1px solid #a5813d;border-radius:5px;background:radial-gradient(ellipse at 100% 0,#88612433,transparent 70%),#0b222d}.showcase-card h3{font:600 30px/1.15 Georgia,serif;margin:15px 0}.showcase-card p{font-size:18px;line-height:1.65;color:#d8d5cc;max-width:480px}.showcase-symbol{font-size:35px}.showcase-actions{display:flex;gap:12px;flex-wrap:wrap}.showcase-actions .button{min-height:44px;font-size:15px}.showcases .micro{font:13px/1.6 Arial,sans-serif}.studio-header{gap:12px}.studio-header>nav:not(.language-switch){gap:20px}.studio-header .brand{flex-shrink:0}@media(max-width:850px){.studio-header>.language-switch{order:1;margin-left:auto!important}.studio-header>.brand{order:0}.studio-header>nav:not(.language-switch){order:2;flex-basis:100%;margin:0}.showcase-grid{grid-template-columns:1fr}.showcases{padding-block:35px}.showcase-card{padding:23px}.navigation .language-switch{margin-left:0!important}}@media(max-width:360px){.studio-header .brand{font-size:23px}.studio-header{padding-inline:15px;gap:8px}.language-switch a{padding:7px 8px!important}}
.simple .site-header{display:flex;flex-wrap:wrap;gap:16px}.simple .site-header nav{display:flex;flex-wrap:wrap;gap:16px}.simple main{min-width:0;overflow-wrap:anywhere}@media(max-width:600px){.simple .site-header{padding:18px}.simple .site-header>nav:not(.language-switch){order:2;flex-basis:100%}.simple .site-header .language-switch{margin-left:auto!important}.simple main{padding:24px 18px}}
@media(max-width:600px){body.simple .site-header{position:static;height:auto;width:100%}body.simple main{padding-top:30px;padding-inline:0}}
