@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 */