/* Optimized CSS - Minified version */
body{font-family:sans-serif;background-image:url(../img/wall.jpg);background-repeat:no-repeat;background-color:#000;background-size:cover;background-position:center;min-height:100vh;margin:0}.container{width:80%;margin:0 auto;padding:20px;background-color:#f2f2f2;border:1px solid #ccc}.header{text-align:center}.options{list-style:none;margin:0;padding:0}.options li{display:inline-block;margin-right:20px}.options a{text-decoration:none;color:#000}.menu{background-color:rgba(0,0,0,.793);display:flex;margin-top:4%;justify-content:space-around;align-items:center;height:50px}.transparent-button{background-color:rgba(0,0,0,0);border:none;padding-top:14px;padding-bottom:14px;color:#fff;font-size:20px;font-weight:530;cursor:pointer;transition:background-color .3s ease;width:30%}.transparent-button:hover{background-color:rgba(255,213,0,.482);color:#fff}.popup{display:none;position:fixed;top:50%;left:50%;width:50%;max-width:600px;transform:translate(-50%,-50%);background-color:rgba(18,18,18,.95);padding:30px;border:1px solid rgba(255,213,0,.5);border-radius:0;box-shadow:0 0 15px rgba(255,213,0,.2);z-index:9999;color:#fff;text-align:left}.popup p{margin:15px 0;font-size:16px;line-height:1.6}.popup a{color:#ffd500;text-decoration:none;transition:color .3s ease}.popup a:hover{color:#fff}.popup button{background-color:transparent;border:2px solid #ffd500;color:#ffd500;padding:10px 20px;margin-top:25px;cursor:pointer;font-size:18px;font-family:Arial,sans-serif;transition:background-color .3s ease,color .3s ease;border-radius:0}.popup button:hover{background-color:#ffd500;color:#000}.popNadpis{color:#ffd500;font-size:28px;text-transform:uppercase;margin-bottom:20px;border-bottom:1px solid rgba(255,213,0,.5);padding-bottom:10px;font-weight:700}.popup img{display:block;margin:20px auto;max-width:100%;height:auto;border-radius:0}.ad-container{display:none;position:fixed;top:50%;transform:translateY(-50%);width:330px;background-color:rgba(18,18,18,.95);padding:10px;border:1px solid rgba(255,213,0,.5);border-radius:0;box-shadow:0 0 15px rgba(255,213,0,.2);z-index:9998;text-align:center}#ad-left{left:10px}#ad-right{right:10px}.ad-container img{width:100%;height:auto;display:block}.ad-container button{background-color:transparent;border:2px solid #ffd500;color:#ffd500;padding:5px 10px;margin-top:10px;cursor:pointer;font-size:14px;border-radius:0;transition:background-color .3s ease,color .3s ease}.ad-container button:hover{background-color:#ffd500;color:#000}.podminky-content{width:90%;margin:200px auto 50px;padding:20px;background-color:rgba(0,0,0,.7);border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.5);color:#fff;text-align:left}.podminky-content h1,.podminky-content h2{color:#ffd500;border-bottom:1px solid rgba(255,213,0,.5);padding-bottom:10px}.box{margin-top:300px;width:100%;background-color:rgba(0,0,0,.509);display:flex;justify-content:center;padding:5px;border-radius:8px}.bimg{width:20%;padding-bottom:20%;position:relative;overflow:hidden;border:5px solid rgba(0,0,0,0);border-radius:8px;transition:border-color .3s ease}.bimg:hover{border-color:#fff}.bimg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;cursor:pointer}.discord-link{position:fixed;padding-bottom:5px;bottom:10px;right:500px;max-width:10%;max-height:10%;display:block}img[alt="Arma 3 logo"]{transition:transform .3s ease;scale:1.11}img[alt="Arma 3 logo"]:hover{transform:scale(1.09)}.galerie-container{width:90%;margin:200px auto 50px;padding:20px;background-color:rgba(0,0,0,.7);border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.5);color:#fff;text-align:center}.galerie-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:20px;justify-items:center}.galerie-item{width:100%;padding-bottom:100%;position:relative;overflow:hidden;border:5px solid rgba(0,0,0,0);border-radius:8px;transition:border-color .3s ease}.galerie-item:hover{border-color:#fff}.galerie-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;cursor:pointer}.gallery-select-menu{margin-bottom:20px;font-size:1.2em;color:#fff}#gallery-dir{padding:8px 12px;border-radius:4px;background-color:rgba(0,0,0,.5);color:#fff;border:1px solid #555;font-size:1em;cursor:pointer}#gallery-dir option{background-color:rgba(0,0,0,.9);color:#fff;padding:5px}.pagination{margin-top:30px;display:flex;justify-content:center;align-items:center}.pagination a,.pagination span{color:#fff;padding:8px 16px;text-decoration:none;border:1px solid #555;margin:0 5px;border-radius:4px;background-color:rgba(0,0,0,.5);transition:background-color .3s ease}.pagination a:hover{background-color:rgba(255,255,255,.2)}.pagination .current-page{background-color:#4caf50;border-color:#4caf50;cursor:default}.slide-footer{position:fixed;bottom:0;left:0;width:100%;text-align:center;z-index:1000;transform:translateY(calc(100% - 30px));transition:transform .4s ease}.footer-arrow{background-color:rgba(0,0,0,.8);color:#ffd500;padding:6px;cursor:pointer;font-size:18px}.footer-content{background-color:rgba(0,0,0,.9);color:#aaa;padding:15px;font-size:14px}.slide-footer:hover{transform:translateY(0)}.social-icons{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:15px}.social-icons img{width:35px;height:auto;transition:transform .3s ease}.social-icons img:hover{transform:scale(1.2)}.footer-links{margin-bottom:10px}.footer-link{color:#aaa;text-decoration:none;font-size:14px;transition:color .3s ease}.footer-link:hover{color:#fff}.divider{color:#555;margin:0 10px}.copyright{color:grey;font-size:12px;margin:0}