/* r24 · 26.10.2026: Grzegorz's notes on r23 (strona/agencje/FEEDBACK-R24.md). */
/* one button: the hero keeps its own, the top one appears when it fades (site.js) and stays pinned; the end-of-opening button goes */
.h11-end { display: none !important; }
@media (min-width: 761px) { .sticky-cta { box-shadow: 0 10px 30px -8px rgba(0,0,0,.6), 0 0 0 6px rgba(10,10,11,.55); } }
/* more air around the claim ("Less time in the app…") */
.claim { padding-block: calc(var(--sp) * 1.5); }
@media (max-width: 759px) { .claim { padding-block: calc(var(--sp) * 1.1); } }
/* the artist page hero like the card it comes from: the clip as it is, the name fits */
.h11-hero::before { display: none; }
.h11-hbg video { filter: none; }
.h11-name { font-size: calc(46 * var(--u)); letter-spacing: calc(-1.4 * var(--u)); top: calc(427 * var(--u)); }
/* the map line gets a link to the map page (features.html#map, to be built in v2.0) */
.h17-say { pointer-events: none; }
.h17-say.h24-live { pointer-events: auto; }
.h24-more { display: flex; width: max-content; align-items: center; gap: 8px; margin-top: 22px; padding: 10px 18px; border-radius: 999px; font-size: 15px; line-height: 1; font-weight: 700; letter-spacing: 0; color: var(--lime); text-decoration: none; box-shadow: inset 0 0 0 1.5px rgba(199,230,53,.6); transition: background .2s, color .2s; }
.h24-more:hover { background: var(--lime); color: var(--lime-ink); }
@media (max-width: 759px) { .h24-more { margin: 10px auto 0; padding: 8px 14px; font-size: 13px; } }
