h1 {
    font-size: 2.25rem;
}

h2 {
    font-size: 1.75rem;
}

h3 {
    font-size: 1.45rem;
}

.cookie_alert {
    position: fixed;
    display: flex;
    width: 100%;
    min-height: 70px;
    background-color: var(--color-background-secondary);
    color: var(--color-foreground-primary);
    border-top: 1px solid var(--color-background-border);
    bottom: 0;
    left: 0;
    z-index: 99999;
}

.cookie_container {
    display: flex;
    align-items: center;
    width: 700px;
    max-width: calc(100% - 28px);
    margin: auto;
}

.cookie_alert p {
    flex: 1;
}

.cookie_alert button {
    background-color: transparent;
    border: none;
    width: 26px;
    height: 26px;
    padding: 0;
    cursor: pointer;
}

.cookie_alert button svg .cls-1 {
     stroke: var(--color-foreground-primary);
}

.cookie_alert button svg {
    width: 100%;
}