.soh-talent-index.svelte-itsyro{color:#fff;-webkit-user-select:none;user-select:none;background-color:#04060c;min-height:100vh;font-family:inherit;overflow-x:hidden}.soh-talent-index.svelte-itsyro *,.soh-talent-index.svelte-itsyro :before,.soh-talent-index.svelte-itsyro :after{box-sizing:border-box}.page.svelte-itsyro{z-index:1;max-width:1400px;margin:0 auto;padding:60px 24px 80px;position:relative}.header.svelte-itsyro{text-align:center;margin-bottom:48px}.header.svelte-itsyro .eyebrow:where(.svelte-itsyro){color:#ffd97a;letter-spacing:1px;text-shadow:0 1px 2px #000;margin-bottom:6px;font-size:20px;font-weight:500}.header.svelte-itsyro h1:where(.svelte-itsyro){color:#fff;letter-spacing:2px;text-transform:uppercase;text-shadow:0 0 12px #e8b85a73,0 2px 4px #000;margin:0 0 8px;font-size:48px;font-weight:700}.header.svelte-itsyro .hint:where(.svelte-itsyro){color:#9aa3b3;margin:8px 0 0;font-size:15px;font-style:italic}.grid.svelte-itsyro{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}@media (max-width:1100px){.grid.svelte-itsyro{grid-template-columns:repeat(4,1fr)}}@media (max-width:880px){.grid.svelte-itsyro{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.grid.svelte-itsyro{grid-template-columns:repeat(2,1fr)}}.card.svelte-itsyro{aspect-ratio:3/4;cursor:pointer;color:inherit;background:linear-gradient(#0e1c2e 0%,#08101c 100%);border:1px solid #c8a352;flex-direction:column;align-items:stretch;text-decoration:none;transition:transform .18s ease-out,box-shadow .18s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5a4423,0 4px 16px #000a}.card.enabled.svelte-itsyro:hover{box-shadow:inset 0 0 0 1px #c8a352, 0 0 24px var(--accent,#e8b85a73), 0 6px 22px #000c;transform:translateY(-4px)scale(1.02)}.card.svelte-itsyro .glow:where(.svelte-itsyro){background:radial-gradient(circle at center, var(--accent,#e8b84a)55 0%, var(--accent,#e8b84a)22 30%, transparent 70%);opacity:.55;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.card.svelte-itsyro .portrait:where(.svelte-itsyro){flex:1;min-height:0;position:relative;overflow:hidden}.card.svelte-itsyro .portrait:where(.svelte-itsyro) .art:where(.svelte-itsyro){background-repeat:no-repeat;background-image:var(--keyart);filter:drop-shadow(0 0 18px var(--accent,#e8b84a)55);background-position:50% 5%;background-size:110%;position:absolute;top:0;bottom:0;left:0;right:0}.card.svelte-itsyro .portrait:where(.svelte-itsyro) .art.paladin:where(.svelte-itsyro){background-position:50% 8%;background-size:130%}.card.svelte-itsyro .portrait:where(.svelte-itsyro) .art.druid:where(.svelte-itsyro){background-position:50% 5%;background-size:130%}.card.svelte-itsyro .portrait:where(.svelte-itsyro) .art.mage:where(.svelte-itsyro){background-position:50% 10%;background-size:auto 140%}.card.svelte-itsyro .portrait:where(.svelte-itsyro) .art.ranger:where(.svelte-itsyro){background-position:65% 0;background-size:auto 130%}.card.svelte-itsyro .footer:where(.svelte-itsyro){text-align:center;z-index:2;background:linear-gradient(#0000 0%,#08101cf2 35%,#050810 100%);border-top:1px solid #c8a35273;padding:14px 14px 16px;position:relative}.card.svelte-itsyro .footer:where(.svelte-itsyro) .name:where(.svelte-itsyro){letter-spacing:1.5px;text-transform:uppercase;color:#fff;text-shadow:0 0 6px var(--accent,#e8b84a)88, 0 1px 2px #000;font-size:20px;font-weight:700}.card.svelte-itsyro .footer:where(.svelte-itsyro) .nodes:where(.svelte-itsyro){color:#ffd97a;margin-top:4px;font-size:13px;font-weight:500}.card.disabled.svelte-itsyro{cursor:default;border-color:#3a4252;box-shadow:inset 0 0 0 1px #1a1f2a,0 4px 16px #000a}.card.disabled.svelte-itsyro .portrait:where(.svelte-itsyro){background:linear-gradient(#1a1f2a 0%,#0c1018 100%);justify-content:center;align-items:center;display:flex}.card.disabled.svelte-itsyro .portrait:where(.svelte-itsyro) .silhouette:where(.svelte-itsyro){color:#2a3142;filter:drop-shadow(0 0 8px #000);font-variant-emoji:text;font-size:96px}.card.disabled.svelte-itsyro .footer:where(.svelte-itsyro){background:linear-gradient(#0000 0%,#080c14f2 35%,#060912 100%);border-top-color:#2a3142}.card.disabled.svelte-itsyro .footer:where(.svelte-itsyro) .name:where(.svelte-itsyro){color:#5a6276;text-shadow:0 1px 2px #000}.card.disabled.svelte-itsyro .footer:where(.svelte-itsyro) .nodes:where(.svelte-itsyro){color:#3f4759}.card.disabled.svelte-itsyro .badge:where(.svelte-itsyro){letter-spacing:2px;text-transform:uppercase;text-align:center;color:#9aa3b3;z-index:3;background:#080c14d9;border:1px solid #5a6276;padding:4px 10px 4px 12px;font-size:11px;font-weight:600;position:absolute;top:14px;left:50%;transform:translate(-50%)}.extras.svelte-itsyro{grid-template-columns:1fr 1fr;gap:18px;margin-top:36px;display:grid}@media (max-width:640px){.extras.svelte-itsyro{grid-template-columns:1fr}}.extra.svelte-itsyro{color:inherit;background:linear-gradient(#0e1c2eee 0%,#08101cee 100%);border:1px solid #c8a352;align-items:center;gap:16px;padding:18px 22px;text-decoration:none;transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out;display:flex;box-shadow:inset 0 0 0 1px #5a4423}.extra.svelte-itsyro:hover{border-color:#ffd97a;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #c8a352,0 0 24px #e8b85a59,0 6px 22px #000c}.extra.svelte-itsyro .extra-ico{color:#ffd97a;filter:drop-shadow(0 0 6px #e8b85a80);flex-shrink:0;width:28px;height:28px}.extra-text.svelte-itsyro{min-width:0}.extra-title.svelte-itsyro{letter-spacing:1.2px;text-transform:uppercase;color:#fff;text-shadow:0 0 6px #e8b85a73,0 1px 2px #000;font-size:20px;font-weight:700}.extra-sub.svelte-itsyro{color:#ffd97a;margin-top:2px;font-size:14px;font-weight:500}.pagefoot.svelte-itsyro{text-align:center;color:#5a6276;letter-spacing:2px;margin-top:36px;font-size:13px}.pagefoot.svelte-itsyro a:where(.svelte-itsyro){color:#ffd97a;text-decoration:none}.pagefoot.svelte-itsyro a:where(.svelte-itsyro):hover{color:#fff}@media (max-width:640px){.page.svelte-itsyro{padding:32px 14px 48px}.header.svelte-itsyro{margin-bottom:28px}.header.svelte-itsyro h1:where(.svelte-itsyro){letter-spacing:1px;font-size:32px}.header.svelte-itsyro .eyebrow:where(.svelte-itsyro){font-size:15px}.header.svelte-itsyro .hint:where(.svelte-itsyro){font-size:13px}.grid.svelte-itsyro{gap:12px}.card.svelte-itsyro .footer:where(.svelte-itsyro){padding:10px 8px 12px}.card.svelte-itsyro .footer:where(.svelte-itsyro) .name:where(.svelte-itsyro){letter-spacing:1px;font-size:15px}.card.svelte-itsyro .footer:where(.svelte-itsyro) .nodes:where(.svelte-itsyro){font-size:11px}.card.disabled.svelte-itsyro .portrait:where(.svelte-itsyro) .silhouette:where(.svelte-itsyro){font-size:56px}.extras.svelte-itsyro{gap:12px;margin-top:24px}.extra.svelte-itsyro{gap:12px;padding:14px 16px}.extra-title.svelte-itsyro{letter-spacing:.8px;font-size:16px}.extra-sub.svelte-itsyro{font-size:12px}}
