.auction-card{box-shadow:0 4px 12px rgba(0,0,0,0.1);transition:transform 0.3s ease-in-out}.auction-card:hover{transform:translateY(-5px)}.progress-bar{background:#e2e8f0;height:6px;border-radius:12px}.progress-bar-inner{background:#ec6e1f;height:6px;border-radius:12px}.button-main{background-color:#ec6e1f;color:white;font-weight:600;padding:12px 24px;border-radius:8px;transition:background-color 0.3s ease}.button-main:hover{background-color:#d45f1c}.admin-card{box-shadow:0 4px 8px rgba(0,0,0,0.15);padding:20px;border-radius:12px}.admin-card h3{font-weight:600;color:#2c3e50}.admin-card p{font-size:0.875rem;color:#7f8c8d}.input-deposit{padding:12px;font-size:1rem;border-radius:8px;border:1px solid #ec6e1f;width:100%;margin-bottom:16px}.leaderboard ul{list-style:none;padding:0;margin:0}.leaderboard li{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f2f2f2}.item-image{width:100%;height:auto;border-radius:12px}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:none;justify-content:center;align-items:center}.modal-content{background:white;padding:20px;border-radius:12px;width:80%;max-width:600px}.modal-content h4{font-size:1.2rem;margin-bottom:15px}.modal-content ul{list-style:none;padding:0}.modal-content li{padding:8px 0;border-bottom:1px solid #f2f2f2}.modal-content .modal-footer{display:flex;justify-content:flex-end;margin-top:20px}.modal-content .modal-footer button{background:#ec6e1f;color:white;padding:10px 20px;border-radius:8px;border:none;cursor:pointer}.modal-content .modal-footer button:hover{background:#d45f1c}#admin-section p{font-size:1.1rem}