/* One branded action silhouette // square with clipped upper-right corner. */
:root{--bci-button-cut:10px}
:is(button,a,input):is(.button,.pill,.header-cta,.hero-projects-cta,.bid-room-cta,.project-cta,.intent-choice,.header-signin,.bci-nav-login,.code-primary),.bci-nav-account>button,form button[type=submit],#account,#package-save,#package-select-submit{position:relative;border-radius:0!important;clip-path:polygon(0 0,calc(100% - var(--bci-button-cut)) 0,100% var(--bci-button-cut),100% 100%,0 100%)}
:is(button,a):is(.button,.pill,.header-cta,.project-cta,.intent-choice,.bci-nav-login):focus-visible,form button[type=submit]:focus-visible{outline:3px solid #0da6d9;outline-offset:-5px}

/* A real inherited border along the 45-degree cut, including hover/selected states. */
.bci-button-edge{display:block!important;position:absolute!important;pointer-events:none!important;box-sizing:border-box!important;top:calc(-1 * var(--bci-button-edge-width,1px))!important;right:calc(-.4142135624 * var(--bci-button-cut,10px) - var(--bci-button-edge-width,1px))!important;bottom:auto!important;left:auto!important;width:calc(1.4142135624 * var(--bci-button-cut,10px))!important;height:0!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;border-top:inherit!important;border-right:0!important;border-bottom:0!important;border-left:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;transform:rotate(45deg)!important;transform-origin:0 0!important;translate:none!important;rotate:none!important;opacity:1!important;z-index:1;}
