
body {
  background-repeat: no-repeat;
  font-family: 'Poppins', sans-serif;
    margin: 0;
    padding: 0;
    background-color: var(--bg-color);
    color: var(--text-color);
    transition: background-color 0.3s, color 0.3s;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' width='2000' height='1500' preserveAspectRatio='none' viewBox='0 0 2000 1500'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1009%26quot%3b)' fill='none'%3e%3cpath d='M277.78 0C356.31 36.65 323.58 175 375 175C428.44 175 404.6 38.69 487.5 0C592.1 -48.81 618.75 0 750 0C903.13 0 1022.18 -80.93 1056.25 0C1101.12 106.57 889.01 203.4 907.89 375C923.39 515.9 992.3 604.79 1125 625C1288.36 649.88 1333.67 433.85 1500 465.19C1665.4 496.35 1647.23 604.79 1788.46 750C1834.73 797.57 1822.95 850.75 1875 850.75C1955.03 850.75 1974.03 813.61 2052.63 750C2161.53 661.88 2192.51 547.3 2250 547.3C2291.19 547.3 2250 648.65 2250 750C2250 937.5 2250 937.5 2250 1125C2250 1312.5 2343.75 1406.25 2250 1500C2156.25 1593.75 2062.5 1500 1875 1500C1687.5 1500 1687.5 1500 1500 1500C1312.5 1500 1312.5 1500 1125 1500C937.5 1500 937.5 1500 750 1500C562.5 1500 562.5 1500 375 1500C187.5 1500 93.75 1593.75 0 1500C-93.75 1406.25 0 1312.5 0 1125C0 937.5 0 937.5 0 750C0 562.5 0 562.5 0 375C0 187.5 -79.79 107.71 0 0C59.1 -79.79 168.81 -50.85 277.78 0' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M1500 290.18C1313.98 220.88 1179.28 83.31 1179.28 0C1179.28 -61.78 1339.64 0 1500 0C1687.5 0 1687.5 0 1875 0C2062.5 0 2145.97 -83.47 2250 0C2333.47 66.97 2333.18 243.38 2250 300.87C2145.68 372.97 2062.76 261.87 1875 259.19C1687.76 256.52 1661.84 350.47 1500 290.18' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M1125 1025C1112.07 1025 1104.45 1077.59 1104.45 1125C1104.45 1139.88 1113.38 1149.59 1125 1149.59C1139.61 1149.59 1156.91 1142.28 1156.91 1125C1156.91 1079.98 1138.3 1025 1125 1025' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M162.04 0C162.04 86.05 43.77 262.5 0 262.5C-37.25 262.5 -50.1 81.15 0 0C30.92 -50.1 162.04 -45.2 162.04 0' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M750 272.73C681.46 272.73 621.43 95.6 621.43 0C621.43 -40.76 685.71 0 750 0C825 0 900 -44.35 900 0C900 92.02 820.75 272.73 750 272.73' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M1500 178.57C1382 153.56 1302.63 51.27 1302.63 0C1302.63 -38.02 1401.32 0 1500 0C1687.5 0 1687.5 0 1875 0C2062.5 0 2125.96 -63.46 2250 0C2313.46 32.47 2312.73 171.56 2250 191.86C2125.23 232.22 2063.05 124.65 1875 121.32C1688.05 118.01 1668.18 214.22 1500 178.57' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M0 500C113.3 402.88 189.04 421.53 375 428.57C564.04 435.73 590.04 435.86 750 528.41C867.82 596.58 881.88 621.51 930.56 750C994.89 919.8 915.83 953.71 976.03 1125C1013.05 1230.35 1040.75 1303.28 1125 1303.28C1230.92 1303.28 1333.61 1242.6 1356.38 1125C1387.18 965.96 1192.2 900.49 1232.14 750C1264.01 629.92 1375.41 583.86 1500 583.86C1593.47 583.86 1588.2 663.14 1668.27 750C1775.7 866.54 1747.63 904.28 1875 990.67C2024.07 1091.78 2051.13 1052.76 2221.15 1125C2238.63 1132.43 2248.58 1131.56 2250 1150C2263.01 1319.06 2340.52 1415.52 2250 1500C2153.02 1590.52 2062.5 1500 1875 1500C1687.5 1500 1687.5 1500 1500 1500C1312.5 1500 1312.5 1500 1125 1500C1015.91 1500 1003.97 1533.35 906.82 1500C816.47 1468.99 831.83 1371.27 750 1371.27C655.41 1371.27 660.32 1463.5 553.98 1500C472.82 1527.86 464.49 1500 375 1500C187.5 1500 93.75 1593.75 0 1500C-93.75 1406.25 0 1312.5 0 1125C0 937.5 0 937.5 0 750C0 625 -74.2 563.6 0 500' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M375 840C234.65 840 18.75 1001.37 18.75 1125C18.75 1232.93 221.59 1303.13 375 1303.13C456.27 1303.13 488.1 1219.39 488.1 1125C488.1 987.83 469.33 840 375 840' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M46.3 0C46.3 24.59 12.51 75 0 75C-10.64 75 -14.31 23.19 0 0C8.84 -14.31 46.3 -12.91 46.3 0' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M1500 66.96C1454.01 66.96 1425.99 19.22 1425.99 0C1425.99 -14.26 1462.99 0 1500 0C1656.25 0 1812.5 -16.55 1812.5 0C1812.5 16.93 1647.27 66.96 1500 66.96' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M2250 82.85C2120.23 82.85 1926.14 21.04 1926.14 0C1926.14 -20.38 2121.06 -32.99 2250 0C2282.99 8.44 2282.16 82.85 2250 82.85' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M0 708.33C26.56 708.33 78.12 725.22 78.12 750C78.12 778.38 23.85 814.66 0 814.66C-15.21 814.66 0 782.33 0 750C0 729.16 -12.5 708.33 0 708.33' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M1423.47 750C1423.47 712.69 1464.4 702.53 1500 702.53C1526.71 702.53 1548.08 719.13 1548.08 750C1548.08 853.16 1530.63 970.59 1500 970.59C1468.32 970.59 1423.47 846.72 1423.47 750' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M636.9 1125C636.9 1020.34 696.65 895.16 750 895.16C802 895.16 847.6 1018.48 847.6 1125C847.6 1186.57 800.76 1231.34 750 1231.34C695.41 1231.34 636.9 1188.43 636.9 1125' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M1077.27 1500C1077.27 1487.65 1097.39 1456.97 1125 1456.97C1173.75 1456.97 1230 1488.83 1230 1500C1230 1510.34 1177.5 1500 1125 1500C1101.14 1500 1077.27 1509.17 1077.27 1500' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M1750 1500C1750 1374.75 1767.9 1170.53 1875 1162.5C2017.9 1151.78 2076.08 1305.97 2250 1462.5C2263.58 1474.72 2267.05 1498.3 2250 1500C2079.55 1517.05 2062.5 1500 1875 1500C1812.5 1500 1750 1543.5 1750 1500' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1009'%3e%3crect width='2000' height='1500' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");
}

