special-pages/pages/special-error/app/components/AdvancedInfo.module.css
.animationContainer {
    animation-duration: 300ms;
    animation-fill-mode: forwards;
    animation-name: appear;
}

.container {
    align-items: flex-start;
    display: flex;
    flex-flow: column;
    gap: var(--sp-4);
    max-width: var(--ios-content-max-width);
    padding: var(--sp-6) var(--sp-10);
    width: 100%;
}

.heading {
    & a {
        color: var(--link-color);
    }
}

.content {
    display: flex;
    flex-flow: column;
    gap: var(--sp-5);

    & a {
        color: var(--link-color);
    }
}

.visitSite {
    color: var(--visit-site-color);
    cursor: pointer;
    font-size: calc(13 * var(--px-in-rem));
    letter-spacing: calc(-0.08 * var(--px-in-rem));
    line-height: calc(16 * var(--px-in-rem));
    text-decoration: underline;
}

@keyframes appear {
    0% {
        max-height: 0;
    }
    100% {
        max-height: calc(400 * var(--px-in-rem));
    }
}

/* Platform-specific styles */

/* iOS */
[data-platform-name="ios"] {
    & .wrapper {
        display: flex;
        justify-content: center;
        border-top: 1px solid var(--color-black-at-9);
        width: 100%;

        @media (prefers-color-scheme: dark) {
            border-top: 1px solid var(--color-white-at-9);
        }
    }

    & .container {
        align-items: center;
        gap: var(--sp-6);
    }

    & .heading {
        text-align: center;
    }

    & .content {
        text-align: center;
    }

    & .visitSite {
        font-size: calc(16 * var(--px-in-rem));
        font-weight: 400;
        letter-spacing: calc(-0.31 * var(--px-in-rem));
        line-height: calc(21 * var(--px-in-rem));
    }
}

/* macOS */
[data-platform-name="macos"] {
    & .container {
        background: var(--advanced-info-bg);
        box-shadow: inset 0 1px 0 0 var(--border-color);
    }
}

/* windows */
[data-platform-name="windows"] {
    & .container {
        background: var(--advanced-info-bg);
        box-shadow: inset 0 1px 0 0 var(--border-color);
    }
}
