
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
@media print{body.raid-template-ready .raid-guide-dock{position:static!important;box-shadow:none!important}}


/* V6: identité éditoriale — noir / rouge / blanc / gris, sans bleu. */
:root {
 --v6-bg:#08080a;--v6-paper:#141316;--v6-graphite:#232125;
 --v6-line:#50464c;--v6-red:#f2505c;--v6-red-soft:#f98991;
 --v6-white:#faf7f8;--v6-ash:#bbb5b8;
}
html{background:#08080a!important;scrollbar-color:#5d343c #111114}
body{
 background:radial-gradient(ellipse at 90% 3%,#63262f2b,transparent 46%),
 radial-gradient(ellipse at 0% 50%,#4b28312b,transparent 48%),
 linear-gradient(135deg,#0b0a0d,#121114 52%,#09090b)!important;
 color:#f5f3f5!important
}
body.raid-template-ready .raid-template-hero{
 background:radial-gradient(circle at 81% 50%,#892e3e55,transparent 40%),linear-gradient(110deg,#292127,#171518 57%,#311c23)!important;
 border-color:#684148!important
}
body.raid-template-ready[data-raid-template="cresselia"] .raid-template-hero{
 background:radial-gradient(circle at 83% 46%,#803d5654,transparent 40%),linear-gradient(110deg,#272126,#171518 57%,#36202d)!important
}
body.raid-template-ready[data-raid-template="halloween"] .raid-template-hero{
 background:radial-gradient(circle at 83% 46%,#67333f6e,transparent 40%),linear-gradient(110deg,#262025,#171518 57%,#312026)!important
}
.site-wrap .hero,
.site-wrap .atlas-list-hero,.site-wrap .atlas-soon,.site-wrap .hx-lead{
 outline:1px solid #ffffff09;outline-offset:4px;
}
.site-wrap .navbar,body.raid-template-ready .raid-template-navbar{
 background:linear-gradient(120deg,#1d1b1f,#111114)!important;
 border-color:#524449!important
}
.site-wrap .mini-bar,body.raid-template-ready .raid-template-topline{
 background:#131115!important;border-color:#5d333b!important;color:#bcb6bd!important
}
.site-wrap .identity-text b,body.raid-template-ready .atlas-guide-brand-copy b{color:#ff5f6a!important}
.site-wrap .mark,body.raid-template-ready .atlas-guide-mark{
 background:linear-gradient(150deg,#fa4d5e,#832534)!important;box-shadow:0 9px 24px #9d263a5f!important
}
.site-wrap .section-head h2,.site-wrap .atlas-section-row h2{
 font-family:"Barlow Condensed",Impact,sans-serif!important;letter-spacing:.018em!important;color:#fff!important
}
.site-wrap .section-head{padding-bottom:13px;border-bottom:1px solid #55404a}
.site-wrap .section-head::after{content:"";width:54px;height:3px;background:#f25766;position:absolute;right:0;bottom:-2px}
.site-wrap .section-head{position:relative}
.site-wrap .event-card{border-color:#514148!important;box-shadow:0 18px 45px #0009!important}
.site-wrap .event-card.main{border-color:#bd4655!important}
.site-wrap .event-card:before{background:radial-gradient(circle at 86% 45%,#722b3c55,transparent 57%),linear-gradient(130deg,#282128,#151418)!important}
.site-wrap .event-card.main:before{background:radial-gradient(circle at 74% 39%,#c3445f44,transparent 56%),linear-gradient(130deg,#3a222b,#17151a)!important}
.site-wrap .event-card:hover{border-color:#fa6974!important;box-shadow:0 22px 47px #0009,0 0 0 1px #e4596870 inset!important}
.site-wrap .raid-tile,.site-wrap .hx-year,.site-wrap .hx-raid{border-color:#4a3c43!important}
.site-wrap .raid-tile.selected{border-color:#a94354!important}
.site-wrap .raid-tile:hover,.site-wrap .hx-year:hover,.site-wrap .hx-raid:hover{border-color:#f36d7b!important}
.site-wrap .raid-quick-access{border-color:#693b47!important;background:linear-gradient(135deg,#261c24,#151318)!important}
.site-wrap .raid-quick-access-head span,.site-wrap .raid-quick-access-card span{color:#fa7781!important}
.site-wrap .raid-quick-access-card{background:linear-gradient(125deg,#2a222a,#1a171d)!important;border-color:#5c404a!important}
.site-wrap .raid-quick-access-card:hover{background:linear-gradient(125deg,#462830,#21171d)!important;border-color:#f96f7d!important}
.site-wrap .raid-quick-access-card.raid-quick-special{border-color:#ac4152!important}
body.raid-template-ready .raid-template-commandbar>.raid-template-strategy,
body.raid-template-ready .raid-template-commandbar>.raid-template-rolebar{
 background:linear-gradient(125deg,#252126,#181619)!important;border-color:#59464e!important
}
body.raid-template-ready .raid-template-commandbar .control label,
body.raid-template-ready .raid-template-commandbar .section-heading{color:#fa7b87!important}
body.raid-template-ready .raid-template-commandbar .control select,
body.raid-template-ready .raid-strategy-readonly{
 color:#faf8f9!important;background:#2b262c!important;border-color:#71535b!important
}
body.raid-template-ready .raid-template-commandbar :is(#players,#cres-players,.h25-player) button{
 background:#2c282d!important;border-color:#61505a!important;color:#ebe4e8!important
}
body.raid-template-ready .raid-template-commandbar :is(#players,#cres-players,.h25-player) button.active,
body.raid-template-ready .raid-template-commandbar :is(#players,#cres-players,.h25-player) button[aria-pressed="true"]{
 background:linear-gradient(130deg,#e64e5c,#863241)!important;border-color:#fa818b!important
}
body.raid-template-ready .raid-guide-dock{
 background:linear-gradient(135deg,#262025fa,#151316fc)!important;
 border:1px solid #a64857!important;
 box-shadow:0 12px 35px #000b,0 0 0 1px #f4768222 inset!important
}
body.raid-template-ready .raid-dock-header{border-bottom:1px solid #5e3b45;margin-bottom:10px;padding-bottom:10px!important}
body.raid-template-ready .raid-dock-title:before{background:#f46170!important;box-shadow:0 0 16px #f46170!important}
body.raid-template-ready .raid-dock-marker{color:#e5b1b9!important}
body.raid-template-ready .raid-dock-collapse{background:#35272f!important;border-color:#875260!important;color:#fce8eb!important}
body.raid-template-ready .raid-guide-dock .raid-dock-tabs button{
 background:#2a232a!important;color:#eee7ec!important;border-color:#675059!important
}
body.raid-template-ready .raid-guide-dock .raid-dock-tabs button.active,
body.raid-template-ready .raid-guide-dock .raid-dock-tabs button[aria-selected="true"]{
 background:linear-gradient(115deg,#e85161,#862d3f)!important;border-color:#fa9099!important;color:white!important
}
body.raid-template-ready .raid-template-content :is(.battle-intro,.cres-toolbar,.progress-card,.phase-control,.cres-turnhead){
 background:linear-gradient(130deg,#262127,#19171c)!important;border-color:#57434c!important
}
body.raid-template-ready .raid-template-content .raid-template-card,
body.raid-template-ready .raid-template-content .battle-grid .card{
 background:linear-gradient(125deg,#242127,#18171b)!important;border-color:#4e4149!important
}
body.raid-template-ready .raid-template-content .raid-template-card.selected,
body.raid-template-ready .raid-template-content .battle-grid .card.selected{
 background:linear-gradient(125deg,#3b232e,#241a22)!important;border-color:#f36b79!important
}
body.raid-template-ready .raid-template-content :is(.build-specs,.build-moves,.build-fact,.move-pill){
 background:#282329!important;border-color:#56444d!important;color:#f4edef!important
}
body.raid-template-ready .raid-template-content .move-symbol{color:#f7838f!important;background:#522c36!important}
body.raid-template-ready .raid-template-content .raid-tips{background:#211e23!important;border-color:#4f4148!important}
body.raid-template-ready .raid-template-content .raid-alert{border-left:3px solid #ef626d!important;background:#39232a!important;color:#f1ccd2!important}