:root{--primary:#2c3e50;--accent:#28a745;--danger:#d9534f}body{background:#f4f4f4;margin:0;font-family:Segoe UI,sans-serif}.container{background:#fff;max-width:1000px;min-height:100vh;margin:0 auto;padding:20px}header,footer{background:var(--primary);color:#fff;text-align:center;padding:20px}.ad-area{text-align:center;color:#777;background:#eee;border:1px dashed #bbb;margin:15px 0;padding:15px}#gallery{background:#fafafa;border:2px dashed #ddd;border-radius:8px;flex-wrap:wrap;gap:15px;min-height:200px;padding:20px;display:flex}.img-card{background:#fff;border:1px solid #ddd;border-radius:5px;width:150px;padding:10px;position:relative}.img-card img{object-fit:cover;border-radius:3px;width:100%;height:100px}.controls{margin-top:10px;font-size:12px}.controls input,.controls select{border:1px solid #ccc;border-radius:3px;width:100%;margin-bottom:5px;padding:4px}.btn-add{background:var(--accent)}.btn-video{background:var(--primary)}#status{color:var(--primary);background:#e9f7ef;border-radius:5px;margin-top:10px;padding:10px;font-weight:700}.instruction-section{border-top:1px solid #eee;margin-top:40px;padding-top:20px}.btn-home{background:#555;margin-left:10px}.ad-container{background-color:#0000000d;justify-content:center;width:100%;min-height:90px;margin-bottom:20px;display:flex;overflow:hidden}.actions-bar{background:#eee;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin:20px 0;padding:15px;display:flex}.button-group{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.btn{cursor:pointer;color:#fff;border:none;border-radius:5px;min-width:160px;padding:12px 20px;font-weight:700;transition:background .3s}@media (width<=600px){.actions-bar{flex-direction:column;align-items:stretch}.button-group{flex-direction:column;width:100%}.btn{width:100%;font-size:16px;margin-left:0!important}}
