.space-mining{min-height:100vh;padding:0;background:linear-gradient(180deg,#0a0e14,#0f1419 50%,#0a0e14);color:#e2e8f0}.space-mining__hero{position:relative;background:linear-gradient(135deg,#0a0e14,#111827 50%,#0f172a);border-bottom:1px solid rgba(100,116,139,.2);overflow:hidden}.space-mining__hero .hero-inner{display:flex;align-items:center;justify-content:space-between;max-width:1440px;margin:0 auto;padding:4rem 2rem;position:relative;z-index:1}.space-mining__hero:before{background-image:radial-gradient(1.5px 1.5px at 10% 20%,rgba(255,255,255,.8) 50%,transparent 100%),radial-gradient(1px 1px at 25% 35%,rgba(255,255,255,.6) 50%,transparent 100%),radial-gradient(1.5px 1.5px at 40% 70%,rgba(255,255,255,.7) 50%,transparent 100%),radial-gradient(1px 1px at 55% 15%,rgba(255,255,255,.5) 50%,transparent 100%),radial-gradient(2px 2px at 70% 45%,rgba(255,255,255,.9) 50%,transparent 100%),radial-gradient(1px 1px at 85% 80%,rgba(255,255,255,.6) 50%,transparent 100%),radial-gradient(1.5px 1.5px at 15% 85%,rgba(255,255,255,.7) 50%,transparent 100%),radial-gradient(1px 1px at 30% 55%,rgba(255,255,255,.5) 50%,transparent 100%),radial-gradient(1.5px 1.5px at 60% 90%,rgba(255,255,255,.8) 50%,transparent 100%),radial-gradient(1px 1px at 90% 25%,rgba(255,255,255,.6) 50%,transparent 100%),radial-gradient(2px 2px at 20% 60%,rgba(147,197,253,.9) 50%,transparent 100%),radial-gradient(2px 2px at 75% 30%,rgba(196,181,253,.8) 50%,transparent 100%),radial-gradient(1.5px 1.5px at 45% 40%,rgba(253,186,116,.7) 50%,transparent 100%),radial-gradient(circle at 20% 50%,rgba(59,130,246,.15) 0,transparent 40%),radial-gradient(circle at 80% 50%,rgba(139,92,246,.12) 0,transparent 40%),radial-gradient(circle at 50% 80%,rgba(236,72,153,.08) 0,transparent 35%)}.space-mining__hero:after,.space-mining__hero:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.space-mining__hero:after{background-image:radial-gradient(ellipse 80px 60px at 5% 70%,rgba(30,41,59,.8) 0,transparent 70%),radial-gradient(ellipse 50px 40px at 95% 20%,rgba(30,41,59,.6) 0,transparent 70%),radial-gradient(ellipse 30px 25px at 88% 75%,rgba(30,41,59,.5) 0,transparent 70%)}.space-mining__hero .hero-content{position:relative;z-index:1;max-width:600px}.space-mining__hero .hero-content h1{font-size:2.5rem;font-weight:700;margin:0 0 1rem;background:linear-gradient(135deg,#fff,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.space-mining__hero .hero-content .hero-subtitle{font-size:1.1rem;color:#94a3b8;line-height:1.6;margin:0}.space-mining__hero .hero-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.3);border-radius:20px;font-size:.75rem;color:#60a5fa;margin-bottom:1rem}.space-mining__hero .hero-visual{position:relative;z-index:1}.space-mining__hero .asteroid-preview{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;max-width:400px}.space-mining__hero .asteroid-preview .asteroid-item{display:flex;flex-direction:column;align-items:center;gap:4px;animation:float 3s ease-in-out infinite;background:none;border:none;padding:0;cursor:pointer;transition:transform .2s ease}.space-mining__hero .asteroid-preview .asteroid-item .asteroid-img{width:120px;height:120px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.5));transition:transform .3s ease,filter .3s ease}.space-mining__hero .asteroid-preview .asteroid-item .asteroid-label{font-size:.7rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;transition:color .3s ease}.space-mining__hero .asteroid-preview .asteroid-item:hover .asteroid-img{transform:scale(1.1)}.space-mining__hero .asteroid-preview .asteroid-item:hover .asteroid-label{color:#f59e0b}.space-mining__hero .asteroid-preview .asteroid-item.selected .asteroid-img{filter:drop-shadow(0 0 20px rgba(245,158,11,.8)) drop-shadow(0 0 40px rgba(245,158,11,.5));transform:scale(1.05)}.space-mining__hero .asteroid-preview .asteroid-item.selected .asteroid-label{color:#f59e0b;font-weight:700}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.space-mining__tabs{background:rgba(15,20,25,.8);border-bottom:1px solid rgba(100,116,139,.15)}.space-mining__tabs .tabs-inner{display:flex;gap:4px;max-width:1440px;margin:0 auto;padding:1rem 2rem;overflow-x:auto}.space-mining__tabs .tab{display:flex;align-items:center;gap:8px;padding:10px 18px;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:8px;color:#94a3b8;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.space-mining__tabs .tab:hover{background:rgba(100,116,139,.1);color:#e2e8f0}.space-mining__tabs .tab.active{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.3);color:#60a5fa}.space-mining__content{padding:2rem;max-width:1400px;margin:0 auto}.space-mining .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:2rem}.space-mining .stat-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:1.5rem;background:linear-gradient(135deg,#1a1f26,#151a20);border:1px solid rgba(100,116,139,.2);border-radius:12px;text-align:center}.space-mining .stat-card .stat-icon{width:32px;height:32px;color:#60a5fa}.space-mining .stat-card .stat-value{font-size:2rem;font-weight:700;color:#fff}.space-mining .stat-card .stat-label{font-size:.85rem;color:#64748b}.space-mining .stat-card.warning{border-color:rgba(239,68,68,.3)}.space-mining .stat-card.warning .stat-icon{color:#ef4444}.space-mining .stat-card.warning .stat-value{color:#fca5a5}.space-mining .info-section{margin-bottom:2rem}.space-mining .info-section h2{display:flex;align-items:center;gap:10px;font-size:1.5rem;font-weight:600;color:#fff;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(100,116,139,.2)}.space-mining .info-section h2 svg{color:#60a5fa}.space-mining .info-section h3{font-size:1.15rem;font-weight:600;color:#e2e8f0;margin:1.5rem 0 1rem}.space-mining .info-section .section-desc{color:#94a3b8;margin-bottom:1.5rem;line-height:1.6}.space-mining .process-flow{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:rgba(15,20,25,.6);border:1px solid rgba(100,116,139,.15);border-radius:12px;overflow-x:auto}.space-mining .process-flow .flow-arrow{flex-shrink:0;color:#475569}.space-mining .process-step{display:flex;align-items:flex-start;gap:12px;min-width:200px}.space-mining .process-step .step-number{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(59,130,246,.2);border:1px solid rgba(59,130,246,.4);border-radius:50%;color:#60a5fa;font-weight:700;flex-shrink:0}.space-mining .process-step .step-content h4{margin:0 0 4px;font-size:.95rem;color:#fff}.space-mining .process-step .step-content p{margin:0;font-size:.8rem;color:#94a3b8;line-height:1.4}.space-mining .warning-banner{display:flex;gap:1rem;padding:1.25rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:12px;margin:1.5rem 0}.space-mining .warning-banner svg{flex-shrink:0;color:#ef4444}.space-mining .warning-banner h4{margin:0 0 6px;font-size:1rem;color:#fca5a5}.space-mining .warning-banner p{margin:0;font-size:.9rem;color:#fda4af;line-height:1.5}.space-mining .warning-banner p strong{color:#fecaca}.space-mining .hub-info{padding:1.5rem;background:rgba(15,20,25,.6);border:1px solid rgba(100,116,139,.15);border-radius:12px}.space-mining .hub-info>p{margin:0 0 1rem;color:#94a3b8}.space-mining .feature-list{margin:0;padding-left:1.25rem;list-style:none}.space-mining .feature-list li{position:relative;padding:8px 0;color:#cbd5e1;font-size:.9rem}.space-mining .feature-list li:before{content:"→";position:absolute;left:-1.25rem;color:#60a5fa}.space-mining .feature-list li strong{color:#fff}.space-mining .ships-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}.space-mining .ship-card{background:linear-gradient(135deg,#1a1f26,#151a20);border:1px solid rgba(100,116,139,.2);border-radius:12px;cursor:pointer;transition:all .2s ease;overflow:hidden}.space-mining .ship-card:hover{border-color:rgba(100,116,139,.4)}.space-mining .ship-card.expanded{border-color:rgba(59,130,246,.4)}.space-mining .ship-card.large .ship-icon{background:rgba(139,92,246,.15);color:#a78bfa}.space-mining .ship-card.medium .ship-icon{background:rgba(59,130,246,.15);color:#60a5fa}.space-mining .ship-card.small .ship-icon{background:rgba(16,185,129,.15);color:#34d399}.space-mining .ship-card .ship-header{display:flex;align-items:center;gap:12px;padding:1rem}.space-mining .ship-card .ship-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:10px}.space-mining .ship-card .ship-title{flex:1}.space-mining .ship-card .ship-title h3{margin:0;font-size:1rem;color:#fff}.space-mining .ship-card .ship-title .ship-type{font-size:.8rem;color:#64748b;text-transform:capitalize}.space-mining .ship-card .expand-icon{color:#64748b;transition:transform .2s ease}.space-mining .ship-card .expand-icon.rotated{transform:rotate(180deg)}.space-mining .ship-card .ship-capabilities{display:flex;gap:8px;padding:0 1rem 1rem}.space-mining .ship-card .ship-capabilities .capability{display:flex;align-items:center;gap:6px;padding:4px 10px;background:rgba(100,116,139,.1);border-radius:6px;font-size:.75rem;color:#94a3b8}.space-mining .ship-card .ship-capabilities .capability .cap-dot{width:6px;height:6px;border-radius:50%;background:#64748b}.space-mining .ship-card .ship-capabilities .capability.yes .cap-dot{background:#10b981}.space-mining .ship-card .ship-capabilities .capability.no .cap-dot{background:#64748b}.space-mining .ship-card .ship-capabilities .capability.warn .cap-dot{background:#f59e0b}.space-mining .ship-card .ship-details{padding:1rem;border-top:1px solid rgba(100,116,139,.15);background:rgba(0,0,0,.2)}.space-mining .ship-card .ship-details .ship-notes{margin:0 0 1rem;font-size:.85rem;color:#94a3b8;line-height:1.5}.space-mining .ship-card .ship-details .detail-row{display:flex;align-items:center;gap:8px;font-size:.85rem;margin-bottom:6px}.space-mining .ship-card .ship-details .detail-row svg{color:#64748b}.space-mining .ship-card .ship-details .detail-row .good{color:#10b981}.space-mining .ship-card .ship-details .detail-row .warn{color:#f59e0b}.space-mining .ship-card .ship-details .detail-row .neutral{color:#94a3b8}.space-mining .ship-card .ship-details .obtain-info{display:flex;align-items:flex-start;gap:8px;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(100,116,139,.1);font-size:.8rem;color:#64748b}.space-mining .ship-card .ship-details .obtain-info svg{flex-shrink:0;margin-top:2px}.space-mining .laser-info{margin-top:2rem;padding:1.5rem;background:rgba(15,20,25,.6);border:1px solid rgba(100,116,139,.15);border-radius:12px}.space-mining .laser-info h3{margin:0 0 1rem}.space-mining .laser-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.space-mining .laser-card{padding:1rem;background:rgba(0,0,0,.2);border:1px solid rgba(100,116,139,.1);border-radius:8px}.space-mining .laser-card h4{margin:0 0 6px;font-size:.95rem;color:#fff}.space-mining .laser-card p{margin:0;font-size:.8rem;color:#94a3b8;line-height:1.4}.space-mining .ammo-note{display:flex;align-items:center;gap:8px;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(100,116,139,.1);font-size:.85rem;color:#94a3b8}.space-mining .ammo-note svg{color:#f59e0b}.space-mining .ammo-note strong{color:#fbbf24}.space-mining .laser-notes{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(100,116,139,.1)}.space-mining .laser-notes .ammo-note{margin-top:0;padding-top:0;border-top:none}.space-mining .laser-debuff-table{background:rgba(0,0,0,.3);border:1px solid rgba(100,116,139,.2);border-radius:8px;overflow:hidden;font-size:.85rem}.space-mining .laser-debuff-table .debuff-header{display:grid;grid-template-columns:1fr 80px 80px 50px;gap:.5rem;padding:.75rem 1rem;background:rgba(15,20,25,.8);font-weight:600;color:#64748b;text-transform:uppercase;font-size:.7rem;letter-spacing:.05em}.space-mining .laser-debuff-table .debuff-row{display:grid;grid-template-columns:1fr 80px 80px 50px;gap:.5rem;padding:.6rem 1rem;border-top:1px solid rgba(100,116,139,.1);align-items:center}.space-mining .laser-debuff-table .debuff-row:hover{background:rgba(100,116,139,.05)}.space-mining .laser-debuff-table .debuff-row.high-power{background:rgba(139,92,246,.1)}.space-mining .laser-debuff-table .debuff-row.high-power .laser-name{color:#c4b5fd}.space-mining .laser-debuff-table .debuff-row.high-power .debuff-max{color:#a78bfa}.space-mining .laser-debuff-table .debuff-row .laser-name{color:#e2e8f0}.space-mining .laser-debuff-table .debuff-row .debuff-value{color:#60a5fa;font-weight:500}.space-mining .laser-debuff-table .debuff-row .debuff-max{color:#10b981;font-weight:600}.space-mining .laser-debuff-table .debuff-row .ammo-type{text-align:center}.space-mining .asteroids-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.space-mining .asteroid-card{background:linear-gradient(135deg,#1a1f26,#151a20);border:1px solid rgba(100,116,139,.2);border-radius:12px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.space-mining .asteroid-card.highlighted{border-color:#f59e0b;box-shadow:0 0 20px rgba(245,158,11,.4),0 0 40px rgba(245,158,11,.2);transform:scale(1.02)}.space-mining .asteroid-card .asteroid-header{display:flex;align-items:center;gap:12px;padding:1rem;background:rgba(0,0,0,.2)}.space-mining .asteroid-card .asteroid-badge{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.25rem;font-weight:700;color:rgba(0,0,0,.7);box-shadow:inset 0 -3px 8px rgba(0,0,0,.3)}.space-mining .asteroid-card .asteroid-title h3{margin:0;font-size:1rem;color:#fff}.space-mining .asteroid-card .asteroid-title .difficulty{font-size:.8rem;font-weight:500}.space-mining .asteroid-card .asteroid-body{padding:1rem}.space-mining .asteroid-card .asteroid-body .composition{font-size:.85rem;color:#94a3b8;margin-bottom:.75rem}.space-mining .asteroid-card .asteroid-body .composition strong{color:#cbd5e1}.space-mining .asteroid-card .asteroid-body .location{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#64748b;margin-bottom:.75rem}.space-mining .asteroid-card .asteroid-body .location svg{color:#60a5fa}.space-mining .asteroid-card .asteroid-body .asteroid-description{font-size:.8rem;color:#94a3b8;line-height:1.5;margin:0 0 .75rem;font-style:italic}.space-mining .asteroid-card .asteroid-body .protection{font-size:.85rem;color:#94a3b8;margin-bottom:.75rem}.space-mining .asteroid-card .asteroid-body .protection strong{color:#cbd5e1}.space-mining .asteroid-card .asteroid-body .loot-list{margin-bottom:.75rem}.space-mining .asteroid-card .asteroid-body .loot-list strong{display:block;font-size:.8rem;color:#cbd5e1;margin-bottom:.5rem}.space-mining .asteroid-card .asteroid-body .loot-list .loot-tags{display:flex;flex-wrap:wrap;gap:4px}.space-mining .asteroid-card .asteroid-body .loot-list .loot-tag{padding:2px 8px;background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.3);border-radius:4px;font-size:.7rem;color:#93c5fd}.space-mining .asteroid-card .asteroid-body .asteroid-notes{margin:0;font-size:.8rem;color:#64748b;line-height:1.4;padding-top:.75rem;border-top:1px solid rgba(100,116,139,.1)}.space-mining .kill-costs-info{margin-top:2rem;padding:1.5rem;background:rgba(15,20,25,.6);border:1px solid rgba(100,116,139,.15);border-radius:12px}.space-mining .kill-costs-info h3{margin:0 0 .5rem;color:#fff}.space-mining .kill-costs-info .section-desc{margin:0 0 1rem;font-size:.9rem;color:#94a3b8}.space-mining .kill-costs-info .cost-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem}.space-mining .kill-costs-info .cost-item{padding:1rem;background:rgba(0,0,0,.2);border:1px solid rgba(100,116,139,.1);border-radius:8px;text-align:center}.space-mining .kill-costs-info .cost-item .cost-value{font-size:1.1rem;font-weight:700;color:#f59e0b;margin-bottom:4px}.space-mining .kill-costs-info .cost-item .cost-label{font-size:.75rem;color:#94a3b8;font-weight:500}.space-mining .processing-info{margin-top:2rem;padding:1.5rem;background:rgba(15,20,25,.6);border:1px solid rgba(100,116,139,.15);border-radius:12px}.space-mining .processing-info h3{margin:0 0 1rem}.space-mining .process-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.space-mining .process-card{padding:1rem;background:rgba(0,0,0,.2);border:1px solid rgba(100,116,139,.1);border-radius:8px;text-align:center}.space-mining .process-card .process-icon{width:36px;height:36px;margin:0 auto .75rem;display:flex;align-items:center;justify-content:center;background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.3);border-radius:50%;color:#60a5fa;font-weight:700}.space-mining .process-card h4{margin:0 0 6px;font-size:.95rem;color:#fff}.space-mining .process-card p{margin:0;font-size:.8rem;color:#94a3b8}.space-mining .zone-legend{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;padding:1rem;background:rgba(15,20,25,.6);border-radius:8px}.space-mining .zone-legend .legend-item{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#94a3b8}.space-mining .zone-legend .legend-dot{width:12px;height:12px;border-radius:50%}.space-mining .locations-table{border:1px solid rgba(100,116,139,.2);border-radius:12px;overflow:hidden}.space-mining .locations-table .table-header{display:grid;grid-template-columns:1fr 150px 120px 1fr 60px;gap:1rem;padding:1rem;background:rgba(15,20,25,.8);font-size:.8rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.space-mining .locations-table .table-row{display:grid;grid-template-columns:1fr 150px 120px 1fr 60px;gap:1rem;padding:1rem;border-top:1px solid rgba(100,116,139,.1);font-size:.9rem;transition:background .15s ease}.space-mining .locations-table .table-row:hover{background:rgba(100,116,139,.05)}.space-mining .locations-table .table-row.zone-lootable-pvp{background:rgba(239,68,68,.05)}.space-mining .locations-table .table-row .col-location{display:flex;align-items:center;gap:8px;color:#fff}.space-mining .locations-table .table-row .col-location svg{color:#64748b}.space-mining .locations-table .table-row .col-zone{display:flex;align-items:center}.space-mining .locations-table .table-row .zone-badge{padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:500;color:#fff}.space-mining .locations-table .table-row .col-asteroids{display:flex;gap:6px}.space-mining .locations-table .table-row .asteroid-chip{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.7rem;font-weight:700;color:rgba(0,0,0,.7)}.space-mining .locations-table .table-row .col-notes{color:#64748b;font-size:.85rem}.space-mining .locations-table .table-row .col-action{display:flex;align-items:center;justify-content:center}.space-mining .locations-table .table-row .view-map-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.3);border-radius:6px;color:#60a5fa;text-decoration:none;transition:all .2s ease}.space-mining .locations-table .table-row .view-map-btn:hover{background:rgba(59,130,246,.25);border-color:#60a5fa;transform:scale(1.1)}.space-mining .locations-table .table-row .no-map{color:#475569}.space-mining .space-map-link{margin-top:2rem;padding:1.5rem;background:rgba(15,20,25,.6);border:1px solid rgba(100,116,139,.15);border-radius:12px;text-align:center}.space-mining .space-map-link .cta-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:1rem;font-weight:600;border-radius:8px;text-decoration:none;transition:all .2s ease}.space-mining .space-map-link .cta-btn.primary{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.space-mining .space-map-link .cta-btn.primary:hover{background:linear-gradient(135deg,#60a5fa,#3b82f6);transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.space-mining .space-map-link .link-desc{margin:1rem 0 0;font-size:.85rem;color:#94a3b8}.space-mining .tips-accordion{display:flex;flex-direction:column;gap:8px}.space-mining .tip-section{border:1px solid rgba(100,116,139,.2);border-radius:10px;overflow:hidden}.space-mining .tip-section.expanded{border-color:rgba(59,130,246,.3)}.space-mining .tip-section .tip-header{display:flex;align-items:center;gap:12px;width:100%;padding:1rem;background:linear-gradient(135deg,#1a1f26,#151a20);border:none;color:#e2e8f0;font-size:1rem;font-weight:500;cursor:pointer;text-align:left}.space-mining .tip-section .tip-header .tip-icon{width:20px;height:20px;color:#60a5fa}.space-mining .tip-section .tip-header span{flex:1}.space-mining .tip-section .tip-header .expand-arrow{color:#64748b;transition:transform .2s ease}.space-mining .tip-section .tip-header .expand-arrow.rotated{transform:rotate(180deg)}.space-mining .tip-section .tip-content{padding:1rem;background:rgba(0,0,0,.2);border-top:1px solid rgba(100,116,139,.1)}.space-mining .tip-section .tip-content ul{margin:0;padding-left:1.25rem}.space-mining .tip-section .tip-content ul li{padding:6px 0;color:#94a3b8;font-size:.9rem;line-height:1.5}.space-mining .tip-section .tip-content ul li::marker{color:#60a5fa}.space-mining .loot-reference{margin-top:2rem;padding:1.5rem;background:rgba(15,20,25,.6);border:1px solid rgba(100,116,139,.15);border-radius:12px}.space-mining .loot-reference h3{margin:0 0 1rem}.space-mining .loot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.space-mining .loot-card{padding:1rem;border-radius:10px}.space-mining .loot-card h4{margin:0 0 .75rem;font-size:1rem}.space-mining .loot-card ul{margin:0;padding-left:1.25rem}.space-mining .loot-card ul li{padding:4px 0;font-size:.85rem}.space-mining .loot-card.danger{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3)}.space-mining .loot-card.danger h4{color:#fca5a5}.space-mining .loot-card.danger li{color:#fda4af}.space-mining .loot-card.safe{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3)}.space-mining .loot-card.safe h4{color:#6ee7b7}.space-mining .loot-card.safe li{color:#a7f3d0}.space-mining__cta{margin:2rem;padding:2rem;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(139,92,246,.1));border:1px solid rgba(59,130,246,.2);border-radius:16px;text-align:center}.space-mining__cta h3{margin:0 0 .5rem;font-size:1.5rem;color:#fff}.space-mining__cta p{color:#94a3b8;max-width:600px;margin:0 auto 1.5rem}.space-mining__cta .cta-links{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.space-mining__cta .cta-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:10px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s ease}.space-mining__cta .cta-btn.primary{background:rgba(59,130,246,.2);border:1px solid rgba(59,130,246,.4);color:#60a5fa}.space-mining__cta .cta-btn.primary:hover{background:rgba(59,130,246,.3);border-color:rgba(59,130,246,.6)}.space-mining__cta .cta-btn.secondary{background:rgba(0,0,0,0);border:1px solid rgba(100,116,139,.3);color:#94a3b8}.space-mining__cta .cta-btn.secondary:hover{background:rgba(100,116,139,.1);color:#e2e8f0}@media(max-width:768px){.space-mining__hero{flex-direction:column;text-align:center;gap:2rem;padding:2rem 1rem}.space-mining__hero .hero-content h1{font-size:1.75rem}.space-mining__hero .asteroid-preview{justify-content:center}.space-mining__hero .asteroid-preview .asteroid-orb{width:48px;height:48px;font-size:1rem}.space-mining__tabs{padding:.75rem 1rem;gap:2px}.space-mining__tabs .tab{padding:8px 12px;font-size:.8rem}.space-mining__tabs .tab span{display:none}.space-mining__content{padding:1rem}.space-mining .process-flow{flex-direction:column}.space-mining .process-flow .flow-arrow{transform:rotate(90deg)}.space-mining .locations-table .table-header,.space-mining .locations-table .table-row{grid-template-columns:1fr;gap:.5rem}.space-mining .locations-table .table-header{display:none}.space-mining .locations-table .table-row{padding:1rem}.space-mining .locations-table .table-row .col-location{font-weight:600}.space-mining .cost-grid{grid-template-columns:repeat(2,1fr)}}