.portal {
--tlo:#FFFFFF;
--karta:#FFFFFF;
--powierzchnia:#F3F3F3;
--tekst:#1A1A1A;
--wtorny:#555555;
--akcent:#7B1D34;
--linia:#E2E2E2;
--ciemny:#4E1221;
--jasny:#F7F7F7;
--sygnal:#FFFFFF;
--cien:0 12px 28px -20px #0000001f;
--naglowki:'Literata',system-ui,sans-serif;
--pismo:'Nunito Sans',system-ui,sans-serif
}
.portal h1, .portal h2, .portal h3 {
letter-spacing:-.008em
}
.portal .mini-tytul {
letter-spacing:0
}
.portal .menu nav a {
justify-content:center
}
.portal .logotyp svg {
width:40px;
height:40px
}
.portal .wiodacy .karta-tekst {
background:rgba(78,18,33,.95);
border-top-color:#E2E2E240
}
.portal .wiodacy .etykieta {
color:#F2B3C1
}
.portal .wiodacy p {
color:#F6E9EC
}
.portal .tytul-modulu>span, .portal .tytul-sekcji h2>span {
background:var(--akcent)
}
.portal .proces {
color:#FFFFFF
}
.portal .proces p {
color:#EAD3D8
}
.portal .proces a {
color:#4E1221
}
@media(prefers-color-scheme:dark) {
.portal {
--tlo:#FFFFFF;
--karta:#FFFFFF;
--powierzchnia:#F3F3F3;
--tekst:#1A1A1A;
--wtorny:#555555;
--akcent:#7B1D34;
--linia:#E2E2E2;
--ciemny:#4E1221;
--cien:0 12px 28px -20px #0000001f;
color-scheme:light
}
}
@media(max-width:374px) {
.portal .logotyp {
font-size:17px;
gap:8px
}
.portal .logotyp svg {
width:34px;
height:34px
}
}
.portal .naglowek {
border-top:4px solid #7B1D34
}
