/* Cookie popup — Figma 68:2332 (472×195 at left 32 / bottom 32).
   Mobile — Figma 69:6037: 328 wide (16px sides), 33px from the bottom, title 16/20, text 12/18, no ×. */
.cookie-bar {
	position: fixed;
	z-index: 100;
	left: 16px;
	right: 16px;
	bottom: 32px;
	display: grid;
	gap: 12px;
	padding: 20px;
	background: var(--c-white);
	border-radius: var(--radius-md);
	box-shadow: var(--shadow-cookies);
}
.cookie-bar__close {
	position: absolute;
	top: 12px;
	right: 12px;
	display: none;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	font-size: 1.5rem;
	line-height: 1;
	color: var(--c-gray);
}
button.cookie-bar__close:hover { background: var(--c-light); color: var(--c-black); }
.cookie-bar__title { font-family: var(--font-head); font-weight: 600; font-size: 1rem; line-height: 1.25; letter-spacing: -0.02em; }
.cookie-bar__text { font-size: 0.75rem; line-height: 1.5; letter-spacing: -0.02em; }
.cookie-bar__actions { display: flex; flex-wrap: wrap; gap: 8px; }

@media (min-width: 768px) {
	.cookie-bar { left: 32px; right: auto; bottom: 32px; width: 472px; }
	.cookie-bar__close { display: block; }
	.cookie-bar__title { padding-right: 36px; font-size: 1.25rem; line-height: 1; }
	.cookie-bar__text { font-size: 0.875rem; }
}
