.autolink-style-traditional a.autolink-link {
    text-decoration-line: underline;
    text-decoration-thickness: 0.08em;
    text-underline-offset: 0.28em;
    transition: color 160ms ease, text-decoration-color 160ms ease;
}

.autolink-style-traditional a.autolink-link:hover,
.autolink-style-traditional a.autolink-link:focus {
    text-decoration-thickness: 0.12em;
}

.autolink-style-pill a.autolink-link {
    padding: 0.08em 0.32em;
    border-radius: 0.3em;
    background-color: rgba(127, 127, 127, 0.14);
    color: inherit;
    text-decoration-line: underline;
    text-decoration-color: transparent;
    text-underline-offset: 0.28em;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    transition: background-color 160ms ease, text-decoration-color 160ms ease;
}

.autolink-style-pill a.autolink-link:hover,
.autolink-style-pill a.autolink-link:focus {
    background-color: rgba(127, 127, 127, 0.24);
    text-decoration-color: currentColor;
}

.autolink-style-minimal a.autolink-link {
    color: inherit;
    text-decoration-line: underline;
    text-decoration-color: rgba(127, 127, 127, 0.65);
    text-decoration-thickness: 0.07em;
    text-underline-offset: 0.3em;
    transition: color 160ms ease, text-decoration-color 160ms ease;
}

.autolink-style-minimal a.autolink-link:hover,
.autolink-style-minimal a.autolink-link:focus {
    color: inherit;
    text-decoration-color: currentColor;
    text-decoration-thickness: 0.12em;
}

.autolink-style-minimal #si-single-content a.autolink-link {
    color: inherit;
}

.autolink-style-minimal #si-single-content a.autolink-link:hover {
    color: inherit;
    opacity: 0.72;
}

.autolink-style-minimal #si-single-content a.autolink-link:focus {
    color: inherit;
    opacity: 1;
}

.autolink-style-traditional.autolink-style-scope-content #si-single-content :is(p, li, dd, td, th, blockquote) a:not(.autolink-link):not(.wp-element-button):not(.button):not([role="button"]):not([class*="button"]):not([class*="btn"]):not(.fc-lightbox-unified):not(.lightbox-trigger):not(.social-share-btn):not(:has(img)),
.aalv8-style-preview.autolink-style-traditional.autolink-style-scope-content a.aalv8-style-preview-manual-link {
    text-decoration-line: underline;
    text-decoration-thickness: 0.08em;
    text-underline-offset: 0.28em;
    transition: color 160ms ease, text-decoration-color 160ms ease;
}

.autolink-style-traditional.autolink-style-scope-content #si-single-content :is(p, li, dd, td, th, blockquote) a:not(.autolink-link):not(.wp-element-button):not(.button):not([role="button"]):not([class*="button"]):not([class*="btn"]):not(.fc-lightbox-unified):not(.lightbox-trigger):not(.social-share-btn):not(:has(img)):hover,
.autolink-style-traditional.autolink-style-scope-content #si-single-content :is(p, li, dd, td, th, blockquote) a:not(.autolink-link):not(.wp-element-button):not(.button):not([role="button"]):not([class*="button"]):not([class*="btn"]):not(.fc-lightbox-unified):not(.lightbox-trigger):not(.social-share-btn):not(:has(img)):focus,
.aalv8-style-preview.autolink-style-traditional.autolink-style-scope-content a.aalv8-style-preview-manual-link:hover,
.aalv8-style-preview.autolink-style-traditional.autolink-style-scope-content a.aalv8-style-preview-manual-link:focus {
    text-decoration-thickness: 0.12em;
}

.autolink-style-pill.autolink-style-scope-content #si-single-content :is(p, li, dd, td, th, blockquote) a:not(.autolink-link):not(.wp-element-button):not(.button):not([role="button"]):not([class*="button"]):not([class*="btn"]):not(.fc-lightbox-unified):not(.lightbox-trigger):not(.social-share-btn):not(:has(img)),
.aalv8-style-preview.autolink-style-pill.autolink-style-scope-content a.aalv8-style-preview-manual-link {
    padding: 0.08em 0.32em;
    border-radius: 0.3em;
    background-color: rgba(127, 127, 127, 0.14);
    color: inherit;
    text-decoration-line: underline;
    text-decoration-color: transparent;
    text-underline-offset: 0.28em;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    transition: background-color 160ms ease, text-decoration-color 160ms ease;
}

