.scene{
  display:none;position:fixed;inset:0;z-index:var(--z-scene);overflow:hidden;pointer-events:none;
}
.scene>*{position:absolute;inset:0}
.scene-sky{background:var(--scene-sky-fill)}
.scene-stars{
  background:var(--scene-star-fill);
  -webkit-mask:url('/v/assets/img/scene/scene-stars.f744ad8f446fb702.svg') repeat 0 0 / 512px 512px;
  mask:url('/v/assets/img/scene/scene-stars.f744ad8f446fb702.svg') repeat 0 0 / 512px 512px;
}
.scene-haze{background:var(--scene-haze-fill)}
.scene-moon{
  inset:auto auto auto auto;top:clamp(48px,9vh,130px);right:clamp(40px,11vw,260px);
  width:132px;height:132px;border-radius:var(--r-pill);
  box-shadow:0 0 calc(var(--scene-moon-near) * 52px) color-mix(in srgb,var(--scene-moon) calc(var(--scene-moon-near) * 26%),transparent);
}
.scene-moon i{position:absolute;display:block}
.scene-moon-disc{
  inset:0;border-radius:var(--r-pill);background:var(--scene-moon-fill);
  -webkit-mask-image:var(--scene-moon-bite);mask-image:var(--scene-moon-bite);
}
.scene-moon-halo{
  left:50%;top:50%;width:620%;height:620%;background:var(--scene-moon-halo-fill);
  transform:translate(-50%,-50%) scale(calc(1 + var(--scene-moon-near) * .10));
  filter:brightness(calc(1 + var(--scene-moon-near) * .5));
}
.scene-ridge{
  inset:auto 0 0 0;height:min(62vh,760px);
  -webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;
}
.scene-ridge--far{
  background-color:var(--scene-ridge-far);
  -webkit-mask-image:url('/v/assets/img/scene/scene-ridge-far.7c593fae417c2033.svg');mask-image:url('/v/assets/img/scene/scene-ridge-far.7c593fae417c2033.svg');
}
.scene-ridge--near{
  height:min(46vh,560px);background-color:var(--scene-ridge-near);
  -webkit-mask-image:url('/v/assets/img/scene/scene-ridge-near.0c2954ef718b7983.svg');mask-image:url('/v/assets/img/scene/scene-ridge-near.0c2954ef718b7983.svg');
}
.scene-branch{
  inset:0 auto auto 0;width:clamp(340px,42vw,660px);height:clamp(300px,40vw,560px);
  -webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;
}
.scene-branch--limbs{background-color:var(--scene-branch-ink);-webkit-mask-image:url('/v/assets/img/scene/scene-branch-limbs.1e4e54c3193bec72.svg');mask-image:url('/v/assets/img/scene/scene-branch-limbs.1e4e54c3193bec72.svg')}
.scene-branch--blooms{background-color:var(--scene-bloom);-webkit-mask-image:url('/v/assets/img/scene/scene-branch-blooms.0734d14e74a4afc5.svg');mask-image:url('/v/assets/img/scene/scene-branch-blooms.0734d14e74a4afc5.svg')}
.scene-branch--glints{background-color:var(--scene-bloom-hi);-webkit-mask-image:url('/v/assets/img/scene/scene-branch-glints.6644dbf7615b2ad5.svg');mask-image:url('/v/assets/img/scene/scene-branch-glints.6644dbf7615b2ad5.svg')}
.scene-branch--cores{background-color:var(--c-gold);-webkit-mask-image:url('/v/assets/img/scene/scene-branch-cores.8de1f5697fc2ee3c.svg');mask-image:url('/v/assets/img/scene/scene-branch-cores.8de1f5697fc2ee3c.svg')}
.scene-branch--glints,.scene-branch--cores{filter:brightness(calc(1 + var(--scene-branch-near) * .4))}
.scene-pagoda{
  inset:auto 0 0 auto;width:clamp(240px,26vw,420px);height:clamp(200px,22vw,360px);
  background-color:var(--scene-ridge-near);
  -webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;
  -webkit-mask-image:url('/v/assets/img/scene/scene-pagoda.d589ca157b340323.svg');mask-image:url('/v/assets/img/scene/scene-pagoda.d589ca157b340323.svg');
}
.scene-pagoda--lights{
  background-color:var(--c-gold);opacity:.75;
  -webkit-mask-image:url('/v/assets/img/scene/scene-pagoda-lights.a0b0c38d5dd048f4.svg');mask-image:url('/v/assets/img/scene/scene-pagoda-lights.a0b0c38d5dd048f4.svg');
}
.scene-petals{width:100%;height:100%}
.scene-vignette{background:var(--scene-vignette-fill)}
.scene-scrim{
  --colw:min(var(--wrap),100vw);
  background:linear-gradient(90deg,
   transparent 0%,
   var(--scene-scrim-out) calc(50% - var(--colw)/2 - 100px),
   var(--scene-scrim-mid) calc(50% - var(--colw)/2 + 24px),
   var(--scene-scrim-mid) calc(50% + var(--colw)/2 - 24px),
   var(--scene-scrim-out) calc(50% + var(--colw)/2 + 100px),
   transparent 100%);
}
@media(min-width:721px){.scene{display:block}}
.landing{background:var(--c-bg-800)}
.icon-defs{display:none}
.landing main{position:relative;z-index:var(--z-art);margin-top:calc(-1 * var(--header-h))}
.site-nav{
  position:sticky;top:0;z-index:var(--z-header);background:var(--hero-header);
}
.site-nav__inner{
  max-width:var(--wrap);width:100%;margin:0 auto;padding:0 var(--wrap-pad);
  min-height:var(--header-h);display:flex;align-items:center;
}
.site-nav__inner>*{position:relative;z-index:var(--z-scene-ui)}
.site-nav::before{
  content:'';position:absolute;inset:0;z-index:var(--z-behind);pointer-events:none;opacity:0;
  background:var(--glass-nav);box-shadow:var(--sh-nav);
}
@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){
  .site-nav::before{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}
}
@media (prefers-reduced-transparency:reduce){
  .site-nav::before{-webkit-backdrop-filter:none;backdrop-filter:none}
}
@supports (animation-timeline:scroll()){
  @media (prefers-reduced-motion:no-preference){
    .site-nav::before{animation:nav-settle linear both;animation-timeline:scroll(root block);animation-range:0 120px}
  }
}
@keyframes nav-settle{from{opacity:0}to{opacity:1}}
.site-nav__brand{position:relative;display:flex;align-items:center;max-width:164px;margin-right:24px}
.site-nav__brand img{width:164px;max-height:46px;object-fit:contain;transition:filter var(--t) var(--ease)}
.site-nav__brand::before{
  content:'';position:absolute;inset:-8px -14px;pointer-events:none;opacity:0;
  background:var(--nav-brand-halo);transition:opacity var(--t) var(--ease);
}
.site-nav__brand:hover::before,.site-nav__brand:focus-within::before{opacity:1}
.site-nav__brand:hover img,.site-nav__brand:focus-within img{filter:drop-shadow(0 0 5px var(--nav-brand-glow)) brightness(1.02)}
.site-nav__cross{
  display:inline-flex;align-items:center;align-self:stretch;padding:0 16px;
  color:var(--c-text-dim);font-size:var(--fs-15);white-space:nowrap;
  transition:color var(--t-fast) var(--ease);
}
.site-nav__cross:hover{color:var(--c-gold)}
.site-nav__links{display:flex;align-items:center;gap:2px;margin-left:var(--s-1)}
.site-nav__links a{
  padding:8px 12px;border-radius:var(--r-sm);color:var(--c-text-dim);
  font-size:var(--fs-15);line-height:1.4;font-weight:700;
  transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease);
}
.site-nav__links a:hover{background:var(--c-hover-soft);color:var(--c-text-hi)}
.site-nav__links a[aria-current]{background:var(--c-plaque);color:var(--c-text-hi)}
.site-nav__actions{margin-left:auto;display:flex;align-items:center;gap:var(--s-2)}
.site-nav__social{
  display:inline-flex;align-items:center;justify-content:center;
  width:36px;height:36px;border-radius:var(--r-sm);color:var(--c-text-dim);
  transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease);
}
.site-nav__social:hover{background:var(--c-hover-soft);color:var(--c-text-hi)}
.site-nav__social .ui-icon{width:20px;height:20px;color:inherit}
.site-nav__download{
  display:inline-flex;align-items:center;gap:var(--s-2);
  padding:8px 12px;border-radius:var(--r-sm);
  color:var(--c-text-hi);font-size:var(--fs-15);line-height:1.4;white-space:nowrap;
  transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease);
}
.site-nav__download:hover,.site-nav__download[aria-expanded=true]{color:var(--c-gold);background:var(--c-gold-soft)}
.site-nav__download:hover .ui-icon{color:var(--c-gold-hi)}
.site-nav__download .ui-icon{width:18px;height:18px}
.site-nav__download .chev{
  width:12px;height:12px;flex:none;color:var(--c-gold);
  transition:transform var(--t) var(--ease);
}
.site-nav__download[aria-expanded=true] .chev{transform:rotate(180deg)}
.site-nav__cta{
  display:inline-flex;align-items:center;
  align-self:center;padding:8px 17px;border-radius:var(--r-sm);
  background:var(--c-silver-soft);border:1px solid var(--c-silver-line);
  color:var(--c-text-hi);font-size:var(--fs-14);line-height:1.4;font-weight:600;white-space:nowrap;
  transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);
}
.site-nav__cta:hover{background:var(--c-silver-soft-hi);border-color:var(--c-silver-line-hi);color:var(--c-text-hi)}
.landing .hero-screen{
  position:relative;isolation:isolate;overflow:hidden;
  height:calc(min(78vh,800px) + var(--header-h));min-height:calc(560px + var(--header-h));
}
.hero-screen picture{position:absolute;inset:0;z-index:var(--z-art)}
.hero-screen .hero-art{
  width:100%;height:100%;object-fit:cover;object-position:50% 24%;max-width:none;
  -webkit-mask-image:var(--hero-fade-bottom);mask-image:var(--hero-fade-bottom);
}
.hero-screen .hero-motion{position:absolute;inset:0;pointer-events:none}
.hero-motion-ready img.hero-art{opacity:0}
@media(prefers-reduced-motion:reduce){
 .hero-screen .hero-motion{display:none}
 .hero-motion-ready img.hero-art{opacity:1}
}
.truepw-motion-off .hero-screen .hero-motion{display:none}
.truepw-motion-off .hero-motion-ready img.hero-art{opacity:1}
.truepw-motion-off .scene-petals{display:none}
.truepw-motion-off .site-nav::before{animation:none;opacity:1}
.hero-screen::after{
  content:'';position:absolute;inset:0;z-index:var(--z-shade);pointer-events:none;background:var(--hero-shade);
}
.hero-identity{
  position:absolute;z-index:var(--z-scene-ui);left:53%;top:52%;transform:translate(-50%,-50%);
  display:flex;flex-direction:column;align-items:center;text-align:center;
  width:min(460px,40%);isolation:isolate;
}
.landing .hero-identity::before{
  content:"";position:absolute;inset:-52% -24%;z-index:var(--z-behind);pointer-events:none;
  background:var(--hero-identity-shade);
}
.hero-identity h1{width:100%;margin:0;line-height:0}
.hero-identity h1 img{
  width:100%;
  filter:drop-shadow(0 2px 2px var(--hero-text-shadow)) drop-shadow(0 4px 7px var(--hero-text-shadow));
}
.hero-tagline{
  margin-top:var(--s-5);color:var(--c-gold);font-family:var(--font-display);
  font-size:var(--fs-13);line-height:1.7;letter-spacing:.24em;text-transform:uppercase;
  text-shadow:0 2px 6px var(--hero-text-shadow);
}
.hero-offer{
  margin-top:var(--s-4);max-width:34ch;color:var(--c-text-hi);font-size:var(--fs-15);
  line-height:var(--lh-loose);text-shadow:0 2px 6px var(--hero-text-shadow);
}
.hero-cta{
  margin-top:var(--s-5);min-height:44px;display:inline-flex;align-items:center;
  padding:10px var(--s-8);border-radius:var(--r-sm);
  background:var(--c-gold);color:var(--c-gold-ink);
  font-size:var(--fs-15);font-weight:600;box-shadow:var(--sh-lift-sm);
  transition:background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);
}
.hero-cta:hover{background:var(--c-gold-hi);color:var(--c-gold-ink)}
.hero-cta:active{transform:translateY(1px)}
.ui-icon{width:24px;height:24px;flex:none;color:var(--hero-icon)}
.server-scrim{
  position:fixed;inset:0;z-index:var(--z-scrim);background:var(--c-scrim);
  opacity:0;pointer-events:none;transition:opacity var(--t) var(--ease);
}
.server-scrim.is-open{opacity:1;pointer-events:auto}
.server-panels{
  position:absolute;top:calc(100% + var(--s-2));z-index:var(--z-panel);
  right:calc((100% - min(var(--wrap),100%)) / 2 + var(--wrap-pad));
  width:min(var(--panel-w),calc(100vw - 2 * var(--wrap-pad)));padding-bottom:var(--s-5);
  transform:translateY(-10px);opacity:0;pointer-events:none;
  transition:opacity var(--t) var(--ease),transform var(--t) var(--ease);
}
.server-panels.is-open{opacity:1;transform:none}
.server-panels__scroll{
  background:var(--c-bg-700);border-radius:var(--r-lg);
  max-height:calc(100vh - var(--header-h) - var(--s-10));
  max-height:calc(100dvh - var(--header-h) - var(--s-10));
  overflow:auto;box-shadow:0 0 0 1px var(--c-edge),var(--sh-3);
}
.server-panels.is-open .server-panels__scroll{pointer-events:auto}
.server-panel{padding:var(--s-5) var(--s-6) var(--s-6);line-height:var(--lh-loose)}
.server-panel[hidden]{display:none}
.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--s-6)}
.panel-heading h2{color:var(--c-gold)}
.panel-heading button{width:44px;min-height:44px;font-size:var(--fs-28);color:var(--c-text-dim)}
.panel-heading button:hover{color:var(--c-gold)}
.panel-intro{margin:var(--s-2) 0 var(--s-6);color:var(--c-text-dim)}
.download-options{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-10)}
.download-options>div+div{border-left:1px solid var(--c-hair);padding-left:var(--s-10)}
.download-options h3{color:var(--c-text-hi);margin-bottom:var(--s-2)}
.availability{display:block;margin-top:var(--s-5);font-size:var(--fs-14);color:var(--c-gold)}
.page-section{
  position:relative;z-index:var(--z-art);
  max-width:var(--wrap);margin:auto;padding:var(--s-14) var(--wrap-pad) 0;
}
.section-head{
  display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);
  margin-bottom:var(--s-5);flex-wrap:wrap;
}
.section-head h2{
  font-size:var(--fs-30);color:var(--c-gold);
  -webkit-text-stroke:.35px currentColor;
}
.section-more{font-size:var(--fs-14);color:var(--c-text-dim)}
.section-more[hidden]{display:none}
.section-lead{max-width:80ch;color:var(--c-text);font-size:var(--fs-17);line-height:var(--lh-loose)}
.section-note{max-width:80ch;margin-top:var(--s-5);color:var(--c-text-dim);font-size:var(--fs-14);line-height:var(--lh-loose)}
.about-grid{
  display:grid;gap:var(--s-2);margin-top:var(--s-8);
  grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));
}
.about-card{
  padding:var(--s-5) var(--s-6) var(--s-6);border-radius:var(--r-lg);
  background:var(--c-bg-700);box-shadow:0 0 0 1px var(--c-edge);
}
.about-card h3{
  font-size:var(--fs-17);color:var(--c-text-hi);
  padding-bottom:var(--s-3);border-bottom:1px solid var(--c-hair);
}
.about-card ul{display:grid;gap:var(--s-3);margin-top:var(--s-4)}
.about-card li{
  position:relative;padding-left:var(--s-5);
  font-size:var(--fs-15);line-height:var(--lh-loose);color:var(--c-text);
}
.about-card li::before{
  content:'';position:absolute;left:0;top:.62em;
  width:5px;height:5px;border-radius:var(--r-pill);background:var(--c-gold);
}
.server-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--s-6);margin-top:var(--s-6);max-width:720px}
.server-facts dt{font-size:var(--fs-14);color:var(--c-text-dim);margin-bottom:var(--s-2)}
.server-facts dd{font-size:var(--fs-17);color:var(--c-text-hi)}
.community-links{
  display:grid;gap:var(--s-2);margin-top:var(--s-6);
  grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));
  max-width:1100px;
}
.community-link{
  display:flex;align-items:center;gap:var(--s-5);
  padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);
  background:var(--c-bg-700);box-shadow:0 0 0 1px var(--c-edge);
  transition:background var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);
}
.community-link:hover{background:var(--c-bg-600);box-shadow:0 0 0 1px var(--c-edge-hi),var(--sh-lift-sm)}
.community-link__badge{
  display:flex;align-items:center;justify-content:center;flex:none;
  width:48px;height:48px;border-radius:var(--r);
  background:var(--c-bg-600);color:var(--c-text-dim);
}
.community-link__badge svg{width:26px;height:26px}
.community-link--vk .community-link__badge{background:var(--c-vk);color:var(--c-vk-ink)}
.community-link--tg .community-link__badge{background:var(--c-tg);color:var(--c-tg-ink)}
.community-link__text{display:flex;flex-direction:column;gap:2px;min-width:0}
.community-link__text b{font-weight:600;font-size:var(--fs-17);color:var(--c-text-hi)}
.community-link__text span{font-size:var(--fs-14);color:var(--c-text-dim)}
.community-link:hover .community-link__text b{color:var(--c-gold)}
.page-footer{
  position:relative;z-index:var(--z-art);
  max-width:var(--wrap);margin:var(--s-14) auto 0;
  padding:var(--s-8) var(--wrap-pad) var(--s-14);
  border-top:1px solid var(--c-hair);
}
.footer-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8);flex-wrap:wrap}
.footer-brand{display:flex;align-items:center;gap:var(--s-4)}
.footer-brand img{width:104px;height:auto}
.footer-brand span{color:var(--c-text-dim);font-size:var(--fs-14)}
.footer-docs{display:flex;gap:var(--s-5);flex-wrap:wrap;color:var(--c-text-dim);font-size:var(--fs-14)}
.footer-prefs{margin-top:var(--s-5)}
.motion-toggle{
  padding:var(--s-2) var(--s-4);border:1px solid var(--c-hair);border-radius:var(--r-sm);
  background:transparent;color:var(--c-text-dim);font-size:var(--fs-14);cursor:pointer;
  transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);
}
.motion-toggle:hover{color:var(--c-text-hi);border-color:var(--c-text-dim)}
.motion-toggle:focus-visible{outline:2px solid var(--c-gold);outline-offset:2px;color:var(--c-text-hi)}
.motion-toggle[aria-pressed="true"]{color:var(--c-text-hi);border-color:var(--c-text-dim)}
.footer-copy{margin-top:var(--s-5);color:var(--c-text-dim);font-size:var(--fs-13);opacity:.7}
@media(min-width:1800px){
 .landing .hero-screen{height:calc(min(80vh,1000px) + var(--header-h))}
 .hero-screen picture{inset:0 auto 0 50%;width:min(1800px,100%);transform:translateX(-50%)}
 .hero-screen .hero-art{object-position:50% 0%;
  -webkit-mask-image:var(--hero-edge-mask),var(--hero-fade-vertical);mask-image:var(--hero-edge-mask),var(--hero-fade-vertical);
  -webkit-mask-composite:source-in;mask-composite:intersect}
 .hero-screen::after{left:50%;width:min(1800px,100%);transform:translateX(-50%);
  -webkit-mask-image:var(--hero-edge-mask),var(--hero-fade-vertical);mask-image:var(--hero-edge-mask),var(--hero-fade-vertical);
  -webkit-mask-composite:source-in;mask-composite:intersect}
 .hero-identity{left:calc(50% + 54px)}
}
@media(min-width:721px) and (max-width:1050px){
 .hero-identity{left:54%;width:38%}
 .hero-screen .hero-art{object-position:50% 20%}
 .landing .hero-screen{height:calc(clamp(500px,56vw,620px) + var(--header-h));min-height:calc(500px + var(--header-h))}
 .hero-offer{font-size:var(--fs-14)}
}
@media(min-width:721px) and (max-width:1100px){
 .site-nav__download{padding-inline:var(--s-2)}
}
@media(max-width:720px){
 .landing .hero-screen{height:calc(clamp(660px,80svh,740px) + var(--header-h));min-height:calc(660px + var(--header-h))}
 .hero-screen picture{height:100%}
 .hero-screen .hero-art{object-position:50% 0%;object-fit:cover}
 .hero-screen::after{background:var(--hero-mobile-shade)}
 .hero-identity{top:auto;bottom:var(--s-14);left:50%;transform:translateX(-50%);width:calc(100% - 40px);max-width:380px}
 .hero-identity h1{width:min(280px,88%);margin:auto}
 .hero-tagline{margin-top:var(--s-4);font-size:var(--fs-12);letter-spacing:.2em}
 .hero-offer{margin-top:var(--s-3);font-size:var(--fs-14);max-width:100%}
 .hero-cta{margin-top:var(--s-4);width:100%;justify-content:center}
 .site-nav__inner{padding-inline:var(--s-4)}
 .site-nav__brand{display:none}
 .site-nav__cross{padding-inline:0;margin-right:var(--s-3);font-weight:700;color:var(--c-text-hi)}
 .site-nav__links a{padding-inline:var(--s-2)}
 .site-nav__cta{padding:var(--s-2) var(--s-3);font-size:var(--fs-13)}
 .site-nav__actions{gap:var(--s-1)}
 .site-nav__download{padding-inline:var(--s-2);font-size:var(--fs-13);gap:var(--s-1)}
 .site-nav__download .chev{display:none}
 .server-panels{right:10px;width:calc(100vw - 20px);top:calc(100% + 6px)}
 .server-panel{padding:var(--s-4) var(--s-5) var(--s-5);line-height:var(--lh)}
 .panel-intro{margin-bottom:var(--s-4)}
 .download-options,.server-facts{grid-template-columns:1fr;gap:var(--s-6)}
 .download-options>div+div{border-left:0;border-top:1px solid var(--c-hair);padding:var(--s-6) 0 0}
 .page-section{padding:var(--s-10) var(--s-4) 0}
 .page-footer{padding:var(--s-6) var(--s-4) var(--s-10);margin-top:var(--s-10)}
 .section-head h2,.panel-heading h2{font-size:var(--fs-22)}
 .about-card{padding:var(--s-4) var(--s-5) var(--s-5)}
 .community-link{gap:var(--s-4);padding:var(--s-3) var(--s-4)}
 .community-link__badge{width:40px;height:40px}
 .community-link__badge svg{width:22px;height:22px}
 .server-facts>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:var(--s-3);align-items:baseline}
 .server-facts dt{margin:0}
 .server-facts dd{font-size:var(--fs-15)}
 .footer-row{gap:var(--s-4)}
 .footer-brand{flex-wrap:wrap;gap:var(--s-3)}
 .footer-docs{gap:var(--s-3) var(--s-5)}
}
@media(max-width:599px){
 .site-nav__links{display:none}
}
@media(max-width:479px){
 .site-nav__inner{padding-inline:var(--s-3)}
 .site-nav__cross{margin-right:var(--s-2)}
 .site-nav__social{width:30px}
 .site-nav__social .ui-icon{width:18px;height:18px}
 .site-nav__cta{padding-inline:var(--s-2)}
}
@media(max-width:370px){
 .site-nav__links a{padding-inline:var(--s-1)}
 .site-nav__download{padding-inline:var(--s-2)}
 .site-nav__download span{display:none}
 .site-nav__download .ui-icon{width:20px;height:20px}
}
