.custom-proxy-container{margin-bottom:20px;text-align:center;font-size:.9em;color:#666;padding:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:4px;background-color:#f9f9f9;position:relative;display:inline-block}.custom-proxy-image{max-width:100%;height:auto;border-radius:4px}.custom-proxy-update-time{margin-top:5px;color:#333}.custom-proxy-playbutton{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150px;cursor:pointer;transition:transform 0.3s ease}.custom-proxy-playbutton img{width:100%;height:auto}.custom-proxy-playbutton:hover{transform:translate(-50%,-50%) scale(1.1)}.modal{display:none;position:fixed;z-index:1050;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.8)}.close{position:absolute;top:20px;right:25px;color:#fff;font-size:30px;font-weight:700;cursor:pointer}.modal-content{margin:auto;display:block;width:80%;max-width:700px;max-height:90vh}.overlay-icon{position:absolute;top:10px;right:10px;color:#fff;cursor:pointer;font-size:25px}.custom-proxy-container:hover .overlay-icon{display:block}.custom-proxy-iframe{width:1024px;height:576px}