.autolink-style-pill.autolink-style-scope-content #si-single-content :is(p, li, dd, td, th, blockquote) a:not(.autolink-link):not(.wp-element-button):not(.button):not([role="button"]):not([class*="button"]):not([class*="btn"]):not(.fc-lightbox-unified):not(.lightbox-trigger):not(.social-share-btn):not(:has(img)):hover,
.autolink-style-pill.autolink-style-scope-content #si-single-content :is(p, li, dd, td, th, blockquote) a:not(.autolink-link):not(.wp-element-button):not(.button):not([role="button"]):not([class*="button"]):not([class*="btn"]):not(.fc-lightbox-unified):not(.lightbox-trigger):not(.social-share-btn):not(:has(img)):focus,
.aalv8-style-preview.autolink-style-pill.autolink-style-scope-content a.aalv8-style-preview-manual-link:hover,
.aalv8-style-preview.autolink-style-pill.autolink-style-scope-content a.aalv8-style-preview-manual-link:focus {
    background-color: rgba(127, 127, 127, 0.24);
    text-decoration-color: currentColor;
}

.autolink-style-minimal.autolink-style-scope-content #si-single-content :is(p, li, dd, td, th, blockquote) a:not(.autolink-link):not(.wp-element-button):not(.button):not([role="button"]):not([class*="button"]):not([class*="btn"]):not(.fc-lightbox-unified):not(.lightbox-trigger):not(.social-share-btn):not(:has(img)),
.aalv8-style-preview.autolink-style-minimal.autolink-style-scope-content a.aalv8-style-preview-manual-link {
    color: inherit;
    text-decoration-line: underline;
    text-decoration-color: rgba(127, 127, 127, 0.65);
    text-decoration-thickness: 0.07em;
    text-underline-offset: 0.3em;
    transition: color 160ms ease, text-decoration-color 160ms ease;
}

.autolink-style-minimal.autolink-style-scope-content #si-single-content :is(p, li, dd, td, th, blockquote) a:not(.autolink-link):not(.wp-element-button):not(.button):not([role="button"]):not([class*="button"]):not([class*="btn"]):not(.fc-lightbox-unified):not(.lightbox-trigger):not(.social-share-btn):not(:has(img)):hover,
.autolink-style-minimal.autolink-style-scope-content #si-single-content :is(p, li, dd, td, th, blockquote) a:not(.autolink-link):not(.wp-element-button):not(.button):not([role="button"]):not([class*="button"]):not([class*="btn"]):not(.fc-lightbox-unified):not(.lightbox-trigger):not(.social-share-btn):not(:has(img)):focus,
.aalv8-style-preview.autolink-style-minimal.autolink-style-scope-content a.aalv8-style-preview-manual-link:hover,
.aalv8-style-preview.autolink-style-minimal.autolink-style-scope-content a.aalv8-style-preview-manual-link:focus {
    color: inherit;
    text-decoration-color: currentColor;
    text-decoration-thickness: 0.12em;
}

.autolink-style-minimal.autolink-style-scope-content #si-single-content :is(p, li, dd, td, th, blockquote) a:not(.autolink-link):not(.wp-element-button):not(.button):not([role="button"]):not([class*="button"]):not([class*="btn"]):not(.fc-lightbox-unified):not(.lightbox-trigger):not(.social-share-btn):not(:has(img)):hover,
.aalv8-style-preview.autolink-style-minimal.autolink-style-scope-content a.aalv8-style-preview-manual-link:hover {
    opacity: 0.72;
}

:is(
    .autolink-style-underline-soft,
    .autolink-style-underline-strong,
    .autolink-style-underline-offset,
    .autolink-style-underline-double,
    .autolink-style-underline-highlight
) {
    --autolink-underline-color: rgba(127, 127, 127, 0.72);
    --autolink-underline-thickness: 0.08em;
    --autolink-underline-hover-thickness: 0.12em;
    --autolink-underline-offset: 0.3em;
    --autolink-underline-hover-opacity: 0.74;
    --autolink-underline-style-default: solid;
}

.autolink-style-underline-soft {
    --autolink-underline-color: rgba(127, 127, 127, 0.58);
    --autolink-underline-thickness: 0.06em;
    --autolink-underline-hover-thickness: 0.09em;
}

.autolink-style-underline-strong {
    --autolink-underline-color: currentColor;
    --autolink-underline-thickness: 0.12em;
    --autolink-underline-hover-thickness: 0.17em;
}

.autolink-style-underline-offset {
    --autolink-underline-offset: 0.42em;
    --autolink-underline-hover-thickness: 0.11em;
}

