/* GT-BRAND-01: после действующих тем; палитра направлений и точный SVG бренда. */
html[data-brand]{--color-accent:var(--brand-action);--color-accent-strong:var(--brand-action-hover);--color-accent-fg:var(--brand-action-text);--color-link:var(--brand-link);--color-link-hover:var(--brand-action-hover);--c-accent-500:var(--brand-action);--c-accent-600:var(--brand-action);--c-accent-700:var(--brand-action-hover);--c-accent-bg:var(--brand-soft)}
html[data-brand] .gt-header,html[data-brand] .gt-footer{--gt-accent:var(--brand-action)}
html[data-brand] .gt-brand__logo{display:block;width:224px;height:auto;max-width:100%;flex-shrink:0}
html[data-brand] .home-standard{--accent:var(--brand-action)!important;--bright:var(--brand-dark-link)!important;--soft:var(--brand-soft)!important}
html[data-brand] .gt-mobile-menu .gt-mobile-menu__cta{background:var(--brand-action);color:var(--brand-action-text)}
html[data-brand] .gt-mobile-menu .gt-mobile-menu__cta:hover{background:var(--brand-action-hover);color:var(--brand-action-text)}
html[data-brand] .home-standard .primary{background:var(--brand-action);color:var(--brand-action-text)}
html[data-brand] .home-standard .hero .primary,html[data-brand] .home-standard .quiz-section .primary{background:var(--brand-dark-action);color:var(--brand-dark-action-text)}
html[data-brand] .home-standard .primary:hover{filter:none;background:var(--brand-action-hover);color:var(--brand-action-text)}
html[data-brand] :focus-visible{outline-color:var(--brand-focus)}
@media(max-width:600px){html[data-brand] .gt-brand__logo{width:190px}}
@media(max-width:380px){html[data-brand] .gt-brand__logo{width:172px}}
