.site-header{position:sticky;top:0;z-index:10;background:#0d1112ed;backdrop-filter:blur(14px);border-bottom:1px solid #283030;color:#eff2ed;font:14px 'DM Sans',Arial,sans-serif}
.site-header-inner{display:flex;align-items:center;gap:28px;width:min(1160px,calc(100% - 48px));min-height:74px;margin:auto}
.site-header a{color:inherit;text-decoration:none}
.site-header .site-logo{display:inline-flex;align-items:center;gap:12px;font:700 19px 'Space Grotesk',Arial,sans-serif;letter-spacing:-1px}
.site-logo i{width:13px;height:13px;background:#c9fc65;transform:rotate(45deg)}
.site-links,.site-header .site-tools{display:flex;align-items:center;gap:22px;color:#b8c1bd}
.site-links a:hover{color:#c9fc65}
.site-header .site-tools{margin-inline-start:auto}
@media(max-width:740px){.site-header-inner{width:calc(100% - 32px);gap:12px;min-height:64px;flex-wrap:wrap;padding:10px 0}.site-links,.site-header .site-tools{gap:12px}}
.online-studio .header-invite{width:auto;max-width:820px;margin:0 auto 6px;padding:0;justify-content:flex-end}
@media(min-width:741px){.site-links{margin-inline-start:clamp(24px,8vw,112px)}}
.site-tagline{color:#b8c1bd;font:500 12px "DM Sans",Arial,sans-serif;letter-spacing:normal;white-space:nowrap}
