.yukleme-karti{width:min(360px,calc(100vw - 32px));padding:24px;border:1px solid #3D3830;border-radius:16px;background:#2C2825;box-shadow:0 18px 60px rgba(0,0,0,.28);box-sizing:border-box;text-align:left;}
.yukleme-ust{display:flex;align-items:center;justify-content:space-between;gap:14px;}.yukleme-ust #yukleme-baslik{color:#FAF9F7;font-size:14px;font-weight:700;line-height:1.35;}.yukleme-ust #yukleme-adim{flex-shrink:0;color:#85B7EB;font-size:10px;font-weight:800;letter-spacing:.06em;}
#yukleme-aciklama{min-height:30px;margin-top:5px;color:#A8A29E;font-size:11px;line-height:1.45;}.yukleme-ilerleme{height:7px;margin-top:16px;border:1px solid #3D3830;border-radius:999px;background:#1C1917;overflow:hidden;}
.yukleme-ilerleme>span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5D9FDE,#85B7EB);box-shadow:0 0 12px rgba(133,183,235,.28);transition:width .32s ease;}
.yukleme-asamalar{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px;}.yukleme-asamalar span{height:2px;border-radius:999px;background:#3D3830;transition:background .2s ease;}.yukleme-asamalar span.tamam{background:#85B7EB;}