.autolink-style-underline-double {
    --autolink-underline-color: currentColor;
    --autolink-underline-style-default: double;
    --autolink-underline-thickness: 0.12em;
    --autolink-underline-hover-thickness: 0.16em;
}

.autolink-style-underline-highlight {
    --autolink-underline-color: rgba(245, 158, 11, 0.86);
    --autolink-underline-thickness: 0.12em;
    --autolink-underline-hover-thickness: 0.16em;
    --autolink-underline-hover-opacity: 1;
}

:is(
    .autolink-style-underline-soft,
    .autolink-style-underline-strong,
    .autolink-style-underline-offset,
    .autolink-style-underline-double,
    .autolink-style-underline-highlight
) #si-single-content a.autolink-link,
.aalv8-style-preview:is(
    .autolink-style-underline-soft,
    .autolink-style-underline-strong,
    .autolink-style-underline-offset,
    .autolink-style-underline-double,
    .autolink-style-underline-highlight
) a.autolink-link,
:is(
    .autolink-style-underline-soft,
    .autolink-style-underline-strong,
    .autolink-style-underline-offset,
    .autolink-style-underline-double,
    .autolink-style-underline-highlight
).autolink-style-scope-content #si-single-content :is(p, li, dd, td, th, blockquote) a:not(.autolink-link):not(.wp-element-button):not(.button):not([role="button"]):not([class*="button"]):not([class*="btn"]):not(.fc-lightbox-unified):not(.lightbox-trigger):not(.social-share-btn):not(:has(img)),
.aalv8-style-preview:is(
    .autolink-style-underline-soft,
    .autolink-style-underline-strong,
    .autolink-style-underline-offset,
    .autolink-style-underline-double,
    .autolink-style-underline-highlight
).autolink-style-scope-content a.aalv8-style-preview-manual-link {
    color: inherit;
    text-decoration-line: underline;
    text-decoration-color: var(--autolink-underline-color);
    text-decoration-style: var(--autolink-underline-pattern, var(--autolink-underline-style-default));
    text-decoration-thickness: var(--autolink-underline-thickness);
    text-underline-offset: var(--autolink-underline-offset);
    transition: color 160ms ease, opacity 160ms ease, text-decoration-color 160ms ease;
}

:is(
    .autolink-style-underline-soft,
    .autolink-style-underline-strong,
    .autolink-style-underline-offset,
    .autolink-style-underline-double,
    .autolink-style-underline-highlight
) #si-single-content a.autolink-link:hover,
.aalv8-style-preview:is(
    .autolink-style-underline-soft,
    .autolink-style-underline-strong,
    .autolink-style-underline-offset,
    .autolink-style-underline-double,
    .autolink-style-underline-highlight
) a.autolink-link:hover,
:is(
    .autolink-style-underline-soft,
    .autolink-style-underline-strong,
    .autolink-style-underline-offset,
    .autolink-style-underline-double,
    .autolink-style-underline-highlight
).autolink-style-scope-content #si-single-content :is(p, li, dd, td, th, blockquote) a:not(.autolink-link):not(.wp-element-button):not(.button):not([role="button"]):not([class*="button"]):not([class*="btn"]):not(.fc-lightbox-unified):not(.lightbox-trigger):not(.social-share-btn):not(:has(img)):hover,
.aalv8-style-preview:is(
    .autolink-style-underline-soft,
    .autolink-style-underline-strong,
    .autolink-style-underline-offset,
    .autolink-style-underline-double,
    .autolink-style-underline-highlight
).autolink-style-scope-content a.aalv8-style-preview-manual-link:hover {
    color: inherit;
    opacity: var(--autolink-underline-hover-opacity);
    text-decoration-color: currentColor;
    text-decoration-thickness: var(--autolink-underline-hover-thickness);
}

:is(
    .autolink-style-traditional,
    .autolink-style-pill,
    .autolink-style-minimal,
    .autolink-style-underline-soft,
    .autolink-style-underline-strong,
    .autolink-style-underline-offset,
    .autolink-style-underline-double,
    .autolink-style-underline-highlight
).autolink-hover-keep-underline #si-single-content a.autolink-link:hover,
.aalv8-style-preview.autolink-hover-keep-underline a.autolink-link:hover,
:is(
    .autolink-style-traditional,
    .autolink-style-pill,
    .autolink-style-minimal,
    .autolink-style-underline-soft,
    .autolink-style-underline-strong,
    .autolink-style-underline-offset,
    .autolink-style-underline-double,
    .autolink-style-underline-highlight
).autolink-hover-keep-underline.autolink-style-scope-content #si-single-content :is(p, li, dd, td, th, blockquote) a:not(.autolink-link):not(.wp-element-button):not(.button):not([role="button"]):not([class*="button"]):not([class*="btn"]):not(.fc-lightbox-unified):not(.lightbox-trigger):not(.social-share-btn):not(:has(img)):hover,
.aalv8-style-preview.autolink-hover-keep-underline.autolink-style-scope-content a.aalv8-style-preview-manual-link:hover {
    text-decoration-line: underline !important;
}

