
/* NyxCMS Prism v1.9.0 — Información / Info */
body.nyxprism-page-info .nyxprism-module-shell{max-width:1540px!important}
body.nyxprism-page-info .nyxprism-module-content{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
body.nyxprism-page-info .wm-guide{--guide-accent:var(--cyan)!important;--guide-bg:#fff!important;--guide-panel:#fff!important;--guide-muted:#74839a!important;--guide-border:#d9e3ee!important;--guide-text:#14233d!important;color:#14233d!important;background:transparent!important}
body.nyxprism-page-info .wm-guide-topbar{position:relative!important;top:auto!important;z-index:10!important;padding:10px!important;border:1px solid #d9e3ee!important;border-radius:0!important;background:#fff!important;box-shadow:0 9px 22px rgba(15,23,42,.05)!important}
body.nyxprism-page-info .wm-guide-primary-nav{gap:6px!important}
body.nyxprism-page-info .wm-guide-primary-nav a{min-height:44px!important;border:1px solid #d9e3ee!important;border-radius:0!important;background:#fff!important;color:#53657a!important;font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;text-transform:uppercase!important;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;box-shadow:inset 0 -3px 0 var(--cyan)!important}
body.nyxprism-page-info .wm-guide-primary-nav a.is-active{background:#101824!important;color:#fff!important;border-color:#101824!important}
body.nyxprism-page-info .wm-guide-primary-nav a svg{color:var(--purple)!important}
body.nyxprism-page-info .wm-guide-search{border:1px solid #c5d3e0!important;border-radius:0!important;background:#f8fafc!important;box-shadow:inset 0 -3px 0 #dbe5ef!important;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important}
body.nyxprism-page-info .wm-guide-search input{color:#14233d!important;-webkit-text-fill-color:#14233d!important;background:transparent!important}
body.nyxprism-page-info .wm-guide-mobile-menu{border-radius:0!important;background:#101824!important;color:#fff!important;box-shadow:inset 0 -3px 0 var(--cyan)!important}
body.nyxprism-page-info .wm-guide-home-hero,body.nyxprism-page-info .wm-guide-article-hero,body.nyxprism-page-info .wm-basic-hero,body.nyxprism-page-info .wm-command-hero,body.nyxprism-page-info .wm-chaos-hero,body.nyxprism-page-info .wm-first-wings-hero,body.nyxprism-page-info .wm-class-change-hero{border:1px solid #d9e3ee!important;border-radius:0!important;background:#fff!important;box-shadow:0 16px 34px rgba(15,23,42,.07)!important;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%)!important;overflow:hidden!important}
body.nyxprism-page-info .wm-guide-home-hero__copy,body.nyxprism-page-info .wm-guide-article-hero__copy{padding:30px!important;background:#fff!important}
body.nyxprism-page-info .wm-guide h1,body.nyxprism-page-info .wm-guide h2,body.nyxprism-page-info .wm-guide h3{color:#14233d!important;font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important}
body.nyxprism-page-info .wm-guide h1,body.nyxprism-page-info .wm-guide h2{text-transform:uppercase!important}
body.nyxprism-page-info .wm-guide-home-hero__copy>small,body.nyxprism-page-info .wm-guide-page-head small,body.nyxprism-page-info .wm-event-page-head-v2>small{color:var(--pink)!important;font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;text-transform:uppercase!important}
body.nyxprism-page-info .wm-guide p{color:#5e7086!important;line-height:1.65!important}
body.nyxprism-page-info .wm-guide-home-hero__stats span{border:1px solid #d9e3ee!important;border-radius:0!important;background:#f8fafc!important;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important}
body.nyxprism-page-info .wm-guide-picture{border-radius:0!important;overflow:hidden!important}
body.nyxprism-page-info .wm-guide-section-heading{padding-bottom:10px!important;border-bottom:1px solid #d9e3ee!important}
body.nyxprism-page-info .wm-guide-section-heading>span{width:40px!important;height:40px!important;border:1px solid #c7e8ed!important;border-radius:0!important;background:#eefbfc!important;color:var(--cyan)!important;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;box-shadow:inset 0 -3px 0 var(--cyan)!important}
body.nyxprism-page-info .wm-guide-category-grid a,body.nyxprism-page-info .wm-guide-entry-grid>a,body.nyxprism-page-info .wm-guide-link-list a,body.nyxprism-page-info .wm-guide-search-results a{border:1px solid #d9e3ee!important;border-radius:0!important;background:#fff!important;color:#14233d!important;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important;transition:.2s ease!important}
body.nyxprism-page-info .wm-guide-category-grid a:hover,body.nyxprism-page-info .wm-guide-entry-grid>a:hover,body.nyxprism-page-info .wm-guide-link-list a:hover{transform:translateY(-3px)!important;border-color:var(--cyan)!important;box-shadow:0 14px 28px rgba(15,23,42,.09)!important}
body.nyxprism-page-info .wm-guide-feature-strip a{border:1px solid #d9e3ee!important;border-radius:0!important;background:#fff!important;overflow:hidden!important;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)!important}
body.nyxprism-page-info .wm-guide-layout{gap:18px!important}
body.nyxprism-page-info .wm-guide-sidebar{border:1px solid #d9e3ee!important;border-radius:0!important;background:#fff!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important}
body.nyxprism-page-info .wm-guide-sidebar__head{background:#101824!important;color:#fff!important;border-radius:0!important} body.nyxprism-page-info .wm-guide-sidebar__head small{color:var(--cyan)!important}
body.nyxprism-page-info .wm-guide-sidebar nav a{border-radius:0!important;color:#52647a!important;border-bottom:1px solid #e3e9f0!important} body.nyxprism-page-info .wm-guide-sidebar nav a.is-active{background:#eef9fb!important;color:#14233d!important;box-shadow:inset 4px 0 0 var(--cyan)!important}
body.nyxprism-page-info .wm-guide-subnav-shell{border:1px solid #d9e3ee!important;border-radius:0!important;background:#fff!important;box-shadow:0 7px 18px rgba(15,23,42,.04)!important}
body.nyxprism-page-info .wm-guide-subnav a{min-height:40px!important;border-radius:0!important;color:#66778e!important;font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;text-transform:uppercase!important;box-shadow:inset 0 -3px 0 #dbe5ef!important} body.nyxprism-page-info .wm-guide-subnav a.is-active{background:#101824!important;color:#fff!important;box-shadow:inset 0 -3px 0 var(--cyan)!important}
body.nyxprism-page-info .wm-guide-subnav-arrow{border-radius:0!important;background:#101824!important;color:#fff!important;box-shadow:inset 0 -3px 0 var(--cyan)!important}
body.nyxprism-page-info .wm-guide-page-head{padding:24px 0 14px!important;border-bottom:1px solid #d9e3ee!important;background:transparent!important}
body.nyxprism-page-info .wm-guide [class*="-card"],body.nyxprism-page-info .wm-guide [class*="-panel"],body.nyxprism-page-info .wm-guide [class*="-box"],body.nyxprism-page-info .wm-guide [class*="-note"],body.nyxprism-page-info .wm-guide [class*="-facts"],body.nyxprism-page-info .wm-guide [class*="-steps"],body.nyxprism-page-info .wm-guide [class*="-table"],body.nyxprism-page-info .wm-guide [class*="-intro"]{border-radius:0!important}
body.nyxprism-page-info .wm-guide .wm-basic-section,body.nyxprism-page-info .wm-guide .wm-command-card,body.nyxprism-page-info .wm-guide .wm-chaos-recipe,body.nyxprism-page-info .wm-guide .wm-chaos-item,body.nyxprism-page-info .wm-guide .wm-first-wings-recipe-box,body.nyxprism-page-info .wm-guide .wm-first-wings-card,body.nyxprism-page-info .wm-guide .wm-class-stage,body.nyxprism-page-info .wm-guide .wm-event-section-v2,body.nyxprism-page-info .wm-guide .wm-guide-content-section,body.nyxprism-page-info .wm-guide .wm-guide-build-panel,body.nyxprism-page-info .wm-guide .wm-guide-equipment-panel{border:1px solid #d9e3ee!important;background:#fff!important;color:#14233d!important;box-shadow:0 8px 20px rgba(15,23,42,.04)!important}
body.nyxprism-page-info .wm-guide table{width:100%!important;border-collapse:collapse!important;background:#fff!important;color:#52647a!important} body.nyxprism-page-info .wm-guide th{background:#101824!important;color:#fff!important;font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;text-transform:uppercase!important} body.nyxprism-page-info .wm-guide td,body.nyxprism-page-info .wm-guide th{border:1px solid #d9e3ee!important;padding:10px 12px!important}
body.nyxprism-page-info .wm-guide input,body.nyxprism-page-info .wm-guide select,body.nyxprism-page-info .wm-guide textarea{border:1px solid #bccbd9!important;border-radius:0!important;background:#fff!important;color:#14233d!important;-webkit-text-fill-color:#14233d!important;box-shadow:inset 0 -3px 0 #dbe5ef!important}
@media(max-width:980px){body.nyxprism-page-info .wm-guide-layout{grid-template-columns:1fr!important}body.nyxprism-page-info .wm-guide-home-hero{grid-template-columns:1fr!important}body.nyxprism-page-info .wm-guide-primary-nav{overflow-x:auto!important;flex-wrap:nowrap!important}}
@media(max-width:640px){body.nyxprism-page-info .wm-guide-home-hero__copy{padding:20px!important}body.nyxprism-page-info .wm-guide-category-grid,body.nyxprism-page-info .wm-guide-entry-grid{grid-template-columns:1fr!important}body.nyxprism-page-info .wm-guide-home-grid{grid-template-columns:1fr!important}}


/* ==========================================================
   v1.9.1 — INFO: segunda pasada completa NyxCMS Prism
   Más contraste, botones, cuadros, efectos y tipografía.
   ========================================================== */
body.nyxprism-page-info .wm-guide{
  --g-accent:var(--cyan)!important;
  --g-accent-contrast:#07111b!important;
  --g-surface:#ffffff!important;
  --g-surface-2:#f6f9fc!important;
  --g-surface-3:#eef3f8!important;
  --g-border:#d7e2ed!important;
  --g-border-strong:#bdcad8!important;
  --g-text:#14233d!important;
  --g-muted:#697a91!important;
  --g-shadow:0 13px 30px rgba(15,23,42,.07)!important;
  --g-radius:0px!important;
  --g-control-radius:0px!important;
  max-width:1480px!important;
  padding:0 0 34px!important;
  font-size:14px!important;
}

/* ---------- global typography ---------- */
body.nyxprism-page-info .wm-guide h1,
body.nyxprism-page-info .wm-guide h2,
body.nyxprism-page-info .wm-guide h3,
body.nyxprism-page-info .wm-guide h4,
body.nyxprism-page-info .wm-guide strong{
  text-rendering:geometricPrecision;
}
body.nyxprism-page-info .wm-guide h1,
body.nyxprism-page-info .wm-guide h2,
body.nyxprism-page-info .wm-guide h3{
  color:#14233d!important;
  font-family:var(--display-font)!important;
  font-style:italic!important;
  font-weight:1000!important;
}
body.nyxprism-page-info .wm-guide h1,
body.nyxprism-page-info .wm-guide h2{text-transform:uppercase!important}
body.nyxprism-page-info .wm-guide p{color:#5b6d84!important;font-size:13px!important;line-height:1.62!important}

/* ---------- shared Split Fill ---------- */
body.nyxprism-page-info .wm-guide :is(
  .wm-guide-primary-nav a,
  .wm-guide-subnav a,
  .wm-guide-map-browser__tabs button,
  .wm-guide-build-tabs button,
  .wm-guide-equipment-tabs button,
  .wm-guide-character-tabs button,
  .wm-event-monster-browser-v2__tabs button,
  .wm-command-tabs button,
  .wm-chaos-tabs button,
  .wm-items-browser__groups button,
  .wm-items-browser__subcats button,
  .wm-items-card__more,
  .wm-guide-link-list a,
  .wm-guide-search-results a,
  .wm-event-jumpbar a,
  button[class*="wm-"]
){
  --info-btn-accent:var(--cyan);
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  border-radius:0!important;
  transition:color .22s ease,border-color .22s ease,transform .18s ease,box-shadow .18s ease!important;
}
body.nyxprism-page-info .wm-guide :is(
  .wm-guide-primary-nav a,
  .wm-guide-subnav a,
  .wm-guide-map-browser__tabs button,
  .wm-guide-build-tabs button,
  .wm-guide-equipment-tabs button,
  .wm-guide-character-tabs button,
  .wm-event-monster-browser-v2__tabs button,
  .wm-command-tabs button,
  .wm-chaos-tabs button,
  .wm-items-browser__groups button,
  .wm-items-browser__subcats button,
  .wm-items-card__more,
  .wm-guide-link-list a,
  .wm-guide-search-results a,
  .wm-event-jumpbar a
)::before{
  content:""!important;
  position:absolute!important;
  z-index:-1!important;
  left:50%!important;top:50%!important;
  width:0!important;height:0!important;
  transform:translate(-50%,-50%) rotate(8deg)!important;
  background:var(--info-btn-accent)!important;
  transition:width .26s ease,height .26s ease!important;
  pointer-events:none!important;
}
body.nyxprism-page-info .wm-guide :is(
  .wm-guide-primary-nav a,
  .wm-guide-subnav a,
  .wm-guide-map-browser__tabs button,
  .wm-guide-build-tabs button,
  .wm-guide-equipment-tabs button,
  .wm-guide-character-tabs button,
  .wm-event-monster-browser-v2__tabs button,
  .wm-command-tabs button,
  .wm-chaos-tabs button,
  .wm-items-browser__groups button,
  .wm-items-browser__subcats button,
  .wm-items-card__more,
  .wm-guide-link-list a,
  .wm-guide-search-results a,
  .wm-event-jumpbar a
):hover::before{width:150%!important;height:220%!important}
body.nyxprism-page-info .wm-guide :is(
  .wm-guide-primary-nav a,
  .wm-guide-subnav a,
  .wm-guide-map-browser__tabs button,
  .wm-guide-build-tabs button,
  .wm-guide-equipment-tabs button,
  .wm-guide-character-tabs button,
  .wm-event-monster-browser-v2__tabs button,
  .wm-command-tabs button,
  .wm-chaos-tabs button,
  .wm-items-browser__groups button,
  .wm-items-browser__subcats button,
  .wm-items-card__more,
  .wm-guide-link-list a,
  .wm-guide-search-results a,
  .wm-event-jumpbar a
):hover{
  color:#07111b!important;
  border-color:var(--info-btn-accent)!important;
  transform:translateY(-2px)!important;
  box-shadow:0 9px 20px rgba(15,23,42,.10)!important;
}

/* ---------- top nav ---------- */
body.nyxprism-page-info .wm-guide-topbar{
  padding:12px 14px!important;
  gap:12px!important;
  border:1px solid #d7e2ed!important;
  background:#fff!important;
  box-shadow:0 10px 24px rgba(15,23,42,.055)!important;
}
body.nyxprism-page-info .wm-guide-primary-nav a{
  min-height:46px!important;
  padding:0 14px!important;
  border:1px solid #d7e2ed!important;
  background:#fff!important;
  color:#53657a!important;
  font-family:var(--display-font)!important;
  font-style:italic!important;
  font-weight:1000!important;
  font-size:12px!important;
  text-transform:uppercase!important;
  clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)!important;
  box-shadow:inset 0 -3px 0 var(--cyan)!important;
}
body.nyxprism-page-info .wm-guide-primary-nav a:nth-child(2){--info-btn-accent:var(--pink)}
body.nyxprism-page-info .wm-guide-primary-nav a:nth-child(3){--info-btn-accent:var(--blue)}
body.nyxprism-page-info .wm-guide-primary-nav a:nth-child(4){--info-btn-accent:var(--yellow)}
body.nyxprism-page-info .wm-guide-primary-nav a:nth-child(5){--info-btn-accent:var(--purple)}
body.nyxprism-page-info .wm-guide-primary-nav a.is-active{
  background:#101824!important;color:#fff!important;border-color:#101824!important;
  box-shadow:inset 0 -3px 0 var(--cyan)!important;
}
body.nyxprism-page-info .wm-guide-primary-nav a.is-active::before{width:0!important;height:0!important}
body.nyxprism-page-info .wm-guide-search{
  height:46px!important;
  border:1px solid #becbd9!important;
  background:#f8fafc!important;
  box-shadow:inset 0 -3px 0 #dbe5ef!important;
  clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;
}
body.nyxprism-page-info .wm-guide-search:focus-within{
  border-color:var(--cyan)!important;box-shadow:inset 0 -3px 0 var(--cyan)!important;
}
body.nyxprism-page-info .wm-guide-search input{font-size:12px!important}
body.nyxprism-page-info .wm-guide-search input::placeholder{color:#8492a6!important;opacity:1!important}

/* ---------- secondary nav ---------- */
body.nyxprism-page-info .wm-guide-subnav-shell{
  padding:8px!important;border:1px solid #d7e2ed!important;background:#fff!important;
  box-shadow:0 7px 18px rgba(15,23,42,.045)!important;
}
body.nyxprism-page-info .wm-guide-subnav{gap:7px!important}
body.nyxprism-page-info .wm-guide-subnav a{
  min-height:42px!important;padding:0 14px!important;border:1px solid #e0e7ef!important;background:#f8fafc!important;
  color:#65758a!important;font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;
  font-size:11px!important;text-transform:uppercase!important;
  clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;
  box-shadow:inset 0 -3px 0 #dce5ef!important;
}
body.nyxprism-page-info .wm-guide-subnav a.is-active{
  background:#101824!important;color:#fff!important;border-color:#101824!important;box-shadow:inset 0 -3px 0 var(--cyan)!important;
}
body.nyxprism-page-info .wm-guide-subnav a.is-active::before{width:0!important;height:0!important}
body.nyxprism-page-info .wm-guide-subnav-arrow{
  min-width:42px!important;border:1px solid #101824!important;background:#101824!important;color:#fff!important;
  clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;box-shadow:inset 0 -3px 0 var(--cyan)!important;
}

/* ---------- page titles / heroes ---------- */
body.nyxprism-page-info .wm-guide :is(
  .wm-guide-page-head,
  .wm-basic-hero,
  .wm-command-hero,
  .wm-chaos-hero,
  .wm-first-wings-hero,
  .wm-class-change-hero,
  .wm-helper-hero,
  .wm-interface-hero,
  .wm-reset-hero,
  .wm-event-page-head-v2,
  .wm-items-browser__head
){
  border:1px solid #d7e2ed!important;
  border-left:5px solid var(--cyan)!important;
  border-radius:0!important;
  background:#fff!important;
  box-shadow:0 9px 22px rgba(15,23,42,.05)!important;
  clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%)!important;
}
body.nyxprism-page-info .wm-guide-page-head{padding:24px 28px!important}
body.nyxprism-page-info .wm-guide-page-head small,
body.nyxprism-page-info .wm-event-page-head-v2>small{color:var(--pink)!important;font-size:10px!important;letter-spacing:.12em!important}

/* ---------- section heads ---------- */
body.nyxprism-page-info .wm-guide-section-heading,
body.nyxprism-page-info .wm-event-section-head,
body.nyxprism-page-info .wm-class-part-head,
body.nyxprism-page-info .wm-chaos-label,
body.nyxprism-page-info .wm-first-wings-label{
  min-height:54px!important;
  margin:18px 0 12px!important;
  padding:10px 14px!important;
  border:1px solid #d7e2ed!important;
  border-left:4px solid var(--cyan)!important;
  background:#fff!important;
  box-shadow:0 5px 14px rgba(15,23,42,.035)!important;
}
body.nyxprism-page-info .wm-guide-section-heading>span{
  border:1px solid #bde6ec!important;background:#eaf9fb!important;color:var(--cyan)!important;
}

/* ---------- home/category/guide cards ---------- */
body.nyxprism-page-info .wm-guide-category-grid,
body.nyxprism-page-info .wm-guide-entry-grid{gap:14px!important}
body.nyxprism-page-info .wm-guide-category-grid>a,
body.nyxprism-page-info .wm-guide-entry-grid>a,
body.nyxprism-page-info .wm-guide-feature-strip a{
  --info-card-accent:var(--cyan);
  border:1px solid #d7e2ed!important;border-top:3px solid var(--info-card-accent)!important;
  background:#fff!important;box-shadow:0 8px 20px rgba(15,23,42,.045)!important;
  clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%)!important;
  transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important;
}
body.nyxprism-page-info .wm-guide-category-grid>a:nth-child(6n+2),
body.nyxprism-page-info .wm-guide-entry-grid>a:nth-child(6n+2){--info-card-accent:var(--pink)}
body.nyxprism-page-info .wm-guide-category-grid>a:nth-child(6n+3),
body.nyxprism-page-info .wm-guide-entry-grid>a:nth-child(6n+3){--info-card-accent:var(--yellow)}
body.nyxprism-page-info .wm-guide-category-grid>a:nth-child(6n+4),
body.nyxprism-page-info .wm-guide-entry-grid>a:nth-child(6n+4){--info-card-accent:var(--blue)}
body.nyxprism-page-info .wm-guide-category-grid>a:nth-child(6n+5),
body.nyxprism-page-info .wm-guide-entry-grid>a:nth-child(6n+5){--info-card-accent:var(--orange)}
body.nyxprism-page-info .wm-guide-category-grid>a:nth-child(6n+6),
body.nyxprism-page-info .wm-guide-entry-grid>a:nth-child(6n+6){--info-card-accent:var(--purple)}
body.nyxprism-page-info .wm-guide-category-grid>a:hover,
body.nyxprism-page-info .wm-guide-entry-grid>a:hover,
body.nyxprism-page-info .wm-guide-feature-strip a:hover{
  transform:translateY(-5px)!important;border-color:var(--info-card-accent)!important;
  box-shadow:0 16px 30px rgba(15,23,42,.10)!important;
}
body.nyxprism-page-info .wm-guide-category-grid>a>span{
  border:1px solid #d5e5ea!important;border-radius:0!important;background:#f2fbfc!important;color:var(--info-card-accent)!important;
  clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;
}

/* ---------- placeholders ---------- */
body.nyxprism-page-info .wm-guide-picture--placeholder{
  min-height:180px!important;border:1px dashed #cbd8e5!important;border-radius:0!important;background:#f5f8fb!important;color:#7890a6!important;
}
body.nyxprism-page-info .wm-guide-picture--placeholder span{
  width:50px!important;height:50px!important;border:1px solid #bfe3e8!important;border-radius:0!important;background:#eaf9fb!important;color:var(--cyan)!important;
  clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)!important;
}
body.nyxprism-page-info .wm-guide-picture--placeholder small{color:#567088!important;font-size:10px!important}

/* ---------- universal panels/cards ---------- */
body.nyxprism-page-info .wm-guide :is(
  .wm-basic-section,
  .wm-command-card,
  .wm-command-note,
  .wm-chaos-intro,
  .wm-chaos-recipe,
  .wm-chaos-item,
  .wm-chaos-proof,
  .wm-first-wings-intro,
  .wm-first-wings-recipe-box,
  .wm-first-wings-card,
  .wm-first-wings-shot,
  .wm-class-stage,
  .wm-class-final-battle,
  .wm-class-final-note,
  .wm-class-npc-card,
  .wm-class-map-card,
  .wm-class-monster,
  .wm-guide-content-section,
  .wm-guide-build-panel,
  .wm-guide-equipment-panel,
  .wm-guide-overview-panel,
  .wm-guide-overview-resource,
  .wm-guide-enhancement-card,
  .wm-guide-mastery-track,
  .wm-event-section-v2,
  .wm-event-feature,
  .wm-event-accordion-v2__item,
  .wm-helper-note,
  .wm-interface-stage,
  .wm-reset-note,
  .wm-reset-requirements
){
  border:1px solid #d7e2ed!important;border-radius:0!important;background:#fff!important;color:#14233d!important;
  box-shadow:0 7px 18px rgba(15,23,42,.04)!important;
}

/* ---------- CHARACTER page ---------- */
body.nyxprism-page-info .wm-guide-character-hero__card,
body.nyxprism-page-info .wm-guide-character-hero__panel{
  border:1px solid #d7e2ed!important;border-radius:0!important;background:#fff!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important;
}
body.nyxprism-page-info .wm-guide-character-hero__name{
  border-top:3px solid var(--cyan)!important;background:#101824!important;
}
body.nyxprism-page-info .wm-guide-character-hero__name h1{color:#fff!important}
body.nyxprism-page-info .wm-guide-character-hero__panel small{color:var(--pink)!important}
body.nyxprism-page-info .wm-guide-character-meta article{
  border:1px solid #d7e2ed!important;border-radius:0!important;background:#f8fafc!important;
}
body.nyxprism-page-info .wm-guide-build-tabs button,
body.nyxprism-page-info .wm-guide-equipment-tabs button,
body.nyxprism-page-info .wm-guide-character-tabs button{
  min-height:40px!important;padding:0 13px!important;border:1px solid #d7e2ed!important;background:#fff!important;color:#607188!important;
  font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;text-transform:uppercase!important;
  clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;box-shadow:inset 0 -3px 0 var(--cyan)!important;
}
body.nyxprism-page-info .wm-guide-build-tabs button.is-active,
body.nyxprism-page-info .wm-guide-equipment-tabs button.is-active,
body.nyxprism-page-info .wm-guide-character-tabs button.is-active{
  background:#101824!important;color:#fff!important;border-color:#101824!important;
}

/* ---------- MAPS ---------- */
body.nyxprism-page-info .wm-guide-map-browser__tabs button{
  min-height:40px!important;padding:0 13px!important;border:1px solid #d7e2ed!important;background:#fff!important;color:#607188!important;
  font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;text-transform:uppercase!important;
  clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;box-shadow:inset 0 -3px 0 var(--cyan)!important;
}
body.nyxprism-page-info .wm-guide-map-browser__tabs button.is-active{
  background:#101824!important;color:#fff!important;border-color:#101824!important;
}
body.nyxprism-page-info .wm-guide-map-browser__stage,
body.nyxprism-page-info .wm-guide-map-browser__detail{
  border:1px solid #d7e2ed!important;border-radius:0!important;background:#fff!important;box-shadow:0 8px 20px rgba(15,23,42,.045)!important;
}
body.nyxprism-page-info .wm-guide-map-detail__summary article,
body.nyxprism-page-info .wm-guide-map-detail__title{
  border:1px solid #d7e2ed!important;border-radius:0!important;background:#f8fafc!important;
}
body.nyxprism-page-info .wm-guide-map-detail__summary small,
body.nyxprism-page-info .wm-guide-map-detail__title span{color:#708198!important}
body.nyxprism-page-info .wm-guide-map-detail__summary strong{color:#14233d!important}
body.nyxprism-page-info .wm-guide-map-detail__title strong{color:var(--cyan)!important}
body.nyxprism-page-info .wm-guide-map-monster-card{
  border:1px solid #d7e2ed!important;border-left:4px solid var(--cyan)!important;border-radius:0!important;background:#fff!important;box-shadow:0 6px 16px rgba(15,23,42,.04)!important;
}
body.nyxprism-page-info .wm-guide-map-monster-card h4{color:#14233d!important;font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;text-transform:uppercase!important}
body.nyxprism-page-info .wm-guide-map-monster-card__visual b{
  border:1px solid #d7e2ed!important;border-radius:0!important;background:#101824!important;color:var(--yellow)!important;
}
body.nyxprism-page-info .wm-guide-map-monster-card li{border-color:#e1e8ef!important}
body.nyxprism-page-info .wm-guide-map-monster-card li span{color:#708198!important}
body.nyxprism-page-info .wm-guide-map-monster-card li strong{color:#14233d!important}

/* ---------- ITEMS ---------- */
body.nyxprism-page-info .wm-items-browser{
  border:1px solid #d7e2ed!important;border-radius:0!important;background:#fff!important;box-shadow:0 10px 25px rgba(15,23,42,.055)!important;
}
body.nyxprism-page-info .wm-items-browser__head{padding:22px!important;background:#fff!important}
body.nyxprism-page-info .wm-items-browser__head h1{font-size:34px!important}
body.nyxprism-page-info .wm-items-browser__groups,
body.nyxprism-page-info .wm-items-browser__subcats{gap:7px!important;padding:10px 14px!important;border-color:#e0e7ef!important;background:#f8fafc!important}
body.nyxprism-page-info .wm-items-browser__groups button,
body.nyxprism-page-info .wm-items-browser__subcats button{
  min-height:38px!important;padding:0 12px!important;border:1px solid #d7e2ed!important;background:#fff!important;color:#617289!important;
  font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;text-transform:uppercase!important;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;box-shadow:inset 0 -3px 0 #dce5ef!important;
}
body.nyxprism-page-info .wm-items-browser__groups button.is-active,
body.nyxprism-page-info .wm-items-browser__subcats button.is-active{
  background:#101824!important;color:#fff!important;border-color:#101824!important;box-shadow:inset 0 -3px 0 var(--cyan)!important;
}
body.nyxprism-page-info .wm-items-card-grid{gap:13px!important;padding:16px!important}
body.nyxprism-page-info .wm-items-card{
  --item-accent:var(--cyan);
  border:1px solid #d7e2ed!important;border-top:3px solid var(--item-accent)!important;border-radius:0!important;background:#fff!important;
  box-shadow:0 7px 17px rgba(15,23,42,.045)!important;
  transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important;
}
body.nyxprism-page-info .wm-items-card:nth-child(6n+2){--item-accent:var(--pink)}
body.nyxprism-page-info .wm-items-card:nth-child(6n+3){--item-accent:var(--yellow)}
body.nyxprism-page-info .wm-items-card:nth-child(6n+4){--item-accent:var(--blue)}
body.nyxprism-page-info .wm-items-card:nth-child(6n+5){--item-accent:var(--orange)}
body.nyxprism-page-info .wm-items-card:nth-child(6n+6){--item-accent:var(--purple)}
body.nyxprism-page-info .wm-items-card:hover{transform:translateY(-4px)!important;border-color:var(--item-accent)!important;box-shadow:0 14px 26px rgba(15,23,42,.10)!important}
body.nyxprism-page-info .wm-items-card__title{
  min-height:48px!important;padding:9px!important;border-color:#e0e7ef!important;background:#f8fafc!important;color:#14233d!important;
  font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;font-size:12px!important;
}
body.nyxprism-page-info .wm-items-card__image{border:1px solid #e1e8ef!important;border-radius:0!important;background:#fff!important}
body.nyxprism-page-info .wm-items-card__stats span{font-size:11px!important;color:#52647a!important}
body.nyxprism-page-info .wm-items-card__stats b{color:#3476e5!important;font-size:10px!important}
body.nyxprism-page-info .wm-items-card__stats span:nth-child(2) b{color:#15b96e!important}
body.nyxprism-page-info .wm-items-card__more{
  height:38px!important;border:0!important;border-top:1px solid #d7e2ed!important;background:#101824!important;color:#fff!important;
  font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;text-transform:uppercase!important;
  box-shadow:inset 0 -3px 0 var(--item-accent)!important;
}
body.nyxprism-page-info .wm-item-modal__backdrop{background:rgba(5,13,23,.84)!important;backdrop-filter:blur(5px)!important}
body.nyxprism-page-info .wm-item-modal__dialog{border:1px solid #d7e2ed!important;border-radius:0!important;background:#fff!important;box-shadow:0 30px 80px rgba(0,0,0,.38)!important}

/* ---------- GUIDES / WINGS / CHAOS ---------- */
body.nyxprism-page-info .wm-first-wings-recipe-box,
body.nyxprism-page-info .wm-wing-recipe-card{
  border:1px solid #d7e2ed!important;border-left:4px solid var(--cyan)!important;border-radius:0!important;background:#fff!important;
}
body.nyxprism-page-info .wm-first-wings-recipe-token,
body.nyxprism-page-info .wm-wing-recipe-token,
body.nyxprism-page-info .wm-class-item,
body.nyxprism-page-info .wm-chaos-item{
  border:1px solid #d7e2ed!important;border-radius:0!important;background:#f8fafc!important;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;
}
body.nyxprism-page-info .wm-first-wings-card,
body.nyxprism-page-info .wm-wing-special-card{
  border-top:3px solid var(--cyan)!important;transition:transform .2s ease,box-shadow .2s ease!important;
}
body.nyxprism-page-info .wm-first-wings-card:hover,
body.nyxprism-page-info .wm-wing-special-card:hover{transform:translateY(-4px)!important;box-shadow:0 14px 26px rgba(15,23,42,.09)!important}

/* ---------- EVENTS INSIDE INFO ---------- */
body.nyxprism-page-info .wm-event-jumpbar{gap:7px!important}
body.nyxprism-page-info .wm-event-jumpbar a{
  min-height:38px!important;padding:0 11px!important;border:1px solid #d7e2ed!important;background:#fff!important;color:#617289!important;
  font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;text-transform:uppercase!important;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;box-shadow:inset 0 -3px 0 var(--cyan)!important;
}
body.nyxprism-page-info .wm-event-section-v2{
  margin:16px 0!important;padding:20px!important;border:1px solid #d7e2ed!important;border-left:4px solid var(--cyan)!important;background:#fff!important;
}
body.nyxprism-page-info .wm-event-feature,
body.nyxprism-page-info .wm-event-intro-v2{
  border:1px solid #d7e2ed!important;border-radius:0!important;background:#fff!important;
}
body.nyxprism-page-info .wm-event-table{border-collapse:collapse!important}
body.nyxprism-page-info .wm-event-table th{background:#101824!important;color:#fff!important}
body.nyxprism-page-info .wm-event-accordion-v2__title{
  min-height:46px!important;background:#f8fafc!important;color:#14233d!important;font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;text-transform:uppercase!important;
}

/* ---------- BASIC / COMMAND / RESET / HELPER ---------- */
body.nyxprism-page-info .wm-basic-facts article,
body.nyxprism-page-info .wm-basic-feature-grid article,
body.nyxprism-page-info .wm-basic-reset-grid article,
body.nyxprism-page-info .wm-helper-info-grid article,
body.nyxprism-page-info .wm-helper-condition-grid article,
body.nyxprism-page-info .wm-helper-loot-grid article{
  border:1px solid #d7e2ed!important;border-radius:0!important;background:#f8fafc!important;box-shadow:none!important;
}
body.nyxprism-page-info .wm-command-toolbar,
body.nyxprism-page-info .wm-command-search{
  border:1px solid #d7e2ed!important;border-radius:0!important;background:#fff!important;
}
body.nyxprism-page-info .wm-command-card__head{
  border-bottom:1px solid #d7e2ed!important;background:#101824!important;color:#fff!important;
}
body.nyxprism-page-info .wm-command-card__head h3{color:#fff!important}
body.nyxprism-page-info .wm-command-card__usage{
  border:1px solid #d7e2ed!important;border-radius:0!important;background:#f8fafc!important;color:#52647a!important;
}

/* ---------- tables ---------- */
body.nyxprism-page-info .wm-guide table,
body.nyxprism-page-info .wm-guide-table{
  width:100%!important;border-collapse:collapse!important;border:1px solid #d7e2ed!important;background:#fff!important;
}
body.nyxprism-page-info .wm-guide th,
body.nyxprism-page-info .wm-guide-table th{
  padding:10px 12px!important;background:#101824!important;color:#fff!important;
  font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;text-transform:uppercase!important;
}
body.nyxprism-page-info .wm-guide td,
body.nyxprism-page-info .wm-guide-table td{padding:10px 12px!important;border:1px solid #e0e7ef!important;color:#53657a!important}
body.nyxprism-page-info .wm-guide tbody tr:nth-child(even){background:#f9fbfd!important}

/* ---------- inputs ---------- */
body.nyxprism-page-info .wm-guide :is(input,select,textarea){
  min-height:40px!important;border:1px solid #bdcad8!important;border-radius:0!important;background:#fff!important;color:#14233d!important;
  -webkit-text-fill-color:#14233d!important;box-shadow:inset 0 -3px 0 #dbe5ef!important;
}
body.nyxprism-page-info .wm-guide :is(input,select,textarea):focus{
  outline:none!important;border-color:var(--cyan)!important;box-shadow:inset 0 -3px 0 var(--cyan)!important;
}

@media(max-width:900px){
  body.nyxprism-page-info .wm-guide-topbar{grid-template-columns:1fr!important}
  body.nyxprism-page-info .wm-guide-primary-nav{overflow-x:auto!important;flex-wrap:nowrap!important}
  body.nyxprism-page-info .wm-guide-primary-nav a{flex:0 0 auto!important}
}
@media(max-width:650px){
  body.nyxprism-page-info .wm-guide{padding-left:0!important;padding-right:0!important}
  body.nyxprism-page-info .wm-items-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
