header.svelte-iq5adp{display:flex;justify-content:space-between;align-items:baseline;padding:.5rem .5rem .25rem;border-bottom:1px solid var(--gold);gap:.5rem;flex-wrap:wrap}.name.svelte-iq5adp{font-size:1.25rem;line-height:1.1;color:var(--dark-red);margin:0;font-family:var(--font-modesto)}.meta.svelte-iq5adp{font-size:.75rem;color:var(--dark-grey);font-style:italic;text-transform:capitalize;white-space:nowrap}.fatigue-track.svelte-iyim1f{display:flex;flex-direction:column;gap:.25rem;border:0;padding:0;margin:0}.fatigue.svelte-iyim1f{--fill: var(--gold-fill);--on-fill: var(--white)}.exhaustion.svelte-iyim1f{--fill: var(--dark-red);--on-fill: var(--white)}.bar.svelte-iyim1f{--chevron-face: var(--parchment)}.track.svelte-iyim1f{display:flex;gap:.25rem}.mark.svelte-iyim1f{position:relative;isolation:isolate;background:var(--gold);clip-path:var(--clip)}.mark.svelte-iyim1f:after{content:"";position:absolute;inset:1px;z-index:-1;background:var(--chevron-face, var(--parchment));clip-path:var(--clip);transition:background .08s,inset .08s}.mark.svelte-iyim1f{appearance:none;-webkit-appearance:none;font:inherit;margin:0;flex:1;height:1.75rem;cursor:pointer;--clip: polygon(0 0, 100% 0, 100% 100%, 0 100%);transition:background .08s}.mark.svelte-iyim1f:after{content:attr(value);display:flex;align-items:center;justify-content:center;color:var(--dark-grey);font-size:.75rem;font-weight:700;line-height:1;transition:background .08s,color .08s,inset .08s}.mark.svelte-iyim1f:checked{background:var(--fill)}.mark.svelte-iyim1f:checked:after{background:var(--fill)}.mark.svelte-iyim1f:checked:after{color:var(--on-fill)}.mark.svelte-iyim1f:focus-visible{outline:none;background:var(--black)}.mark.svelte-iyim1f:focus-visible:after{inset:2px}.s-chevron.svelte-iyim1f .track:where(.svelte-iyim1f),.s-slant.svelte-iyim1f .track:where(.svelte-iyim1f){gap:0}.s-chevron.svelte-iyim1f .mark:where(.svelte-iyim1f)+.mark:where(.svelte-iyim1f),.s-slant.svelte-iyim1f .mark:where(.svelte-iyim1f)+.mark:where(.svelte-iyim1f){margin-left:-.25rem}.s-chevron.svelte-iyim1f .mark:where(.svelte-iyim1f){--clip: polygon( 0 0, calc(100% - .5rem) 0, 100% 50%, calc(100% - .5rem) 100%, 0 100%, .5rem 50% )}.s-chevron.svelte-iyim1f .mark:where(.svelte-iyim1f):first-child{--clip: polygon( 0 0, calc(100% - .5rem) 0, 100% 50%, calc(100% - .5rem) 100%, 0 100% )}.s-chevron.svelte-iyim1f .mark:where(.svelte-iyim1f):last-child{--clip: polygon(0 0, 100% 0, 100% 100%, 0 100%, .5rem 50%)}.s-slant.svelte-iyim1f .mark:where(.svelte-iyim1f){--clip: polygon(.5rem 0, 100% 0, calc(100% - .5rem) 100%, 0 100%)}.s-slant.svelte-iyim1f .mark:where(.svelte-iyim1f):first-child{--clip: polygon(0 0, 100% 0, calc(100% - .5rem) 100%, 0 100%)}.s-slant.svelte-iyim1f .mark:where(.svelte-iyim1f):last-child{--clip: polygon(.5rem 0, 100% 0, 100% 100%, 0 100%)}.lightbox.svelte-1c03e2e{max-height:80vh;max-width:80vw;margin:auto;position:fixed;border:none;background:transparent;padding:0;overflow:visible}.lightbox.svelte-1c03e2e::backdrop{background:#000c}.frame-wrap.svelte-1c03e2e{position:relative;display:flex;align-items:center;justify-content:center}.zoom.svelte-1c03e2e{display:block;cursor:zoom-in}.frame.svelte-1c03e2e{max-width:80vw;max-height:75vh;object-fit:contain;border:1px solid black;box-shadow:0 0 5px 2.5px #00000080;background:#fff}.close.svelte-1c03e2e{position:absolute;top:-.75rem;right:-.75rem;width:1.5rem;height:1.5rem;padding:0;border-radius:100%;background:var(--light-grey);border:1px solid black;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;font-size:.875rem;line-height:1}.body.svelte-1u33gj1{container-type:inline-size;padding:.5rem}.body-grid.svelte-1u33gj1{display:flex;flex-direction:column;gap:.5rem}@container (min-width: 24.25rem){.has-image.svelte-1u33gj1 .body-grid:where(.svelte-1u33gj1){display:grid;grid-template-columns:auto 1fr;grid-template-areas:"image topstats" "specs specs";column-gap:.5rem;row-gap:.5rem;align-items:start}.has-image.svelte-1u33gj1 .portrait:where(.svelte-1u33gj1){grid-area:image;align-self:stretch;height:100%}.has-image.svelte-1u33gj1 .topstats:where(.svelte-1u33gj1){grid-area:topstats}.has-image.svelte-1u33gj1 .specs:where(.svelte-1u33gj1){grid-area:specs}}.portrait.svelte-1u33gj1{position:relative;border:3px double var(--gold);border-radius:.25rem;overflow:hidden;aspect-ratio:1;padding:0;background:none;cursor:pointer}.portrait.svelte-1u33gj1 img:where(.svelte-1u33gj1){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.topstats.svelte-1u33gj1{display:flex;flex-direction:column}.band.svelte-1u33gj1{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.band-cell.svelte-1u33gj1{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.25rem;padding:.25rem}.label.svelte-1u33gj1{color:var(--dark-red);line-height:1}.big.svelte-1u33gj1{font-size:1.5rem;font-weight:800;line-height:1;color:var(--black)}.value.svelte-1u33gj1{font-size:1rem;font-weight:700;line-height:1.2;color:var(--black)}.ac.svelte-1u33gj1 .ac-edge:where(.svelte-1u33gj1){font-size:.875rem;font-weight:700;color:var(--dark-grey)}.track-row.svelte-1u33gj1{margin:.5rem 0 0}.specs.svelte-1u33gj1{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.25rem}.spec.svelte-1u33gj1{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.value-sm.svelte-1u33gj1{font-size:.75rem;line-height:1.25;color:var(--black);text-transform:capitalize}.attack-table.svelte-mvunab{display:grid;grid-template-columns:minmax(0,4fr) minmax(3.5rem,2fr) minmax(3rem,2fr) minmax(0,5fr);gap:.25rem .75rem;align-items:baseline;font-size:.875rem;line-height:1.35}.ahead.svelte-mvunab{font-size:.75rem;text-transform:uppercase;font-weight:700;color:var(--dark-grey);letter-spacing:.04em}.aname.svelte-mvunab{font-weight:700;color:var(--black)}.ahit.svelte-mvunab,.admg.svelte-mvunab,.arange.svelte-mvunab{font-variant-numeric:tabular-nums}.aprops.svelte-mvunab{display:block;font-size:.75rem;font-weight:400;font-style:italic;color:var(--dark-grey)}.move-list.svelte-1lqngsu{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem}.move.svelte-1lqngsu{font-size:.875rem;line-height:1.4}.move-head.svelte-1lqngsu{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.move-title.svelte-1lqngsu{display:flex;align-items:center;gap:.25rem}.move-name.svelte-1lqngsu{font-weight:700;color:var(--black)}.move-meta.svelte-1lqngsu{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.move-title.svelte-1lqngsu{--icon-size: .9em;--icon-fill: var(--dark-red)}.move-title.svelte-1lqngsu .icon{display:block}.move-trigger.svelte-1lqngsu{margin:.25rem 0 0!important;font-size:.75rem;font-style:italic;font-weight:400;color:var(--black);text-transform:none!important}.move-desc.svelte-1lqngsu{margin:.25rem 0 0!important;color:var(--dark-grey);text-transform:none!important}.cast-line.svelte-1swlt6r{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap;margin-bottom:.25rem}.spell-group.svelte-1swlt6r+.spell-group:where(.svelte-1swlt6r){margin-top:.25rem}.spell-group.svelte-1swlt6r .label:where(.svelte-1swlt6r){display:block;margin-bottom:0}.spell-group.svelte-1swlt6r p:where(.svelte-1swlt6r){margin:0;font-size:.875rem;line-height:1.4;text-transform:capitalize}.label.svelte-1swlt6r{color:var(--dark-red);line-height:1}.monster-card.svelte-14ulbdq{background:var(--parchment);font-size:.875rem;overflow:hidden;display:flex;flex-direction:column}.sections.svelte-14ulbdq{padding:0 .5rem .5rem;display:flex;flex-direction:column;gap:.25rem}.section.svelte-14ulbdq h4:where(.svelte-14ulbdq){color:var(--dark-red);margin:0 0 .25rem;border-bottom:1px solid color-mix(in srgb,var(--gold) 50%,transparent)}.tag-list.svelte-14ulbdq{margin:0;padding:0;font-size:.875rem;line-height:1.4}.tag-list.svelte-14ulbdq dt:where(.svelte-14ulbdq){font-weight:700;display:inline}.tag-list.svelte-14ulbdq dt:where(.svelte-14ulbdq):after{content:". "}.tag-list.svelte-14ulbdq dd:where(.svelte-14ulbdq){display:inline;margin:0}.tag-list.svelte-14ulbdq dd:where(.svelte-14ulbdq):after{content:"";display:block;margin-bottom:.25rem}.description.svelte-14ulbdq{font-style:italic;color:var(--dark-grey);font-size:.875rem;margin:0;padding-top:.25rem}
