/* geoplate.app - баннер согласия на cookies и кнопка «Cookie settings» в подвале.
   Подключается в Base.astro только вместе с analytics.js (когда задан GA_ID).
   Отдельным файлом, чтобы общий styles.css не менялся вместе с аналитикой. */

.footer-col .footer-link {
    background: none;
    border: 0;
    padding: 0;
    font: inherit;
    color: var(--gp-dark-mute);
    cursor: pointer;
    text-align: left;
}
.footer-col .footer-link:hover { color: var(--gp-dark-ink); }

.consent {
    position: fixed;
    left: 12px;
    right: 12px;
    bottom: 12px;
    z-index: 45;
    max-width: 560px;
    margin: 0 auto;
    background: var(--gp-surface);
    color: var(--gp-ink);
    border: 1px solid var(--gp-line);
    border-radius: 16px;
    padding: 16px 18px;
    box-shadow: 0 16px 40px -12px rgba(0, 0, 0, .35);
    font-size: 15px;
    line-height: 1.5;
}
.consent[hidden] { display: none; }
.consent p { margin: 0; }
.consent p b { display: block; font-size: 16px; margin-bottom: 4px; }
.consent a { color: inherit; }
.consent-actions { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 14px; }
.consent-actions button {
    flex: 1 1 120px;
    min-height: 44px;
    border-radius: 99px;
    border: 0;
    font: 700 15px/1 var(--sans);
    cursor: pointer;
    background: var(--gp-accent);
    color: var(--gp-accent-ink);
}
.consent-actions #consent-decline { background: transparent; color: var(--gp-ink); box-shadow: inset 0 0 0 1.5px var(--gp-ink); }
