/* SkyloreFR — Version 1.4.4 */
.pvp-guide-page{width:min(1120px,calc(100% - 24px));margin:0 auto;padding:24px 0 48px;display:grid;gap:20px;color:#24364a}.pvp-guide-page .hunt-hero,.pvp-guide-page .tour-hero,.pvp-guide-page .altgard-hero,.pvp-guide-page .hunt-card,.pvp-guide-page .tour-card,.pvp-guide-page .altgard-card{padding:clamp(18px,4vw,28px);border:1px solid rgba(62,92,119,.18);border-radius:18px;background:rgba(255,255,255,.9);box-shadow:0 14px 34px rgba(32,58,79,.12)}.pvp-guide-page .hunt-kicker,.pvp-guide-page .tour-kicker,.pvp-guide-page .altgard-kicker{margin:0 0 8px;color:#b46720;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pvp-guide-page h1,.pvp-guide-page h2,.pvp-guide-page h3{color:#244e72}.pvp-guide-page .hunt-grid,.pvp-guide-page .tour-grid,.pvp-guide-page .altgard-grid{display:grid;gap:18px}.pvp-guide-page .hunt-grid--2,.pvp-guide-page .tour-grid--2,.pvp-guide-page .altgard-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pvp-guide-page .hunt-hero-image,.pvp-guide-page .tour-hero-image,.pvp-guide-page .altgard-hero-image,.pvp-guide-page .hunt-map-image,.pvp-guide-page .tour-map-image,.pvp-guide-page .altgard-map-image{display:block;width:100%;height:auto;margin-top:18px;border-radius:14px;border:1px solid rgba(62,92,119,.18)}.pvp-guide-page .hunt-facts,.pvp-guide-page .tour-facts,.pvp-guide-page .altgard-facts{display:grid;gap:12px}.pvp-guide-page .hunt-fact,.pvp-guide-page .tour-fact,.pvp-guide-page .altgard-fact{padding:12px;border-radius:12px;background:#f3f7fa;border:1px solid rgba(62,92,119,.1)}.pvp-guide-page .hunt-fact strong,.pvp-guide-page .tour-fact strong,.pvp-guide-page .altgard-fact strong{display:block;color:#9b631e}.pvp-guide-page .hunt-tip,.pvp-guide-page .tour-tip,.pvp-guide-page .altgard-tip,.pvp-guide-page .hunt-warning,.pvp-guide-page .tour-warning,.pvp-guide-page .altgard-warning{margin-top:14px;padding:14px;border-left:4px solid #c47b32;background:#fff8ed;border-radius:10px}.pvp-guide-page .hunt-related,.pvp-guide-page .tour-related,.pvp-guide-page .altgard-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pvp-guide-page .hunt-related a,.pvp-guide-page .tour-related a,.pvp-guide-page .altgard-related a{padding:14px;border:1px solid rgba(62,92,119,.18);border-radius:12px;background:#f7fafc;text-decoration:none;color:#244e72}@media(max-width:760px){.pvp-guide-page .hunt-grid--2,.pvp-guide-page .tour-grid--2,.pvp-guide-page .altgard-grid--2,.pvp-guide-page .hunt-related,.pvp-guide-page .tour-related,.pvp-guide-page .altgard-related{grid-template-columns:1fr}}

/* Compactage visuel — version relative de travail */
.pvp-guide-page{padding-top:18px;padding-bottom:36px;gap:14px}.pvp-guide-page .hunt-hero,.pvp-guide-page .tour-hero,.pvp-guide-page .altgard-hero,.pvp-guide-page .hunt-card,.pvp-guide-page .tour-card,.pvp-guide-page .altgard-card{padding:clamp(15px,3vw,23px)}.pvp-guide-page p,.pvp-guide-page li{line-height:1.5}.pvp-guide-page h2{border-left:4px solid var(--color-info,#2f8fca);padding-left:.6rem}.pvp-guide-page .hunt-grid,.pvp-guide-page .tour-grid,.pvp-guide-page .altgard-grid{gap:13px}.pvp-guide-page .hunt-facts,.pvp-guide-page .tour-facts,.pvp-guide-page .altgard-facts{gap:9px}.pvp-guide-page .hunt-tip,.pvp-guide-page .tour-tip,.pvp-guide-page .altgard-tip{border-left-color:var(--color-success,#3f8f5f);background:rgba(63,143,95,.08)}.pvp-guide-page .hunt-warning,.pvp-guide-page .tour-warning,.pvp-guide-page .altgard-warning{border-left-color:var(--color-warning,#c98724);background:rgba(201,135,36,.09)}


/* Knockout */
.pvp-guide-page .knockout-hero,.pvp-guide-page .knockout-card{padding:clamp(18px,4vw,28px);border:1px solid rgba(62,92,119,.18);border-radius:18px;background:rgba(255,255,255,.9);box-shadow:0 14px 34px rgba(32,58,79,.12)}
.pvp-guide-page .knockout-kicker{margin:0 0 8px;color:#b46720;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.pvp-guide-page .knockout-grid{display:grid;gap:18px}
.pvp-guide-page .knockout-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}
.pvp-guide-page .knockout-hero-image,.pvp-guide-page .knockout-map-image{display:block;width:100%;height:auto;margin-top:18px;border-radius:14px;border:1px solid rgba(62,92,119,.18)}
.pvp-guide-page .knockout-facts{display:grid;gap:12px}
.pvp-guide-page .knockout-fact{padding:12px;border-radius:12px;background:#f3f7fa;border:1px solid rgba(62,92,119,.1)}
.pvp-guide-page .knockout-fact strong{display:block;color:#9b631e}
.pvp-guide-page .knockout-tip,.pvp-guide-page .knockout-warning{margin-top:14px;padding:14px;border-left:4px solid #c47b32;background:#fff8ed;border-radius:10px}
.pvp-guide-page .knockout-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.pvp-guide-page .knockout-related a{padding:14px;border:1px solid rgba(62,92,119,.18);border-radius:12px;background:#f7fafc;text-decoration:none;color:#244e72}
@media(max-width:760px){.pvp-guide-page .knockout-grid--2,.pvp-guide-page .knockout-related{grid-template-columns:1fr}}
.pvp-guide-page .knockout-hero,.pvp-guide-page .knockout-card{padding:clamp(15px,3vw,23px)}
.pvp-guide-page .knockout-grid{gap:13px}
.pvp-guide-page .knockout-facts{gap:9px}
.pvp-guide-page .knockout-tip{border-left-color:var(--color-success,#3f8f5f);background:rgba(63,143,95,.08)}
.pvp-guide-page .knockout-warning{border-left-color:var(--color-warning,#c98724);background:rgba(201,135,36,.09)}
