/* Общи стилове за вътрешните страници — ВЛВ СПОРТ */
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{font-family:'Poppins',system-ui,-apple-system,"Segoe UI",sans-serif;color:#fff;margin:0;padding:0;overflow-x:hidden;background:#13202e;line-height:1.5}
/* Фон: фиксиран слой (работи и на iPhone, за разлика от background-attachment:fixed) */
body::before{content:"";position:fixed;inset:0;z-index:-1;background:#13202e url('../../uploads/site/bg.jpg') center/cover no-repeat}
a.back-button{position:fixed;top:16px;left:16px;background-color:rgba(123,169,255,.92);color:#fff;padding:10px 18px;border-radius:6px;text-decoration:none;font-weight:700;z-index:1000;transition:background-color .3s}
a.back-button:hover{background-color:#559ef2}
.overlay{background-color:rgba(0,0,0,.6);padding:5em 2em 5em;min-height:100vh}
.container{max-width:1200px;margin:0 auto}
h1{text-align:center;font-size:2.6em;margin:0 0 1em;font-weight:700;line-height:1.2}
.card{background-color:rgba(255,255,255,.07);border-radius:12px;box-shadow:0 6px 25px rgba(0,0,0,.3)}
.button-link{display:inline-block;margin:.4em 1em;background-color:#7bb9ff;color:#fff;padding:12px 20px;border-radius:8px;text-decoration:none;font-weight:500;transition:background-color .3s}
.button-link:hover{background-color:#559ef2}
@media (max-width:768px){h1{font-size:2em}.overlay{padding:4.5em 1em 4em}}
