#localNotice {
    // width: max-content;
    box-shadow: inset 0 0 6px 12px white;

    background: var(--gold-2);
}

.mw-dismissable-notice {
    text-align: center;
    position: relative;
}

.mw-dismissable-notice-close {
    position: absolute;
    bottom: calc(var(--space) * 2);
    right: calc(var(--space) * 2);
}

.mw-dismissable-notice-body {
    text-wrap: balance;
}

@media (min-width: 1081px) {
    .mw-dismissable-notice, #localNotice {
        grid-row: sitenotice;
        grid-column: pagestart / pageend;
        margin-top: var(--space);
    }

    #localNotice {
        padding: 2.4em;
    }
}

@media (max-width: 1080px) {
    #localNotice {
        font-size: .9em;
        padding: calc(var(--space) * 1.5);
    }

    .mw-dismissable-notice {
        padding-bottom: calc(var(--space) * 4);
        grid-column: 1;
        grid-row: sitenotice;
        // margin-top: calc(var(--space) * 1);
    }
}

@media (max-width: 720px) {

}