@keyframes svelte-1diz1ps-enterTree{0%{transform:translateX(var(--card-slidein));opacity:0}to{opacity:1;transform:translate(0)}}@keyframes svelte-1diz1ps-enterTreeNPC{0%{transform:translateY(var(--npcs-slidein));opacity:0}to{opacity:1;transform:translateY(0)}}.anchor.svelte-1diz1ps{--card-height:calc(var(--space-1000) * 3);--card-slidein:calc(-1 * var(--space-500));--npcs-slidein:calc(-1 * var(--space-200));all:unset}.anchor.svelte-1diz1ps[href]:is(:where(.svelte-1diz1ps):hover,:where(.svelte-1diz1ps):active){color:inherit;filter:none;text-decoration:none}.wrapper.svelte-1diz1ps{transition:var(--transition);margin:var(--space-150) 0;max-width:var(--content-width);cursor:pointer;opacity:0;animation:svelte-1diz1ps-enterTree var(--transition) cubic-bezier(.4, 0, .2, 1) forwards}.wrapper.svelte-1diz1ps:first-child{animation-delay:50ms}.wrapper.svelte-1diz1ps:nth-child(2){animation-delay:.1s}.wrapper.svelte-1diz1ps:nth-child(3){animation-delay:.15s}.wrapper.svelte-1diz1ps:nth-child(4){animation-delay:.2s}.wrapper.svelte-1diz1ps:hover .container:where(.svelte-1diz1ps){outline-color:rgb(from var(--niheria-gold) r g b / .5);filter:drop-shadow(0px 5px 5px rgb(from var(--niheria-gold) r g b / .1));z-index:1}.wrapper.svelte-1diz1ps:hover .container:where(.svelte-1diz1ps).dead{filter:drop-shadow(0px 5px 5px rgb(from var(--niheria-gold) r g b / .1)) saturate(1)}.wrapper.svelte-1diz1ps:hover .container:where(.svelte-1diz1ps).dead:after{border:10px solid rgb(from var(--niheria-black) r g b / .5);filter:blur(5px)}.wrapper.svelte-1diz1ps:hover .container:where(.svelte-1diz1ps) .image-wrapper:where(.svelte-1diz1ps){filter:sepia(0)grayscale(0)brightness()contrast()saturate()}.wrapper.svelte-1diz1ps:hover .container:where(.svelte-1diz1ps) .image-wrapper:where(.svelte-1diz1ps).dead{filter:sepia(0)grayscale(0)brightness()contrast()saturate()}.wrapper.svelte-1diz1ps:hover .container:where(.svelte-1diz1ps) .image-wrapper:where(.svelte-1diz1ps).dead .user-image:after{pointer-events:none;content:"";border:5px solid rgb(from var(--niheria-black) r g b / 1);filter:blur(3px);position:absolute;inset:0}.wrapper.svelte-1diz1ps:active .container:where(.svelte-1diz1ps){transition:var(--transition-short);outline-color:rgb(from var(--niheria-gold) r g b / 1);filter:drop-shadow(0px 5px 5px rgb(from var(--niheria-gold) r g b / .5));z-index:1}.wrapper.svelte-1diz1ps:active .container:where(.svelte-1diz1ps).dead{transition:var(--transition-short);filter:drop-shadow(0px 5px 5px rgb(from var(--niheria-gold) r g b / .5))}.wrapper.svelte-1diz1ps:active .container:where(.svelte-1diz1ps) .image-wrapper:where(.svelte-1diz1ps){filter:sepia(.5)grayscale(0)brightness()contrast()saturate()}.wrapper.svelte-1diz1ps:active .container:where(.svelte-1diz1ps) .image-wrapper:where(.svelte-1diz1ps).dead{filter:sepia()grayscale(0)brightness()contrast()saturate()}.container.svelte-1diz1ps{height:var(--card-height);transition:var(--transition-long);gap:var(--space-50);filter:drop-shadow(0px 5px 5px rgb(from var(--niheria-gold) r g b / 0));border-radius:calc(var(--space-100) + var(--space-25));flex-direction:row;margin:0;display:flex;position:relative;overflow:hidden}.container.svelte-1diz1ps.dead{transition:var(--transition-long);filter:drop-shadow(0px 5px 5px rgb(from var(--niheria-gold) r g b / 0)) saturate(0)}.container.svelte-1diz1ps.dead:after{content:"";pointer-events:none;transition:var(--transition-long);border:20px solid rgb(from var(--niheria-black) r g b / 1);filter:blur(20px);position:absolute;inset:0}.container.svelte-1diz1ps.inactive{transition:var(--transition-long);filter:drop-shadow(0px 5px 5px rgb(from var(--niheria-gold) r g b / 0)) saturate(.8)}.container.svelte-1diz1ps .image-wrapper:where(.svelte-1diz1ps){aspect-ratio:3/4;padding:var(--space-100);transition:var(--transition);filter:sepia(0)grayscale(0)brightness(.9)contrast(1.1)saturate();flex:none;position:relative;height:100%!important}.container.svelte-1diz1ps .image-wrapper:where(.svelte-1diz1ps).dead{filter:sepia(.8)grayscale(.4)brightness(.8)contrast(1.1)saturate(1.5);overflow:hidden}.container.svelte-1diz1ps .image-wrapper:where(.svelte-1diz1ps).dead .user-image:after{transition:var(--transition-long);content:"";border:25px solid rgb(from var(--niheria-black) r g b / 1);filter:blur(var(--space-200));position:absolute;inset:0}.container.svelte-1diz1ps .image-wrapper:where(.svelte-1diz1ps) .hero-image-frame{border-radius:calc(var(--space-50) + var(--space-25));outline-color:rgb(from var(--niheria-gold) r g b / .2)}.container.svelte-1diz1ps .info-wrapper:where(.svelte-1diz1ps){width:0;min-width:0;margin-bottom:var(--space-50);flex-direction:column;flex:auto;justify-content:space-between;display:flex}.container.svelte-1diz1ps .info-wrapper:where(.svelte-1diz1ps) .hero-name:where(.svelte-1diz1ps){font-family:var(--f-book-antiqua)}.container.svelte-1diz1ps .info-wrapper:where(.svelte-1diz1ps) .hero-info1:where(.svelte-1diz1ps){font-weight:300}.container.svelte-1diz1ps .info-wrapper:where(.svelte-1diz1ps) .hero-info2:where(.svelte-1diz1ps){flex-flow:row;display:flex}.container.svelte-1diz1ps .info-wrapper:where(.svelte-1diz1ps) .hero-info2:where(.svelte-1diz1ps) .battle-class:where(.svelte-1diz1ps){margin-right:var(--space-200);margin-top:calc(var(--space-100) + var(--space-50))}.container.svelte-1diz1ps .info-wrapper:where(.svelte-1diz1ps) .hero-info2:where(.svelte-1diz1ps) .occupation:where(.svelte-1diz1ps){margin-top:var(--space-100);margin-right:var(--space-200);max-height:var(--space-600);word-break:break-word;text-overflow:ellipsis;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.container.svelte-1diz1ps .info-wrapper:where(.svelte-1diz1ps) .hero-faction:where(.svelte-1diz1ps){margin:var(--space-100) 0 0 0;gap:var(--space-50);flex-wrap:nowrap;font-weight:400;display:flex;position:relative;overflow:hidden}.container.svelte-1diz1ps .info-wrapper:where(.svelte-1diz1ps) .hero-faction:where(.svelte-1diz1ps):after{content:" ";background:linear-gradient(to right, rgba(black, 0) 80%, rgb(from var(--bg) r g b / .9));z-index:10;flex:auto;position:absolute;inset:0}.container.svelte-1diz1ps .info-wrapper:where(.svelte-1diz1ps) .hero-faction:where(.svelte-1diz1ps) .faction:where(.svelte-1diz1ps){padding:var(--space-25) var(--space-100);margin:var(--space-25);text-overflow:ellipsis;flex-shrink:0;height:28px;overflow:hidden}.container.svelte-1diz1ps .info-wrapper:where(.svelte-1diz1ps) .hero-faction:where(.svelte-1diz1ps) .faction:where(.svelte-1diz1ps).archNemesis{border:1px solid rgb(from var(--red) r g b / .5);border-radius:var(--space-50)}.container.svelte-1diz1ps .info-wrapper:where(.svelte-1diz1ps) .hero-faction:where(.svelte-1diz1ps) .faction:where(.svelte-1diz1ps).archNemesis .r:where(.svelte-1diz1ps){color:var(--red)}.container.svelte-1diz1ps .info-wrapper:where(.svelte-1diz1ps) .hero-faction:where(.svelte-1diz1ps) .faction:where(.svelte-1diz1ps).negative{border:1px solid rgb(from var(--red) r g b / .35);border-radius:var(--space-50)}.container.svelte-1diz1ps .info-wrapper:where(.svelte-1diz1ps) .hero-faction:where(.svelte-1diz1ps) .faction:where(.svelte-1diz1ps).negative .r:where(.svelte-1diz1ps){color:var(--red)}.container.svelte-1diz1ps .info-wrapper:where(.svelte-1diz1ps) .hero-faction:where(.svelte-1diz1ps) .faction:where(.svelte-1diz1ps).suspicious{border:1px solid rgb(from var(--niheria-gold) r g b / .35);border-radius:var(--space-50)}.container.svelte-1diz1ps .info-wrapper:where(.svelte-1diz1ps) .hero-faction:where(.svelte-1diz1ps) .faction:where(.svelte-1diz1ps).suspicious .r:where(.svelte-1diz1ps){color:var(--niheria-gold)}.container.svelte-1diz1ps .info-wrapper:where(.svelte-1diz1ps) .hero-faction:where(.svelte-1diz1ps) .faction:where(.svelte-1diz1ps).ally{border:1px solid rgb(from var(--green) r g b / .5);border-radius:var(--space-50)}.container.svelte-1diz1ps .info-wrapper:where(.svelte-1diz1ps) .hero-faction:where(.svelte-1diz1ps) .faction:where(.svelte-1diz1ps).ally .r:where(.svelte-1diz1ps){color:var(--green)}.container.svelte-1diz1ps .info-wrapper:where(.svelte-1diz1ps) .hero-faction:where(.svelte-1diz1ps) .faction:where(.svelte-1diz1ps).friendly{border:1px solid rgb(from var(--green) r g b / .35);border-radius:var(--space-50)}.container.svelte-1diz1ps .info-wrapper:where(.svelte-1diz1ps) .hero-faction:where(.svelte-1diz1ps) .faction:where(.svelte-1diz1ps).friendly .r:where(.svelte-1diz1ps){color:var(--green)}.container.svelte-1diz1ps .info-wrapper:where(.svelte-1diz1ps) .hero-faction:where(.svelte-1diz1ps) .faction:where(.svelte-1diz1ps) .f:where(.svelte-1diz1ps){color:rgb(from var(--fg) r g b / .8);margin-right:var(--space-100);font-weight:300}.hero-title.svelte-1diz1ps{margin-bottom:calc(-1 * var(--space-200));flex-flow:row;place-content:center space-between;align-items:center;display:flex}.hero-title.svelte-1diz1ps .hero-status:where(.svelte-1diz1ps){margin:var(--space-100);border:1px solid rgb(from var(--niheria-gold) r g b / .2);border-radius:var(--space-50);padding:var(--space-50) var(--space-100)}.npcs.svelte-1diz1ps{margin:var(--space-100) 0 0 0;height:var(--space-800);gap:var(--space-100);flex-wrap:nowrap;width:100%;max-width:100%;padding-bottom:5px;display:flex;position:relative;overflow:hidden}.npcs.svelte-1diz1ps:after{content:" ";background:linear-gradient(to right, rgba(black, 0) 80%, rgb(from var(--bg) r g b / .9));z-index:10;flex:auto;position:absolute;inset:0}.npcs.svelte-1diz1ps .npc-card:where(.svelte-1diz1ps){border:1px solid rgb(from var(--niheria-gold) r g b / .2);height:100%;padding:var(--space-100);border-radius:var(--space-50);flex-flow:row;flex-shrink:0;justify-content:space-between;align-items:flex-start;display:flex}.npcs.svelte-1diz1ps .npc-card:where(.svelte-1diz1ps) .user-image-container{height:var(--space-500);width:var(--space-500);border:1px solid rgb(from var(--niheria-gold) r g b / .2);border-radius:var(--space-50);margin-right:var(--space-100)}.npcs.svelte-1diz1ps .npc-card:where(.svelte-1diz1ps) .npc-info:where(.svelte-1diz1ps){margin-right:var(--space-100);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.box.svelte-1qjjiuq{font-size:var(--space-200);margin:0;margin-top:var(--space-200);flex-direction:row;justify-content:center;align-items:center;display:flex}.niheria-rule.svelte-zzbmjr{border:none;border-top:3px double var(--niheria-gold);color:var(--niheria-gold);text-align:center;height:5px;overflow:visible}.niheria-rule.svelte-zzbmjr:after{content:" « ";font-size:var(--space-400);position:relative;top:-26px;left:-60%}.niheria-rule.svelte-zzbmjr:before{content:" » ";font-size:var(--space-400);position:relative;top:-26px;left:60%}.niheria-rule.svelte-zzbmjr.footer:after{content:" « Нихерия » ";font-style:italic;font-family:var(--f-book-antiqua);background:var(--bg);font-size:var(--space-200);top:-30px;left:0%}.niheria-rule.svelte-zzbmjr.footer:before{content:""}.section.svelte-19qt90d{padding-bottom:var(--space-200)}.guest-placeholder.svelte-19qt90d{min-height:calc(var(--space-1000) * 4);text-align:center;color:rgb(from var(--fg) r g b / .75);place-content:center;display:grid}.guest-placeholder.svelte-19qt90d h1:where(.svelte-19qt90d){color:var(--fg)}.user-heading-row.svelte-19qt90d,#heroes-header.svelte-19qt90d{justify-content:space-between;align-items:center;display:flex}.user-heading-row.svelte-19qt90d .icon-button:where(.svelte-19qt90d){color:var(--niheria-gold)}.admin-tools.svelte-19qt90d{gap:var(--space-300);flex-flow:wrap;display:flex}.admin-tools.svelte-19qt90d .admin-tools-section:where(.svelte-19qt90d){gap:var(--space-100);flex-direction:column;display:flex}.admin-tools.svelte-19qt90d .admin-tools-section:where(.svelte-19qt90d) a:where(.svelte-19qt90d){width:auto;margin-top:var(--space-50);text-align:center;flex-grow:0;flex-shrink:0;text-decoration:none;position:relative}.user-form.svelte-19qt90d,.name-row.svelte-19qt90d{flex-direction:column;display:flex}.name-row.svelte-19qt90d{gap:var(--space-100);flex-direction:row}.admin-dialog-actions.svelte-19qt90d{justify-content:flex-end;gap:var(--space-50);margin-top:var(--space-200);display:flex}.user-data.svelte-19qt90d{font-family:var(--f-roboto-slab)}.user-data.svelte-19qt90d .user-info:where(.svelte-19qt90d){font-family:var(--f-nunito);margin-top:var(--space-100)}.user-data.svelte-19qt90d .user-info:where(.svelte-19qt90d) b:where(.svelte-19qt90d){margin-right:var(--space-50)}.user-data.svelte-19qt90d .user-info:where(.svelte-19qt90d) .username:where(.svelte-19qt90d){font-family:var(--f-roboto-slab);margin-left:var(--space-50);font-size:var(--space-150);color:rgb(from var(--fg) r g b / .7)}.spell-registry-link.svelte-19qt90d{isolation:isolate;min-block-size:calc(var(--space-1000) * 1.7);margin-top:var(--space-150);padding:var(--space-250);background:radial-gradient(circle at 50% 120%, rgb(from var(--niheria-gold) r g b / .24), transparent 48%), linear-gradient(115deg, transparent 34%, rgb(from var(--niheria-gold-light) r g b / .13) 48%, transparent 62%), repeating-linear-gradient(90deg, transparent 0 var(--space-200), rgb(from var(--niheria-gold) r g b / .025) var(--space-200) calc(var(--space-200) + 1px)), linear-gradient(145deg, rgb(from var(--niheria-gold) r g b / .18), rgb(from var(--bg-sidebar) r g b / .96) 42%, rgb(from var(--niheria-black) r g b / .9));box-shadow:inset 0 0 0 var(--space-25) rgb(from var(--niheria-gold) r g b / .1), inset 0 0 var(--space-300) rgb(from var(--niheria-black) r g b / .7), 0 var(--space-100) var(--space-250) rgb(from var(--niheria-black) r g b / .48);transition:border-color var(--transition-short), box-shadow var(--transition-short), color var(--transition-short), translate var(--transition-short);place-items:center;display:grid;position:relative;overflow:hidden}.spell-registry-link.svelte-19qt90d:before{inset:var(--space-50);z-index:-1;border:1px solid rgb(from var(--niheria-gold) r g b / .32);border-radius:var(--space-50);box-shadow:inset 0 0 var(--space-150) rgb(from var(--niheria-gold) r g b / .08);content:"";position:absolute}.spell-registry-link.svelte-19qt90d:after{z-index:-1;background:linear-gradient(90deg, transparent, rgb(from var(--niheria-gold-light) r g b / .2), transparent);content:"";inline-size:28%;transition:inset-inline-start var(--transition-long);position:absolute;inset-block:-30%;inset-inline-start:-45%;rotate:12deg}.spell-registry-link.svelte-19qt90d:hover,.spell-registry-link.svelte-19qt90d:focus-visible{border-color:var(--niheria-gold);color:var(--niheria-gold-light);box-shadow:inset 0 0 0 var(--space-25) rgb(from var(--niheria-gold) r g b / .18), inset 0 0 var(--space-300) rgb(from var(--niheria-gold) r g b / .08), 0 var(--space-100) var(--space-300) rgb(from var(--niheria-black) r g b / .55), 0 0 var(--space-200) rgb(from var(--niheria-gold) r g b / .14)}:is(.spell-registry-link.svelte-19qt90d:hover,.spell-registry-link.svelte-19qt90d:focus-visible):after{inset-inline-start:120%}.spell-registry-link-copy.svelte-19qt90d{gap:var(--space-25);text-align:center;text-shadow:0 var(--space-25) var(--space-75) var(--niheria-black);display:grid}.spell-registry-link-copy.svelte-19qt90d small:where(.svelte-19qt90d){color:rgb(from var(--fg) r g b / .68);font-family:var(--f-roboto-slab);font-size:var(--font-size-xxsmall);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.spell-registry-link-copy.svelte-19qt90d strong:where(.svelte-19qt90d){font-family:var(--f-book-antiqua);font-size:var(--font-size-xxlarge);letter-spacing:.04em;font-weight:700}@media (prefers-reduced-motion:reduce){.spell-registry-link.svelte-19qt90d,.spell-registry-link.svelte-19qt90d:after{transition:none}}
