.gravion-cookie-notice{z-index:105;width:min(46rem, calc(100vw - 2 * (var(--space-page-inset) * 2 + 1rem)));overscroll-behavior:contain;border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-surface-raised) 94%, transparent);max-block-size:calc(100svh - 3rem);box-shadow:var(--shadow-overlay);color:var(--color-text-muted);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);font-family:var(--font-body);align-items:center;gap:1.25rem;margin-inline:auto;padding-block:.75rem;padding-inline:1.25rem .75rem;font-size:.875rem;line-height:1.5;animation:.28s cubic-bezier(.22,1,.36,1) gravion-cookie-in;display:flex;position:fixed;inset-block-end:1.5rem;inset-inline:0;overflow-y:auto}@keyframes gravion-cookie-in{0%{opacity:0;transform:translateY(.75rem)}}.gravion-cookie-notice a{color:var(--color-text);text-underline-offset:.2em;white-space:nowrap}.gravion-cookie-notice a:hover{color:var(--color-accent)}.gravion-cookie-notice-actions{flex:none;gap:.5rem;display:flex}.gravion-cookie-notice .gravion-button{cursor:pointer;flex:none;min-height:2.5rem;padding-inline:1.25rem;font-size:.9375rem}.gravion-cookie-notice :is(a,button):focus-visible{outline:.125rem solid var(--color-focus);outline-offset:.1875rem}@media (max-width:48rem){.gravion-cookie-notice{max-block-size:calc(100svh - 2rem);flex-direction:column;align-items:stretch;gap:.5rem;width:auto;margin-inline:0;padding-block:.625rem;padding-inline:.875rem;font-size:.8125rem;line-height:1.4;transition:inset-block-end .24s cubic-bezier(.22,1,.36,1);inset-block-end:1rem;inset-inline:1rem}:root:has(.gravion-assistant-launcher,.gravion-back-to-top.is-visible) .gravion-cookie-notice{max-block-size:calc(100svh - 2.75rem - 48px);inset-block-end:calc(1.75rem + 48px)}.gravion-cookie-notice .gravion-button{flex:1;min-height:2.25rem;padding-inline:.5rem;font-size:.8125rem}:root:has(.gravion-cookie-notice) .gravion-back-to-top{bottom:1rem}:root:has(.gravion-cookie-notice):has(.gravion-assistant-launcher) .gravion-back-to-top{right:calc(1.75rem + 48px)}:root:has(.gravion-cookie-notice) .gravion-reading-launcher{visibility:hidden}}@media (prefers-reduced-motion:reduce){.gravion-cookie-notice{transition:none;animation:none}}@media print{.gravion-cookie-notice{display:none}}
