@use "../abstracts/functions" as fun; @use "../abstracts/mixins" as mix; @use "../abstracts/placeholders"; @use "partials/article-links"; .list { @include mix.media("screen") { @include mix.dimensions("md") { --col1: #{fun.convert-px(100)}; --gap: var(--spacing-lg); margin-left: calc((var(--col1) + var(--gap)) * -1); } } } .logo { max-width: fun.convert-px(50); margin: 0 var(--spacing-xs) 0 0; } :where(.body) { :global { @include article-links.styles; h2 { @extend %h2; margin-block-end: var(--spacing-sm); } } } :global([data-theme="light"]) { :local { .body { :global { a { &.download { @extend %light-download-link; } &.external { @extend %light-external-link; } } } } } } :global([data-theme="dark"]) { :local { .body { :global { a { &.download { @extend %dark-download-link; } &.external { @extend %dark-external-link; } } } } } }