		body {
			--pico-font-family: Helvetica;
			background: linear-gradient(to bottom, #1b3869, #a9c8fc);
        }
        header {
			text-align: center;
            padding: 2rem;
        }
        h1 {
			color: white;
		}
		nav {
            display: flex;
            justify-content: center;
            gap: 1rem;
            padding: 1rem;
			--pico-color: white;
        }
        article {
            padding: 2rem;
        }
		.article-content {
			display: flex;
            align-items: stretch;
			justify-content: space-between;
		}		
		footer {
			text-align: center;
		}
        .round-frame {
            border-radius: 50%;
            border: 5px solid #000; /* Sichtbare Breite des Rahmens */
            width: 300px; /* Breite des Bildes */
            height: 300px; /* Höhe des Bildes */
            overflow: hidden;
            display: flex;
            justify-content: center;
            align-items: center;
        }
        .round-frame img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
		span.email b {
			display: none;
		}