Fixes layout issues in details/summary + alerts

Normalizes the display of dismissible alerts
and details/summary between natively-implementing
browsers and those using a polyfill.

Fixes an erroneously-named border-icon-color
variable in the SCSS.

Adds inline display to the first-child
of any summary element to improve display.