:root {
    /* Color Palette:
        DarkSeaGreen:   #2E8B57
        DarkSeaBlue:    #20B2AA
        MedSeaBlue:     #48D1CC
        MedSkyBlue:     #AFEEEE
        LightSkyBlue:   #E0FFFF
    */
    --color-border: #48D1CC;
}

.corner-avatar {
    position: fixed;
    top: 20px;
    left: 20px;
    
    width: 120px;
    height: 120px;

    border-radius: 50%; /* Makes the element circular */
    object-fit: cover; /* Prevents stretching */

    border: 4px solid var(--color-border);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);

    z-index: 10;
}

/* Responsive Scaling */
@media (max-width: 600px) {
    .corner-avatar {
        width: 80px;
        height: 80px;
        border-width: 3px 
    }
}