*{
margin:0;
padding:0;
box-sizing:border-box;
}
html{
overflow-x:hidden;
}
body{
font-family:"Open Sans",sans-serif;
line-height:1.6;
color:#333333;
background:#ffffff;
overflow-x:hidden;
width:100%;
}
.container{
max-width:800px;
margin:0 auto;
background:#ffffff;
}
.header{
text-align:center;
padding:20px 40px 15px;
background:#ffffff;
color:#333333;
}
.logo{
margin:0 auto 5px;
display:table;
}
.logo img{
width:140px;
height:auto;
object-fit:contain;
display:block;
filter:brightness(1.1) contrast(1.2);
}
.site-title{
font-size:3rem;
color:#e74c3c;
margin-bottom:0;
font-weight:750;
letter-spacing:-1.5px;
text-shadow:1px 1px 1px rgba(0,0,0,0.4);
display:none;
}
.gallery-preview{
width:calc(100vw - 40px);
margin:0 0 0 calc(-50vw + 50% + 20px);
background:#ffffff;
}
.splide__track, .splide__slide img{
border-radius:8px;
}
.splide{
max-width:1000px;
margin:0 auto;
background:#ffffff;
}
.splide__slide{
cursor:pointer;
}
.splide__slide a{
display:block;
text-decoration:none;
}
.splide__slide img{
width:100%;
height:300px;
object-fit:cover;
display:block;
filter:brightness(0.95) contrast(1.1) saturate(1.1);
}
.splide__slide:hover img{
filter:brightness(0.7) contrast(1.2);
}
.content{
padding:0;
background:#ffffff;
}
.social-section{
padding:0;
background:#ffffff;
margin:33px 0;
}
.social-links{
display:flex;
flex-direction:column;
gap:8px;
max-width:300px;
margin:0 auto;
align-items:center;
}
.social-link{
width:auto;
height:auto;
display:flex;
align-items:center;
justify-content:flex-start;
padding:4px 15px 4px 4px;
text-decoration:none;
position:relative;
border:2px solid;
border-radius:50px;
}
.social-link:nth-child(1){border-color:rgba(255,0,0,0.3);}
.social-link:nth-child(2){border-color:rgba(228,64,95,0.3);}
.social-link:nth-child(3){border-color:rgba(0,0,0,0.3);}
.social-link:nth-child(4){border-color:rgba(24,119,242,0.3);}
.social-link:nth-child(5){border-color:rgba(0,0,0,0.3);}
.social-link:nth-child(6){border-color:rgba(76,175,80,0.3);}
.social-link:nth-child(7){border-color:rgba(252,76,2,0.3);}
.social-link img{
width:60px;
height:60px;
object-fit:cover;
border-radius:50%;
filter:brightness(1);
margin-right:15px;
margin-left:0;
}
.social-link:hover img{
filter:brightness(0.6);
}
.social-link:active img{
filter:brightness(0.4);
}
.social-link::after{
content:"@bustedpedals";
color:#333333;
font-size:16px;
font-weight:600;
}
.fancybox__caption{
display:none !important;
}