/* C4NDY5 R15E · shared visual language. Loaded in head; no content moved by JS. */
@media screen {
 html { scroll-padding-top:132px; }
 body.site-design {
  --ds-font:'Tektur',sans-serif; --ds-bg:#101419; --ds-panel:#182127; --ds-inset:#11191f;
  --ds-raised:#22313a; --ds-line:#3d515b; --ds-text:#edf3f6; --ds-muted:#bacad2;
  --ds-brand:#ffa3a3; --ds-accent:#73dce6; --ds-gold:#dfc18c; --ds-success:#9ad5a6;
  --ds-header-height:112px; --header-height:112px; --ds-width:1280px; --ds-gutter:24px;
  --font-main:var(--ds-font); --font-body:var(--ds-font); --ui-font:var(--ds-font);
  --ui-bg:var(--ds-bg); --ui-panel:var(--ds-panel); --ui-inset:var(--ds-inset); --ui-line:var(--ds-line);
  --ui-text:var(--ds-text); --ui-muted:var(--ds-muted); --ui-accent:var(--ds-accent);
  --color-bg:var(--ds-bg); --color-surface:var(--ds-panel); --color-text:var(--ds-text);
  --color-text-secondary:var(--ds-muted); --color-accent:var(--ds-brand); --foba-accent:var(--ds-accent);
  --ds-art:url('/bitrix/templates/candys-rise/img/ui-v2/fantasy.webp');
  background:var(--ds-bg)!important; color:var(--ds-text); font:400 16px/1.65 var(--ds-font);
  padding-top:var(--ds-header-height)!important; margin:0; min-width:0;isolation:isolate;
 }
 body.site-design[data-site-system=cyberpunk]{--ds-accent:#ff9299;--ds-panel:#231d24;--ds-inset:#17151b;--ds-line:#63424a}
 body.site-design[data-site-system=dnd]{--ds-accent:#dfc18c;--ds-panel:#242321;--ds-inset:#191b1b;--ds-line:#5b5141}
 body.site-design[data-site-system=pf2]{--ds-accent:#e3bf80;--ds-panel:#292126;--ds-inset:#1a181d;--ds-line:#654751}
 body.site-design[data-site-system=coc]{--ds-accent:#90cead;--ds-panel:#182824;--ds-inset:#101d1b;--ds-line:#3c6255}
 body.site-design[data-site-system=fallout]{--ds-accent:#b3d890;--ds-panel:#1e281d;--ds-inset:#131d15;--ds-line:#506844}
 body.site-design[data-scenery=cyber]{--ds-art:url('/bitrix/templates/candys-rise/img/ui-v2/cyber.webp')}
 body.site-design[data-scenery=wasteland]{--ds-art:url('/bitrix/templates/candys-rise/img/ui-v2/wasteland.webp')}
 body.site-design[data-scenery=occult]{--ds-art:url('/bitrix/templates/candys-rise/img/ui-v2/occult.webp')}
 body.site-design :is(.site-header,.site-main,.site-footer,.feedback-overlay,.fav-modal) {font-family:var(--ds-font)!important}
 body.site-design :is(.site-header,.site-main,.site-footer,.feedback-overlay,.fav-modal) :not(svg):not(svg *):not(.fa):not(.fas):not(.far):not(.fab):not([class*='fa-']) {font-family:var(--ds-font)!important}
 body.site-design :is(h1,h2,h3,h4){letter-spacing:0;line-height:1.3;text-wrap:balance}
 body.site-design h1{font-size:clamp(1.75rem,3vw,2.65rem);font-weight:700}
 body.site-design h2{font-weight:600}
 body.site-design :is(button,input,select,textarea){font-family:var(--ds-font);max-width:100%}
 body.site-design :is(input,select,textarea){font-size:16px}
 body.site-design :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ds-accent);outline-offset:4px}
 body.site-design :is(p,li){text-wrap:pretty}
 body.site-design img{max-width:100%}
 body.site-design .ds-icon{display:inline-block;width:24px;height:24px;flex:0 0 auto;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
 body.site-design .ds-inline-icon{width:1.15em;height:1.15em;margin-inline-end:.25em}
 body.site-design .ds-skip-link{position:fixed;top:8px;left:12px;z-index:10000;padding:12px 16px;background:var(--ds-brand);color:#101419;transform:translateY(-160%);border-radius:8px}
 body.site-design .ds-skip-link:focus{transform:none}
 body.site-design .site-main{position:relative;isolation:auto;width:100%;padding:0 0 64px!important;margin:0!important;min-width:0}
 body.site-design .site-header .logo{margin:0}
 body.site-design .dnd-card .meta-row .label{white-space:normal;overflow-wrap:anywhere}
 body.site-design .site-main::before{content:'';position:absolute;z-index:-1;pointer-events:none;inset:0 0 auto;height:760px;background:linear-gradient(180deg,rgba(16,20,25,.12),rgba(16,20,25,.22) 38%,var(--ds-bg) 98%),var(--ds-art) center top/cover no-repeat;opacity:.9}
 body.site-design .site-main .content-container{width:100%!important;max-width:var(--ds-width)!important;margin:0 auto!important;padding:0 var(--ds-gutter)!important;min-width:0}
 body.site-design .site-main .breadcrumbs-wrapper{width:100%!important;max-width:var(--ds-width)!important;margin:0 auto!important;padding:20px var(--ds-gutter) 16px!important;min-height:60px}
 body.site-design .site-main .foba-container:has(.rules-layout){padding:0!important;border:0;background:none}
 body.site-design .site-main .rules-content{background:var(--ds-panel)!important;border:1px solid var(--ds-line)!important}
 body.site-design .breadcrumbs{display:block!important;padding:0;margin:0;font-size:13px;line-height:1.6;color:var(--ds-muted)}
 body.site-design .breadcrumbs ol{display:flex;flex-wrap:wrap;gap:5px 10px;list-style:none;padding:0;margin:0}
 body.site-design .breadcrumbs li{display:flex;align-items:baseline;gap:10px;min-width:0;overflow-wrap:anywhere}
 body.site-design .breadcrumbs li+li::before{content:'/';color:#7f949f}
 body.site-design .breadcrumbs a{color:var(--ds-muted);text-decoration:none}
 body.site-design .breadcrumbs a:hover{color:var(--ds-accent);text-decoration:underline;text-underline-offset:4px}
 body.site-design .breadcrumbs [aria-current=page]{color:var(--ds-text)}
 /* Stable two-row header; the contextual row remains usable without JavaScript. */
 body.site-design .site-header{position:fixed;inset:0 0 auto;height:auto!important;min-height:112px;z-index:1100;background:#11171bf5;border:0;border-bottom:1px solid var(--ds-line);backdrop-filter:blur(12px)}
 body.site-design .header-container{height:64px;min-height:64px;width:100%;max-width:var(--ds-width);padding:0 var(--ds-gutter);margin:auto;gap:24px}
 body.site-design .logo{font-size:20px;line-height:1;color:var(--ds-brand);white-space:nowrap;letter-spacing:.03em}
 body.site-design .main-nav{gap:22px}
 body.site-design .nav-link{font-size:14px;font-weight:500;color:var(--ds-muted);min-height:44px;display:flex;align-items:center;padding:0}
 body.site-design .nav-link:hover{color:var(--ds-brand)}
 body.site-design .user-actions{gap:8px;min-width:0}
 body.site-design .user-actions .btn{min-height:40px;font-size:13px;white-space:nowrap}
 body.site-design .site-login{border-radius:8px!important;width:auto!important;min-width:88px;flex:none;padding:9px 14px!important;aspect-ratio:auto!important;gap:8px;box-shadow:none}
 body.site-design .ds-context-nav{height:48px;border-top:1px solid #ffffff0d;background:#141d22}
 body.site-design .ds-context-inner{max-width:var(--ds-width);height:100%;margin:auto;padding:0 var(--ds-gutter);display:flex;align-items:center;gap:14px;font-size:14px}
 body.site-design .ds-nav-menu{position:relative;min-width:0}
 body.site-design .ds-nav-menu summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:44px;cursor:pointer;color:var(--ds-text);white-space:nowrap;font-weight:500;border-radius:6px}
 body.site-design .ds-nav-menu summary::-webkit-details-marker{display:none}
 body.site-design .ds-nav-menu summary .ds-icon{width:19px;height:19px;color:var(--ds-brand)}
 body.site-design .ds-chevron{width:6px;height:6px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);margin:0 3px 3px 5px}
 body.site-design .ds-nav-menu[open] .ds-chevron{transform:rotate(225deg);margin-bottom:-3px}
 body.site-design .ds-nav-menu[open]>summary{color:var(--ds-accent)}
 body.site-design .ds-current-system{color:var(--ds-accent);font-weight:600;text-decoration:none;white-space:nowrap}
 body.site-design .ds-nav-divider{color:#82929a}
 body.site-design .ds-nav-caption{font-size:13px;color:var(--ds-muted)}
 body.site-design .ds-nav-panel{position:absolute;top:calc(100% + 4px);left:0;width:300px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 132px);overflow:auto;overscroll-behavior:contain;display:grid;gap:4px;padding:12px;background:#1b272f;border:1px solid var(--ds-line);border-radius:12px;box-shadow:0 18px 48px #0009;z-index:1200}
 body.site-design .ds-nav-panel>a{display:flex;align-items:center;gap:10px;min-height:44px;border-radius:7px;color:var(--ds-text);padding:10px 12px;text-decoration:none;font-size:14px;line-height:1.4}
 body.site-design .ds-nav-panel>a:hover{background:#2b3d46}
 body.site-design .ds-nav-panel>a[aria-current]{background:#2b3d46;color:var(--ds-accent);box-shadow:inset 3px 0 var(--ds-accent)}
 body.site-design .ds-nav-panel>.ds-nav-overview{grid-column:1/-1;border-bottom:1px solid var(--ds-line);border-radius:0;color:var(--ds-accent);font-weight:600}
 body.site-design .ds-helpers-menu{width:580px;grid-template-columns:repeat(2,minmax(0,1fr))}
 body.site-design .site-footer{background:#141b20;border-top:1px solid var(--ds-line);padding:32px var(--ds-gutter);margin-top:auto}
 body.site-design .footer-container{max-width:1232px;margin:auto;gap:24px}
 body.site-design .footer-logo{font-size:19px;color:var(--ds-brand)}
 body.site-design .footer-nav{gap:14px 24px;flex-wrap:wrap}
 body.site-design .footer-nav a{font-size:14px;color:var(--ds-muted)}
 body.site-design .feedback-fab{box-shadow:none;border:1px solid var(--ds-line);background:var(--ds-panel);width:44px;height:44px;right:16px;bottom:16px}
 body.site-design .global-scroll-top{bottom:70px;right:16px;width:44px;height:44px}
 body.site-design .feedback-modal{background:var(--ds-panel);border-color:var(--ds-line);color:var(--ds-text)}
 /* Public home, editorial, informational and account entry pages. */
 body.site-design .content-container>:is(.hero-section,.about-section,.contacts-section,.support-section,.dashboard-section,.login-section,.register-section,.fn-page){padding:0;margin:0 auto 32px;max-width:none}
 body.site-design .hero-section{margin-top:28px!important}
 body.site-design .hero-section>.page-title{background:var(--ds-panel);border:1px solid var(--ds-line);border-left:4px solid var(--ds-brand);padding:24px 28px;border-radius:14px;text-align:left;margin:0 0 20px}
 body.site-design .system-card.card{min-height:230px;padding:26px;border:1px solid var(--ds-line);border-radius:14px;box-shadow:none;background:linear-gradient(180deg,#15202720,#12191fe8),var(--ds-art) center/cover;color:var(--ds-text);transition:border-color .18s,transform .18s;overflow:hidden}
 body.site-design .system-card.card:hover{border-color:var(--ds-accent);transform:translateY(-3px)}
 body.site-design .system-card.card img{width:56px;height:56px;object-fit:contain;margin:0 0 18px;opacity:.9;filter:invert(1)}
 body.site-design .system-card.card h3{font-size:22px;line-height:1.35;margin:0;text-shadow:0 1px 7px #000;letter-spacing:.015em}
 body.site-design .system-card[href*='cyberpunk'],body.site-design .system-card[href*='foba-helper']{--ds-art:url('/bitrix/templates/candys-rise/img/ui-v2/cyber.webp')}
 body.site-design .system-card[href*='fallout']{--ds-art:url('/bitrix/templates/candys-rise/img/ui-v2/wasteland.webp');--ds-accent:#b3d890}
 body.site-design .system-card[href*='coc-helper']{--ds-art:url('/bitrix/templates/candys-rise/img/ui-v2/occult.webp');--ds-accent:#90cead}
 body.site-design .system-card[href*='dnd-helper'],body.site-design .system-card[href*='pf2e-helper']{--ds-accent:#dfc18c}
 body.site-design :is(.fallout-card,.coc-card)::after{display:none}
 body.site-design :is(.voting-section,.winners-section){padding:24px!important;background:var(--ds-panel);border:1px solid var(--ds-line);border-radius:14px;margin:24px 0!important;text-align:left!important}
 body.site-design :is(.voting-section,.winners-section) h2{color:var(--ds-text)!important;font-size:22px!important;text-align:left;margin:0 0 20px!important}
 body.site-design .voting-section .system-card.card{background:var(--ds-inset);min-height:150px}
 body.site-design :is(.about-section,.contacts-section,.dashboard-section,.helper-section,.support-section)>.page-title{background:var(--ds-panel);border:1px solid var(--ds-line);border-left:4px solid var(--ds-accent);border-radius:12px;padding:22px 26px;text-align:left;margin:0 0 24px}
 body.site-design :is(.about-content,.support-card,.legal-block,.feature-card,.contact-card,.auth-card,.login-card){background:var(--ds-panel);border:1px solid var(--ds-line);border-radius:14px;padding:28px;color:var(--ds-text);box-shadow:none}
 body.site-design .login-card{max-width:460px;margin-inline:auto}
 body.site-design .login-card h1{margin:0 0 24px}
 body.site-design .login-form{gap:18px}
 body.site-design .login-form .form-group{margin:0}
 body.site-design .login-form .form-label{margin:0 0 6px}
 body.site-design .login-form p{margin:0;font-size:14px;line-height:1.65;color:var(--ds-muted)}
 body.site-design .login-form [role=status]:empty{display:none}
 body.site-design .login-form .login-footer{margin:4px 0 0;padding-top:18px;border-top:1px solid var(--ds-line);font-size:13px;line-height:1.7}
 body.site-design .login-form .btn{border-radius:8px;min-height:44px}
 body.site-design .about-content>p{max-width:76ch;color:var(--ds-muted);margin-bottom:22px;line-height:1.75}
 body.site-design .about-content>h3{margin:32px 0 18px}
 body.site-design .feature-card{padding:20px;background:var(--ds-inset)}
 body.site-design .feature-card p{font-size:14px;color:var(--ds-muted)}
 body.site-design .contact-card{min-height:200px;gap:18px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--ds-text);text-decoration:none}
 body.site-design .contact-card img{width:64px;height:64px;object-fit:contain}
 body.site-design .contact-card strong{font-size:19px}
 body.site-design .contact-card span{font-size:13px;color:var(--ds-muted);overflow-wrap:anywhere}
 body.site-design .legal-content{max-width:920px!important;margin:0!important;color:var(--ds-text)!important}
 body.site-design .legal-block p{line-height:1.8}
 body.site-design .supporters-container{width:100%!important;margin:0!important;border:1px solid var(--ds-line);border-radius:14px;background:var(--ds-panel);height:70vh;min-height:400px}
 body.site-design .supporters-title{font-size:clamp(1.1rem,2.2vw,1.8rem);width:calc(100% - 32px);text-align:center;left:16px;transform:none;top:16px;padding:14px;border-radius:10px;line-height:1.5;background:#101419db}
 body.site-design .fn-heading{background:var(--ds-panel);border:1px solid var(--ds-line);border-left:4px solid var(--ds-brand);padding:28px!important;border-radius:14px;margin-bottom:24px!important}
 body.site-design .fn-page{--fn-font:var(--ds-font);--fn-bg:var(--ds-bg);--fn-surface:var(--ds-panel)}
 body.site-design .fn-card{border:1px solid var(--ds-line);background:var(--ds-panel)}
 body.site-design .fn-article{background:var(--ds-panel);border:1px solid var(--ds-line);border-radius:14px;padding:clamp(18px,3vw,40px)}
 body.site-design .fn-intro{color:var(--ds-muted);max-width:74ch}
 body.site-design .character-card{border:1px solid var(--ds-line);background:var(--ds-panel);border-radius:12px;min-width:0}
 body.site-design .dashboard-section>h2{border-bottom:1px solid var(--ds-line);padding-bottom:12px;margin:28px 0 16px;font-size:21px;color:var(--ds-accent)}
 body.site-design[data-widget=true]{padding-top:0!important}
 body.site-design[data-widget=true] .ds-context-nav,body.site-design[data-widget=true] .ds-skip-link{display:none}
 body.site-design[data-widget=true] .site-main::before{display:none}
 @media(max-width:1000px){
  body.site-design .header-container{gap:14px}body.site-design .main-nav{gap:14px}
  body.site-design .nav-link{font-size:13px}body.site-design .logo{font-size:18px}
 }
 @media(max-width:768px){
  body.site-design{--ds-gutter:14px}
  body.site-design .site-main{padding-bottom:36px!important}
  body.site-design .site-main::before{height:540px;opacity:.65}
  body.site-design .header-container{height:64px;gap:10px;justify-content:space-between}
  body.site-design .logo{font-size:17px}
  body.site-design .main-nav{position:fixed;top:112px!important;bottom:auto!important;left:14px;right:14px;width:auto!important;height:auto!important;max-height:calc(100dvh - 128px);overflow:auto;display:none;background:#1b272f;padding:16px;border:1px solid var(--ds-line);border-radius:12px;box-shadow:0 18px 48px #0009}
  body.site-design .main-nav.active{display:flex;flex-direction:column;align-items:stretch;gap:4px}
  body.site-design .nav-link{font-size:15px;min-height:44px;padding:8px 12px}
  body.site-design .mobile-menu-toggle{display:flex;align-items:center;justify-content:center;min-width:40px;width:40px;height:40px;flex-shrink:0;order:3}
  body.site-design .user-actions{margin-left:auto;gap:4px}
  body.site-design .user-actions .btn{padding:8px;font-size:12px}
  body.site-design .user-actions .site-login{min-width:74px;padding:8px!important}
  body.site-design .site-login svg{width:16px;height:16px}
  body.site-design .desktop-only-favs{display:none!important}
  body.site-design .ds-context-inner{gap:9px;font-size:13px}
  body.site-design .ds-nav-menu summary{gap:4px;font-size:13px}
  body.site-design .ds-nav-menu summary>.ds-icon{display:none}
  body.site-design .ds-current-system{font-size:13px;white-space:normal;line-height:1.2;max-width:126px;min-width:0;flex-shrink:1}
  body.site-design .ds-nav-caption{font-size:11px;line-height:1.5;max-width:210px}
  body.site-design .ds-nav-panel{position:fixed;top:116px;left:14px;right:14px;width:auto;max-width:none;max-height:calc(100dvh - 132px)}
  body.site-design .ds-helpers-menu{grid-template-columns:1fr 1fr}
  body.site-design .ds-nav-panel>a{padding:10px;font-size:13px}
  body.site-design .site-main .breadcrumbs-wrapper{padding-top:14px!important;padding-bottom:14px!important;min-height:48px}
  body.site-design .breadcrumbs{font-size:12px}
  body.site-design .hero-section{margin-top:18px!important}
  body.site-design .hero-section>.page-title{padding:20px;font-size:28px}
  body.site-design .grid-hero{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}
  body.site-design .system-card.card{padding:18px 12px;min-height:195px}
  body.site-design .system-card.card h3{font-size:clamp(14px,3.5vw,20px)}
  body.site-design .system-card.card img{width:40px;height:40px;margin-bottom:14px}
  body.site-design :is(.voting-section,.winners-section){padding:18px!important}
  body.site-design :is(.about-content,.support-card,.legal-block,.auth-card,.login-card){padding:20px}
  body.site-design .contacts-section .grid-3{grid-template-columns:1fr;gap:14px}
  body.site-design .contact-card{min-height:150px}
  body.site-design .fn-heading{padding:20px!important}
  body.site-design .footer-container{align-items:flex-start;text-align:left}
 }
 @media(max-width:380px){
  body.site-design .ds-context-inner{gap:5px}
  body.site-design .ds-nav-menu summary{font-size:12px;gap:3px}
  body.site-design .ds-current-system{font-size:11px;max-width:85px}
  body.site-design .ds-chevron{flex-shrink:0;margin-inline:2px}
  body.site-design:not([data-site-system=foba]) :is(.grid-3,.grid-4):has(>.tool-card){grid-template-columns:1fr}
  body.site-design .ds-helpers-menu{grid-template-columns:1fr}
  body.site-design .header-container{gap:6px}
  body.site-design .logo{font-size:14px;letter-spacing:0}
  body.site-design .user-actions .btn-text{padding:6px;font-size:11px}
  body.site-design .user-actions .site-account-link .account-label-full{display:none!important}
  body.site-design .user-actions .site-account-link .account-label-short{display:inline!important}
  body.site-design .mobile-menu-toggle{min-width:36px;width:36px}
 }
 @media(prefers-reduced-motion:reduce){body.site-design *,body.site-design *::before,body.site-design *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
}

/* Use real, mutually exclusive labels: a pseudo-caption can overlap the login text. */
.site-header .site-account-link::after{content:none!important}
.site-header .site-account-link .account-label-short{display:none!important}
.site-header .site-account-link .account-label-full{display:inline!important}
@media(max-width:380px){
 .site-header .site-account-link .account-label-full{display:none!important}
 .site-header .site-account-link .account-label-short{display:inline!important}
}
.sheet-save-actions{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0}
.sheet-save-action{min-height:44px;padding:9px 14px;border:1px solid var(--foba-border,#3a4c59);border-radius:7px;background:var(--foba-card-bg,#172129);color:var(--foba-accent,#73dce6);font:inherit;cursor:pointer}
.sheet-save-action:focus-visible{outline:3px solid var(--foba-accent,#73dce6);outline-offset:3px}
.sheet-save-action[hidden]{display:none!important}
#universal-app .univ-tools-toggle{display:none}
@media(max-width:700px){
 #universal-app .univ-tools-toggle{display:block;width:calc(100% - 20px);margin:10px;min-height:44px}
 #universal-app.tools-collapsed #sidebar{display:none!important}
 #universal-app.mode-view .univ-tools-toggle{display:none!important}
 #universal-app .toolbar{padding:14px;gap:10px}
 #universal-app .toolbar-title{font-size:1.35rem;line-height:1.35;overflow-wrap:anywhere}
 body.site-design .pf2-header-left{align-items:center;flex-direction:row!important;gap:14px}
 body.site-design .pf2-header-left>.pf2-avatar{flex:0 0 72px!important;width:72px!important;height:90px!important;min-height:0!important;max-height:90px!important}
 body.site-design .pf2-header-info{min-width:0;flex:1}
 body.site-design .pf2-header-info .pf2-char-name{font-size:1.2rem;line-height:1.35;overflow-wrap:anywhere}
}
@media(max-width:700px){
 /* The third sidebar child must span both avatar/money columns. */
 body.site-design .char-sidebar>.char-main-stats{grid-column:1/-1!important;min-width:0;width:100%;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px}
 body.site-design .char-main-stats>.main-stat-box{min-width:0;min-height:76px;padding:8px 4px;display:flex;flex-direction:column;justify-content:center;gap:4px}
 body.site-design .char-main-stats .main-stat-value{font-size:1.2rem;line-height:1.3;overflow-wrap:anywhere}
 body.site-design .char-main-stats .main-stat-label{font-size:0.65rem;line-height:1.4;overflow-wrap:anywhere}
}
@media print{.ds-context-nav,.ds-skip-link{display:none!important}}

/* Mobile QA: keep the current system readable; the redundant tagline yields space. */
@media(max-width:640px){
 body.site-design .ds-context-inner .ds-current-system{flex:0 0 auto}
 body.site-design .ds-context-inner:has(.ds-current-system) .ds-nav-caption{display:none}
}
