:root{--color-smoked-tent:#1c1007;--color-desert-rust:#8b2e00;--color-sand-gold:#c8a96e;--color-camel-brown:#6b4a2a;--color-parchment:#f5e9d3;--color-brass-lantern:#d4a853;--color-dark-mahogany:#3d2b1f;--color-bleached-linen:#e8d5b0;--color-oasis-green:#2c5f2e;--color-terracotta:#7c3d1a;--color-terracotta-light:#c97a52;--color-oasis-green-light:#4c9a4e;--color-druk-tekst:#000;--color-druk-tlo:#fff;--color-flaga-biel:#fff;--color-flaga-czerwien:#dc143c;--font-display:'Cinzel Decorative', serif;--font-heading:'Source Serif 4', serif;--font-product:'Literata', serif;--font-body:'Source Serif 4', serif;--font-ui:'Literata', serif;--font-cena:'Source Serif 4', serif;--font-accent:'Source Serif 4', serif;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:128px;--fala-podloga:56px;--fala-h:max(var(--fala-podloga), calc(100vw / 18));--fala-piasek:calc(var(--fala-h) * 0.552);--fala-przyrost:calc(var(--fala-h) - 100vw / 18);--fala-rozciag:177.78%;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-full:9999px;--shadow-card:0 2px 8px rgba(28, 16, 7, 0.3);--shadow-card-hover:0 8px 24px rgba(28, 16, 7, 0.4);--shadow-nav:0 2px 16px rgba(28, 16, 7, 0.5);--pierscien-ogniskowej:0 0 0 5px var(--color-smoked-tent);--ease-desert:cubic-bezier(0.25, 0.46, 0.45, 0.94);--ease-sand:cubic-bezier(0, 0, 0.2, 1);--ease-wind:cubic-bezier(0.4, 0, 1, 0.6);--duration-fast:150ms;--duration-mid:300ms;--duration-slow:600ms;--duration-drift:1200ms;--gradient-desert-dusk:linear-gradient(135deg, #1c1007 0%, #3d2b1f 40%, #6b4a2a 70%, #c8a96e 100%);--gradient-sunrise-glow:linear-gradient(135deg, #8b2e00 0%, #c8a96e 100%);--gradient-parchment-fade:linear-gradient(180deg, #f5e9d3 0%, #e8d5b0 100%);--gradient-narrator-tent:linear-gradient(135deg, #0d0803 0%, #2a1f15 40%, #4a3520 70%, #8b6f47 100%);--gradient-tent-dusk:linear-gradient(180deg, #6b4a2a 0%, #3d2b1f 50%, #1c1007 100%)}.szewko-komunikat-bledu{display:flex;gap:var(--space-sm);align-items:flex-start;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--color-parchment);color:var(--color-terracotta);font-family:var(--font-ui)}