.container {
    font-size: 20px;
    text-align: center;
    padding: 50px;
}

h1 {
font-family: 'Sacramento', cursive;
    font-size: 55px;
  margin-bottom: 0px;
   text-shadow: 0px 0px 12p var(--text-color);
}


.social-icons {
    margin-top: 20px;
}

/* Zmiana na flex na urządzeniach mobilnych */
@media (max-width: 768px) {
  body {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' width='800' height='1500' preserveAspectRatio='none' viewBox='0 0 800 1500'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1003%26quot%3b)' fill='none'%3e%3cpath d='M800 150C788.69 185.19 735.71 179.02 735.71 200C735.71 218.08 790.68 199.14 800 228.13C822.83 299.14 800 314.07 800 400C800 500 800 500 800 600C800 700 800 700 800 800C800 881.93 817 890.21 800 963.86C793.92 990.21 754.72 973.61 753.85 1000C750.83 1091.68 770.42 1101.26 792.21 1200C793.49 1205.8 799.77 1203.19 800 1209.09C803.67 1303.19 800 1304.55 800 1400C800 1500 850 1550 800 1600C750 1650 700 1600 600 1600C500 1600 500 1600 400 1600C300 1600 300 1600 200 1600C100 1600 50 1650 0 1600C-50 1550 0 1500 0 1400C0 1300 0 1300 0 1200C0 1100 0 1100 0 1000C0 900 0 900 0 800C0 706 -4.09 704.66 0 612C0.32 604.66 5.44 606.63 8.82 600C59.5 500.63 110.82 488.79 108.11 400C106.41 344.35 30.13 366.86 0 311.11C-23.92 266.86 0 255.56 0 200C0 100 -50 50 0 0C50 -50 100 0 200 0C300 0 300 0 400 0C500 0 500 0 600 0C700 0 742.86 -42.86 800 0C842.86 32.14 820.83 85.19 800 150' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M600 372.73C590.48 372.73 576 389.58 576 400C576 407.27 588.69 408.11 600 408.11C605.86 408.11 610.34 405.49 610.34 400C610.34 387.8 607.65 372.73 600 372.73' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M200 791.18C192.76 792.71 188 794.24 188 800C188 809.76 188.98 816.59 200 822.22C294.98 870.76 322.68 915.62 400 908.33C440.49 904.51 435.62 850.98 435.62 800C435.62 774.4 425.9 756.14 400 755.17C308.09 751.73 298.76 770.3 200 791.18' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M200 1123.08C163.29 1143.85 154.55 1163.77 154.55 1200C154.55 1227.66 168.97 1241.27 200 1250.85C291.7 1279.15 313.72 1293.27 400 1275.76C438.98 1267.85 450.51 1240.92 450.51 1200C450.51 1133.59 451.83 1077.02 400 1061.11C326.57 1038.56 286.02 1074.4 200 1123.08' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M600 1357.45C568.79 1357.45 534.43 1378.31 534.43 1400C534.43 1422.06 568.9 1444.94 600 1444.94C625.78 1444.94 648.19 1422.14 648.19 1400C648.19 1378.4 625.67 1357.45 600 1357.45' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M0 200C0 200 0 200 0 200C0 100 -50 50 0 0C50 -50 100 0 200 0C240 0 262.64 -28.1 280 0C324.41 71.9 344.26 110.67 323.53 200C304.26 283.08 270.42 344.83 200 344.83C108.65 344.83 100 272.41 0 200' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M600 155.56C537.85 153.21 506.67 51.36 506.67 0C506.67 -26.42 553.34 0 600 0C700 0 705.26 -5.26 800 0C805.26 0.29 804.31 7.76 800 11.11C704.31 85.54 684.52 158.76 600 155.56' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M696.55 400C749.78 354.91 769.05 306.25 800 306.25C820.78 306.25 800 353.13 800 400C800 500 800 500 800 600C800 700 800 700 800 800C800 851.81 824.53 863.75 800 903.61C762.99 963.75 692.6 936.1 676.92 1000C656.23 1084.3 687.36 1107.63 727.27 1200C748.9 1250.05 782.09 1235.6 800 1284.85C818.45 1335.6 800 1342.43 800 1400C800 1500 850 1550 800 1600C750 1650 700 1600 600 1600C500 1600 500 1600 400 1600C300 1600 300 1600 200 1600C126.31 1600 87.6 1642.33 52.63 1600C4.99 1542.33 56.38 1493.03 34.78 1400C30.07 1379.69 3.51 1393.51 0 1373.33C-13.88 1293.51 0 1286.66 0 1200C0 1100 -18.99 1000 0 1000C20.41 1000 24.62 1109.11 78.79 1200C124.62 1276.9 123.64 1299.57 200 1335.59C284.24 1375.33 306.91 1327.77 400 1351.52C433.14 1359.98 423.92 1378.65 452.46 1400C523.92 1453.45 530.02 1501.12 600 1501.12C658.01 1501.12 708.43 1449.82 708.43 1400C708.43 1351.39 652.01 1354.41 600 1304.26C548.3 1254.41 527.65 1263.23 501.01 1200C463.55 1111.1 471.02 1099.88 471.79 1000C472.57 899.88 523.77 890.64 504.11 800C487.87 725.13 468.19 687.43 400 668.97C316.13 646.26 293.11 678.55 200 717.65C137.11 744.06 126.88 745.11 88 800C26.88 886.28 22.97 1000 0 1000C-21.03 1000 0 900 0 800C0 756 -15.96 750.76 0 712C25.21 650.76 41.82 656.47 82.35 600C141.82 517.13 119.83 477.22 200 433.33C278.65 390.27 301.46 415.66 400 426.09C501.46 436.83 507.06 483.86 600 475.68C655.33 470.81 649.78 439.62 696.55 400' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M94.12 0C94.12 12.83 32.28 48.48 0 48.48C-14.78 48.48 -16 8.24 0 0C31.06 -16 94.12 -11.41 94.12 0' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M782.76 400C791.87 392.77 794.84 384.38 800 384.38C803.46 384.38 800 392.19 800 400C800 500 800 500 800 600C800 700 800 700 800 800C800 821.68 814.58 828.79 800 843.37C714.58 928.79 663.35 1012.08 600 1000C549.65 990.4 609.43 891.2 572.6 800C528.66 691.2 430.45 675.03 438.46 600C444.15 546.65 526.94 585.68 600 543.24C699.09 485.68 691.87 472.2 782.76 400' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M155.88 600C155.88 570.64 168.93 537.5 200 537.5C265.99 537.5 350 572.83 350 600C350 626.14 269.38 644.12 200 644.12C172.32 644.12 155.88 623.95 155.88 600' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M0 1192.31C0.78 1192.31 3.03 1196.19 3.03 1200C3.03 1203.37 0.79 1206.67 0 1206.67C-0.72 1206.67 0 1203.34 0 1200C0 1196.15 -0.73 1192.31 0 1192.31' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M551.52 1200C551.52 1106.47 572.54 1000 600 1000C627.95 1000 662.34 1109.34 662.34 1200C662.34 1234.87 629.57 1251.06 600 1251.06C574.16 1251.06 551.52 1232 551.52 1200' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M768.67 1400C786.58 1382.38 791.21 1360.61 800 1360.61C806.88 1360.61 800 1380.3 800 1400C800 1500 850 1550 800 1600C750 1650 700 1600 600 1600C542.42 1600 484.85 1610.33 484.85 1600C484.85 1588.98 550.69 1592.05 600 1557.3C692.6 1492.05 686.58 1480.73 768.67 1400' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M140.35 1600C140.35 1546.21 160.71 1452.17 200 1452.17C245.37 1452.17 309.68 1553.68 309.68 1600C309.68 1627.6 254.84 1600 200 1600C170.18 1600 140.35 1620.13 140.35 1600' stroke='rgba(41%2c 89%2c 139%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1003'%3e%3crect width='800' height='1500' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");
  }
    .social-icons {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .social-icons a {
        margin: 10px 10px; 
        font-size: 20px;
        text-decoration: none;
        color: var(--text-color);
    }
}


.social-icons a {
  
    margin: 0 10px;
    font-size: 20px;
    text-decoration: none;
    color: var(--text-color);
}

.toggle-switch {
      font-family: 'Reem Kufi', sans-serif;
  display: block;
  text-align: right;
  vertical-align: bottom;
}

.toggle-label {
    margin-right: 10px;
    cursor: pointer;
}

/* Light Mode */
.light-mode {
    --bg-color: #ffffff;
    --text-color: rgba(51, 51, 51, 1);
    --hd-color: rgba(255, 255, 255, 0.2);
}

/* Dark Mode */
.dark-mode {
    --bg-color: #333333;
    --text-color: rgba(255, 255, 255, 1);
    --hd-color: rgba(255, 255, 255, 0.2);
}


header {
    overflow: hidden;
    position: -webkit-sticky;
    position: sticky;
    top: 15px;
    background-color: var(--hd-color);
    backdrop-filter: blur(7px);
    -webkit-backdrop-filter: blur(7px);
    max-padding: 20px; 
    text-align: center;
    border-radius: 10px;
    width: 80%;
    margin: 0 auto;
    display: flex; 
    justify-content: space-between;
    align-items: center; 
}
.hdrlogo {
    max-width: 85px;
    display: block;
    float: left;
    margin-right: 20px;
}
