.cp-strona{background:var(--color-krem);color:var(--color-grafit)}.cp-strona *{scroll-behavior:auto}.cp-okruszki{color:#2b2b2bd9;font-size:.9rem}.cp-okruszki ol{flex-wrap:wrap;gap:.25rem .5rem;display:flex}.cp-okruszki li+li:before{content:"/";color:#2b2b2b99;margin-right:.5rem}.cp-okruszki a{min-height:44px;color:var(--color-bordo);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.cp-okruszki [aria-current]{align-items:center;min-height:44px;display:inline-flex}.cp-etykieta{letter-spacing:.2em;text-transform:uppercase;color:var(--color-bordo);font-size:.78rem;font-weight:500}.cp-h1{font-family:var(--font-serif);color:var(--color-grafit);margin-top:.6rem;font-size:clamp(2.6rem,9vw,4rem);font-weight:500;line-height:1.05}.cp-h1:focus,.cp-h2:focus{outline:none}.cp-h1:focus-visible,.cp-h2:focus-visible{outline:2px solid var(--color-zloto);outline-offset:4px}.cp-wstep{color:#2b2b2beb;max-width:34rem;margin-top:1rem;font-size:1.2rem;line-height:1.6}.cp-scena{margin-top:1.75rem}.cp-sciezka{animation:.6s both cp-pojawienie}@keyframes cp-pojawienie{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cp-sciezka{animation:none}}.cp-opcje{gap:.75rem;max-width:34rem;display:grid}.cp-opcja{text-align:left;background:var(--color-papier);width:100%;min-height:56px;color:var(--color-grafit);cursor:pointer;border:1px solid #5b1a2a59;flex-direction:column;gap:.3rem;padding:1rem 1.15rem;transition:border-color .2s,background-color .2s;display:flex}.cp-opcja:hover{border-color:var(--color-bordo);background:#fffdf8}.cp-opcja-tytul{font-family:var(--font-serif);color:var(--color-bordo);font-size:1.45rem;line-height:1.2}.cp-opcja-opis{color:#2b2b2bd9;font-size:1rem;line-height:1.45}.cp-drobne{color:#2b2b2bd1;max-width:34rem;margin-top:1.25rem;font-size:1rem;line-height:1.55}.cp-h2{font-family:var(--font-serif);color:var(--color-bordo);font-size:clamp(2rem,7vw,2.75rem);font-weight:500;line-height:1.1}.cp-tekst{color:#2b2b2be6;max-width:34rem;margin-top:1rem;font-size:1.1rem;line-height:1.6}.cp-cisza{max-width:30rem;font-family:var(--font-serif);color:var(--color-grafit);gap:1.25rem;margin:2.5rem 0 3rem;font-size:1.6rem;line-height:1.45;display:grid}.cp-pola{gap:1.25rem;max-width:34rem;margin-top:1.5rem;display:grid}.cp-pole-etykieta{font-family:var(--font-serif);color:var(--color-bordo);font-size:1.4rem;font-style:italic;display:block}.cp-textarea{width:100%;min-height:4.5rem;color:var(--color-grafit);resize:vertical;background:#fffdf8;border:1px solid #2b2b2b73;margin-top:.4rem;padding:.75rem .85rem;font-size:1.05rem;line-height:1.55;display:block}.cp-textarea:focus-visible{border-color:var(--color-bordo)}.cp-zdania{gap:.75rem;max-width:36rem;margin-top:1.5rem;display:grid}.cp-zdanie{background:var(--color-papier);border:1px solid #b8925a8c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:1rem 1.1rem;display:flex}.cp-zdanie p{font-family:var(--font-serif);color:var(--color-grafit);flex:15rem;font-size:1.35rem;line-height:1.35}.cp-dol{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.cp-przycisk{background:var(--color-bordo);min-width:48px;min-height:48px;color:var(--color-krem);border:1px solid var(--color-bordo);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.3rem;font-size:1rem;font-weight:500;transition:background-color .2s;display:inline-flex}.cp-przycisk:hover{background:var(--color-bordo-ciemny)}.cp-przycisk-cichy{color:var(--color-bordo);background:0 0}.cp-przycisk-cichy:hover{background:#5b1a2a12}.cp-status{min-height:1.6em;color:var(--color-bordo);margin-top:1rem;font-size:1rem}.cp-pomoc{color:#2b2b2be0;border-top:1px solid #b8925a80;max-width:36rem;margin-top:3.5rem;padding-top:1.5rem;font-size:1rem;line-height:1.6}.cp-pomoc a{min-height:44px;color:var(--color-bordo);text-underline-offset:4px;white-space:nowrap;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}@media (prefers-reduced-motion:reduce){.cp-opcja,.cp-przycisk{transition:none}}.cp-wejscie{text-align:center;background:#f7f1e5;padding:.25rem 1.25rem 1.5rem}.cp-wejscie a{color:#4a3a36;text-underline-offset:5px;max-width:22rem;min-height:44px;padding:.65rem .25rem;font-size:1rem;line-height:1.6;-webkit-text-decoration:underline #5b1a2a73;text-decoration:underline #5b1a2a73;display:inline-block}.cp-wejscie a:hover{color:var(--color-bordo);text-decoration-color:currentColor}.cp-wejscie em{font-family:var(--font-serif);color:var(--color-bordo);font-size:1.2rem}.cp-hero{color:#f7f1e8;background:#090f1b;margin-top:.5rem}.cp-hero-ramka{max-width:64rem;margin:0 auto;position:relative}.cp-hero-obraz{aspect-ratio:4/3;margin:0;position:relative;overflow:hidden}.cp-hero-img{object-fit:cover;object-position:6% 50%}.cp-hero-obraz:after{content:"";pointer-events:none;background:linear-gradient(#090f1b00,#090f1b);height:22%;position:absolute;inset:auto 0 0}.cp-hero-tekst{padding:.25rem 1.25rem 1.5rem;position:relative}.cp-etykieta-noc{color:#d6b988}.cp-h1-noc{color:#f7f1e8}.cp-wstep-noc{color:#f7f1e8eb}.cp-hero-podpis{text-align:right;color:#cfc5b8;padding:0 1.25rem .9rem;font-size:.72rem;font-style:italic}@media (min-width:768px){.cp-hero-obraz{aspect-ratio:16/9}.cp-hero-img{object-position:50% 50%}.cp-hero-obraz:after{background:linear-gradient(90deg,#090f1b00,#090f1bd9 30%,#090f1be6);width:55%;height:auto;inset:0 0 0 auto}.cp-hero-tekst{flex-direction:column;justify-content:center;width:44%;padding:2rem 2.5rem 2rem 0;display:flex;position:absolute;top:0;bottom:0;right:0}.cp-hero-tekst .cp-h1{font-size:clamp(2.6rem,5vw,4rem)}.cp-hero-podpis{padding:0;position:absolute;bottom:.5rem;right:1rem}}@media (min-width:1024px){.cp-hero-obraz:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#090f1b,#090f1b00);width:8%;position:absolute;inset:0 auto 0 0}}
