.fi-changelog-widget {
    header {
        display: flex;
        align-items: center;
        gap: calc(2 * var(--spacing));
    }

    .action {
        margin-left: auto;
    }
}

.fi-changelog-releases {
    display: grid;
    gap: calc(12 * var(--spacing));
}

.fi-changelog-release {
    header {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    h2 {
        font-weight: bold;
        font-size: var(--text-2xl);
    }

    .fi-prose {
        padding-top: calc(var(--spacing) * 2);
        max-width: 100%;

        img {
            border-radius: 0.5rem;
            border: 1px solid #e1e1e1;
            box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);
        }
    }
}
