.download-section{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:50px}.download-card{background:#fff;border:1px solid #e9ecef;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:30px;text-align:center;transition:var(--transition)}.download-card:hover{box-shadow:0 10px 30px rgba(0,0,0,.15);transform:translateY(-5px)}.download-icon{color:var(--primary-color);font-size:50px;margin-bottom:20px}.download-card h3{color:var(--dark-color);font-size:1.5rem;margin-bottom:15px}.download-card p{color:var(--secondary-color);margin-bottom:25px}.platform-header{align-items:center;display:flex;gap:15px;margin-bottom:20px}.platform-info{flex:1}.platform-info h3{color:var(--dark-color);font-size:1.5rem;margin:0 0 5px}.platform-badge{background:var(--primary-color);border-radius:20px;color:#fff;font-size:.8rem;font-weight:600;padding:4px 12px}.version-info{margin-bottom:25px}.version-info p{align-items:center;color:var(--secondary-color);display:flex;gap:10px;margin-bottom:8px}.version-info i{color:var(--primary-color);width:16px}.download-actions{text-align:center}.btn-large{font-size:1.1rem;padding:15px 30px}.secondary-links{display:flex;gap:20px;justify-content:center;margin-top:15px}.link{color:var(--secondary-color);font-size:.9rem;text-decoration:none;transition:var(--transition)}.link:hover{color:var(--primary-color)}.system-requirements{background:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);margin-top:40px;padding:30px}.system-requirements h2{color:var(--dark-color);margin-bottom:20px;text-align:center}.requirements-grid{display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.requirement-item{background:#fff;border:1px solid #e9ecef;border-radius:var(--border-radius);box-shadow:0 2px 10px rgba(0,0,0,.08);padding:25px}.requirement-header{align-items:center;border-bottom:2px solid #f1f3f4;display:flex;gap:12px;margin-bottom:20px;padding-bottom:15px}.requirement-header i{color:var(--primary-color);font-size:24px}.requirement-header h4{color:var(--dark-color);margin:0}.requirement-item ul{list-style:none;margin:0;padding:0}.requirement-item li{border-bottom:1px solid #f8f9fa;color:var(--secondary-color);padding:8px 0}.requirement-item li:last-child{border-bottom:none}.requirement-item li strong{color:var(--dark-color)}.store-recommendation{background:#f8f9fa;border-left:4px solid var(--success-color);border-radius:var(--border-radius);margin:25px 0;padding:20px}.store-header{align-items:center;color:var(--dark-color);display:flex;font-weight:600;gap:10px;margin-bottom:10px}.store-header i{color:var(--success-color)}.store-description{color:var(--secondary-color);font-size:.9rem;margin-bottom:15px}.store-buttons{display:grid;gap:10px;grid-template-columns:1fr 1fr}.btn-store{align-items:center;background:#fff;border:2px solid #e9ecef;border-radius:var(--border-radius);display:flex;gap:12px;padding:12px 15px;text-decoration:none;transition:var(--transition)}.btn-store:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.google-play:hover{background:#f8f9ff;border-color:#4285f4}.huawei-appgallery:hover{background:#fff8f8;border-color:red}.store-text{display:flex;flex-direction:column;text-align:left}.store-name{color:var(--dark-color);font-size:.9rem;font-weight:600}.store-sub{color:var(--secondary-color);font-size:.8rem}.direct-download{background:#fff3cd;border-left:4px solid #ffc107;border-radius:var(--border-radius);padding:20px}.direct-download-header{align-items:center;color:#856404;display:flex;font-weight:600;gap:10px;margin-bottom:10px}.direct-download-header i{color:#856404}.direct-download-description{color:#856404;font-size:.9rem;margin-bottom:15px}.direct-download-actions{text-align:center}.btn-outline{background:transparent;border:2px solid var(--primary-color);color:var(--primary-color)}.btn-outline:hover{background:var(--primary-color);color:#fff}.security-notice{align-items:center;color:#856404;display:flex;font-size:.8rem;gap:8px;justify-content:center;margin-top:10px}.security-notice i{color:#856404}.faq-section{background:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);margin-top:40px;padding:40px}.faq-section h2{color:var(--dark-color);margin-bottom:30px;text-align:center}.faq-grid{display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.faq-item{background:#f8f9fa;border-left:4px solid var(--primary-color);border-radius:var(--border-radius);padding:20px}.faq-item h4{color:var(--dark-color);font-size:1.1rem;margin-bottom:10px}.faq-item p{color:var(--secondary-color);line-height:1.6;margin:0}main{min-height:calc(100vh - 160px);padding:60px 0}.page-header{margin-bottom:50px;text-align:center}.page-header h1{color:var(--dark-color);font-size:2.5rem;margin-bottom:15px}.page-header p{color:var(--secondary-color);font-size:1.2rem;margin:0 auto;max-width:600px}.install-from-store-steps,.sha256-section{background:#f8f9fa;border-left:4px solid var(--primary-color);border-radius:var(--border-radius);display:none;margin-top:20px;padding:25px}.install-from-store-steps.active,.sha256-section.active{animation:fadeInUp .3s ease;display:block}.sha256-header{align-items:center;display:flex;gap:12px;margin-bottom:20px}.sha256-header i{color:var(--primary-color);font-size:1.5rem}.sha256-header h4{color:var(--dark-color);font-size:1.2rem;margin:0}.hash-display{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:var(--border-radius);display:flex;gap:15px;margin-bottom:20px;padding:15px;position:relative}.hash-value{color:var(--dark-color);flex:1;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9rem;margin:0;word-break:break-all}.copy-btn{background:var(--primary-color);border:none;border-radius:var(--border-radius);color:#fff;cursor:pointer;flex-shrink:0;padding:8px 12px;transition:var(--transition)}.copy-btn:hover{background:#3a5ce5;transform:scale(1.05)}.copy-btn.copied{background:var(--success-color)}.copy-btn.copied i:before{content:"\f00c"}.install-from-store-steps,.verification-steps{margin-bottom:20px}.install-from-store-steps h5,.verification-steps h5{color:var(--dark-color);font-size:1rem;margin-bottom:10px}.install-from-store-steps ol,.verification-steps ol{margin:0;padding-left:20px}.install-from-store-steps li,.verification-steps li{color:var(--secondary-color);line-height:1.5;margin-bottom:8px}.verification-steps code{background:#e9ecef;border-radius:4px;color:var(--dark-color);font-family:Consolas,Monaco,Courier New,monospace;font-size:.9rem;padding:2px 6px}.hash-result{background:#fff;border:1px solid #e9ecef;border-radius:var(--border-radius);display:none;margin-top:15px;padding:15px}.hash-result.verified{background:#e6fcf5;border-color:var(--success-color)}.hash-result.mismatch{background:#ffe3e3;border-color:#dc3545}.result-header{align-items:center;display:flex;font-weight:600;gap:8px;margin-bottom:10px}.result-header i{font-size:1.2rem}.result-header.verified{color:var(--success-color)}.result-header.mismatch{color:#dc3545}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.download-section,.store-buttons{grid-template-columns:1fr}.platform-header{flex-direction:column;gap:10px;text-align:center}.download-card{padding:20px}.faq-grid,.requirements-grid{grid-template-columns:1fr}.sha256-section{padding:20px}.hash-display{align-items:stretch;flex-direction:column;gap:10px}.copy-btn{align-self:flex-end}.page-header h1{font-size:2rem}}@media (max-width:480px){.secondary-links{flex-direction:column;gap:10px}.btn-large{font-size:1rem;padding:12px 20px}.faq-section{padding:25px}}
