/* Theme-specific navigation system. The home mobile shell and all subpages share
   semantic markup, while each theme owns its silhouette, typography and motif. */
/* Brand artwork is intentionally omitted from navigation. The wordmark carries
   identity; decorative marks remain available inside product visualisations. */
:is(.growth-brand,.network-brand,.grove-brand,.scroll-brand,.lab-brand,.focus-brand,.depth-brand,.atelier-brand,.pace-brand,.journal-brand,.engine-brand,.orbit-brand,.recipe-brand)>img{display:none!important}
.clinic-nav .clinic-cross,.academy-nav .academy-brand>span:first-child,.capital-nav .capital-brand>span:first-child,.arena-nav .arena-brand>span:first-child,.architect-nav .architect-brand>span:first-child,.studio-nav .studio-brand>span:first-child,.city-nav .city-brand>span:first-child,.nexus21-header .nexus21-logo{display:none!important}
.template-mobile-mark,.template-subpage .t-nav-emblem{display:none!important}
.template-mobile-mark,.t-nav-emblem{position:relative;display:grid;place-items:center;flex:0 0 auto}
.template-mobile-mark b,.t-nav-emblem b{position:absolute;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0}
.template-mobile-wordmark,.t-nav-wordmark{display:grid;gap:2px;min-width:0}
.template-mobile-wordmark strong,.t-nav-wordmark strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.template-mobile-wordmark small,.t-nav-wordmark small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}
.template-mobile-status{display:flex;align-items:center;gap:6px;font-size:9px;letter-spacing:.08em;white-space:nowrap}
.template-mobile-status i{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}
.template-mobile-menu-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid currentColor;opacity:.55;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase}

/* Shared subpage navigation structure. */
.template-subpage .t-nav{height:76px;padding:0 max(28px,calc((100vw - 1360px)/2));gap:28px}
.template-subpage .t-nav-logo{gap:11px;min-width:220px;letter-spacing:0}
.template-subpage .t-nav-emblem{width:38px;height:38px}
.template-subpage .t-nav-emblem svg{width:30px;height:30px}
.template-subpage .t-nav-emblem b{right:-1px;bottom:0;padding:2px;background:var(--ft-bg);color:var(--ft-primary)}
.template-subpage .t-nav-wordmark strong{font-size:14px;letter-spacing:.025em}
.template-subpage .t-nav-wordmark small{color:var(--ft-sec);font:700 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}
.template-subpage .t-nav-links{gap:7px}
.template-subpage .t-nav-link{font-size:12px}

