:root{--aviv-action-pink:#baff19!important;--aviv-action-pink-dark:#72aa00!important;--aviv-lime:#baff19}
body.aviv-flow-clean #work .aviv-work-filters button[aria-pressed="true"]{color:#132000!important}
body.aviv-flow-clean #about-preview .aviv-about-more,body.aviv-flow-clean #work .inline-arrow{color:#548800!important;border-color:var(--aviv-lime)!important}
body.aviv-flow-clean #about-preview .aviv-about-more:hover,body.aviv-flow-clean #work .inline-arrow:hover{color:#182400!important;background:linear-gradient(transparent 60%,var(--aviv-lime) 60%)!important}
body.aviv-flow-clean .nav-work.is-active,body.aviv-flow-clean .global-header .nav-link:hover,body.aviv-flow-clean .global-header .nav-link:focus-visible{color:#6b9f00!important}
body.aviv-flow-clean #work .project-open:hover .project-title,body.aviv-flow-clean #work .project-open:focus-visible .project-title{color:#558200!important}
body.aviv-flow-clean .global-footer-arrow{color:var(--aviv-lime)!important}
body.aviv-redesign .aviv-hero-v2 .aviv-identity{pointer-events:none!important}
body.aviv-redesign .aviv-hero-v2 .aviv-identity .aviv-live-disciplines{pointer-events:auto!important;display:flex!important;align-items:center;justify-content:center;gap:clamp(7px,1.1vw,16px)!important;width:max-content;max-width:100%;margin:0 auto!important;flex-wrap:wrap;position:relative;z-index:210;text-align:center}
body.aviv-redesign .aviv-hero-v2 .aviv-identity .aviv-live-discipline{appearance:none!important;border:0!important;background:transparent!important;color:inherit!important;box-shadow:none!important;margin:0!important;padding:6px 1px!important;font:inherit!important;letter-spacing:inherit!important;line-height:1.4!important;cursor:pointer!important;position:relative;transition:transform .2s ease!important}
body.aviv-redesign .aviv-hero-v2 .aviv-live-discipline::after{content:"";height:3px;background:var(--aviv-lime);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}
body.aviv-redesign .aviv-hero-v2 .aviv-live-discipline:hover::after,body.aviv-redesign .aviv-hero-v2 .aviv-live-discipline:focus-visible::after{transform:scaleX(1)}
body.aviv-redesign .aviv-hero-v2 .aviv-live-discipline:focus-visible{outline:2px solid var(--aviv-lime)!important;outline-offset:4px!important}
body.aviv-redesign .aviv-hero-v2 .aviv-live-sep{opacity:.45;pointer-events:none}
@media(max-width:650px){body.aviv-redesign .aviv-hero-v2 .aviv-identity .aviv-live-disciplines{gap:6px!important}body.aviv-redesign .aviv-hero-v2 .aviv-live-discipline{font-size:9px!important;padding:5px 1px!important}}
