@import 'config'; // Pull in the stalfos lib @import '../../node_modules/stalfos/stalfos'; @import 'theme'; // Local dependencies @import 'typography'; /** * GLOBAL STYLES */ html, body { height: 100%; } body { scroll-behavior: smooth; display: flex; flex-direction: column; } main { flex: 1 0 auto; &:focus { outline: none; } } hr { display: block; height: 1px; max-width: 500px; background: var(--color-stroke); border: 0; margin: get-size(900) auto; } // For when metric attributes are added to img elements img { height: auto; } :focus { outline: 1px solid var(--color-dark); outline-offset: 0.25rem; } /** * PROJECT IMPORTS */ // Utils @import 'utilities/inner-wrapper'; @import 'utilities/visually-hidden'; @import 'utilities/wrapper'; // Components @import 'components/button'; @import 'components/form'; @import 'components/heading-permalink'; @import 'components/intro'; @import 'components/nav'; @import 'components/posts'; @import 'components/post'; @import 'components/member'; @import 'components/member-list'; @import 'components/posts-list'; @import 'components/presentation'; @import 'components/site-head'; @import 'components/site-foot'; @import 'components/partner'; @import 'components/skip-link'; @import 'components/video-player'; @import 'components/tags'; @import 'utilities/responsive';