.autolink-style-underline-highlight #si-single-content a.autolink-link,
.autolink-style-underline-highlight.autolink-style-scope-content #si-single-content :is(p, li, dd, td, th, blockquote) a:not(.autolink-link):not(.wp-element-button):not(.button):not([role="button"]):not([class*="button"]):not([class*="btn"]):not(.fc-lightbox-unified):not(.lightbox-trigger):not(.social-share-btn):not(:has(img)),
.aalv8-style-preview.autolink-style-underline-highlight a:is(.autolink-link, .aalv8-style-preview-manual-link) {
    background-image: linear-gradient(transparent 72%, rgba(245, 158, 11, 0.2) 72%);
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

:is(
    .autolink-underline-solid,
    .autolink-underline-dashed,
    .autolink-underline-dotted,
    .autolink-underline-double,
    .autolink-underline-wavy
) {
    --autolink-underline-pattern: solid;
}

.autolink-underline-dashed {
    --autolink-underline-pattern: dashed;
}

.autolink-underline-dotted {
    --autolink-underline-pattern: dotted;
}

.autolink-underline-double {
    --autolink-underline-pattern: double;
}

.autolink-underline-wavy {
    --autolink-underline-pattern: wavy;
}

:is(
    .autolink-underline-offset-compact,
    .autolink-underline-offset-normal,
    .autolink-underline-offset-wide,
    .autolink-underline-offset-extra-wide
) {
    --autolink-underline-offset-override: 0.28em;
}

.autolink-underline-offset-compact {
    --autolink-underline-offset-override: 0.15em;
}

.autolink-underline-offset-normal {
    --autolink-underline-offset-override: 0.28em;
}

.autolink-underline-offset-wide {
    --autolink-underline-offset-override: 0.42em;
}

.autolink-underline-offset-extra-wide {
    --autolink-underline-offset-override: 0.55em;
}

:is(
    .autolink-underline-offset-compact,
    .autolink-underline-offset-normal,
    .autolink-underline-offset-wide,
    .autolink-underline-offset-extra-wide
) #si-single-content a.autolink-link,
.aalv8-style-preview:is(
    .autolink-underline-offset-compact,
    .autolink-underline-offset-normal,
    .autolink-underline-offset-wide,
    .autolink-underline-offset-extra-wide
) a.autolink-link,
:is(
    .autolink-underline-offset-compact,
    .autolink-underline-offset-normal,
    .autolink-underline-offset-wide,
    .autolink-underline-offset-extra-wide
).autolink-style-scope-content #si-single-content :is(p, li, dd, td, th, blockquote) a:not(.autolink-link):not(.wp-element-button):not(.button):not([role="button"]):not([class*="button"]):not([class*="btn"]):not(.fc-lightbox-unified):not(.lightbox-trigger):not(.social-share-btn):not(:has(img)),
.aalv8-style-preview:is(
    .autolink-underline-offset-compact,
    .autolink-underline-offset-normal,
    .autolink-underline-offset-wide,
    .autolink-underline-offset-extra-wide
).autolink-style-scope-content a.aalv8-style-preview-manual-link {
    text-underline-offset: var(--autolink-underline-offset-override);
    --autolink-underline-offset: var(--autolink-underline-offset-override);
}

:is(
    .autolink-underline-solid,
    .autolink-underline-dashed,
    .autolink-underline-dotted,
    .autolink-underline-double,
    .autolink-underline-wavy
) #si-single-content a.autolink-link,
.aalv8-style-preview:is(
    .autolink-underline-solid,
    .autolink-underline-dashed,
    .autolink-underline-dotted,
    .autolink-underline-double,
    .autolink-underline-wavy
) a.autolink-link,
:is(
    .autolink-underline-solid,
    .autolink-underline-dashed,
    .autolink-underline-dotted,
    .autolink-underline-double,
    .autolink-underline-wavy
).autolink-style-scope-content #si-single-content :is(p, li, dd, td, th, blockquote) a:not(.autolink-link):not(.wp-element-button):not(.button):not([role="button"]):not([class*="button"]):not([class*="btn"]):not(.fc-lightbox-unified):not(.lightbox-trigger):not(.social-share-btn):not(:has(img)),
.aalv8-style-preview:is(
    .autolink-underline-solid,
    .autolink-underline-dashed,
    .autolink-underline-dotted,
    .autolink-underline-double,
    .autolink-underline-wavy
).autolink-style-scope-content a.aalv8-style-preview-manual-link {
    text-decoration-style: var(--autolink-underline-pattern);
}

.autolink-style-scope-content #si-single-content :is(p, li, dd, td, th, blockquote) a:not(.autolink-link):not(.wp-element-button):not(.button):not([role="button"]):not([class*="button"]):not([class*="btn"]):not(.fc-lightbox-unified):not(.lightbox-trigger):not(.social-share-btn):not(:has(img)):focus-visible,
.aalv8-style-preview.autolink-style-scope-content a.aalv8-style-preview-manual-link:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 3px;
}

