/* Omnia IV: original profile artwork, statically extracted. No original startup executes. */
/* Original styles.css:1; component-scoped artwork. */
.adventurer-card.bg-sky{ background: linear-gradient(180deg, rgba(233,251,255,.97), rgba(190,236,255,.94)); }
.adventurer-card.bg-aurora{ background: linear-gradient(135deg, rgba(255,251,226,.97), rgba(190,236,255,.94), rgba(255,202,236,.92)); }
.adventurer-card.bg-rose{ background: linear-gradient(180deg, rgba(255,240,250,.98), rgba(255,214,235,.94)); }
.adventurer-card.bg-moonlit{ background: linear-gradient(180deg, rgba(241,246,255,.98), rgba(211,221,255,.94)); }
.adventurer-card.bg-void{ background: radial-gradient(circle at 50% 0%, rgba(156,88,255,.28), transparent 45%), linear-gradient(180deg, rgba(31,22,64,.96), rgba(14,8,32,.95)); color: #fff8df; }
.adventurer-card.bg-dawnfield{ background: radial-gradient(circle at 20% 0%, rgba(255,255,255,.96), transparent 30%), linear-gradient(180deg, #fff8df 0%, #ffeeb8 46%, #d9f8ff 100%); }
.adventurer-card.bg-parchment{ background: linear-gradient(180deg, rgba(255,251,226,.96), rgba(255,237,184,.94)); }
.adventurer-card.bg-sky{ background: radial-gradient(circle at 20% 15%, rgba(255,255,255,.95), transparent 22%), linear-gradient(180deg, #e9fbff, #9ce9ff 58%, #fff8df); }
.adventurer-card.bg-aurora{ background: linear-gradient(135deg, #fffbe2 0%, #bef0ff 38%, #ffc9ef 72%, #d7c7ff 100%); }
.adventurer-card.bg-rose{ background: radial-gradient(circle at 80% 0%, rgba(255,255,255,.8), transparent 32%), linear-gradient(180deg, #fff0fa, #ffd6eb); }
.adventurer-card.bg-moonlit{ background: radial-gradient(circle at 22% 12%, #fff, transparent 15%), linear-gradient(180deg, #f1f6ff, #cfd9ff 70%, #fff8df); }
.adventurer-card.bg-void{ background: radial-gradient(circle at 50% 0%, rgba(156,88,255,.42), transparent 45%), linear-gradient(180deg, rgba(31,22,64,.98), rgba(14,8,32,.98)); color: #fff8df; }
.adventurer-card .adv-title-line.title-fx-threshold{
  background: linear-gradient(90deg, #8fb8d8, #e0eef7, #8fb8d8);
  background-size: 200% auto; -webkit-background-clip: text; background-clip: text;
  -webkit-text-fill-color: transparent; color: transparent;
  animation: title-shimmer 3s linear infinite; font-weight: bold;
}
.adventurer-card .adv-title-line.title-fx-sovereign{
  background: linear-gradient(90deg, #ffd05b, #fff0a8, #c47dff, #5aa9e6, #ffd05b);
  background-size: 300% auto; -webkit-background-clip: text; background-clip: text;
  -webkit-text-fill-color: transparent; color: transparent;
  animation: title-shimmer 4s linear infinite; font-weight: bold;
  text-shadow: 0 0 1px rgba(255,208,91,.3);
}
.adventurer-card .adv-title-line.title-fx-flame{
  background: linear-gradient(90deg, #ff5b2f, #ffae2f, #ff5b2f);
  background-size: 200% auto; -webkit-background-clip: text; background-clip: text;
  -webkit-text-fill-color: transparent; color: transparent;
  animation: title-shimmer 2s linear infinite; font-weight: bold;
}
.adventurer-card .adv-title-line.title-fx-void{
  background: linear-gradient(90deg, #7a2fb0, #c47dff, #7a2fb0);
  background-size: 200% auto; -webkit-background-clip: text; background-clip: text;
  -webkit-text-fill-color: transparent; color: transparent;
  animation: title-shimmer 2.6s linear infinite; font-weight: bold;
}
.adventurer-card.bg-ember{ background: radial-gradient(circle at 50% 110%, rgba(255,120,40,.5), transparent 55%), linear-gradient(180deg, #2a1208, #4a1e0a 60%, #7a3410); color: #ffe8d0; }
.adventurer-card.bg-forest{ background: linear-gradient(180deg, #1a3a24, #2d5a38 70%, #3f7048); color: #eaffe0; }
.adventurer-card.bg-twilight{ background: linear-gradient(180deg, #2a2350, #4a3a78 55%, #c96a9a); color: #fff0f8; }
.adventurer-card.bg-sakura{ background: radial-gradient(circle at 30% 10%, rgba(255,255,255,.7), transparent 40%), linear-gradient(180deg, #ffe4ee, #ffc8dd 60%, #ffb0cc); color: #5a2238; }
.adventurer-card.bg-deepsea{ background: linear-gradient(180deg, #0a2a4a, #0e3e68 60%, #1a5a8a); color: #d0f0ff; }
.adventurer-card.bg-galaxy{ background: radial-gradient(circle at 20% 20%, rgba(190,90,255,.5), transparent 40%), radial-gradient(circle at 80% 70%, rgba(90,150,255,.45), transparent 45%), linear-gradient(180deg, #1a1040, #2a1858); color: #f0e8ff; }
.adventurer-card.bg-goldleaf{ background: linear-gradient(135deg, #fff8e0, #ffe9a8 50%, #f5d070); color: #5a4410; }
.adventurer-card.bg-celestial{ background: radial-gradient(circle at 50% 0%, rgba(255,240,170,.7), transparent 45%), radial-gradient(circle at 15% 80%, rgba(180,220,255,.5), transparent 40%), linear-gradient(180deg, #fdf6ff, #e8ddff 60%, #d4c4ff); color: #3a2a6a; }
.adventurer-card.bg-radiant-hero{ background: radial-gradient(circle at 50% 0%, #fff 0%, #fff3c4 30%, #ffe08a 70%, #ffd35b 100%); color: #5a4410; }
.adventurer-card.bg-corrupt-villain{ background: radial-gradient(circle at 50% 50%, #3a1058 0%, #1a0626 60%, #0a0312 100%); color: #e8d0ff; }
.adventurer-card .title-fx-hero-glow{
  color: #fff !important;
  text-shadow: 0 0 6px #ffe98a, 0 0 12px #ffd35b, 0 0 20px rgba(255,200,80,.8) !important;
  animation: voidwar-hero-pulse 2s ease-in-out infinite;
}
.adventurer-card .title-fx-villain-glow{
  color: #d8a0ff !important;
  text-shadow: 0 0 6px #9a3ce0, 0 0 12px #6a1ab0, 0 0 20px rgba(120,40,200,.8) !important;
  animation: voidwar-villain-pulse 2.4s ease-in-out infinite;
}

/* Original script.js:12955; component-scoped artwork. */
.adventurer-card.bg-void,
.adventurer-card.bg-moonlit{
      position: relative;
      overflow: hidden;
    }

/* Original script.js:29009; component-scoped artwork. */
.adventurer-card.bg-boss-scar{background:radial-gradient(circle at 20% 0%,rgba(255,79,117,.28),transparent 40%),linear-gradient(180deg,#2a1016,#fff4df)}
.adventurer-card.bg-starlight-market{background:linear-gradient(135deg,rgba(255,208,91,.35),rgba(156,233,255,.45),rgba(255,132,198,.28))}
.adventurer-card.bg-void-dawn{background:linear-gradient(135deg,#1a1028,#3a2368,#ffe1f3);color:#fff8df}
.adventurer-card.bg-aurora-script{background:linear-gradient(135deg,#102232,#9ce9ff,#ffbdf0)}
.adventurer-card.bg-gilded-chronicle{background:linear-gradient(135deg,#2a2113,#ffd05b,#fff0a8)}

/* Original script.js:31472; component-scoped artwork. */
.adventurer-card.bg-kenpachi-muken{background:radial-gradient(circle at 50% 0%,rgba(255,93,115,.28),transparent 35%),linear-gradient(180deg,#1a1622 0%,#3a3035 48%,#09070d 100%);color:#fff8df}

/* Original script.js:31570; component-scoped artwork. */
.adventurer-card.omnia-layered-card{
        position:relative!important;
        overflow:hidden!important;
        border:0!important;
        border-radius:8px!important;
        box-shadow:6px 6px 0 rgba(25,20,47,.22)!important;
        margin-top:0!important;
        isolation:isolate;
      }
.adventurer-card.omnia-layered-card > *:not(.adv-aura-layer):not(.adv-frame-layer){
        position:relative;
        z-index:3;
      }
.adventurer-card.omnia-layered-card > .adv-cosmetic-badge{
        position:absolute!important;
        z-index:8!important;
        top:10px!important;
        right:10px!important;
        left:auto!important;
        bottom:auto!important;
        transform:none!important;
        margin:0!important;
        width:34px!important;
        height:34px!important;
        min-width:34px!important;
        padding:2px!important;
        box-sizing:border-box!important;
        display:flex!important;
        align-items:center!important;
        justify-content:center!important;
        overflow:hidden!important;
        border:2px solid #231c45!important;
        border-radius:50%!important;
        background:#fff8df!important;
        box-shadow:2px 2px 0 rgba(25,20,47,.28),0 0 8px rgba(255,208,91,.45)!important;
        animation:none!important;
      }
.adventurer-card.omnia-layered-card > .adv-cosmetic-badge svg{
        display:block!important;
        width:26px!important;
        height:26px!important;
        max-width:26px!important;
        max-height:26px!important;
        animation:none!important;
        transform:none!important;
      }
.adventurer-card.omnia-layered-card.badge-kenpachi-eleventh > .adv-cosmetic-badge{
        background:#231c45!important;
        border-color:#ff5d73!important;
        box-shadow:2px 2px 0 rgba(25,20,47,.35),0 0 10px rgba(255,93,115,.75)!important;
      }
.adventurer-card.omnia-layered-card.badge-kenpachi-eleventh .kenpachi-badge-svg{
        animation:p55KenpachiBadge 2.2s ease-in-out infinite!important;
        transform-origin:center;
      }
.adventurer-card.omnia-layered-card .adv-frame-layer{
        position:absolute!important;
        inset:0!important;
        z-index:6!important;
        box-sizing:border-box!important;
        pointer-events:none!important;
        overflow:hidden!important;
        border:4px solid var(--frame-color,#231c45)!important;
        border-radius:8px!important;
        outline:2px solid rgba(255,248,223,.7)!important;
        outline-offset:-7px!important;
        background:transparent!important;
        box-shadow:inset 0 0 0 2px rgba(35,28,69,.62),inset 0 0 18px var(--frame-glow,rgba(35,28,69,.25))!important;
        filter:none!important;
      }
.adventurer-card.omnia-layered-card .adv-frame-layer span{
        position:absolute!important;
        inset:7px!important;
        width:auto!important;
        height:auto!important;
        min-width:0!important;
        padding:0!important;
        transform:none!important;
        border:0!important;
        border-radius:3px!important;
        background:
          linear-gradient(var(--frame-color),var(--frame-color)) left top/15px 3px no-repeat,
          linear-gradient(var(--frame-color),var(--frame-color)) left top/3px 15px no-repeat,
          linear-gradient(var(--frame-color),var(--frame-color)) right top/15px 3px no-repeat,
          linear-gradient(var(--frame-color),var(--frame-color)) right top/3px 15px no-repeat,
          linear-gradient(var(--frame-color),var(--frame-color)) left bottom/15px 3px no-repeat,
          linear-gradient(var(--frame-color),var(--frame-color)) left bottom/3px 15px no-repeat,
          linear-gradient(var(--frame-color),var(--frame-color)) right bottom/15px 3px no-repeat,
          linear-gradient(var(--frame-color),var(--frame-color)) right bottom/3px 15px no-repeat!important;
        box-shadow:none!important;
        color:transparent!important;
      }
.adventurer-card.omnia-layered-card .frame-layer-classic{border-width:3px!important;outline-color:rgba(35,28,69,.26)!important}
.adventurer-card.omnia-layered-card .frame-layer-royal,
.adventurer-card.omnia-layered-card .frame-layer-sovereign-threshold,
.adventurer-card.omnia-layered-card .frame-layer-animated-gilded{border-style:double!important;border-width:6px!important}
.adventurer-card.omnia-layered-card .frame-layer-rose,
.adventurer-card.omnia-layered-card .frame-layer-animated-sakura{border-style:dashed!important}
.adventurer-card.omnia-layered-card .frame-layer-crystal,
.adventurer-card.omnia-layered-card .frame-layer-frostforged{outline-color:rgba(191,239,255,.9)!important}
.adventurer-card.omnia-layered-card .frame-layer-void,
.adventurer-card.omnia-layered-card .frame-layer-animated-void{outline-color:rgba(184,111,255,.72)!important;box-shadow:inset 0 0 0 2px #231c45,inset 0 0 25px rgba(125,39,255,.58)!important}
.adventurer-card.omnia-layered-card .frame-layer-kenpachi-nozarashi{
        border:5px double #ff5d73!important;
        outline-color:#231c45!important;
        box-shadow:inset 0 0 0 2px #fff8df,inset 0 0 24px rgba(255,93,115,.48)!important;
        animation:p55NozarashiFrame 2.6s ease-in-out infinite!important;
      }
.adventurer-card.omnia-layered-card .frame-layer-kenpachi-nozarashi span{
        background:
          linear-gradient(135deg,transparent 35%,#ff5d73 36% 46%,transparent 47%) left top/24px 24px no-repeat,
          linear-gradient(225deg,transparent 35%,#ff5d73 36% 46%,transparent 47%) right top/24px 24px no-repeat,
          linear-gradient(45deg,transparent 35%,#ff5d73 36% 46%,transparent 47%) left bottom/24px 24px no-repeat,
          linear-gradient(315deg,transparent 35%,#ff5d73 36% 46%,transparent 47%) right bottom/24px 24px no-repeat!important;
      }
.adventurer-card.omnia-layered-card .adv-frame-layer.is-animated:not(.frame-layer-kenpachi-nozarashi){
        animation:p55FrameLight 2.8s ease-in-out infinite!important;
      }
.adventurer-card.omnia-layered-card .adv-aura-layer{
        position:absolute!important;
        inset:8px!important;
        z-index:1!important;
        pointer-events:none!important;
        overflow:hidden!important;
        border-radius:3px!important;
        contain:paint;
        color:inherit;
        animation:none!important;
        box-shadow:none!important;
      }
:where(.adventurer-card.omnia-layered-card) .adv-aura-layer:before,
:where(.adventurer-card.omnia-layered-card) .adv-aura-layer:after,
:where(.adventurer-card.omnia-layered-card) .adv-aura-layer b,
:where(.adventurer-card.omnia-layered-card) .adv-aura-layer em{
        content:"";
        position:absolute;
        display:block;
        pointer-events:none;
        inset:auto;
        width:auto;
        height:auto;
        margin:0;
        border-radius:0;
        background:none;
        filter:none;
        transform:none;
        animation:none;
        border:0;
        box-shadow:none;
      }
:where(.adventurer-card.omnia-layered-card) .adv-aura-layer i{
        position:absolute;
        display:block;
        inset:auto;
        left:auto;
        right:auto;
        top:auto;
        bottom:auto;
        width:auto;
        height:auto;
        margin:0;
        opacity:0;
        border-radius:0;
        background:none;
        filter:none;
        transform:none;
        animation:none;
        box-shadow:none;
      }
.adventurer-card .aura-layer-sparkle i{
        left:var(--x);top:var(--y);
        width:7px;height:7px;background:#fff;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);
        animation:p55Sparkle 2.1s steps(2,end) infinite;animation-delay:var(--delay);
      }
.adventurer-card .aura-layer-halo:before{inset:15% 8%;border:3px solid rgba(255,208,91,.72)!important;border-radius:50%;animation:p55HaloSpin 7s linear infinite}
.adventurer-card .aura-layer-halo:after{left:-10%;right:-10%;height:28%;top:-35%;background:linear-gradient(180deg,transparent,rgba(255,240,138,.34),transparent);animation:p55HaloSweep 4.2s ease-in-out infinite}
.adventurer-card .aura-layer-halo i{display:none!important}
.adventurer-card .aura-layer-starlight i{
        left:calc(var(--x) - 20%);top:var(--y);
        width:34px;height:2px;background:linear-gradient(90deg,transparent,#fff,#9ce9ff);transform:rotate(-28deg);
        animation:p55Comet 3.2s linear infinite;animation-delay:var(--delay);
      }
.adventurer-card .aura-layer-voidflame i{
        left:var(--x);bottom:-18px;width:15px;height:34px;
        border-radius:65% 35% 60% 40%;background:linear-gradient(0deg,#7d27ff,#ff5d73 55%,transparent);
        filter:blur(.4px);transform:rotate(45deg);animation:p55VoidFlame 2.8s ease-in infinite;animation-delay:var(--delay);
      }
.adventurer-card .aura-layer-moonlit:before{width:48px;height:48px;right:8%;top:9%;border-radius:50%;background:rgba(241,246,255,.78);box-shadow:-12px 5px 0 rgba(44,39,82,.82)!important;animation:p55MoonFloat 5.5s ease-in-out infinite}
.adventurer-card .aura-layer-moonlit i{
        left:50%;top:42%;width:4px;height:4px;border-radius:50%;background:#d9e6ff;transform-origin:0 var(--radius);
        animation:p55MoonOrbit var(--duration) linear infinite;animation-delay:var(--delay);
      }
.adventurer-card .aura-layer-aurora:before,
.adventurer-card .aura-layer-aurora:after{
        left:-35%;width:170%;height:42%;border-radius:50%;
        background:linear-gradient(90deg,transparent,rgba(156,255,208,.45),rgba(156,233,255,.5),rgba(255,132,198,.4),transparent);
        filter:blur(6px);animation:p55Aurora 6.5s ease-in-out infinite alternate;
      }
.adventurer-card .aura-layer-aurora:before{top:12%;transform:rotate(-8deg)}
.adventurer-card .aura-layer-aurora:after{top:48%;transform:rotate(9deg);animation-delay:-3.2s}
.adventurer-card .aura-layer-aurora i{display:none!important}
.adventurer-card .aura-layer-crimson i{
        left:calc(var(--x) - 20%);top:var(--y);
        width:52px;height:3px;background:linear-gradient(90deg,transparent,#fff,#ff5d73,transparent);transform:rotate(-42deg) scaleX(0);
        animation:p55CrimsonSlash 3.4s ease-out infinite;animation-delay:var(--delay);
      }
.adventurer-card .aura-layer-verdant i{
        left:var(--x);bottom:-14px;width:10px;height:16px;border-radius:100% 0 100% 0;background:#75d99f;
        transform:rotate(var(--tilt));animation:p55LeafRise 5.2s ease-in infinite;animation-delay:var(--delay);
      }
.adventurer-card .aura-layer-frost i{
        left:var(--x);top:-14px;width:12px;height:12px;
        background:linear-gradient(#bfefff,#bfefff) 50% 0/2px 100% no-repeat,linear-gradient(90deg,#bfefff,#bfefff) 0 50%/100% 2px no-repeat;
        filter:drop-shadow(0 0 3px #fff);animation:p55SnowFall 5.8s linear infinite;animation-delay:var(--delay);
      }
.adventurer-card .aura-layer-storm i{
        left:var(--x);top:-22px;width:2px;height:24px;background:#8cc7ff;transform:rotate(16deg);
        animation:p55Rain 1.25s linear infinite;animation-delay:var(--delay);
      }
.adventurer-card .aura-layer-storm:after{inset:0;background:linear-gradient(118deg,transparent 46%,rgba(255,255,255,.88) 47% 48%,transparent 49% 54%,rgba(140,199,255,.8) 55% 56%,transparent 57%);opacity:0;animation:p55Lightning 5.1s steps(1,end) infinite}
.adventurer-card .aura-layer-ember i{
        left:var(--x);bottom:-8px;width:6px;height:6px;border-radius:50%;background:#ff9d5c;box-shadow:0 0 7px #ff5d27!important;
        animation:p55EmberRise 4.3s ease-out infinite;animation-delay:var(--delay);
      }
.adventurer-card .aura-layer-ember:before{inset:auto 0 0;height:28%;background:linear-gradient(0deg,rgba(255,93,39,.28),transparent);animation:p55Heat 2.4s ease-in-out infinite}
.adventurer-card .aura-layer-solar:before{width:150px;height:150px;left:50%;top:50%;margin:-75px;background:repeating-conic-gradient(from 0deg,rgba(255,240,138,.32) 0 7deg,transparent 7deg 18deg);border-radius:50%;animation:p55SolarSpin 12s linear infinite}
.adventurer-card .aura-layer-solar:after{width:80px;height:80px;left:50%;top:50%;margin:-40px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,220,.62),rgba(255,208,91,.18) 55%,transparent 72%);animation:p55SolarPulse 2.8s ease-in-out infinite}
.adventurer-card .aura-layer-solar i{display:none!important}
.adventurer-card .aura-layer-kenpachi-crimson:before{inset:0;background:repeating-linear-gradient(104deg,transparent 0 16px,rgba(255,93,115,.13) 17px 19px,transparent 20px 34px);animation:p55ReiatsuShear 2.2s linear infinite}
.adventurer-card .aura-layer-kenpachi-crimson i{
        left:var(--x);bottom:-12px;width:5px;height:var(--spike);
        background:linear-gradient(0deg,#ff5d73,rgba(255,248,223,.72),transparent);clip-path:polygon(50% 0,100% 100%,0 100%);
        animation:p55ReiatsuSpike 1.65s ease-in-out infinite;animation-delay:var(--delay);
      }
.adventurer-card .aura-layer-kenpachi-crimson em{inset:0;border:2px solid rgba(255,93,115,.35);animation:p55ReiatsuImpact 3.3s steps(1,end) infinite}
@media (prefers-reduced-motion:reduce){
.adventurer-card.omnia-layered-card .adv-aura-layer *,
.adventurer-card.omnia-layered-card .adv-aura-layer:before,
.adventurer-card.omnia-layered-card .adv-aura-layer:after,
.adventurer-card.omnia-layered-card .adv-frame-layer,
.adventurer-card.omnia-layered-card .adv-cosmetic-badge svg{animation:none!important}
}

/* Original script.js:32892; component-scoped artwork. */
.adventurer-card.bg-pride-heavens-tear{background:
        radial-gradient(circle at 50% 4%,rgba(255,255,255,.95),transparent 28%),
        linear-gradient(145deg,rgba(255,248,223,.96),rgba(203,229,255,.92) 45%,rgba(255,240,166,.88))!important}
.adventurer-card.omnia-layered-card .adv-frame-layer.frame-layer-pride-heavens-throne{border:4px double #246dff!important;box-shadow:inset 0 0 0 2px #ffd05b,inset 0 0 26px rgba(36,109,255,.42)!important;animation:p56ThroneFrame 4s ease-in-out infinite!important}
.adventurer-card.omnia-layered-card .adv-frame-layer.frame-layer-pride-heavens-throne span{background:
        linear-gradient(#246dff,#246dff) left 10px top 10px/28px 3px no-repeat,
        linear-gradient(#ffd05b,#ffd05b) left 10px top 10px/3px 28px no-repeat,
        linear-gradient(#246dff,#246dff) right 10px bottom 10px/28px 3px no-repeat,
        linear-gradient(#ffd05b,#ffd05b) right 10px bottom 10px/3px 28px no-repeat!important}
.adventurer-card.badge-pride-first-guildmaster>.adv-cosmetic-badge{border-color:#246dff!important;background:#fff8df!important;box-shadow:0 0 0 2px #ffd05b,0 0 10px rgba(36,109,255,.55)!important}
.adventurer-card .pride-guildmaster-badge ellipse{transform-origin:16px 7px;animation:p56HaloTilt 3.4s ease-in-out infinite}
.adventurer-card .aura-layer-pride-sacred-war-unity:before{inset:10% 7%;border:3px solid rgba(36,109,255,.7)!important;border-radius:50%;box-shadow:0 0 12px rgba(255,208,91,.7)!important;animation:p56SacredRings 7s linear infinite}
.adventurer-card .aura-layer-pride-sacred-war-unity:after{left:10%;right:10%;top:-35%;height:45%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.82),rgba(255,208,91,.25),transparent);animation:p56SacredPillar 4.6s ease-in-out infinite}
.adventurer-card .aura-layer-pride-sacred-war-unity b{left:50%;top:14%;width:78px;height:22px;margin-left:-39px;border:4px solid #246dff;border-radius:50%;box-shadow:0 0 8px #ffd05b;opacity:.8;animation:p56HaloCrown 3s ease-in-out infinite}
.adventurer-card .aura-layer-pride-sacred-war-unity em{left:8%;right:8%;bottom:5%;height:34%;background:repeating-linear-gradient(112deg,transparent 0 18px,rgba(255,255,255,.36) 19px 22px,transparent 23px 39px);clip-path:polygon(0 100%,8% 30%,16% 100%,26% 15%,36% 100%,48% 0,58% 100%,70% 18%,80% 100%,91% 30%,100% 100%);animation:p56WingLight 2.8s ease-in-out infinite}
.adventurer-card .aura-layer-pride-sacred-war-unity i{left:var(--x);top:var(--y);width:7px;height:7px;background:#fff;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 4px #246dff);animation:p56DivineMote 2.7s ease-in-out infinite;animation-delay:var(--delay)}
@media(prefers-reduced-motion:reduce){
.adventurer-card.omnia-layered-card .adv-frame-layer.frame-layer-pride-heavens-throne,
.adventurer-card .aura-layer-pride-sacred-war-unity *,
.adventurer-card .aura-layer-pride-sacred-war-unity:before,
.adventurer-card .aura-layer-pride-sacred-war-unity:after{animation:none!important}
}

/* Original script.js:34919; component-scoped artwork. */
.adventurer-card.omnia-layered-card.frame-animated-starlight,
.adventurer-card.omnia-layered-card.frame-animated-void,
.adventurer-card.omnia-layered-card.frame-animated-aurora,
.adventurer-card.omnia-layered-card.frame-animated-sakura,
.adventurer-card.omnia-layered-card.frame-animated-gilded{
        animation:none!important
      }
.adventurer-card.omnia-layered-card .adv-frame-layer.is-animated::before,
.adventurer-card.omnia-layered-card .adv-frame-layer.is-animated::after{
        content:"";
        position:absolute;
        display:block;
        pointer-events:none;
        z-index:0
      }
.adventurer-card.omnia-layered-card .adv-frame-layer.is-animated > span{
        z-index:2
      }
.adventurer-card.omnia-layered-card .adv-frame-layer.is-animated.frame-layer-animated-starlight{
        animation:p62FrameStarlight 2.8s ease-in-out infinite!important
      }
.adventurer-card.omnia-layered-card .frame-layer-animated-starlight::before{
        left:-45%;top:8%;width:42%;height:3px;
        background:linear-gradient(90deg,transparent,#fff,#73d7ff,transparent);
        transform:rotate(-24deg);
        animation:p62FrameComet 3.8s linear infinite!important
      }
.adventurer-card.omnia-layered-card .adv-frame-layer.is-animated.frame-layer-animated-void{
        animation:p62FrameVoid 3.1s ease-in-out infinite!important
      }
.adventurer-card.omnia-layered-card .frame-layer-animated-void::before{
        inset:10%;
        border:3px solid rgba(184,111,255,.42);
        border-radius:42% 58% 55% 45%;
        animation:p62VoidOrbit 5.4s linear infinite!important
      }
.adventurer-card.omnia-layered-card .frame-layer-animated-void::after{
        inset:20%;
        background:radial-gradient(circle,transparent 35%,rgba(125,39,255,.18) 70%,transparent);
        animation:p62VoidBreathe 2.7s ease-in-out infinite!important
      }
.adventurer-card.omnia-layered-card .adv-frame-layer.is-animated.frame-layer-animated-aurora{
        animation:p62FrameAurora 4.8s ease-in-out infinite!important
      }
.adventurer-card.omnia-layered-card .frame-layer-animated-aurora::before,
.adventurer-card.omnia-layered-card .frame-layer-animated-aurora::after{
        left:-35%;width:170%;height:24%;
        border-radius:50%;
        background:linear-gradient(90deg,transparent,rgba(156,255,208,.3),rgba(156,233,255,.42),rgba(255,132,198,.28),transparent)
      }
.adventurer-card.omnia-layered-card .frame-layer-animated-aurora::before{
        top:18%;animation:p62FrameAuroraRibbon 6.2s ease-in-out infinite alternate!important
      }
.adventurer-card.omnia-layered-card .frame-layer-animated-aurora::after{
        bottom:17%;animation:p62FrameAuroraRibbon 7.1s ease-in-out -3s infinite alternate-reverse!important
      }
.adventurer-card.omnia-layered-card .adv-frame-layer.is-animated.frame-layer-animated-sakura{
        animation:p62FrameSakura 3.6s ease-in-out infinite!important
      }
.adventurer-card.omnia-layered-card .frame-layer-animated-sakura::before{
        left:12%;top:-12%;width:9px;height:14px;border-radius:80% 20% 70% 30%;
        background:#ffb7cf;
        box-shadow:74px 30px 0 #ffd3e1,168px 5px 0 #ff8fb3,245px 42px 0 #ffd3e1;
        animation:p62PetalFall 5.8s linear infinite!important
      }
.adventurer-card.omnia-layered-card .adv-frame-layer.is-animated.frame-layer-animated-gilded{
        animation:p62FrameGilded 3s steps(2,end) infinite!important
      }
.adventurer-card.omnia-layered-card .frame-layer-animated-gilded::before{
        top:-20%;bottom:-20%;left:-28%;width:18%;
        background:linear-gradient(90deg,transparent,rgba(255,255,255,.82),transparent);
        transform:skewX(-18deg);
        animation:p62GoldGlint 4.4s ease-in-out infinite!important
      }
.adventurer-card.omnia-layered-card .aura-layer-sparkle i{animation:p55Sparkle 2.1s steps(2,end) infinite!important;animation-delay:var(--delay)!important}
.adventurer-card.omnia-layered-card .aura-layer-halo::before{animation:p55HaloSpin 7s linear infinite!important}
.adventurer-card.omnia-layered-card .aura-layer-halo::after{animation:p55HaloSweep 4.2s ease-in-out infinite!important}
.adventurer-card.omnia-layered-card .aura-layer-starlight i{animation:p55Comet 3.2s linear infinite!important;animation-delay:var(--delay)!important}
.adventurer-card.omnia-layered-card .aura-layer-voidflame i{animation:p55VoidFlame 2.8s ease-in infinite!important;animation-delay:var(--delay)!important}
.adventurer-card.omnia-layered-card .aura-layer-moonlit::before{animation:p55MoonFloat 5.5s ease-in-out infinite!important}
.adventurer-card.omnia-layered-card .aura-layer-moonlit i{animation:p55MoonOrbit var(--duration) linear infinite!important;animation-delay:var(--delay)!important}
.adventurer-card.omnia-layered-card .aura-layer-aurora::before,
.adventurer-card.omnia-layered-card .aura-layer-aurora::after{animation:p55Aurora 6.5s ease-in-out infinite alternate!important}
.adventurer-card.omnia-layered-card .aura-layer-aurora::after{animation-delay:-3.2s!important}
.adventurer-card.omnia-layered-card .aura-layer-crimson i{animation:p55CrimsonSlash 3.4s ease-out infinite!important;animation-delay:var(--delay)!important}
.adventurer-card.omnia-layered-card .aura-layer-verdant i{animation:p55LeafRise 5.2s ease-in infinite!important;animation-delay:var(--delay)!important}
.adventurer-card.omnia-layered-card .aura-layer-frost i{animation:p55SnowFall 5.8s linear infinite!important;animation-delay:var(--delay)!important}
.adventurer-card.omnia-layered-card .aura-layer-storm i{animation:p55Rain 1.25s linear infinite!important;animation-delay:var(--delay)!important}
.adventurer-card.omnia-layered-card .aura-layer-storm::after{animation:p55Lightning 5.1s steps(1,end) infinite!important}
.adventurer-card.omnia-layered-card .aura-layer-ember i{animation:p55EmberRise 4.3s ease-out infinite!important;animation-delay:var(--delay)!important}
.adventurer-card.omnia-layered-card .aura-layer-ember::before{animation:p55Heat 2.4s ease-in-out infinite!important}
.adventurer-card.omnia-layered-card .aura-layer-solar::before{animation:p55SolarSpin 12s linear infinite!important}
.adventurer-card.omnia-layered-card .aura-layer-solar::after{animation:p55SolarPulse 2.8s ease-in-out infinite!important}
.adventurer-card.omnia-layered-card .aura-layer-kenpachi-crimson::before{animation:p55ReiatsuShear 2.2s linear infinite!important}
.adventurer-card.omnia-layered-card .aura-layer-kenpachi-crimson i{animation:p55ReiatsuSpike 1.65s ease-in-out infinite!important;animation-delay:var(--delay)!important}
.adventurer-card.omnia-layered-card .aura-layer-kenpachi-crimson em{animation:p55ReiatsuImpact 3.3s steps(1,end) infinite!important}
.adventurer-card.omnia-layered-card .aura-layer-pride-sacred-war-unity::before{animation:p56SacredRings 7s linear infinite!important}
.adventurer-card.omnia-layered-card .aura-layer-pride-sacred-war-unity::after{animation:p56SacredPillar 4.6s ease-in-out infinite!important}
.adventurer-card.omnia-layered-card .aura-layer-pride-sacred-war-unity b{animation:p56HaloCrown 3s ease-in-out infinite!important}
.adventurer-card.omnia-layered-card .aura-layer-pride-sacred-war-unity em{animation:p56WingLight 2.8s ease-in-out infinite!important}
.adventurer-card.omnia-layered-card .aura-layer-pride-sacred-war-unity i{animation:p56DivineMote 2.7s ease-in-out infinite!important;animation-delay:var(--delay)!important}
.adventurer-card.omnia-layered-card:not(.omnia-effects-active) .adv-frame-layer::before,
.adventurer-card.omnia-layered-card:not(.omnia-effects-active) .adv-frame-layer::after{
        animation-play-state:paused!important
      }
@media(prefers-reduced-motion:reduce){
.adventurer-card.omnia-layered-card,
.adventurer-card.omnia-layered-card .adv-frame-layer,
.adventurer-card.omnia-layered-card .adv-frame-layer::before,
.adventurer-card.omnia-layered-card .adv-frame-layer::after,
.adventurer-card.omnia-layered-card .adv-aura-layer::before,
.adventurer-card.omnia-layered-card .adv-aura-layer::after,
.adventurer-card.omnia-layered-card .adv-aura-layer *{
          animation:none!important
        }
}

/* Original script.js:36106; component-scoped artwork. */
.adventurer-card .p65-threshold-badge{animation:p65BadgePulse 2.4s ease-in-out infinite}
.adventurer-card.aura-threshold-bond .adv-aura-layer{background:radial-gradient(circle at 50% 42%,rgba(255,244,180,.32),transparent 58%),linear-gradient(135deg,rgba(130,220,255,.18),rgba(195,130,255,.22))}
.adventurer-card.aura-threshold-bond .adv-aura-layer:before{content:"";position:absolute;inset:9%;border:2px solid rgba(255,230,125,.8);border-radius:42% 58% 45% 55%;animation:p65ThresholdOrbit 6s linear infinite}
.adventurer-card.aura-threshold-bond .adv-aura-layer i{background:#fff1a8!important;border-radius:50%;animation:p65ThresholdRise 3.6s ease-in-out infinite!important;animation-delay:var(--delay)!important}
@media(prefers-reduced-motion:reduce){
.adventurer-card .p65-threshold-badge,
.adventurer-card.aura-threshold-bond .adv-aura-layer:before,
.adventurer-card.aura-threshold-bond .adv-aura-layer i{animation:none!important}
}

@keyframes title-shimmer{ 0%{background-position:0% center} 100%{background-position:200% center} }
@keyframes voidwar-hero-pulse{ 0%,100%{ filter:brightness(1); } 50%{ filter:brightness(1.3); } }
@keyframes voidwar-villain-pulse{ 0%,100%{ filter:brightness(1); } 50%{ filter:brightness(1.35) hue-rotate(15deg); } }
@keyframes p55KenpachiBadge{0%,100%{transform:scale(.92) rotate(-2deg)}50%{transform:scale(1.04) rotate(2deg)}}
@keyframes p55NozarashiFrame{0%,100%{border-color:#ff5d73;box-shadow:inset 0 0 0 2px #fff8df,inset 0 0 18px rgba(255,93,115,.38)}50%{border-color:#fff8df;box-shadow:inset 0 0 0 2px #ff5d73,inset 0 0 30px rgba(255,93,115,.62)}}
@keyframes p55FrameLight{0%,100%{opacity:.92}50%{opacity:1;box-shadow:inset 0 0 0 2px rgba(255,248,223,.8),inset 0 0 28px var(--frame-glow)}}
@keyframes p55Sparkle{0%,22%,100%{opacity:0;transform:scale(.3)}35%,52%{opacity:1;transform:scale(1.3)}}
@keyframes p55HaloSpin{to{transform:rotate(360deg)}}
@keyframes p55HaloSweep{0%,100%{top:-35%;opacity:0}45%,60%{opacity:.8}100%{top:110%;opacity:0}}
@keyframes p55Comet{0%{opacity:0;transform:translate(-50px,-20px) rotate(-28deg)}15%{opacity:1}60%,100%{opacity:0;transform:translate(260px,120px) rotate(-28deg)}}
@keyframes p55VoidFlame{0%{opacity:0;transform:translateY(12px) rotate(45deg) scale(.6)}25%{opacity:.85}100%{opacity:0;transform:translateY(-145px) rotate(62deg) scale(.15)}}
@keyframes p55MoonFloat{0%,100%{transform:translate(0,0)}50%{transform:translate(-28px,16px)}}
@keyframes p55MoonOrbit{0%{opacity:.2;transform:rotate(0deg) translateY(var(--orbit-y))}50%{opacity:1}100%{opacity:.2;transform:rotate(360deg) translateY(var(--orbit-y))}}
@keyframes p55Aurora{0%{transform:translateX(-8%) rotate(-8deg) scaleY(.75)}100%{transform:translateX(9%) rotate(5deg) scaleY(1.2)}}
@keyframes p55CrimsonSlash{0%,72%{opacity:0;transform:rotate(-42deg) scaleX(0)}78%{opacity:1;transform:rotate(-42deg) scaleX(1.25)}86%,100%{opacity:0;transform:rotate(-42deg) scaleX(.35)}}
@keyframes p55LeafRise{0%{opacity:0;transform:translate(0,15px) rotate(0)}18%{opacity:.8}100%{opacity:0;transform:translate(var(--drift),-175px) rotate(540deg)}}
@keyframes p55SnowFall{0%{opacity:0;transform:translateY(-15px) rotate(0)}15%{opacity:.85}100%{opacity:0;transform:translate(var(--drift),190px) rotate(420deg)}}
@keyframes p55Rain{0%{opacity:0;transform:translate(0,-18px) rotate(16deg)}20%{opacity:.65}100%{opacity:0;transform:translate(-42px,210px) rotate(16deg)}}
@keyframes p55Lightning{0%,78%,82%,100%{opacity:0}79%,81%{opacity:.9}}
@keyframes p55EmberRise{0%{opacity:0;transform:translate(0,8px) scale(.45)}20%{opacity:1}100%{opacity:0;transform:translate(var(--drift),-180px) scale(1.2)}}
@keyframes p55Heat{0%,100%{opacity:.35;transform:scaleY(.8)}50%{opacity:.65;transform:scaleY(1.15)}}
@keyframes p55SolarSpin{to{transform:rotate(360deg)}}
@keyframes p55SolarPulse{0%,100%{transform:scale(.8);opacity:.45}50%{transform:scale(1.25);opacity:.85}}
@keyframes p55ReiatsuShear{to{background-position:48px 0}}
@keyframes p55ReiatsuSpike{0%,100%{opacity:.18;transform:scaleY(.55)}50%{opacity:.9;transform:scaleY(1.25)}}
@keyframes p55ReiatsuImpact{0%,74%,78%,100%{opacity:0;transform:scale(.96)}75%,77%{opacity:.8;transform:scale(1)}}
@keyframes p56ThroneFrame{0%,100%{filter:brightness(1)}50%{filter:brightness(1.16) drop-shadow(0 0 5px rgba(36,109,255,.65))}}
@keyframes p56HaloTilt{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}
@keyframes p56SacredRings{to{transform:rotate(360deg)}}
@keyframes p56SacredPillar{0%,100%{top:-42%;opacity:0}45%,62%{opacity:.72}100%{top:108%;opacity:0}}
@keyframes p56HaloCrown{0%,100%{transform:scale(.9) rotateX(58deg);opacity:.55}50%{transform:scale(1.08) rotateX(58deg);opacity:1}}
@keyframes p56WingLight{0%,100%{opacity:.22;transform:scaleY(.78)}50%{opacity:.72;transform:scaleY(1.12)}}
@keyframes p56DivineMote{0%,100%{opacity:0;transform:translateY(12px) scale(.45) rotate(0)}40%{opacity:1}70%{opacity:.8}100%{transform:translateY(-42px) scale(1.15) rotate(180deg)}}
@keyframes p62FrameStarlight{0%,100%{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.004)}}
@keyframes p62FrameComet{0%{opacity:0;transform:translate(-30px,-20px) rotate(-24deg)}15%{opacity:1}70%,100%{opacity:0;transform:translate(520px,230px) rotate(-24deg)}}
@keyframes p62FrameVoid{0%,100%{opacity:.78;transform:scale(1) rotate(0)}50%{opacity:1;transform:scale(.994) rotate(.18deg)}}
@keyframes p62VoidOrbit{to{transform:rotate(360deg)}}
@keyframes p62VoidBreathe{0%,100%{opacity:.18;transform:scale(.82)}50%{opacity:.62;transform:scale(1.18)}}
@keyframes p62FrameAurora{0%,100%{opacity:.8;transform:scaleX(.997)}50%{opacity:1;transform:scaleX(1.003)}}
@keyframes p62FrameAuroraRibbon{0%{opacity:.2;transform:translateX(-8%) rotate(-7deg)}100%{opacity:.72;transform:translateX(9%) rotate(6deg)}}
@keyframes p62FrameSakura{0%,100%{opacity:.82;transform:translateY(0)}50%{opacity:1;transform:translateY(1px)}}
@keyframes p62PetalFall{0%{opacity:0;transform:translate(-22px,-18px) rotate(0)}12%{opacity:.9}100%{opacity:0;transform:translate(95px,760px) rotate(560deg)}}
@keyframes p62FrameGilded{0%,100%{opacity:.86;transform:scale(1)}50%{opacity:1;transform:scale(1.003)}}
@keyframes p62GoldGlint{0%,25%{opacity:0;transform:translateX(-40px) skewX(-18deg)}45%{opacity:.9}70%,100%{opacity:0;transform:translateX(600px) skewX(-18deg)}}
@keyframes p65BadgePulse{50%{filter:drop-shadow(0 0 5px #ffd05b);transform:scale(1.04)}}
@keyframes p65ThresholdOrbit{to{transform:rotate(360deg)}}
@keyframes p65ThresholdRise{0%,100%{opacity:.15;transform:translateY(10px) scale(.6)}50%{opacity:.9;transform:translateY(-14px) scale(1)}}

/* The card layout is new. The artwork above retains the original SVG, gradients, and animation paths. */
.adventurer-card { --pixel: ui-monospace, monospace; --name-color:#102b86; --text-color:#221b4d; --accent-color:#ff84c6; box-sizing:border-box; width:100%; min-width:0; padding:26px 22px 22px; color:var(--text-color); font-family:inherit; }
.adventurer-card * { box-sizing:border-box; }
.adventurer-card .adv-card-identity { display:flex; gap:14px; align-items:center; min-width:0; margin:0 26px 20px 0; }
.adventurer-card .adv-card-portrait { display:flex; align-items:center; justify-content:center; flex:0 0 72px; width:72px; height:82px; overflow:hidden; border:3px solid #231c45; background:linear-gradient(145deg,#d9f1ff,#fff8df); color:#6b699c; box-shadow:3px 3px 0 #231c4533; }
.adventurer-card .adv-card-portrait img { width:100%;height:100%;object-fit:cover; }
.adventurer-card .adv-card-portrait>svg { width:54px;height:64px; }
.adventurer-card .adv-card-identity-copy {min-width:0;padding:7px 10px;background:rgba(255,248,223,.93);border-radius:3px;}
.adventurer-card .adv-card-name {margin:0;color:var(--name-color);font-size:1.12rem;line-height:1.35;font-weight:800;overflow-wrap:anywhere;}
.adventurer-card .adv-title-line {display:inline-block;margin:5px 0 0;font-size:.78rem;line-height:1.4;color:var(--text-color);overflow-wrap:anywhere;}
.adventurer-card .adv-card-stats {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;}
.adventurer-card .adv-card-stats>div {min-width:0;padding:10px 12px;border:1px solid #231c4540;background:rgba(255,248,223,.94);color:var(--text-color);box-shadow:2px 2px 0 #231c4512;}
.adventurer-card .adv-card-stats dt {font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 5px;}
.adventurer-card .adv-card-stats dd {font-size:1.08rem;font-weight:800;line-height:1.25;margin:0;overflow-wrap:anywhere;}
.adventurer-card .adv-card-progress {margin-top:14px;padding:8px 10px 7px;background:rgba(255,248,223,.94);color:var(--text-color);}
.adventurer-card .adv-card-progress-track {height:11px;border:2px solid #231c45;background:#231c4520;overflow:hidden;}
.adventurer-card .adv-card-progress-track>span {display:block;height:100%;background:var(--accent-color);transition:width .55s ease;}
.adventurer-card .adv-card-progress p {font-size:.7rem;line-height:1.5;margin:6px 0 0;}
.adventurer-card.is-compact {padding:23px 18px 18px;}
.adventurer-card.is-compact .adv-card-portrait {flex-basis:54px;width:54px;height:64px;}
.adventurer-card.is-compact .adv-card-identity {gap:9px;margin-bottom:14px;}
.adventurer-card.is-compact .adv-card-stats>div {padding:8px;}
/* Original mentor aura lacked particle geometry; use its existing deterministic positions. */
.adventurer-card.aura-threshold-bond .adv-aura-layer i {left:var(--x);top:var(--y);width:5px;height:5px;}
.adventurer-card .adv-frame-layer,.adventurer-card .adv-aura-layer,.adventurer-card .adv-cosmetic-badge {pointer-events:none;}
/* Honor browser preference and the site motion control, including SVG/pseudo-elements. */
[data-motion="off"] .adventurer-card *,[data-motion="off"] .adventurer-card *::before,[data-motion="off"] .adventurer-card *::after {animation:none!important;transition:none!important;}
@media(prefers-reduced-motion:reduce) {.adventurer-card *,.adventurer-card *::before,.adventurer-card *::after {animation:none!important;transition:none!important;}}
