#info-row {
    background-color: #c9eb0a;
    opacity: 0.8;
    background: repeating-linear-gradient(-45deg, #b5d20e, #b5d20e 5px, #c9eb0a 5px, #c9eb0a 25px);
}

#gallery {
    background-color: #ffffff;
    opacity: 1;
    background: radial-gradient(circle, transparent 20%, #ffffff 20%, #ffffff 80%, transparent 80%, transparent), radial-gradient(circle, transparent 20%, #ffffff 20%, #ffffff 80%, transparent 80%, transparent) 25px 25px, linear-gradient(#f1f1f4 2px, transparent 2px) 0 -1px, linear-gradient(90deg, #f1f1f4 2px, #ffffff 2px) -1px 0;
    background-size: 50px 50px, 50px 50px, 25px 25px, 25px 25px;
}

.radial-gradient {
    background: radial-gradient(circle, #fafbf9 0%, #f2f5ee 92%);
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.navbar-gradient {
    background: linear-gradient(135deg, #023a1a 0%, #035925 50%, #047a30 100%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}