.gg-guide { background: #0B0E17; color: #e8e8f0; font-family: "Syne", sans-serif; }
:root{--black:#0B0E17;--off-black:#111628;--panel:#17171c;--border:#2a2a33;--text:#e8e8f0;--muted:#6b6b80;--accent:#00d4ff;--ps:#0070f3;--xbox:#52c45a;--switch:#ff3b4a;--pc:#c87dff;--mobile:#fba860;}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}
body{background:var(--black);color:var(--text);font-family:'Syne',sans-serif;}
nav{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:16px 40px;background:rgba(10,10,10,0.96);border-bottom:1px solid var(--border);backdrop-filter:blur(20px);}
.logo{font-family:'Bebas Neue',sans-serif;font-size:1.7rem;letter-spacing:0.1em;color:var(--accent);text-decoration:none;}
.logo span{color:var(--text);}
.nav-links{display:flex;gap:24px;}
.nav-links a{font-family:'DM Mono',monospace;font-size:0.6rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--muted);text-decoration:none;}
.nav-links a:hover{color:var(--accent);}
.breadcrumb{padding:12px 40px;background:var(--off-black);border-bottom:1px solid var(--border);font-family:'DM Mono',monospace;font-size:0.6rem;letter-spacing:0.08em;color:var(--muted);display:flex;gap:8px;align-items:center;flex-wrap:wrap;}
.breadcrumb a{color:var(--muted);text-decoration:none;}
.breadcrumb a:hover{color:var(--accent);}
.bc-cur{color:var(--text);}
.page-wrap{display:grid;grid-template-columns:1fr 300px;max-width:1180px;margin:0 auto;padding:0 40px;align-items:start;}
.guide-main{padding:48px 48px 80px 0;border-right:1px solid var(--border);}
.guide-meta{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px;}
.mtag{font-family:'DM Mono',monospace;font-size:0.58rem;letter-spacing:0.1em;text-transform:uppercase;padding:4px 10px;border:1px solid var(--border);color:var(--muted);}
.mtag.plat{border-color:var(--plat-color);color:var(--plat-color);}
h1{font-family:'Bebas Neue',sans-serif;font-size:clamp(2rem,4vw,3rem);line-height:1.05;margin-bottom:12px;}
.guide-sub{font-size:0.93rem;color:var(--muted);line-height:1.6;max-width:580px;margin-bottom:8px;}
.guide-updated{font-family:'DM Mono',monospace;font-size:0.58rem;color:var(--muted);letter-spacing:0.08em;margin-bottom:32px;}
.instant-answer{background:var(--panel);border:1px solid var(--border);border-left:4px solid var(--accent);padding:28px;margin-bottom:36px;}
.ia-label{font-family:'DM Mono',monospace;font-size:0.58rem;letter-spacing:0.2em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;}
.ia-title{font-family:'Bebas Neue',sans-serif;font-size:1.5rem;letter-spacing:0.04em;margin-bottom:12px;}
.ia-body{font-size:0.93rem;line-height:1.7;}
.ia-body strong{color:var(--accent);}
.quick-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);margin-bottom:40px;}
.qs-cell{padding:14px 18px;border-right:1px solid var(--border);}
.qs-cell:last-child{border-right:none;}
.qs-label{font-family:'DM Mono',monospace;font-size:0.54rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;}
.qs-val{font-family:'Bebas Neue',sans-serif;font-size:1.2rem;color:var(--accent);}
.guide-section{margin-bottom:44px;}
h2{font-family:'Bebas Neue',sans-serif;font-size:1.4rem;letter-spacing:0.05em;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--border);}
h2 .snum{font-family:'DM Mono',monospace;font-size:0.6rem;color:var(--muted);margin-right:10px;}
.gp{font-size:0.92rem;line-height:1.75;margin-bottom:13px;}
.gp strong{color:var(--accent);}
.tip{background:rgba(240,224,64,.05);border:1px solid rgba(240,224,64,.2);border-left:3px solid var(--accent);padding:14px 18px;margin:18px 0;font-size:0.87rem;line-height:1.6;}
.tip-l{font-family:'DM Mono',monospace;font-size:0.56rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--accent);margin-bottom:5px;}
table{width:100%;border-collapse:collapse;margin:18px 0;font-size:0.83rem;}
th{font-family:'DM Mono',monospace;font-size:0.56rem;letter-spacing:0.1em;text-transform:uppercase;color:var(--muted);padding:9px 12px;text-align:left;border-bottom:1px solid var(--border);background:var(--off-black);}
td{padding:11px 12px;border-bottom:1px solid var(--border);vertical-align:top;line-height:1.5;}
tr:hover td{background:var(--panel);}
.ctr{color:var(--accent);}
.dhi{background:rgba(239,68,68,.12);color:#f87171;border:1px solid rgba(239,68,68,.3);font-family:'DM Mono',monospace;font-size:0.56rem;padding:2px 6px;}
.dme{background:rgba(234,179,8,.1);color:#fbbf24;border:1px solid rgba(234,179,8,.3);font-family:'DM Mono',monospace;font-size:0.56rem;padding:2px 6px;}
.dlo{background:rgba(34,197,94,.1);color:#4ade80;border:1px solid rgba(34,197,94,.3);font-family:'DM Mono',monospace;font-size:0.56rem;padding:2px 6px;}
.next-guides{margin-top:56px;padding-top:28px;border-top:1px solid var(--border);}
.next-lbl{font-family:'DM Mono',monospace;font-size:0.6rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;}
.next-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;}
.next-card{background:var(--panel);border:1px solid var(--border);padding:14px 16px;text-decoration:none;transition:border-color .2s;}
.next-card:hover{border-color:var(--accent);}
.nc-game{font-family:'DM Mono',monospace;font-size:0.56rem;letter-spacing:0.09em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;}
.nc-title{font-size:0.86rem;font-weight:700;color:var(--text);line-height:1.35;}
.guide-sidebar{padding:48px 0 80px 32px;position:sticky;top:65px;}
.ad-unit{margin-bottom:24px;}
.ad-lbl{font-family:'DM Mono',monospace;font-size:0.5rem;letter-spacing:0.16em;text-transform:uppercase;color:var(--border);text-align:center;padding:4px 0;}
.ad-frame{background:var(--off-black);min-height:90px;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.ad-frame-box{background:var(--panel);border:1px solid var(--border);min-height:250px;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.ad-incontent{margin:36px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:4px 0;}
.sw{background:var(--panel);border:1px solid var(--border);padding:18px;margin-bottom:2px;}
.sw-title{font-family:'Bebas Neue',sans-serif;font-size:0.95rem;letter-spacing:0.08em;color:var(--muted);margin-bottom:12px;}
.sw a{display:block;font-size:0.78rem;color:var(--text);text-decoration:none;padding:7px 0;border-bottom:1px solid var(--border);line-height:1.4;}
.sw a:last-child{border-bottom:none;}
.sw a:hover{color:var(--accent);}
.sw-game{font-family:'DM Mono',monospace;font-size:0.53rem;color:var(--muted);letter-spacing:0.08em;text-transform:uppercase;display:block;margin-bottom:2px;}
footer{border-top:1px solid var(--border);padding:28px 40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;}
.f-logo{font-family:'Bebas Neue',sans-serif;font-size:1.2rem;color:var(--accent);}
.f-logo span{color:var(--muted);}
.f-links{display:flex;gap:20px;}
.f-links a{font-family:'DM Mono',monospace;font-size:0.58rem;letter-spacing:0.1em;text-transform:uppercase;color:var(--muted);text-decoration:none;}
.f-links a:hover{color:var(--accent);}
.f-copy{font-family:'DM Mono',monospace;font-size:0.56rem;color:var(--muted);}
.f-copy a{color:var(--muted);text-decoration:none;}
@media(max-width:900px){.page-wrap{grid-template-columns:1fr;padding:0 20px;}.guide-main{padding:28px 0;border-right:none;}.guide-sidebar{position:static;padding:0 0 40px;}.next-grid{grid-template-columns:1fr;}nav{padding:14px 20px;}.nav-links{display:none;}.breadcrumb{padding:10px 20px;}footer{padding:20px;flex-direction:column;text-align:center;}}
:root{--plat-color:var(--switch);}
Nintendo SwitchEvolution GuideSystem Complexity
Pokémon Evolution Guide
Every evolution method explained — level, stone, friendship, trade and special conditions. Instant answer for every Pokémon.
Last updated: May 2026 · Always current
⚡ Instant Answer
The Fix
Level-up: Most Pokémon evolve by reaching a specific level. Just battle and gain XP.
Stones: Use a Fire/Water/Thunder/Leaf/Moon/Sun/Shiny/Ice/Dusk Stone from your bag. No level required.
Friendship: Raise friendship by walking, battling and using vitamins. Evolves when levelled up with high friendship.
Trade: Some Pokémon only evolve when traded. Use the Link Trade option and trade with a friend (or back).
Games Covered
Scarlet / Violet
01 —Stone Evolutions — Which Stone Does What
Fire Stone: Eevee → Flareon, Growlithe → Arcanine, Vulpix → Ninetales
Water Stone: Eevee → Vaporeon, Poliwhirl → Poliwrath, Shellder → Cloyster
Thunder Stone: Eevee → Jolteon, Pikachu → Raichu, Magneton → Magnezone
Leaf Stone: Gloom → Vileplume, Weepinbell → Victreebel, Exeggcute → Exeggutor
Moon Stone: Nidorina → Nidoqueen, Nidorino → Nidoking, Clefairy → Clefable
Ice Stone: Eevee → Glaceon, Galarian Darumaka → Darmanitan
Shiny Stone: Togetic → Togekiss, Roselia → Roserade, Minccino → Cinccino
💎 Stone Tip
Don’t use stones on Pokémon that learn important moves via level-up. Evolving early locks you out of moves your evolved form can’t learn. Check the move list before using any stone.
Advertisement
(adsbygoogle = window.adsbygoogle || []).push({});
↑ Advertisement
02 —Friendship Evolutions — How to Max Friendship Fast
What raises friendship: Walking (use the Picnic feature), winning battles (without fainting), using vitamins (Carbos, Protein etc), giving Pokémon held berries like Grepa Berry.
What lowers friendship: Fainting in battle, using bitter herbal medicines.
How to check friendship: Talk to the Friendship Checker NPC in Cascarrafa. ‘It looks really happy!’ means you’re ready to evolve.
Common friendship evolutions: Eevee → Espeon (daytime), Eevee → Umbreon (nighttime), Budew → Roselia, Riolu → Lucario, Togepi → Togetic
Advertisement
(adsbygoogle = window.adsbygoogle || []).push({});
↑ Advertisement
Advertisement
(adsbygoogle = window.adsbygoogle || []).push({});
#social-bar a { display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#fff;text-decoration:none;transition:opacity 0.2s,transform 0.2s; }
#social-bar a:hover { opacity:0.85;transform:translateX(-4px); }
@media(max-width:768px){ #social-bar { display:none !important; } }