Newer
Older
--spacing0: #{$spacing0}
--spacing1: #{$spacing1}
--spacing2: #{$spacing2}
--spacing3: #{$spacing3}
--spacing4: #{$spacing4}
--spacing5: #{$spacing5}
--grid-gutter: #{$grid-gutter}
--grid-max-width: #{$grid-max-width}
// TODO: choisir entre margin top / bottom --> https://matthewjamestaylor.com/css-margin-top-vs-bottom
body
color: $body-color
background: $body-background-color
@media (prefers-reduced-motion: reduce)
*
transition-duration: 0s !important
// &:not(.is-loaded)
// *
// transition-duration: 0s !important
// Create padding-top for fixed header under md
@include media-breakpoint-down(md)
// > *
// margin-top: $spacing3
// padding-bottom: $spacing3
// &:last-child
// padding-bottom: $spacing4
// > *:not(:last-child)
// padding-bottom: $spacing3
// > *:last-child
// padding-bottom: $spacing4
// section
// * + p
// margin-bottom: 0 // TODO : vérifier les cas particuliers
// margin-top: $spacing1
details
&:not([open]):hover
summary::after
transform: translateY(5px)
summary
position: relative
@include icon(caret, after, px2rem(5))
margin-left: px2rem(10)
line-height: px2rem(22)
transition: transform 0.25s
&::marker
content: none
&::-webkit-details-marker
display: none
&[open]
summary
@include icon(caret-top, after, px2rem(5))
&:hover
summary::after