.szewko-karta-wpisu{position:relative;display:flex;flex-direction:column;height:100%;padding:20px;border:1px solid color-mix(in srgb,var(--color-sand-gold) 15%,transparent);border-radius:var(--radius-md);background:var(--color-dark-mahogany);transition:transform var(--duration-mid) var(--ease-desert),box-shadow var(--duration-mid) var(--ease-desert),border-color var(--duration-mid) var(--ease-desert);@media (max-width:767px){padding:var(--space-md)}@media (hover:hover){&:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-sand-gold) 38%,transparent);box-shadow:var(--shadow-card-hover);& .szewko-karta-wpisu__tytul{color:var(--color-brass-lantern)}}}@media (prefers-reduced-motion:reduce){&:hover{transform:none;box-shadow:none}}&:has(.szewko-karta-wpisu__tytul a:focus-visible){outline:2px solid var(--color-sand-gold);outline-offset:2px}}.szewko-karta-wpisu__kadr{width:100%;overflow:hidden;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-smoked-tent) 50%,transparent);aspect-ratio:16 / 9}.szewko-karta-wpisu__obraz{width:100%;height:100%;object-fit:cover}.szewko-karta-wpisu__plansza{position:relative;display:grid;place-items:center;height:100%;overflow:hidden;background:var(--color-dark-mahogany)}.szewko-karta-wpisu__faktura{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.12;mix-blend-mode:overlay}.szewko-karta-wpisu__znak{position:relative;width:70%;height:auto;opacity:.2}.szewko-karta-wpisu__tresc{display:flex;flex:1;flex-direction:column}.szewko-karta-wpisu__szlak{min-height:33px;margin:var(--space-md) 0 0;color:var(--color-sand-gold);font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.16em;line-height:1.35;text-transform:uppercase;text-wrap:pretty;@media (max-width:767px){min-height:0;margin-top:14px}}.szewko-karta-wpisu__tytul{display:-webkit-box;overflow:hidden;margin:10px 0 0;color:var(--color-parchment);font-family:var(--font-heading);font-size:20px;font-weight:700;line-height:1.28;text-wrap:pretty;transition:color var(--duration-mid) var(--ease-desert);-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;@media (max-width:767px){margin-top:var(--space-sm)}& a{color:inherit;text-decoration:none;&::after{position:absolute;inset:0;content:''}&:focus-visible{outline:none}}}.szewko-karta-wpisu__lead{display:-webkit-box;overflow:hidden;margin:10px 0 0;color:color-mix(in srgb,var(--color-parchment) 75%,transparent);font-family:var(--font-body);font-size:15px;line-height:1.6;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;@media (max-width:767px){margin-top:var(--space-sm)}}.szewko-karta-wpisu__metryka{margin:auto 0 0;padding:20px 0 0;color:color-mix(in srgb,var(--color-sand-gold) 85%,transparent);font-family:var(--font-ui);font-size:14px;letter-spacing:.06em;@media (max-width:767px){padding-top:var(--space-md);letter-spacing:.05em}}