html,body {
    scroll-behavior: smooth;
}

.overflow::-webkit-scrollbar {
    width: 8px;
}

.overflow::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

.overflow::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

.overflow::-webkit-scrollbar-thumb:hover {
    background: #555;
}


.border-gradient {
    border-width: 8px;
    border-style: solid;
    border-image: linear-gradient(90deg, #FFFFFF80, #D2AB00) 1;
}

.text-shadow {
 text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
/* --- injected clearfix (WaybackScraper) --- */
.clearfix::after{content:"";display:table;clear:both}
.clearfix{display:block}
