/* =========================================================================
   ICF Karting — v11 (cleanup pass — usuwam halucynacje + cursor)
   - Custom cursor REMOVED (problematyczny przy scrollu)
   - Hide hallucinated stats (replace with real data)
   - Brand strip → placeholder
   - Live-now liczby → simple status
   - Leaderboard → hidden (mock data)
   - Testimonials → placeholder mode
   - Hero rating → simple "Sprawdź opinie w Google" link
   ========================================================================= */

/* ===========================================================
   USUŃ custom cursor (user feedback: znika przy scrollu, gorszy)
   =========================================================== */
.cursor-dot, .cursor-ring { display: none !important; }
* { cursor: auto; }
a, button, .btn-pill, .bento-cell, .persona, .pass, .compare__col, .testimonial-v2,
.ig-post, .gallery-mag__item, .segm-card, .card-xl, .bottom-nav__item, summary {
	cursor: pointer;
}

/* ===========================================================
   USUŃ live-now widget z fake liczbami (zostawiam pod headerem statys ale prosty)
   =========================================================== */
.live-now { display: none !important; }

/* ===========================================================
   USUŃ urgency line (dziś o 16:30 — fake)
   =========================================================== */
.urgency-line { display: none !important; }

/* ===========================================================
   USUŃ brand strip (fake klienci) — zostaje neutralny placeholder
   =========================================================== */
.brand-strip__list {
	opacity: 0.4 !important;
}
.brand-strip__item {
	color: rgba(255,255,255,.55) !important;
	font-style: italic;
	font-size: 0.95rem !important;
	font-weight: 500 !important;
}
.brand-strip__item span { color: rgba(255,255,255,.4) !important; }
.brand-strip__label::after {
	content: ' (przykład — tu trafią logo prawdziwych klientów)';
	color: var(--c-text-3);
	font-style: italic;
	letter-spacing: 0;
	font-size: 0.65rem;
	text-transform: none;
	font-weight: 400;
}

/* ===========================================================
   USUŃ trust band (fake stats) — zachować ale tylko verified data
   =========================================================== */
/* Nie usuwam całej sekcji — zmieniam wyświetlane liczby przez HTML edits */

/* ===========================================================
   USUŃ Google rating w hero — replace text z linkiem
   =========================================================== */
.hero-mega__rating { display: none !important; }

/* ===========================================================
   Leaderboard w bento — oznaczyć jako Demo wyraźnie
   =========================================================== */
.bento-cell--board, .bento-cell--quote { display: none !important; }

/* ===========================================================
   IG feed — usun fake liczby followersów/postów
   =========================================================== */
.ig-feed__name-stats { display: none !important; }
.ig-feed__live { display: none !important; }

/* Stats w hero features — verified only */
.hero-mega__features { gap: 18px !important; }

/* Persona images — final brightness override (v10 conflict) */
.persona__media img {
	filter: contrast(1.08) saturate(1.1) brightness(1.15) !important;
	object-position: center 30% !important;
}
.persona:hover .persona__media img {
	filter: contrast(1.1) saturate(1.15) brightness(1.2) !important;
	transform: scale(1.06) !important;
}

/* Persona overlay jeszcze lżejsze — image musi być widoczne */
.persona__media::after {
	background: linear-gradient(180deg,
		transparent 0%,
		transparent 50%,
		rgba(0,0,0,.5) 78%,
		rgba(6,6,8,.95) 100%) !important;
}

/* Badges-strip ukryć (były fake liczby) */
.badges-strip { display: none !important; }

/* ===========================================================
   Stat numbers — only verified data shown
   =========================================================== */
/* Stats sekcja: 600m, 2000 m², 17 gokartów, 1600 m² otwarta — verified */

/* ===========================================================
   Sezonowy banner — generic version (bez konkretnych cen)
   =========================================================== */
/* Zostawiam jak jest bo treść z briefu */

/* ===========================================================
   EST. 2013 hero badge — usuń (nie verified)
   =========================================================== */
.hero-mega__est { display: none !important; }

/* ===========================================================
   Trust band — make smaller (mniej wymyślonych liczb)
   =========================================================== */
.trust-item__num { font-family: var(--font-display); font-weight: 600 !important; }

/* ===========================================================
   Bento — better layout bez quote/board
   =========================================================== */
.bento { grid-template-columns: repeat(3, 1fr) !important; }
@media (max-width: 880px) {
	.bento { grid-template-columns: repeat(2, 1fr) !important; }
}
@media (max-width: 720px) {
	.bento { grid-template-columns: 1fr !important; }
}

/* ===========================================================
   Slot widget — clearly mark as Demo
   =========================================================== */
.bento-cell--slot::before {
	content: 'WIDŻET PRZYKŁADOWY — w produkcji łączy się z systemem rezerwacji';
	position: absolute;
	bottom: 8px; left: 12px; right: 12px;
	font-size: 0.55rem;
	color: var(--c-text-3);
	letter-spacing: 0.04em;
	font-weight: 500;
	z-index: 5;
	text-align: center;
	opacity: 0.7;
}

/* ===========================================================
   Cleanup section spacing
   =========================================================== */
body { padding-bottom: 0 !important; }
@media (max-width: 720px) {
	body { padding-bottom: 88px !important; } /* keep room for bottom-nav */
}
