/* wariant „galaxy” (prośba Agnieszki 10.11.2026): fiolet i błękit, rozmyte, przenikające się plamy — jasna mgławica */
:root { --tekst: #2c2a4a; --szary: #66648a; --krem: #f3f2fb; --krem2: #e9e6f7; --linia: #dedaf2;
	--akcent: #7b5fd0; --akcent-ciemny: #5a3fb3; }
html { background: #eef0fb; } body { background: transparent; }
body::before { content: ""; position: fixed; inset: -20%; z-index: -1; pointer-events: none;
	background:
		radial-gradient(38% 32% at 18% 22%, #c9b8f5cc 0%, transparent 70%),
		radial-gradient(34% 30% at 82% 14%, #a9c4fbcc 0%, transparent 70%),
		radial-gradient(40% 36% at 70% 62%, #d7b6efaa 0%, transparent 72%),
		radial-gradient(36% 34% at 22% 78%, #9fd0f5aa 0%, transparent 70%),
		radial-gradient(30% 28% at 50% 45%, #f2c4e655 0%, transparent 70%);
	filter: blur(30px); }
.naglowek { background: none; }
.karta { background: #ffffffcc; backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); border-color: #ffffffaa; box-shadow: 0 18px 40px -28px #3b2f8a66; }
.glowna { background: linear-gradient(160deg, #ffffffdd 0%, #f6f2ffdd 100%); }
input, select, textarea { background: #f6f5fd; }
.pasek { background: linear-gradient(90deg, #dfe6fb 0%, #e8defa 50%, #f3dcf0 100%); box-shadow: inset 0 0 0 1px #dcd6f3; }
.pasek-wypelnienie { background: linear-gradient(90deg, #8fb3f5, #8a6be0 60%, #6a45c9); box-shadow: 0 2px 8px -2px #6a45c988; }
.dymek, .dymek::after { --tekst: #2c2a4a; }
.stopka { background: #2c2a4a; }