.autolink-style-traditional a.autolink-link:focus-visible,
.autolink-style-pill a.autolink-link:focus-visible,
.autolink-style-minimal a.autolink-link:focus-visible,
.autolink-style-underline-soft a.autolink-link:focus-visible,
.autolink-style-underline-strong a.autolink-link:focus-visible,
.autolink-style-underline-offset a.autolink-link:focus-visible,
.autolink-style-underline-double a.autolink-link:focus-visible,
.autolink-style-underline-highlight a.autolink-link:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 3px;
}

@media (prefers-color-scheme: dark) {
    .autolink-style-traditional a.autolink-link {
        text-decoration-color: currentColor;
    }
}

@media (forced-colors: active) {
    .autolink-style-pill.autolink-style-scope-content #si-single-content :is(p, li, dd, td, th, blockquote) a:not(.autolink-link):not(.wp-element-button):not(.button):not([role="button"]):not([class*="button"]):not([class*="btn"]):not(.fc-lightbox-unified):not(.lightbox-trigger):not(.social-share-btn):not(:has(img)),
    .aalv8-style-preview.autolink-style-pill.autolink-style-scope-content a.aalv8-style-preview-manual-link,
    .autolink-style-pill a.autolink-link {
        border: 1px solid LinkText;
        background: Canvas;
        color: LinkText;
        text-decoration-color: LinkText;
    }

    .autolink-style-traditional a.autolink-link,
    .autolink-style-minimal a.autolink-link,
    .autolink-style-underline-soft a.autolink-link,
    .autolink-style-underline-strong a.autolink-link,
    .autolink-style-underline-offset a.autolink-link,
    .autolink-style-underline-double a.autolink-link,
    .autolink-style-underline-highlight a.autolink-link {
        color: LinkText;
        text-decoration-color: LinkText;
    }

    :is(
        .autolink-style-underline-soft,
        .autolink-style-underline-strong,
        .autolink-style-underline-offset,
        .autolink-style-underline-double,
        .autolink-style-underline-highlight
    ).autolink-style-scope-content #si-single-content :is(p, li, dd, td, th, blockquote) a:not(.autolink-link):not(.wp-element-button):not(.button):not([role="button"]):not([class*="button"]):not([class*="btn"]):not(.fc-lightbox-unified):not(.lightbox-trigger):not(.social-share-btn):not(:has(img)),
    .aalv8-style-preview:is(
        .autolink-style-underline-soft,
        .autolink-style-underline-strong,
        .autolink-style-underline-offset,
        .autolink-style-underline-double,
        .autolink-style-underline-highlight
    ).autolink-style-scope-content a.aalv8-style-preview-manual-link {
        background: none;
        color: LinkText;
        text-decoration-color: LinkText;
    }
}

@media (prefers-reduced-motion: reduce) {
    .autolink-style-scope-content #si-single-content :is(p, li, dd, td, th, blockquote) a:not(.autolink-link):not(.wp-element-button):not(.button):not([role="button"]):not([class*="button"]):not([class*="btn"]):not(.fc-lightbox-unified):not(.lightbox-trigger):not(.social-share-btn):not(:has(img)),
    .aalv8-style-preview.autolink-style-scope-content a.aalv8-style-preview-manual-link,
    .autolink-style-traditional a.autolink-link,
    .autolink-style-pill a.autolink-link,
    .autolink-style-minimal a.autolink-link,
    .autolink-style-underline-soft a.autolink-link,
    .autolink-style-underline-strong a.autolink-link,
    .autolink-style-underline-offset a.autolink-link,
    .autolink-style-underline-double a.autolink-link,
    .autolink-style-underline-highlight a.autolink-link {
        transition: none;
    }
}