/* 01 / mature SaaS — floating white command bar. */
.theme-t01 .t-nav{top:10px;left:18px;right:18px;border:1px solid #e5e9f0;border-radius:16px;background:rgba(255,255,255,.9);color:#172033;box-shadow:0 14px 42px rgba(23,32,51,.08)}
.theme-t01 .t-nav-emblem{border-radius:10px;background:#172033;color:#7ba0ff}.theme-t01 .t-nav-emblem svg{width:22px}.theme-t01 .t-nav-emblem b{background:#315efb;color:#fff;border-radius:4px}

/* 02 / cyber network — chamfered neon rail. */
.theme-t02 .t-nav{top:10px;left:12px;right:12px;border:1px solid #00f6ff;border-radius:0;background:rgba(7,7,11,.94);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));box-shadow:inset 0 -2px 0 #ff2bd6}
.theme-t02 .t-nav-emblem{border:1px solid #00f6ff;transform:rotate(45deg)}.theme-t02 .t-nav-emblem>*{transform:rotate(-45deg)}.theme-t02 .t-nav-link{font-family:ui-monospace,monospace;text-transform:uppercase}

/* 03 / organic — soft leaf capsule. */
.theme-t03 .t-nav{top:12px;left:18px;right:18px;height:70px;border:1px solid rgba(34,83,57,.16);border-radius:35px 12px 35px 12px;background:rgba(238,244,235,.92);color:#173126;box-shadow:0 16px 36px rgba(42,74,51,.1)}
.theme-t03 .t-nav-emblem{border-radius:70% 30% 65% 35%;background:#173d2d;color:#9be693}.theme-t03 .t-nav-link.active{border-radius:18px 5px 18px 5px}

/* 04 / oriental — ink line and red seal. */
.theme-t04 .t-nav{height:82px;border-top:3px solid #d94b45;border-bottom:1px solid #d6b075;background:rgba(29,13,12,.94)}
.theme-t04 .t-nav-emblem{width:35px;height:35px;border:2px solid #d94b45;color:#d94b45;font-family:STSong,serif}.theme-t04 .t-nav-emblem svg{display:none}.theme-t04 .t-nav-emblem b{inset:0;display:grid;place-items:center;background:none;color:#ef7169;font-size:12px}.theme-t04 .t-nav-wordmark strong{font-family:STSong,Songti SC,serif;font-size:17px}.theme-t04 .t-nav-link{font-family:STSong,Songti SC,serif}

/* 05 / hologram — translucent lab console. */
.theme-t05 .t-nav{top:8px;left:16px;right:16px;border:1px solid rgba(0,229,255,.4);background:rgba(8,25,40,.76);box-shadow:0 0 28px rgba(0,191,255,.1),inset 0 0 22px rgba(0,255,213,.035)}
.theme-t05 .t-nav::after{content:"LIVE SIGNAL";position:absolute;right:28px;bottom:-16px;color:#00ffd5;font:8px ui-monospace,monospace;letter-spacing:.18em}.theme-t05 .t-nav-emblem{border:1px solid #00bfff;border-radius:50%;box-shadow:0 0 16px rgba(0,191,255,.35)}

/* 06 / strict minimal — typographic rule. */
.theme-t06 .t-nav{height:84px;border:0;border-bottom:1px solid #171717;background:#f4f2ed;backdrop-filter:none}
.theme-t06 .t-nav-emblem{width:28px;height:28px;border:1px solid #171717;border-radius:50%;color:#171717}.theme-t06 .t-nav-emblem svg{display:none}.theme-t06 .t-nav-emblem b{inset:0;display:grid;place-items:center;background:none;color:#171717}.theme-t06 .t-nav-wordmark strong{font-weight:500;letter-spacing:.08em}.theme-t06 .t-nav-link{border-radius:0;border-bottom:1px solid transparent}

/* 07 / ocean — glass bridge with a wave edge. */
.theme-t07 .t-nav{height:80px;border:0;border-bottom:2px solid #25b8ef;border-radius:0 0 42% 8%;background:linear-gradient(180deg,rgba(4,21,38,.96),rgba(9,36,58,.88))}
.theme-t07 .t-nav-emblem{border:1px solid #68d5ff;border-radius:50% 50% 46% 54%;background:rgba(37,184,239,.1)}.theme-t07 .t-nav-emblem svg{transform:rotate(-12deg)}

/* 08 / private luxury — centered atelier plaque. */
.theme-t08 .t-nav{height:86px;border-top:1px solid #651f2a;border-bottom:3px double #651f2a;background:rgba(255,250,244,.94)}
.theme-t08 .t-nav-logo{min-width:250px}.theme-t08 .t-nav-emblem{border:1px solid #651f2a;border-radius:50%;color:#651f2a}.theme-t08 .t-nav-wordmark strong{font:500 16px Didot,Georgia,serif}.theme-t08 .t-nav-link{font-family:Didot,Georgia,serif}

/* 09 / sport — fast diagonal stripe. */
.theme-t09 .t-nav{height:72px;border:0;border-left:10px solid #ff4b23;background:#fff;box-shadow:inset -160px 0 #c8f23a;transform:skewX(-1deg)}
.theme-t09 .t-nav>*{transform:skewX(1deg)}.theme-t09 .t-nav-emblem{background:#171717;color:#c8f23a;clip-path:polygon(12% 0,100% 0,88% 100%,0 100%)}.theme-t09 .t-nav-wordmark strong,.theme-t09 .t-nav-link{font-family:Arial Narrow,Roboto Condensed,sans-serif;font-style:italic;text-transform:uppercase}

/* 10 / journal — taped paper tab. */
.theme-t10 .t-nav{top:10px;left:24px;right:24px;height:72px;border:1px solid rgba(91,72,55,.24);border-radius:3px;background:#fffdf7;box-shadow:5px 7px 0 rgba(192,82,71,.09);transform:rotate(-.12deg)}
.theme-t10 .t-nav::before{content:"";position:absolute;left:45%;top:-7px;width:70px;height:14px;background:rgba(95,128,111,.22);transform:rotate(2deg)}.theme-t10 .t-nav-emblem{border:1px dashed #c05247;color:#c05247}.theme-t10 .t-nav-wordmark strong{font-family:Kaiti SC,STKaiti,serif}

/* 11 / steam — riveted brass plate. */
.theme-t11 .t-nav{top:8px;left:12px;right:12px;height:76px;border:2px solid #7c5b25;background:#20201e;box-shadow:inset 0 0 0 4px #141414}
.theme-t11 .t-nav::before,.theme-t11 .t-nav::after{content:"";position:absolute;top:8px;width:6px;height:6px;border-radius:50%;background:#e6a83b;box-shadow:0 52px #e6a83b}.theme-t11 .t-nav::before{left:8px}.theme-t11 .t-nav::after{right:8px}.theme-t11 .t-nav-emblem{border:2px solid #e6a83b;border-radius:50%;color:#e6a83b}

/* 12 / orbit — mission status rail. */
.theme-t12 .t-nav{height:80px;border-bottom:1px solid #f0a54a;background:radial-gradient(circle at 20% 20%,rgba(113,185,244,.12),transparent 32%),#050a13}
.theme-t12 .t-nav::after{content:"ORBIT LOCKED";position:absolute;right:32px;top:8px;color:#71b9f4;font:7px ui-monospace,monospace;letter-spacing:.18em}.theme-t12 .t-nav-emblem{border:1px solid #71b9f4;border-radius:50%;box-shadow:0 0 0 5px rgba(113,185,244,.06)}

/* 13 / editorial recipe — magazine masthead. */
.theme-t13 .t-nav{height:88px;border-top:8px solid #e2482c;border-bottom:1px solid #1f2820;background:#fffaf0;backdrop-filter:none}
.theme-t13 .t-nav-emblem{width:30px;border-radius:50% 50% 4px 4px;background:#759264;color:#fff}.theme-t13 .t-nav-wordmark strong{font:500 17px Georgia,Noto Serif SC,serif}.theme-t13 .t-nav-wordmark small{color:#e2482c}.theme-t13 .t-nav-link{font-family:Georgia,Noto Serif SC,serif}

/* 14 / clinical — clean diagnostic rail. */
.theme-t14 .t-nav{top:10px;left:16px;right:16px;height:72px;border:1px solid rgba(23,54,52,.14);border-left:6px solid #0b6963;border-radius:12px;background:rgba(255,255,255,.92);box-shadow:0 14px 38px rgba(11,105,99,.08)}
.theme-t14 .t-nav-emblem{border:1px solid #0b6963;border-radius:10px;background:#eff9f7;color:#0b6963}.theme-t14 .t-nav-emblem::before,.theme-t14 .t-nav-emblem::after{content:"";position:absolute;background:#0b6963}.theme-t14 .t-nav-emblem::before{width:14px;height:2px}.theme-t14 .t-nav-emblem::after{width:2px;height:14px}

/* 15 / academy — bookplate and double rule. */
.theme-t15 .t-nav{height:88px;border-top:3px double #224f3d;border-bottom:3px double #224f3d;background:#fffdf7}
.theme-t15 .t-nav-emblem{border:1px solid #224f3d;color:#224f3d}.theme-t15 .t-nav-emblem::after{content:"";position:absolute;left:4px;right:4px;bottom:4px;border-bottom:3px double #b3833e}.theme-t15 .t-nav-wordmark strong,.theme-t15 .t-nav-link{font-family:Charter,Georgia,Noto Serif SC,serif}

/* 16 / capital — market terminal strip. */
.theme-t16 .t-nav{height:82px;border-top:8px solid #e4b658;border-bottom:1px solid #344357;background:#07111d}
.theme-t16 .t-nav::before{content:"ROI 4.28   ▲ 0.62";position:absolute;right:30px;top:-7px;color:#07111d;font:700 7px ui-monospace,monospace;letter-spacing:.12em}.theme-t16 .t-nav-emblem{border:1px solid #e4b658;color:#e4b658;border-radius:0}.theme-t16 .t-nav-link{font-family:IBM Plex Sans,Inter,sans-serif}

/* 17 / esports — scoreboard shell. */
.theme-t17 .t-nav{top:8px;left:12px;right:12px;height:76px;border:1px solid #22e5d2;background:#181024;clip-path:polygon(0 0,94% 0,100% 35%,100% 100%,6% 100%,0 65%);box-shadow:inset 0 -3px #bd45ff}
.theme-t17 .t-nav-emblem{border:2px solid #22e5d2;color:#bd45ff;clip-path:polygon(15% 0,100% 0,100% 85%,85% 100%,0 100%,0 15%)}.theme-t17 .t-nav-wordmark strong,.theme-t17 .t-nav-link{font-family:Rajdhani,Arial Narrow,sans-serif;text-transform:uppercase}

/* 18 / blueprint — drawing ruler. */
.theme-t18 .t-nav{height:84px;border:1px solid #245f9a;border-top-width:6px;background-color:#f8fafb;background-image:linear-gradient(rgba(36,95,154,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(36,95,154,.07) 1px,transparent 1px);background-size:18px 18px}
.theme-t18 .t-nav-emblem{border:1px solid #245f9a;border-radius:0;color:#245f9a}.theme-t18 .t-nav-wordmark strong,.theme-t18 .t-nav-link{font-family:IBM Plex Mono,Noto Sans SC,monospace}

/* 19 / audio — studio transport capsule. */
.theme-t19 .t-nav{top:10px;left:22px;right:22px;height:68px;border:1px solid #373741;border-radius:34px;background:rgba(23,23,28,.94);box-shadow:0 14px 40px rgba(0,0,0,.25)}
.theme-t19 .t-nav-emblem{border:7px solid #ff6b7d;border-radius:50%;color:#f2c764}.theme-t19 .t-nav-emblem svg{display:none}.theme-t19 .t-nav-emblem b{inset:0;display:grid;place-items:center;background:#17171c;border-radius:50%;color:#f2c764}.theme-t19 .t-nav-wordmark strong{letter-spacing:.12em}

/* 20 / urban future — HUD with corner brackets. */
.theme-t20 .t-nav{top:8px;left:14px;right:14px;height:76px;border:1px solid rgba(37,199,217,.4);background:rgba(6,18,29,.9);box-shadow:inset 4px 0 #25c7d9,inset -4px 0 #f0a44d}
.theme-t20 .t-nav::after{content:"NODE 20 / ONLINE";position:absolute;right:28px;bottom:7px;color:#25c7d9;font:7px ui-monospace,monospace;letter-spacing:.16em}.theme-t20 .t-nav-emblem{border:1px solid #25c7d9;border-radius:2px;color:#25c7d9;clip-path:polygon(12% 0,88% 0,100% 12%,100% 88%,88% 100%,12% 100%,0 88%,0 12%)}

/* 21 / modern ink — rice paper, seal and brush rule. */
.theme-t21 .t-nav{height:86px;border:0;border-bottom:1px solid #7f8b85;background:rgba(247,244,236,.9);backdrop-filter:blur(14px);box-shadow:inset 0 -4px 0 rgba(40,92,87,.05)}
.theme-t21 .t-nav::after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:5px;background:linear-gradient(90deg,transparent,#285c57 14%,#285c57 68%,rgba(40,92,87,.18) 91%,transparent);clip-path:polygon(0 35%,15% 25%,33% 52%,54% 18%,72% 44%,100% 30%,100% 68%,73% 58%,54% 76%,32% 63%,15% 72%,0 60%)}
.theme-t21 .t-nav-emblem{border:1px solid #285c57;border-radius:50%;color:#285c57}.theme-t21 .t-nav-emblem b{right:-5px;bottom:-4px;width:16px;height:16px;display:grid;place-items:center;border-radius:2px;background:#a84635;color:#fff;font-size:7px}.theme-t21 .t-nav-wordmark strong,.theme-t21 .t-nav-link{font-family:STSong,Songti SC,Noto Serif SC,serif}

@media(max-width:980px){
  :where(body.template-page){--tn-top:0px;--tn-side:0px;--tn-height:68px;--tn-space:68px}
  body.template-page{padding-top:var(--tn-space)}
  .template-mobile-header{inset:var(--tn-top) var(--tn-side) auto;height:var(--tn-height);padding:0 16px;display:flex;background:var(--rh-bg);border:0;border-bottom:1px solid var(--rh-border);color:var(--rh-text);box-shadow:none;backdrop-filter:blur(18px) saturate(125%)}
  .template-mobile-brand{min-width:0;display:flex;align-items:center;gap:10px;color:inherit}
  .template-mobile-mark{width:36px;height:36px}.template-mobile-mark img{width:28px;height:28px}.template-mobile-mark b{right:-2px;bottom:-2px;padding:2px;border-radius:3px;background:var(--rh-primary);color:#fff}
  .template-mobile-wordmark strong{font-size:14px;line-height:1.1}.template-mobile-wordmark small{max-width:150px;color:var(--rh-sec);font:700 7px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}
  .template-mobile-status{margin-left:auto;margin-right:10px;color:var(--rh-secondary)}
  .template-menu-toggle{width:40px;height:40px;border:1px solid var(--rh-border);border-radius:10px;background:var(--rh-card);color:var(--rh-text)}
  .template-menu-toggle span{width:19px;height:2px;background:currentColor}
  .template-mobile-menu{inset:calc(var(--tn-top) + var(--tn-height)) var(--tn-side) 0;gap:7px;padding:22px 18px max(24px,env(safe-area-inset-bottom));background:color-mix(in srgb,var(--rh-bg) 96%,transparent);color:var(--rh-text);counter-reset:mobile-nav;box-shadow:0 30px 70px rgba(0,0,0,.2)}
  .template-mobile-menu>a{counter-increment:mobile-nav;display:grid;grid-template-columns:34px 1fr;align-items:center;padding:14px 15px;border:1px solid transparent;border-radius:var(--rh-radius);background:color-mix(in srgb,var(--rh-card) 82%,transparent);color:var(--rh-text);font-size:15px}
  .template-mobile-menu>a::before{content:"0" counter(mobile-nav);color:var(--rh-primary);font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}
  .template-mobile-menu .template-mobile-login{display:flex;justify-content:center;margin-top:9px;background:var(--rh-primary);color:#fff}
  .template-mobile-menu .template-mobile-login::before{display:none}

  /* Each compact header uses a genuinely different navigation archetype. */
  .template-t01 .template-mobile-header{background:#fff;border-color:#e5e9f0;box-shadow:0 8px 30px rgba(23,32,51,.06)}.template-t01 .template-mobile-mark{border-radius:10px;background:#172033}.template-t01 .template-mobile-mark img{width:24px}.template-t01 .template-menu-toggle{border:0;background:#eef2ff;color:#315efb}
  .template-t02 .template-mobile-header{margin:7px;border:1px solid #00f6ff;background:#080b12;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));box-shadow:inset 0 -2px #ff2bd6}.template-t02{--tn-space:75px}.template-t02 .template-mobile-mark{border:1px solid #ff2bd6;transform:rotate(45deg)}.template-t02 .template-mobile-mark>*{transform:rotate(-45deg)}.template-t02 .template-mobile-wordmark{font-family:ui-monospace,monospace}.template-t02 .template-menu-toggle{border-color:#00f6ff;border-radius:0}
  .template-t03{--tn-top:8px;--tn-side:10px;--tn-height:60px;--tn-space:76px}.template-t03 .template-mobile-header{border:1px solid rgba(23,61,45,.16);border-radius:30px 10px 30px 10px;background:#edf1e7;box-shadow:0 12px 30px rgba(23,61,45,.12)}.template-t03 .template-mobile-mark{border-radius:70% 30% 65% 35%;background:#173d2d}.template-t03 .template-menu-toggle{border:0;border-radius:50%;background:#173d2d;color:#9be693}
  .template-t04 .template-mobile-header{height:72px;border-top:3px solid #d94b45;border-bottom:1px solid #d6b075;background:#1d0d0c;color:#f7ead8}.template-t04{--tn-height:72px;--tn-space:72px}.template-t04 .template-mobile-brand,.template-t04 .template-mobile-wordmark strong{color:#f7ead8}.template-t04 .template-mobile-wordmark small{color:#b8997d}.template-t04 .template-mobile-mark{width:34px;height:34px;border:2px solid #d94b45}.template-t04 .template-mobile-mark img{display:none}.template-t04 .template-mobile-mark b{inset:0;display:grid;place-items:center;background:none;color:#ef7169;font:12px STSong,serif}.template-t04 .template-mobile-wordmark strong{font:600 17px STSong,Songti SC,serif}.template-t04 .template-menu-toggle{border-radius:0;border-color:#d6b075;background:transparent;color:#ef7169}
  .template-t05 .template-mobile-header{margin:7px;border:1px solid rgba(0,229,255,.45);background:rgba(8,25,40,.88);box-shadow:0 0 24px rgba(0,191,255,.12),inset 0 0 18px rgba(0,255,213,.04)}.template-t05{--tn-space:75px}.template-t05 .template-mobile-mark{border:1px solid #00bfff;border-radius:50%;box-shadow:0 0 15px rgba(0,191,255,.35)}.template-t05 .template-menu-toggle{border-color:#00ffd5;border-radius:50%;background:rgba(0,191,255,.07);color:#00ffd5}
  .template-t06 .template-mobile-header{height:76px;border-bottom:1px solid #111;background:#f5f5f2;backdrop-filter:none}.template-t06{--tn-height:76px;--tn-space:76px}.template-t06 .template-mobile-mark{width:30px;height:30px;border:1px solid #111;border-radius:50%}.template-t06 .template-mobile-mark img{display:none}.template-t06 .template-mobile-mark b{inset:0;display:grid;place-items:center;background:none;color:#111}.template-t06 .template-mobile-wordmark strong{font-weight:500;letter-spacing:.08em}.template-t06 .template-menu-toggle{border:1px solid #111;border-radius:50%;background:transparent;color:#111}
  .template-t07 .template-mobile-header{height:72px;border:0;border-bottom:2px solid #25b8ef;border-radius:0 0 38% 8%;background:linear-gradient(180deg,#041526,#09243a)}.template-t07{--tn-height:72px;--tn-space:72px}.template-t07 .template-mobile-mark{border:1px solid #68d5ff;border-radius:50%;background:rgba(37,184,239,.1)}.template-t07 .template-menu-toggle{border:0;border-radius:50% 50% 44% 56%;background:#25b8ef;color:#041526}
  .template-t08 .template-mobile-header{height:78px;justify-content:center;border-top:1px solid #651f2a;border-bottom:3px double #651f2a;background:#fffaf4}.template-t08{--tn-height:78px;--tn-space:78px}.template-t08 .template-mobile-brand{margin:auto}.template-t08 .template-mobile-mark{border:1px solid #651f2a;border-radius:50%}.template-t08 .template-mobile-wordmark strong{font:500 16px Didot,Georgia,serif}.template-t08 .template-mobile-status{display:none}.template-t08 .template-menu-toggle{position:absolute;right:15px;border:0;background:transparent;color:#651f2a}
  .template-t09 .template-mobile-header{height:66px;border:0;border-left:8px solid #ff4b23;background:linear-gradient(105deg,#fff 0 74%,#c8f23a 74%);transform:skewX(-1.5deg)}.template-t09{--tn-height:66px;--tn-space:66px}.template-t09 .template-mobile-header>*{transform:skewX(1.5deg)}.template-t09 .template-mobile-mark{background:#141414;clip-path:polygon(12% 0,100% 0,88% 100%,0 100%)}.template-t09 .template-mobile-wordmark strong{font:italic 700 15px Arial Narrow,sans-serif;text-transform:uppercase}.template-t09 .template-menu-toggle{border:0;border-radius:0;background:#ff4b23;color:#fff;clip-path:polygon(12% 0,100% 0,88% 100%,0 100%)}
  .template-t10{--tn-top:8px;--tn-side:12px;--tn-height:62px;--tn-space:78px}.template-t10 .template-mobile-header{border:1px solid rgba(91,72,55,.24);border-radius:3px;background:#fffdf7;box-shadow:5px 6px 0 rgba(192,82,71,.1);transform:rotate(-.2deg)}.template-t10 .template-mobile-header::before{content:"";position:absolute;left:42%;top:-7px;width:64px;height:13px;background:rgba(95,128,111,.25);transform:rotate(2deg)}.template-t10 .template-mobile-mark{border:1px dashed #c05247}.template-t10 .template-mobile-wordmark strong{font-family:Kaiti SC,STKaiti,serif}.template-t10 .template-menu-toggle{border-style:dashed;border-radius:3px;color:#c05247}
  .template-t11{--tn-top:7px;--tn-side:7px;--tn-height:64px;--tn-space:78px}.template-t11 .template-mobile-header{border:2px solid #7c5b25;background:#20201e;box-shadow:inset 0 0 0 4px #141414}.template-t11 .template-mobile-header::before,.template-t11 .template-mobile-header::after{content:"";position:absolute;top:7px;width:6px;height:6px;border-radius:50%;background:#e6a83b;box-shadow:0 44px #e6a83b}.template-t11 .template-mobile-header::before{left:7px}.template-t11 .template-mobile-header::after{right:7px}.template-t11 .template-mobile-mark{border:2px solid #e6a83b;border-radius:50%}.template-t11 .template-menu-toggle{border:1px solid #e6a83b;border-radius:50%;background:#141414;color:#e6a83b}
  .template-t12 .template-mobile-header{height:72px;border-bottom:1px solid #f0a54a;background:radial-gradient(circle at 20% 15%,rgba(113,185,244,.15),transparent 35%),#050a13}.template-t12{--tn-height:72px;--tn-space:72px}.template-t12 .template-mobile-mark{border:1px solid #71b9f4;border-radius:50%;box-shadow:0 0 0 5px rgba(113,185,244,.06)}.template-t12 .template-mobile-status::after{content:"LOCK"}.template-t12 .template-menu-toggle{border-color:#f0a54a;border-radius:50%;background:transparent;color:#f0a54a}
  .template-t13 .template-mobile-header{height:78px;border-top:7px solid #e2482c;border-bottom:1px solid #1f2820;background:#fffaf0}.template-t13{--tn-height:78px;--tn-space:78px}.template-t13 .template-mobile-mark{width:31px;border-radius:50% 50% 4px 4px;background:#759264}.template-t13 .template-mobile-wordmark strong{font:500 17px Georgia,Noto Serif SC,serif}.template-t13 .template-mobile-wordmark small{color:#e2482c}.template-t13 .template-menu-toggle{border:0;border-radius:0;border-bottom:2px solid #e2482c;background:transparent;color:#1f2820}
  .template-t14{--tn-top:8px;--tn-side:10px;--tn-height:62px;--tn-space:78px}.template-t14 .template-mobile-header{border:1px solid rgba(23,54,52,.14);border-left:6px solid #0b6963;border-radius:12px;background:#fff;box-shadow:0 12px 32px rgba(11,105,99,.08)}.template-t14 .template-mobile-mark{border:1px solid #0b6963;border-radius:10px;background:#eff9f7}.template-t14 .template-mobile-mark::before,.template-t14 .template-mobile-mark::after{content:"";position:absolute;background:#0b6963}.template-t14 .template-mobile-mark::before{width:14px;height:2px}.template-t14 .template-mobile-mark::after{width:2px;height:14px}.template-t14 .template-mobile-mark img{display:none}.template-t14 .template-menu-toggle{border:0;background:#0b6963;color:#fff}
  .template-t15 .template-mobile-header{height:78px;border-top:3px double #224f3d;border-bottom:3px double #224f3d;background:#fffdf7}.template-t15{--tn-height:78px;--tn-space:78px}.template-t15 .template-mobile-mark{border:1px solid #224f3d}.template-t15 .template-mobile-mark::after{content:"";position:absolute;left:4px;right:4px;bottom:4px;border-bottom:3px double #b3833e}.template-t15 .template-mobile-wordmark strong{font-family:Charter,Georgia,Noto Serif SC,serif}.template-t15 .template-menu-toggle{border-radius:0;border:1px solid #224f3d;background:transparent;color:#224f3d}
  .template-t16 .template-mobile-header{height:74px;border-top:8px solid #e4b658;border-bottom:1px solid #344357;background:#07111d}.template-t16{--tn-height:74px;--tn-space:74px}.template-t16 .template-mobile-header::before{content:"ROI 4.28 ▲";position:absolute;right:14px;top:-7px;color:#07111d;font:700 7px ui-monospace,monospace}.template-t16 .template-mobile-mark{border:1px solid #e4b658;border-radius:0}.template-t16 .template-menu-toggle{border-color:#e4b658;border-radius:0;background:#0e1b2a;color:#e4b658}
  .template-t17{--tn-top:7px;--tn-side:7px;--tn-height:64px;--tn-space:78px}.template-t17 .template-mobile-header{border:1px solid #22e5d2;background:#181024;clip-path:polygon(0 0,92% 0,100% 28%,100% 100%,8% 100%,0 72%);box-shadow:inset 0 -3px #bd45ff}.template-t17 .template-mobile-mark{border:2px solid #22e5d2;clip-path:polygon(15% 0,100% 0,100% 85%,85% 100%,0 100%,0 15%)}.template-t17 .template-mobile-wordmark{font-family:Rajdhani,Arial Narrow,sans-serif;text-transform:uppercase}.template-t17 .template-menu-toggle{border:1px solid #bd45ff;border-radius:0;background:#0d0715;color:#22e5d2;clip-path:polygon(15% 0,100% 0,100% 85%,85% 100%,0 100%,0 15%)}
  .template-t18 .template-mobile-header{height:74px;border:1px solid #245f9a;border-top-width:6px;background-color:#f8fafb;background-image:linear-gradient(rgba(36,95,154,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(36,95,154,.08) 1px,transparent 1px);background-size:16px 16px}.template-t18{--tn-height:74px;--tn-space:74px}.template-t18 .template-mobile-mark{border:1px solid #245f9a;border-radius:0}.template-t18 .template-mobile-wordmark{font-family:IBM Plex Mono,Noto Sans SC,monospace}.template-t18 .template-menu-toggle{border:1px solid #245f9a;border-radius:0;background:#fff;color:#245f9a}
  .template-t19{--tn-top:8px;--tn-side:12px;--tn-height:58px;--tn-space:74px}.template-t19 .template-mobile-header{border:1px solid #373741;border-radius:30px;background:#17171c;box-shadow:0 14px 34px rgba(0,0,0,.28)}.template-t19 .template-mobile-mark{width:34px;height:34px;border:7px solid #ff6b7d;border-radius:50%}.template-t19 .template-mobile-mark img{display:none}.template-t19 .template-mobile-mark b{inset:0;display:grid;place-items:center;background:#17171c;color:#f2c764;border-radius:50%}.template-t19 .template-mobile-status{display:none}.template-t19 .template-menu-toggle{border:0;border-radius:50%;background:#ff6b7d;color:#17171c}.template-t19 .template-menu-toggle span{background:#17171c}
  .template-t20{--tn-top:7px;--tn-side:7px;--tn-height:64px;--tn-space:78px}.template-t20 .template-mobile-header{border:1px solid rgba(37,199,217,.45);background:#06121d;box-shadow:inset 4px 0 #25c7d9,inset -4px 0 #f0a44d}.template-t20 .template-mobile-mark{border:1px solid #25c7d9;border-radius:2px;clip-path:polygon(12% 0,88% 0,100% 12%,100% 88%,88% 100%,12% 100%,0 88%,0 12%)}.template-t20 .template-mobile-status::after{content:"NODE"}.template-t20 .template-menu-toggle{border-color:#25c7d9;border-radius:2px;background:#0d2230;color:#25c7d9}
  .template-t21 .template-mobile-header{height:78px;border:0;border-bottom:1px solid #7f8b85;background:rgba(247,244,236,.94);box-shadow:inset 0 -4px rgba(40,92,87,.05)}.template-t21{--tn-height:78px;--tn-space:78px}.template-t21 .template-mobile-header::after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:5px;background:linear-gradient(90deg,transparent,#285c57 14%,#285c57 68%,rgba(40,92,87,.18) 91%,transparent);clip-path:polygon(0 35%,15% 25%,33% 52%,54% 18%,72% 44%,100% 30%,100% 68%,73% 58%,54% 76%,32% 63%,15% 72%,0 60%)}.template-t21 .template-mobile-mark{border:1px solid #285c57;border-radius:50%}.template-t21 .template-mobile-mark b{right:-4px;bottom:-4px;width:16px;height:16px;display:grid;place-items:center;border-radius:2px;background:#a84635;color:#fff}.template-t21 .template-mobile-wordmark strong{font:600 16px STSong,Songti SC,Noto Serif SC,serif}.template-t21 .template-menu-toggle{border:0;border-radius:50%;background:transparent;color:#1b2421}.template-t21 .template-menu-toggle span{height:1px}.template-t21 .template-menu-toggle span:nth-child(1){width:22px}.template-t21 .template-menu-toggle span:nth-child(2){width:15px}.template-t21 .template-menu-toggle span:nth-child(3){width:19px}

  .template-subpage .t-nav{top:0;left:0;right:0;height:70px;padding:0 16px;border-radius:0;clip-path:none;transform:none}
  .template-subpage .t-nav>*{transform:none}
  .template-subpage .t-nav-logo{min-width:0}.template-subpage .t-nav-emblem{width:34px;height:34px}.template-subpage .t-nav-wordmark strong{max-width:150px}.template-subpage .t-nav-wordmark small{max-width:135px}.template-subpage .t-nav-links{display:none}.template-subpage .t-nav-right{margin-left:auto}.template-subpage .t-nav-btn{display:none}.template-subpage .t-mobile-toggle{display:flex}
}

@media(max-width:520px){.template-mobile-status{display:none}.template-mobile-wordmark small{max-width:132px}.template-subpage .t-nav-wordmark small{display:none}}
