.entry-content .amz-video-article__media-toggle,
.article-content .amz-video-article__media-toggle,
.article-meta .amz-video-article__media-toggle,
.entry-header .entry-meta .amz-video-article__media-toggle {
    box-sizing: border-box;
    display: flex;
    justify-content: flex-end;
    width: min(100%, 820px);
    margin: -.35rem auto 1.35rem;
}

.article-meta .amz-video-article__media-toggle,
.entry-header .entry-meta .amz-video-article__media-toggle {
    display: inline-flex;
    align-items: center;
    width: auto;
    margin: 0;
    vertical-align: baseline;
}

.entry-content .amz-video-article__media-toggle[hidden],
.article-content .amz-video-article__media-toggle[hidden],
.entry-header .entry-meta .amz-video-article__media-toggle[hidden],
.entry-content .amz-video-article__figure[hidden],
.article-content .amz-video-article__figure[hidden] {
    display: none !important;
}

.amz-video-article__media-toggle-button {
    min-height: 2.25rem;
    padding: .38rem .78rem;
    border: 1px solid var(--amz-video-line, #e7e9ec);
    border-radius: 6px;
    background: #fff;
    color: var(--amz-video-muted, #687078);
    font: inherit;
    font-size: .9rem;
    line-height: 1.35;
    cursor: pointer;
}

.amz-video-article__media-toggle-button:hover,
.amz-video-article__media-toggle-button:focus-visible {
    border-color: var(--amz-video-accent, var(--theme-color, #c45c26));
    color: var(--amz-video-accent, var(--theme-color, #c45c26));
}

.amz-video-article__media-toggle-button:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 2px;
}

.article-meta .amz-video-article__media-toggle-button,
.entry-header .entry-meta .amz-video-article__media-toggle-button {
    display: inline-flex;
    align-items: center;
    gap: .28rem;
    min-height: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    text-decoration: none;
    vertical-align: baseline;
}

.entry-header .entry-meta .amz-video-article__media-toggle-button {
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}

.amz-video-article__media-toggle-icon {
    display: inline-block;
    flex: 0 0 auto;
    font-size: 1em;
    line-height: 1;
    vertical-align: -1px;
}

.entry-header .entry-meta .amz-video-article__media-toggle-icon {
    width: 1em;
    height: 1em;
    background: currentColor;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-position: center;
    mask-repeat: no-repeat;
    mask-size: contain;
}

.entry-header .entry-meta .amz-video-article__media-toggle-icon::before {
    content: none;
}

.entry-header .entry-meta .amz-video-article__media-toggle-icon.icon-eye-close {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2.1 3.5 20.5 21.9l1.4-1.4-3.2-3.2A12.5 12.5 0 0 0 23 12c-1.7-4.4-6-7.5-11-7.5-1.5 0-3 .3-4.3.8L3.5 2.1 2.1 3.5Zm7.8 7.8 2.8 2.8a2.7 2.7 0 0 1-2.8-2.8ZM12 7.5a4.5 4.5 0 0 1 4.5 4.5c0 .6-.1 1.1-.3 1.6l2.1 2.1a10.8 10.8 0 0 0 2.5-3.7C19.3 8.7 16 6.5 12 6.5c-.7 0-1.4.1-2 .2l1 1c.3-.1.7-.2 1-.2ZM4.2 7.1A12.3 12.3 0 0 0 1 12c1.7 4.4 6 7.5 11 7.5 1.2 0 2.3-.2 3.4-.5l-1.7-1.7c-.5.1-1.1.2-1.7.2-4 0-7.3-2.2-8.8-5.5.6-1.4 1.6-2.6 2.8-3.5L4.2 7.1Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2.1 3.5 20.5 21.9l1.4-1.4-3.2-3.2A12.5 12.5 0 0 0 23 12c-1.7-4.4-6-7.5-11-7.5-1.5 0-3 .3-4.3.8L3.5 2.1 2.1 3.5Zm7.8 7.8 2.8 2.8a2.7 2.7 0 0 1-2.8-2.8ZM12 7.5a4.5 4.5 0 0 1 4.5 4.5c0 .6-.1 1.1-.3 1.6l2.1 2.1a10.8 10.8 0 0 0 2.5-3.7C19.3 8.7 16 6.5 12 6.5c-.7 0-1.4.1-2 .2l1 1c.3-.1.7-.2 1-.2ZM4.2 7.1A12.3 12.3 0 0 0 1 12c1.7 4.4 6 7.5 11 7.5 1.2 0 2.3-.2 3.4-.5l-1.7-1.7c-.5.1-1.1.2-1.7.2-4 0-7.3-2.2-8.8-5.5.6-1.4 1.6-2.6 2.8-3.5L4.2 7.1Z'/%3E%3C/svg%3E");
}

.entry-header .entry-meta .amz-video-article__media-toggle-icon.icon-eye {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 4.5C7 4.5 2.7 7.6 1 12c1.7 4.4 6 7.5 11 7.5s9.3-3.1 11-7.5C21.3 7.6 17 4.5 12 4.5Zm0 12a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9Zm0-7.2a2.7 2.7 0 1 0 0 5.4 2.7 2.7 0 0 0 0-5.4Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 4.5C7 4.5 2.7 7.6 1 12c1.7 4.4 6 7.5 11 7.5s9.3-3.1 11-7.5C21.3 7.6 17 4.5 12 4.5Zm0 12a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9Zm0-7.2a2.7 2.7 0 1 0 0 5.4 2.7 2.7 0 0 0 0-5.4Z'/%3E%3C/svg%3E");
}

.article-meta .amz-video-article__media-toggle-button:hover,
.article-meta .amz-video-article__media-toggle-button:focus-visible,
.entry-header .entry-meta .amz-video-article__media-toggle-button:hover,
.entry-header .entry-meta .amz-video-article__media-toggle-button:focus-visible {
    background: transparent;
    color: var(--amz-video-accent, var(--theme-color, #c45c26));
}

.article-meta .amz-video-article__media-toggle-status,
.entry-header .entry-meta .amz-video-article__media-toggle-status {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    clip-path: inset(50%) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

.entry-content .amz-video-article__image-hidden,
.article-content .amz-video-article__image-hidden {
    display: none !important;
}
