/* Filled buttons have no border; transparent outline buttons keep theirs. */
#main .button.lime,
#main .hq-submit,
#main .submit,
#main .submit-mail,
#main .subbutton,
#main .subfilters button[aria-pressed="true"],
#main #services .service-panel-copy button,
#main #services .section-bar .title-btn,
#main #services .service-detail button,
#main #works .project-filter,
#main #works .works-side-arrow,
#main #works .works-all-button,
.playground-search button,
.ai-chat-form button,
.works-all-modal-head button,
#works-all-dialog .works-all-modal-head button,
.mega-contact,
.footer-top-link,
.desktop-menu-toggle{border:0!important}
/* Hover and keyboard focus apply a solid charcoal fill in this design. */
html body #main button:not(:disabled):hover,
html body #main button:not(:disabled):focus-visible,
html body #main a:is(.btn,.button,.title-btn,.subbutton):hover,
html body #main a:is(.btn,.button,.title-btn,.subbutton):focus-visible,
html body .subfilters button:hover,
html body .subfilters button:focus-visible,
html body .mega-contact:is(:hover,:focus-visible),
html body .footer-inquiry:is(:hover,:focus-visible),
html body .footer-top-link:is(:hover,:focus-visible){border-color:transparent!important}
