@import 'variables'; @import 'normalize'; @import 'skeleton'; @import 'header'; @import 'main'; @import 'aside'; @import 'footer'; /** * Fonts **/ @import 'fonts'; /** * Pages **/ @import 'gfx'; @import 'txt'; @import 'vda'; @import 'vdo'; /** * Languages **/ html[lang='en'] :lang(fr) { display: none; } html[lang='fr'] :lang(en) { display: none; } :lang(en) { quotes: '\201C' '\201D' '\2018' '\2019'; } :lang(fr) { quotes: '« ' ' »'; } /** * Defaults **/ body { font-family: $sans-serif; font-size: 1em; /* No rem here, bug workaround */ background: $bg-main; color: $fg-main; &.ps { background: $bg-ps; color: $fg-ps; } > header, > footer { :link, :visited { color: $fg-header-h1; text-decoration: none; } } :visited { text-decoration: underline; } } img { max-width: 100%; }