        button {
            border: none;
            background: transparent;
            font-size: inherit;
            color: #464646;
            cursor: pointer;
        }

        button:hover {
            color: #00a9e0;
            text-decoration: underline;
        }

        :popover-open {
            width: fit-content;
            height: 100%;
            position: absolute;
            inset: unset;
            top: 5px;
            right: 5px;
            margin: 0;
            border: 1px dotted #00a9e0;
            padding: 0.5em;
        }

        iframe {
            font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
            font-size: 1.125rem;
            border: none;
            max-height: 100%;
            font-family: inherit;
            font-size: inherit;
        }
        em {
            font-size: 2rem;
            color: #e94200
        }