/* AUTO-GENERATED от legacy/anon-63658.css чрез scripts/build-theme-nomer.mjs - не редактирай ръчно */

		.kc-banner{
			position:fixed;left:16px;right:16px;bottom:16px;z-index:9990;
			max-width:880px;margin:0 auto;
			background:rgba(243,244,241,0.95);
			border:1px solid rgba(17,20,27,0.168);
			border-radius:16px;
			box-shadow:0 24px 60px rgba(17,20,27,0.25);
			backdrop-filter:saturate(1.4) blur(14px);
			-webkit-backdrop-filter:saturate(1.4) blur(14px);
			color:var(--n-ink);
			padding:20px 22px;
			transform:translateY(120%);
			transition:transform .35s cubic-bezier(.2,.7,.2,1);
		}
		.kc-banner.is-visible{transform:translateY(0)}
		.kc-banner__inner{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
		.kc-banner__copy{flex:1;min-width:240px}
		.kc-banner__copy b{display:block;font-family:"Alumni Sans",sans-serif;font-weight:700;font-size:14px;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:6px;color:var(--n-ink)}
		.kc-banner__copy p{font-size:13px;line-height:1.55;color:var(--n-muted);margin:0}
		.kc-banner__copy a{color:var(--n-accent-text);text-decoration:underline;text-underline-offset:2px}
		.kc-banner__copy a:hover{color:var(--n-accent-text)}
		.kc-banner__actions{display:flex;gap:10px;flex-wrap:wrap}
		.kc-banner__btn{
			padding:11px 18px;border-radius:10px;
			font-family:Geologica,sans-serif;font-weight:700;
			font-size:12px;text-transform:uppercase;letter-spacing:0.08em;
			cursor:pointer;transition:transform .2s, background .2s, border-color .2s;
			border:1px solid transparent;
		}
		.kc-banner__btn--ember{background:var(--n-accent);color:var(--n-ink);box-shadow:0 6px 18px rgba(17,20,27,0.35)}
		.kc-banner__btn--ember:hover{background:var(--n-accent);transform:translateY(-1px)}
		.kc-banner__btn--ghost{background:transparent;color:var(--n-ink);border-color:rgba(17,20,27,0.252)}
		.kc-banner__btn--ghost:hover{border-color:var(--n-ink);color:var(--n-accent-text)}
		@media (max-width:560px){
			.kc-banner{left:12px;right:12px;bottom:12px;padding:18px}
			.kc-banner__actions{width:100%}
			.kc-banner__actions .kc-banner__btn{flex:1}
		}
	