.warding-guide{max-width:1200px;margin:0 auto;padding:2rem;color:#e0e0e0;line-height:1.6}.game-phase-intro{display:flex;align-items:flex-start;gap:2rem;padding:2rem;background:linear-gradient(135deg,#1a1f35,#2d1b4e);border-radius:12px;border-left:4px solid #8b5cf6;margin-bottom:2rem}.phase-icon{font-size:3rem;flex-shrink:0}.phase-content h3{color:#8b5cf6;margin-bottom:.5rem;font-size:1.5rem}.phase-content p{margin:.5rem 0}.phase-content p strong{color:#a78bfa}.ward-stats-table{margin:2rem 0;overflow-x:auto}.ward-stats-table table{width:100%;border-collapse:collapse;background:#1e1e2e;border-radius:8px;overflow:hidden}.ward-stats-table td,.ward-stats-table th{padding:1rem;text-align:left;border-bottom:1px solid #2d2d3d}.ward-stats-table th{background:#2d1b4e;color:#8b5cf6;font-weight:600;text-transform:uppercase;font-size:.9rem}.ward-stats-table td:first-child{font-weight:600;color:#a78bfa}.sentry-ward-card{background:linear-gradient(135deg,#1e1e2e,#2d1b4e);border-radius:12px;overflow:hidden;margin:2rem 0;border:1px solid #3d2d5e}.sentry-ward-card .card-header{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:rgba(139,92,246,.1);border-bottom:1px solid #3d2d5e}.sentry-ward-card .card-icon svg{color:#fbbf24}.sentry-ward-card h3{margin:0;color:#fbbf24;font-size:1.5rem}.sentry-ward-card .item-badge{background:rgba(251,191,36,.2);color:#fbbf24;padding:.25rem .75rem;border-radius:20px;font-size:.85rem;font-weight:600}.sentry-ward-card .card-content{padding:1.5rem}.sentry-ward-card .info-block{margin-bottom:1.5rem}.sentry-ward-card .info-block h4{color:#a78bfa;margin-bottom:.75rem}.ward-location-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;margin:2rem 0}.location-card{background:linear-gradient(135deg,#1e1e2e,#2d1b4e);padding:1.5rem;border-radius:12px;border:1px solid #3d2d5e}.location-card h4{color:#8b5cf6;margin-bottom:.5rem;font-size:1.2rem}.location-card p strong{color:#a78bfa}.location-card ul{margin:1rem 0;padding-left:1.5rem}.location-card li{margin:.5rem 0;color:#d1d5db}.dewarding-tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;margin:2rem 0}.dewarding-tip-card{background:linear-gradient(135deg,#1e1e2e,#1f2937);padding:1.5rem;border-radius:12px;border-left:4px solid #fbbf24}.dewarding-tip-card h4{color:#fbbf24;margin-bottom:.75rem;font-size:1.1rem}.dewarding-tip-card .tip-example{margin-top:1rem;padding:1rem;background:rgba(251,191,36,.1);border-radius:8px;font-size:.9rem}.dewarding-tip-card .tip-example strong{color:#fbbf24}.dewarding-table{margin:2rem 0;overflow-x:auto}.dewarding-table table{width:100%;border-collapse:collapse;background:#1e1e2e;border-radius:8px;overflow:hidden}.dewarding-table td,.dewarding-table th{padding:1rem;text-align:left;border-bottom:1px solid #2d2d3d}.dewarding-table th{background:#1f2937;color:#fbbf24;font-weight:600;font-size:.9rem}.starting-wards-section{margin:2rem 0}.ward-timing-card{background:linear-gradient(135deg,#1e1e2e,#2d1b4e);border-radius:12px;padding:2rem;border:1px solid #3d2d5e}.timing-badge{display:inline-block;background:rgba(139,92,246,.2);color:#8b5cf6;padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.9rem;margin-bottom:1rem}.ward-spots-specific{margin-top:1.5rem}.spot-option{background:rgba(139,92,246,.05);padding:1.5rem;border-radius:8px;margin-bottom:1.5rem;border-left:3px solid #8b5cf6}.spot-option h5{color:#a78bfa;margin-bottom:.75rem;font-size:1.1rem}.spot-option ul{margin:.75rem 0;padding-left:1.5rem}.spot-reasoning{margin-top:1rem;font-style:italic;color:#9ca3af}.priority-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin:2rem 0}.priority-card{padding:1.5rem;border-radius:12px;border:2px solid}.priority-card.high{background:linear-gradient(135deg,#1e1e2e,#2d1b4e);border-color:#8b5cf6}.priority-card.medium{border-color:#3b82f6}.priority-card.low,.priority-card.medium{background:linear-gradient(135deg,#1e1e2e,#1f2937)}.priority-card.low{border-color:#6b7280}.priority-badge{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;margin-bottom:.75rem}.priority-card.high .priority-badge{background:rgba(139,92,246,.2);color:#a78bfa}.priority-card.medium .priority-badge{background:rgba(59,130,246,.2);color:#60a5fa}.priority-card.low .priority-badge{background:rgba(107,114,128,.2);color:#9ca3af}.priority-card h4{margin-bottom:.75rem;font-size:1.2rem}.priority-card.high h4{color:#a78bfa}.priority-card.medium h4{color:#60a5fa}.priority-card.low h4{color:#9ca3af}.priority-spots{margin-top:1rem;padding:1rem;background:rgba(0,0,0,.2);border-radius:8px}.priority-spots strong{color:#8b5cf6;display:block;margin-bottom:.5rem}.priority-spots ul{margin:.5rem 0;padding-left:1.5rem}.mid-game-priorities{display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0}.objective-priority-card{background:linear-gradient(135deg,#1e1e2e,#2d1b4e);border-radius:12px;padding:2rem;border-left:4px solid}.objective-priority-card.critical{border-color:#ef4444}.objective-priority-card.high{border-color:#f59e0b}.objective-priority-card.medium{border-color:#3b82f6}.priority-level{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.85rem;font-weight:600;margin-bottom:1rem}.objective-priority-card.critical .priority-level{background:rgba(239,68,68,.2);color:#f87171}.objective-priority-card.high .priority-level{background:rgba(245,158,11,.2);color:#fbbf24}.objective-priority-card.medium .priority-level{background:rgba(59,130,246,.2);color:#60a5fa}.objective-priority-card h4{font-size:1.5rem;margin-bottom:.75rem}.objective-priority-card.critical h4{color:#f87171}.objective-priority-card.high h4{color:#fbbf24}.objective-priority-card.medium h4{color:#60a5fa}.enemy-jungle-spots,.outpost-info,.roshan-coverage,.roshan-timing,.tower-push-spots{margin-top:1.5rem}.enemy-jungle-spots h5,.outpost-info h5,.roshan-coverage h5,.roshan-timing h5,.tower-push-spots h5{color:#a78bfa;margin-bottom:.75rem;font-size:1.1rem}.mid-game-dewarding{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;margin:2rem 0}.dewarding-strategy-card{background:linear-gradient(135deg,#1e1e2e,#1f2937);padding:1.5rem;border-radius:12px;border:1px solid #374151}.dewarding-strategy-card h4{color:#fbbf24;margin-bottom:.75rem;font-size:1.2rem}.deward-checklist,.gem-considerations,.high-ground-deward{margin-top:1rem}.deward-checklist strong,.gem-considerations strong,.high-ground-deward strong{color:#fbbf24;display:block;margin-bottom:.5rem}.deward-checklist ul,.gem-considerations ul,.high-ground-deward ul{padding-left:1.5rem}.deward-checklist li{margin:.5rem 0;color:#d1d5db}.late-game-strategy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin:2rem 0}.strategy-card{background:linear-gradient(135deg,#1e1e2e,#2d1b4e);border-radius:12px;padding:1.5rem;border:2px solid}.strategy-card.aggressive{border-color:#ef4444}.strategy-card.defensive{border-color:#3b82f6}.strategy-card.roshan{border-color:#a78bfa}.strategy-card.pickoff{border-color:#fbbf24}.strategy-icon{font-size:2rem;margin-bottom:.5rem}.strategy-card h4{font-size:1.3rem;margin-bottom:.5rem}.strategy-card.aggressive h4{color:#f87171}.strategy-card.defensive h4{color:#60a5fa}.strategy-card.roshan h4{color:#a78bfa}.strategy-card.pickoff h4{color:#fbbf24}.strategy-details{margin-top:1rem}.strategy-details h5{color:#a78bfa;margin:1rem 0 .5rem;font-size:1.05rem}.strategy-details ul{padding-left:1.5rem}.strategy-details li{margin:.5rem 0}.late-game-dewarding{margin:2rem 0}.late-game-dewarding h4{color:#fbbf24;font-size:1.5rem;margin-bottom:1.5rem}.deward-moments-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.deward-moment{background:linear-gradient(135deg,#1e1e2e,#1f2937);padding:1.5rem;border-radius:12px;border-left:3px solid #fbbf24}.deward-moment h5{color:#fbbf24;margin-bottom:.75rem;font-size:1.1rem}.deward-moment ul{margin-top:.75rem;padding-left:1.5rem}.vision-comparison{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:2rem;gap:2rem;margin:2rem 0}.vision-type-detailed{background:linear-gradient(135deg,#1e1e2e,#2d1b4e);border-radius:12px;overflow:hidden;border:2px solid}.vision-type-detailed.offensive{border-color:#ef4444}.vision-type-detailed.defensive{border-color:#3b82f6}.vision-type-header{padding:1.5rem;border-bottom:1px solid #3d2d5e}.vision-type-header .vision-type-icon{font-size:2rem;margin-bottom:.5rem}.vision-type-detailed.offensive .vision-type-header h3{color:#f87171}.vision-type-detailed.defensive .vision-type-header h3{color:#60a5fa}.vision-type-desc{color:#9ca3af;font-size:.95rem;margin-top:.25rem}.vision-type-content{padding:1.5rem}.vision-type-content h4{color:#a78bfa;margin:1.5rem 0 .75rem;font-size:1.1rem}.vision-type-content ul{padding-left:1.5rem}.vision-type-content li{margin:.5rem 0}.example-scenario{margin-top:1.5rem;padding:1.5rem;background:rgba(139,92,246,.1);border-radius:8px;border-left:3px solid #8b5cf6}.example-scenario h5{color:#a78bfa;margin-bottom:.75rem}.example-scenario p strong{color:#8b5cf6}.vision-philosophy{margin:2rem 0}.philosophy-card{background:linear-gradient(135deg,#1a1f35,#2d1b4e);padding:2rem;border-radius:12px;border-left:4px solid #8b5cf6}.philosophy-card h3{color:#8b5cf6;margin-bottom:.75rem;font-size:1.5rem}.transition-guide{margin:2rem 0;padding:2rem;background:linear-gradient(135deg,#1e1e2e,#2d1b4e);border-radius:12px}.transition-guide h4{color:#a78bfa;margin-bottom:1.5rem;font-size:1.3rem}.transition-steps{display:flex;flex-direction:column;gap:1rem}.transition-step{display:flex;align-items:flex-start;gap:1.5rem;padding:1rem;background:rgba(139,92,246,.05);border-radius:8px}.step-number{flex-shrink:0;width:40px;height:40px;background:#8b5cf6;color:white;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;font-size:1.2rem}.step-content h5{color:#a78bfa;margin-bottom:.5rem}.balanced-approach{margin:2rem 0;padding:2rem;background:linear-gradient(135deg,#1e1e2e,#1f2937);border-radius:12px;border:1px solid #374151}.balanced-approach h4{color:#fbbf24;margin-bottom:1rem;font-size:1.3rem}.high-ground-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.5rem;gap:1.5rem;margin:2rem 0}.benefit-card{background:linear-gradient(135deg,#1e1e2e,#2d1b4e);padding:1.5rem;border-radius:12px;border:1px solid #3d2d5e;text-align:center}.benefit-icon{font-size:2.5rem;margin-bottom:.75rem}.benefit-card h4{color:#8b5cf6;margin-bottom:.75rem;font-size:1.1rem}.high-ground-locations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1.5rem;gap:1.5rem;margin:2rem 0}.location-detailed{background:linear-gradient(135deg,#1e1e2e,#2d1b4e);padding:1.5rem;border-radius:12px;border:1px solid #3d2d5e}.location-detailed h4{color:#8b5cf6;margin-bottom:.5rem;font-size:1.3rem}.location-rating{color:#fbbf24;font-size:.9rem;margin-bottom:1rem}.location-info{margin-top:1rem}.location-info h5{color:#a78bfa;margin:1rem 0 .5rem;font-size:1.05rem}.location-info ul{padding-left:1.5rem}.location-info li{margin:.5rem 0}.special-note{margin-top:1rem;padding:1rem;background:rgba(239,68,68,.1);border-radius:8px;border-left:3px solid #ef4444}.special-note strong{color:#f87171}.rune-intro{display:flex;align-items:flex-start;gap:2rem;padding:2rem;background:linear-gradient(135deg,#1a1f35,#2d1b4e);border-radius:12px;border-left:4px solid #a78bfa;margin-bottom:2rem}.rune-icon{font-size:3rem;flex-shrink:0}.rune-content h3{color:#a78bfa;margin-bottom:.5rem;font-size:1.5rem}.rune-mechanics-box{background:linear-gradient(135deg,#1e1e2e,#2d1b4e);padding:1.5rem;border-radius:12px;border:1px solid #3d2d5e;margin:2rem 0}.rune-mechanics-box h4{color:#a78bfa;margin-bottom:1rem;font-size:1.2rem}.rune-mechanics-box ul{padding-left:1.5rem}.rune-mechanics-box li{margin:.75rem 0}.rune-mechanics-box li strong{color:#8b5cf6}.rune-strategy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;margin:2rem 0}.rune-strategy-card{background:linear-gradient(135deg,#1e1e2e,#2d1b4e);padding:1.5rem;border-radius:12px;border:1px solid #3d2d5e}.rune-strategy-card h4{color:#a78bfa;margin-bottom:1rem;font-size:1.2rem}.bounty-info,.contest-scenarios,.rune-placement{margin-top:1rem}.bounty-info h5,.contest-scenarios h5,.rune-placement h5{color:#8b5cf6;margin:1rem 0 .5rem;font-size:1.05rem}.bounty-info ul,.rune-placement ul{padding-left:1.5rem}.bounty-info li,.rune-placement li{margin:.5rem 0}.bounty-info li strong,.contest-scenarios p strong,.rune-placement li strong{color:#a78bfa}.contest-scenarios p{margin:.75rem 0;padding-left:1rem}.timing-windows-table{margin:2rem 0;overflow-x:auto}.timing-windows-table table{width:100%;border-collapse:collapse;background:#1e1e2e;border-radius:8px;overflow:hidden}.timing-windows-table td,.timing-windows-table th{padding:1rem;text-align:left;border-bottom:1px solid #2d2d3d}.timing-windows-table th{background:#2d1b4e;color:#a78bfa;font-weight:600;font-size:.9rem}@media (max-width:768px){.warding-guide{padding:1rem}.game-phase-intro{flex-direction:column;gap:1rem}.deward-moments-grid,.dewarding-tips-grid,.high-ground-benefits,.high-ground-locations-grid,.late-game-strategy-grid,.mid-game-dewarding,.priority-cards-grid,.rune-strategy-grid,.vision-comparison,.ward-location-grid{grid-template-columns:1fr}.vision-comparison{gap:1rem}.transition-step{flex-direction:column;gap:1rem}}