@use "@styles/abstracts/functions" as fun; @use "@styles/abstracts/variables" as var; @mixin styles { a { &[hreflang] { &::after { display: inline-block; /* Prettier is removing spacing between content parts. */ /* prettier-ignore */ content: "\0000a0[" attr(hreflang) "]"; font-size: var(--font-size-sm); } } } /* stylelint-disable no-descending-specificity */ a.download { &::after { display: inline-block; /* Prettier is removing spacing between content parts. */ /* prettier-ignore */ content: "\0000a0" url(fun.encode-svg('')); } &:focus:not(:active)::after { /* Prettier is removing spacing between content parts. */ /* prettier-ignore */ content: "\0000a0" url(fun.encode-svg('')); } &[hreflang] { &::after { /* Prettier is removing spacing between content parts. */ /* prettier-ignore */ content: "\0000a0[" attr(hreflang) "]\0000a0" url(fun.encode-svg('')); } } } a.external { &::after { display: inline-block; /* Prettier is removing spacing between content parts. */ /* prettier-ignore */ content: "\0000a0" url(fun.encode-svg('')); } &:focus:not(:active)::after { /* Prettier is removing spacing between content parts. */ /* prettier-ignore */ content: "\0000a0" url(fun.encode-svg('')); } &[hreflang] { &::after { /* Prettier is removing spacing between content parts. */ /* prettier-ignore */ content: "\0000a0[" attr(hreflang) "]\0000a0" url(fun.encode-svg('')); } &:focus:not(:active)::after { /* Prettier is removing spacing between content parts. */ /* prettier-ignore */ content: "\0000a0[" attr(hreflang) "]\0000a0" url(fun.encode-svg('')); } } } a.external.download { &::after { /* Prettier is removing spacing between content parts. */ /* prettier-ignore */ content: "\0000a0" url(fun.encode-svg('')) "\0000a0" url(fun.encode-svg('')); } &[hreflang] { &::after { /* Prettier is removing spacing between content parts. */ /* prettier-ignore */ content: "\0000a0[" attr(hreflang) "]\0000a0" url(fun.encode-svg('')) "\0000a0" url(fun.encode-svg('')); } &:focus:not(:active)::after { /* Prettier is removing spacing between content parts. */ /* prettier-ignore */ content: "\0000a0[" attr(hreflang) "]\0000a0" url(fun.encode-svg('')) "\0000a0" url(fun.encode-svg('')); } } } [data-theme="dark"] { a.download { &::after { /* Prettier is removing spacing between content parts. */ /* prettier-ignore */ content: "\0000a0" url(fun.encode-svg('')); } &:focus:not(:active)::after { /* Prettier is removing spacing between content parts. */ /* prettier-ignore */ content: "\0000a0" url(fun.encode-svg('')); } &[hreflang] { &::after { /* Prettier is removing spacing between content parts. */ /* prettier-ignore */ content: "\0000a0[" attr(hreflang) "]\0000a0" url(fun.encode-svg('')); } &:focus:not(:active)::after { /* Prettier is removing spacing between content parts. */ /* prettier-ignore */ content: "\0000a0[" attr(hreflang) "]\0000a0" url(fun.encode-svg('')); } } } a.external { &::after { /* Prettier is removing spacing between content parts. */ /* prettier-ignore */ content: "\0000a0" url(fun.encode-svg('')); } &:focus:not(:active)::after { /* Prettier is removing spacing between content parts. */ /* prettier-ignore */ content: "\0000a0" url(fun.encode-svg('')); } &[hreflang] { &::after { /* Prettier is removing spacing between content parts. */ /* prettier-ignore */ content: "\0000a0[" attr(hreflang) "]\0000a0" url(fun.encode-svg('')); } &:focus:not(:active)::after { /* Prettier is removing spacing between content parts. */ /* prettier-ignore */ content: "\0000a0[" attr(hreflang) "]\0000a0" url(fun.encode-svg('')); } } } a.external.download { &::after { /* Prettier is removing spacing between content parts. */ /* prettier-ignore */ content: "\0000a0" url(fun.encode-svg('')) "\0000a0" url(fun.encode-svg('')); } &:focus:not(:active)::after { /* Prettier is removing spacing between content parts. */ /* prettier-ignore */ content: "\0000a0" url(fun.encode-svg('')) "\0000a0" url(fun.encode-svg('')); } &[hreflang] { &::after { /* Prettier is removing spacing between content parts. */ /* prettier-ignore */ content: "\0000a0[" attr(hreflang) "]\0000a0" url(fun.encode-svg('')) "\0000a0" url(fun.encode-svg('')); } &:focus:not(:active)::after { /* Prettier is removing spacing between content parts. */ /* prettier-ignore */ content: "\0000a0[" attr(hreflang) "]\0000a0" url(fun.encode-svg('')) "\0000a0" url(fun.encode-svg('')); } } } } } /* stylelint-enable no-descending-specificity */