.gold-guide{min-height:100vh;background:#0a0a0a;color:#ffffff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}.guide-header{max-width:1200px;margin:0 auto;padding:4rem 2rem 2rem}.back-link{display:inline-flex;align-items:center;gap:.5rem;color:#f1c40f;text-decoration:none;font-weight:500;margin-bottom:2rem;transition:color .2s}.back-link:hover{color:#f39c12}.guide-header h1{font-size:3.5rem;font-weight:900;line-height:1.1;margin:0 0 1.5rem;background:linear-gradient(135deg,#f1c40f,#f39c12);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.guide-subtitle{font-size:1.375rem;color:#cccccc;line-height:1.6;margin:0}.guide-section{max-width:1200px;margin:0 auto;padding:3rem 2rem}.guide-section h2{font-size:2.5rem;font-weight:700;margin:0 0 2rem;color:#ffffff;border-bottom:3px solid #f1c40f;padding-bottom:1rem}.guide-section h3{font-size:1.875rem;font-weight:700;margin:2rem 0 1.5rem;color:#f1c40f}.guide-section h4{font-size:1.375rem;font-weight:600;margin:1.5rem 0 1rem;color:#ffffff}.guide-section h5{font-size:1.125rem;font-weight:600;margin:1rem 0 .75rem;color:#f39c12}.info-box{background:rgba(241,196,15,.05);border:1px solid rgba(241,196,15,.2);border-left:4px solid #f1c40f;border-radius:12px;padding:2rem;margin-bottom:2rem;display:flex;gap:1.5rem;align-items:flex-start}.info-box.critical{background:rgba(231,76,60,.05);border-color:rgba(231,76,60,.2) rgba(231,76,60,.2) rgba(231,76,60,.2) #e74c3c}.info-box.important{background:rgba(52,152,219,.05);border-color:rgba(52,152,219,.2) rgba(52,152,219,.2) rgba(52,152,219,.2) #3498db}.info-box.overview{background:rgba(46,204,113,.05);border-color:rgba(46,204,113,.2) rgba(46,204,113,.2) rgba(46,204,113,.2) #2ecc71}.info-icon{font-size:2.5rem;flex-shrink:0}.info-content h3{margin:0 0 .75rem;font-size:1.5rem;color:#ffffff}.info-content p{margin:0;line-height:1.7;color:#cccccc}.timing-highlight{font-size:2rem;font-weight:800;color:#f1c40f;font-family:Courier New,monospace;margin:1rem 0;display:block}.guide-content{color:#cccccc;line-height:1.8}.guide-content p{margin:0 0 1.5rem}.guide-content ul{margin:1rem 0;padding-left:2rem}.guide-content li{margin:.75rem 0;line-height:1.7}.guide-content strong{color:#f1c40f;font-weight:600}.highlight-box{background:rgba(241,196,15,.08);border:1px solid rgba(241,196,15,.2);border-radius:12px;padding:2rem;margin:2rem 0}.highlight-box h3{margin-top:0}.gold-sources-overview{margin:3rem 0}.sources-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}.source-card{background:rgba(241,196,15,.05);border:1px solid rgba(241,196,15,.15);border-radius:12px;padding:2rem;text-align:center;transition:all .3s}.source-card:hover{background:rgba(241,196,15,.1);border-color:rgba(241,196,15,.3);transform:translateY(-4px);box-shadow:0 8px 20px rgba(241,196,15,.2)}.source-icon{font-size:3rem;margin-bottom:1rem}.source-card h4{font-size:1.25rem;margin:0 0 .75rem;color:#ffffff}.source-value{font-size:1.75rem;font-weight:800;color:#f1c40f;margin:.5rem 0;font-family:Courier New,monospace}.source-desc{font-size:.95rem;color:#aaaaaa;margin:0}.passive-gold-breakdown{margin:2rem 0}.gold-timeline{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.timeline-item{display:grid;grid-template-columns:100px 150px 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:center;background:rgba(255,255,255,.02);padding:1.25rem 1.5rem;border-radius:8px;border-left:3px solid #f1c40f;transition:all .2s}.timeline-item:hover{background:rgba(241,196,15,.05);transform:translateX(4px)}.timeline-item .time{font-weight:700;color:#3498db;font-size:1.125rem}.timeline-item .gold{font-weight:800;color:#f1c40f;font-size:1.25rem;font-family:Courier New,monospace}.timeline-item .equivalent{color:#aaaaaa;font-size:.95rem}.passive-calculation{margin:2.5rem 0}.formula{font-size:1.25rem;font-weight:700;color:#f1c40f;font-family:Courier New,monospace;background:rgba(241,196,15,.08);padding:1rem 1.5rem;border-radius:8px;margin:1rem 0;border-left:4px solid #f1c40f}.formula-explanation{color:#aaaaaa;font-size:.95rem;margin-top:1rem}.calculation-examples{margin-top:2rem}.example-box{background:rgba(52,152,219,.05);border:1px solid rgba(52,152,219,.2);border-radius:8px;padding:1.5rem;margin:1rem 0}.example-box strong{color:#3498db;display:block;margin-bottom:.75rem;font-size:1.125rem}.example-box p{margin:.5rem 0;color:#cccccc}.example-box .result{margin-top:1rem;font-weight:600;color:#2ecc71;font-size:1.125rem}.creep-gold-table{margin:2rem 0;border-radius:12px;overflow:hidden;border:1px solid rgba(241,196,15,.2)}.creep-gold-row{display:grid;grid-template-columns:2fr 1.5fr 3fr;grid-gap:1.5rem;gap:1.5rem;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.05);transition:background .2s}.creep-gold-row:hover{background:rgba(241,196,15,.05)}.creep-gold-row.header{background:rgba(241,196,15,.15);font-weight:700;color:#ffffff}.creep-gold-row .col.gold{color:#f1c40f;font-weight:700;font-family:Courier New,monospace}.wave-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem;margin:2rem 0}.wave-card{background:rgba(255,255,255,.02);border:1px solid rgba(241,196,15,.2);border-radius:12px;padding:2rem}.wave-card.siege{border-color:rgba(230,126,34,.3)}.wave-card h4{margin:0 0 1rem;color:#ffffff}.wave-gold{font-size:2rem;font-weight:800;color:#f1c40f;margin:1rem 0;font-family:Courier New,monospace}.wave-desc{color:#aaaaaa;font-size:.95rem;margin:1rem 0}.wave-calculation{background:rgba(241,196,15,.05);padding:1rem;border-radius:6px;margin-top:1rem}.wave-calculation strong{display:block;margin-bottom:.5rem}.neutral-gold-table{display:flex;flex-direction:column;gap:.75rem;margin:1.5rem 0}.neutral-row{display:flex;justify-content:space-between;align-items:center;background:rgba(255,255,255,.02);padding:1rem 1.5rem;border-radius:8px;border-left:3px solid #2ecc71}.neutral-row .camp-type{font-weight:600;color:#ffffff}.neutral-row .gold-range{font-weight:700;color:#f1c40f;font-family:Courier New,monospace}.deny-section{margin:2.5rem 0}.deny-impact{margin-top:2rem}.impact-comparison{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}.impact-comparison .scenario{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1.5rem}.impact-comparison .scenario strong{display:block;margin-bottom:.75rem;font-size:1.125rem;color:#3498db}.impact-comparison .advantage{margin-top:1rem;font-weight:600;color:#2ecc71;font-size:1.125rem}.efficiency-metrics{margin:2rem 0}.benchmark-table{margin-top:1.5rem}.benchmark-row{display:grid;grid-template-columns:100px 150px 200px 100px;grid-gap:1.5rem;gap:1.5rem;align-items:center;background:rgba(255,255,255,.02);padding:1rem 1.5rem;border-radius:8px;margin-bottom:.75rem;border-left:3px solid #2ecc71}.benchmark-row .time{font-weight:700;color:#3498db}.benchmark-row .cs{font-weight:700;color:#f39c12}.benchmark-row .gold{color:#f1c40f;font-family:Courier New,monospace}.benchmark-row .rating{color:#2ecc71;font-weight:600;text-align:right}.kill-gold-formula{margin:2rem 0}.formula-box{background:rgba(241,196,15,.08);border:1px solid rgba(241,196,15,.2);border-radius:12px;padding:2rem;margin:1.5rem 0}.formula-large{font-size:1.75rem;font-weight:800;color:#f1c40f;font-family:Courier New,monospace;margin:0 0 1rem;text-align:center}.formula-note{color:#aaaaaa;font-size:.95rem;text-align:center;margin:0}.level-gold-table{margin:1.5rem 0}.level-row{display:grid;grid-template-columns:150px 200px 200px;grid-gap:1.5rem;gap:1.5rem;padding:1rem 1.5rem;background:rgba(255,255,255,.02);border-radius:8px;margin-bottom:.75rem;align-items:center}.level-row.header{background:rgba(241,196,15,.15);font-weight:700;color:#ffffff}.level-row .gold{color:#f1c40f;font-weight:700;font-family:Courier New,monospace;font-size:1.125rem}.level-row .streak{color:#e74c3c;font-weight:600}.streak-bonuses{margin:2rem 0}.streak-table{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.streak-row{display:flex;justify-content:space-between;align-items:center;background:rgba(231,76,60,.05);border:1px solid rgba(231,76,60,.2);padding:1rem 1.5rem;border-radius:8px;transition:all .2s}.streak-row:hover{background:rgba(231,76,60,.1);transform:translateX(4px)}.streak-name{font-weight:600;color:#ffffff}.streak-gold{font-weight:800;color:#e74c3c;font-size:1.25rem;font-family:Courier New,monospace}.assist-gold{margin:3rem 0}.assist-formula{background:rgba(52,152,219,.08);border:1px solid rgba(52,152,219,.2);border-radius:12px;padding:2rem;margin:1.5rem 0}.assist-examples{margin-top:2rem;display:grid;grid-gap:1rem;gap:1rem}.assist-scenario{background:rgba(255,255,255,.02);padding:1.25rem;border-radius:8px;border-left:3px solid #3498db}.assist-scenario strong{display:block;color:#3498db;margin-bottom:.5rem}.assist-mechanics{margin-top:2rem}.kill-strategy{margin:2.5rem 0}.strategy-point{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;margin:1.5rem 0}.strategy-point h4{margin:0 0 1rem;color:#f39c12}.tower-gold-breakdown{margin:2rem 0}.tower-tier{background:rgba(255,255,255,.02);border:1px solid rgba(155,89,182,.2);border-radius:12px;padding:2rem;margin:1.5rem 0}.tower-tier h4{margin:0 0 1.5rem;color:#9b59b6;font-size:1.5rem}.tower-gold-box{background:rgba(241,196,15,.05);border-radius:8px;padding:1.5rem;margin:1rem 0}.tower-total{font-size:1.75rem;font-weight:800;color:#f1c40f;margin:0 0 1rem;text-align:center}.tower-distribution{display:flex;flex-direction:column;gap:.5rem;font-size:.95rem;color:#aaaaaa}.tower-notes{margin-top:1rem;color:#cccccc;font-size:.95rem}.barracks-gold{margin:2.5rem 0}.building-gold-box{background:rgba(230,126,34,.05);border:1px solid rgba(230,126,34,.2);border-radius:12px;padding:2rem;margin:1.5rem 0}.building-gold-box h4{margin:0 0 1rem;color:#e67e22}.building-total{font-size:1.5rem;font-weight:800;color:#e67e22;margin:.75rem 0}.building-distribution{margin:1rem 0}.building-distribution p{margin:.5rem 0;color:#cccccc}.building-impact{margin-top:1rem;font-weight:600;color:#f39c12;font-size:1.05rem}.mega-creeps-note{background:rgba(231,76,60,.05);border:1px solid rgba(231,76,60,.2);border-radius:8px;padding:1.5rem;margin-top:1.5rem}.mega-creeps-note h4{margin:0 0 .75rem;color:#e74c3c}.other-buildings{display:flex;flex-direction:column;gap:.75rem;margin:1.5rem 0}.building-item{background:rgba(255,255,255,.02);padding:1rem 1.5rem;border-radius:8px;border-left:3px solid #95a5a6}.tower-strategy{margin:2.5rem 0}.strategy-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;margin:1.5rem 0}.strategy-card h4{margin:0 0 1rem;color:#f1c40f}.tower-timing{margin:2.5rem 0}.timing-benchmarks{margin-top:1.5rem}.benchmark{background:rgba(255,255,255,.02);border-left:3px solid #3498db;padding:1.25rem;border-radius:8px;margin:1rem 0}.benchmark strong{display:block;color:#3498db;font-size:1.125rem;margin-bottom:.5rem}.comeback-formula{margin:2rem 0}.formula-desc{color:#cccccc;margin-bottom:1rem}.comeback-examples{margin:2rem 0}.comeback-scenario{background:rgba(46,204,113,.05);border:1px solid rgba(46,204,113,.2);border-radius:12px;padding:1.5rem;margin:1rem 0}.comeback-scenario strong{display:block;color:#2ecc71;font-size:1.125rem;margin-bottom:.75rem}.comeback-scenario .comeback-amount{color:#e67e22;font-weight:700;margin:.5rem 0}.comeback-scenario .total{color:#f1c40f;font-weight:800;font-size:1.25rem;margin-top:.75rem}.comeback-xp{background:rgba(52,152,219,.05);border:1px solid rgba(52,152,219,.2);border-radius:12px;padding:1.5rem;margin:2rem 0}.comeback-mechanics-history{margin:2.5rem 0}.comeback-examples-pro{margin-top:1.5rem}.pro-example{background:rgba(155,89,182,.05);border:1px solid rgba(155,89,182,.2);border-radius:8px;padding:1.5rem;margin:1rem 0}.pro-example strong{display:block;color:#9b59b6;margin-bottom:.75rem;font-size:1.125rem}.gold-type-desc{color:#aaaaaa;margin-bottom:1.5rem}.gold-sources{margin:2rem 0}.source-list{background:rgba(255,255,255,.02);border-radius:12px;padding:2rem;margin:1rem 0}.source-list.reliable{border:1px solid rgba(46,204,113,.3);border-left:4px solid #2ecc71}.source-list.unreliable{border:1px solid rgba(230,126,34,.3);border-left:4px solid #e67e22}.source-list h4{margin:0 0 1.25rem;color:#ffffff;font-size:1.375rem}.death-penalty{margin:2.5rem 0}.penalty-box{background:rgba(231,76,60,.08);border:1px solid rgba(231,76,60,.2);border-radius:12px;padding:2rem;text-align:center;margin:1.5rem 0}.penalty-formula{font-size:1.5rem;font-weight:800;color:#e74c3c;font-family:Courier New,monospace;margin:0 0 1rem}.penalty-limits{color:#aaaaaa;font-size:1.125rem}.penalty-examples{margin-top:2rem}.penalty-examples .example{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1.5rem;margin:1rem 0}.penalty-examples .example strong{display:block;color:#e74c3c;margin-bottom:.75rem;font-size:1.125rem}.penalty-examples .calculation{color:#f39c12;margin:.5rem 0}.penalty-examples .result{font-weight:700;color:#ffffff;font-size:1.125rem;margin-top:.75rem}.gold-management{margin:2.5rem 0}.management-tip{background:rgba(255,255,255,.02);border:1px solid rgba(241,196,15,.2);border-radius:12px;padding:2rem;margin:1.5rem 0}.management-tip h4{margin:0 0 1rem;color:#f1c40f}.buyback-penalty-note{background:rgba(231,76,60,.05);border-left:3px solid #e74c3c;padding:1rem;border-radius:6px;margin-top:1rem}.advanced-tactics{margin:2.5rem 0}.tactic-card{background:rgba(52,152,219,.05);border:1px solid rgba(52,152,219,.2);border-radius:12px;padding:1.5rem;margin:1.5rem 0}.tactic-card h4{margin:0 0 1rem;color:#3498db}.role-priorities{margin:2.5rem 0}.role-priority-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;margin:2rem 0}.role-priority-card.pos-1{border-left:4px solid #e74c3c}.role-priority-card.pos-2{border-left:4px solid #3498db}.role-priority-card.pos-3{border-left:4px solid #2ecc71}.role-priority-card.pos-4{border-left:4px solid #9b59b6}.role-priority-card.pos-5{border-left:4px solid #f39c12}.role-priority-card h4{margin:0 0 .75rem;font-size:1.75rem;color:#ffffff}.role-desc{color:#aaaaaa;margin-bottom:1.5rem}.priority-list{display:flex;flex-direction:column;gap:1rem}.priority-item{display:flex;gap:1rem;align-items:flex-start;background:rgba(255,255,255,.03);padding:1.25rem;border-radius:8px}.priority-item.buyback-priority{background:rgba(241,196,15,.08);border:1px solid rgba(241,196,15,.3)}.priority-num{width:32px;height:32px;background:#f1c40f;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;flex-shrink:0}.priority-content strong{display:block;margin-bottom:.5rem;color:#ffffff}.priority-content p{margin:0;color:#aaaaaa;font-size:.95rem}.spending-principles{margin:2.5rem 0}.principle{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;margin:1.5rem 0}.principle h4{margin:0 0 1rem;color:#f39c12}.principle-example{background:rgba(52,152,219,.05);border-left:3px solid #3498db;padding:1rem;border-radius:6px;margin-top:1rem}.timing-note{color:#e67e22;font-weight:600;margin-top:1rem;display:block}.spending-mistakes{margin:2.5rem 0}.mistake{background:rgba(231,76,60,.05);border:1px solid rgba(231,76,60,.2);border-radius:12px;padding:1.5rem;margin:1.5rem 0}.mistake h4{margin:0 0 1rem;color:#e74c3c}.mistake-desc{color:#cccccc;margin-bottom:1rem}.mistake .fix{background:rgba(46,204,113,.08);border-left:3px solid #2ecc71;padding:1rem;border-radius:6px;margin-top:1rem;color:#cccccc}.mistake .fix strong{color:#2ecc71}.pro-tip{background:rgba(46,204,113,.08);border:1px solid rgba(46,204,113,.2);border-left:4px solid #2ecc71;border-radius:12px;padding:1.5rem;margin:2rem 0}.pro-tip strong{display:block;color:#2ecc71;font-size:1.125rem;margin-bottom:.75rem}.cta-section{background:linear-gradient(135deg,rgba(241,196,15,.1),rgba(243,156,18,.05));border:1px solid rgba(241,196,15,.2);border-radius:16px;text-align:center;padding:4rem 2rem}.cta-section h2{font-size:2.5rem;margin:0 0 1.5rem;border:none;padding:0}.cta-section p{font-size:1.25rem;color:#cccccc;max-width:700px;margin:0 auto 2rem}.cta-buttons{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.cta-button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem 2.5rem;border-radius:10px;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .3s}.cta-button.primary{background:linear-gradient(135deg,#f39c12,#e67e22);color:#ffffff;box-shadow:0 4px 20px rgba(243,156,18,.3)}.cta-button.primary:hover{background:linear-gradient(135deg,#e67e22,#d35400);transform:translateY(-2px);box-shadow:0 6px 30px rgba(243,156,18,.5)}.cta-button.secondary{background:rgba(255,255,255,.05);color:#f1c40f;border:2px solid #f1c40f}.cta-button.secondary:hover{background:rgba(241,196,15,.1);transform:translateY(-2px)}.guide-footer{max-width:1200px;margin:0 auto;padding:3rem 2rem;text-align:center;border-top:1px solid rgba(255,255,255,.1)}.guide-footer p{color:#999999;margin:0 0 1rem}.footer-link{color:#f1c40f;text-decoration:none;font-weight:600;transition:color .2s}.footer-link:hover{color:#f39c12}@media (max-width:1024px){.guide-header h1{font-size:2.5rem}.guide-section h2{font-size:2rem}.sources-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.timeline-item{grid-template-columns:80px 120px 1fr;gap:1rem}.creep-gold-row{grid-template-columns:1fr;gap:.5rem}}@media (max-width:768px){.guide-header{padding:3rem 1.5rem 1.5rem}.guide-header h1{font-size:2rem}.guide-subtitle{font-size:1.125rem}.guide-section{padding:2rem 1.5rem}.guide-section h2{font-size:1.75rem}.guide-section h3{font-size:1.5rem}.info-box{flex-direction:column;padding:1.5rem}.sources-grid,.timeline-item{grid-template-columns:1fr}.timeline-item{gap:.5rem}.wave-values{grid-template-columns:1fr}.benchmark-row,.level-row{grid-template-columns:1fr;gap:.5rem}.cta-buttons{flex-direction:column}.cta-button{width:100%}}@media (max-width:480px){.guide-header h1{font-size:1.75rem}.guide-subtitle{font-size:1rem}.timing-highlight{font-size:1.5rem}.formula-large{font-size:1.25rem}.source-value,.wave-gold{font-size:1.5rem}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media print{.back-link,.cta-section,.guide-footer{display:none}.gold-guide{background:white;color:black}}