.stat-block.svelte-1ufjgpz{font:var(--p);overflow-wrap:anywhere;max-width:100%}h4.svelte-1ufjgpz{margin:0 0 var(--margin-xxs)}h5.svelte-1ufjgpz{margin:var(--margin-xs) 0 var(--margin-xxs)}.meta.svelte-1ufjgpz{color:var(--color-text-muted);padding-bottom:0;font-style:italic}.divider.svelte-1ufjgpz{border-top:1px solid var(--color-border);margin:var(--margin-xs) 0}.line.svelte-1ufjgpz{margin-bottom:var(--margin-xxs)}.label.svelte-1ufjgpz{color:var(--color-text-primary);font-weight:700}.abilities.svelte-1ufjgpz{text-align:center;gap:var(--margin-xxs);grid-template-columns:repeat(3,1fr);display:grid}.ability.svelte-1ufjgpz{flex-direction:column;display:flex}.ab-label.svelte-1ufjgpz{color:var(--color-text-primary);font-weight:700;font:var(--small)}.muted.svelte-1ufjgpz{color:var(--color-text-muted)}.entry.svelte-1ufjgpz{margin-bottom:var(--margin-xs);line-height:1.5}.entry-name.svelte-1ufjgpz{color:var(--color-text-primary);font-weight:700}.inspector.svelte-1t737pq{top:var(--margin-xs);align-self:flex-start;gap:var(--margin-xs);max-height:calc(100vh - 2 * var(--margin-xs));padding:var(--margin-xs);background-color:var(--color-bg-main);border:var(--border-w) solid var(--color-border-strong);flex-direction:column;flex:0 0 340px;display:flex;position:sticky;overflow-y:auto}.insp-header.svelte-1t737pq{justify-content:space-between;align-items:center;gap:var(--margin-xs);border-bottom:var(--border-w) solid var(--color-border);padding-bottom:var(--margin-xxs);display:flex}.insp-title.svelte-1t737pq{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.close-btn.svelte-1t737pq{color:var(--color-text-muted);font:var(--big);padding:0 var(--margin-xs);background:0 0;line-height:1}.inspector.svelte-1t737pq input:where(.svelte-1t737pq){width:100%;min-width:0}.input-group.svelte-1t737pq{min-width:0}.hp-quick.svelte-1t737pq .amount-input:where(.svelte-1t737pq){flex:none;width:5rem}.grid-2.svelte-1t737pq{gap:var(--margin-xs);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.conditions-label.svelte-1t737pq{color:var(--color-text-primary);margin-bottom:var(--margin-xxs);display:block}.chips.svelte-1t737pq{gap:var(--margin-xxs);margin-bottom:var(--margin-xxs);flex-wrap:wrap;display:flex}.chip.svelte-1t737pq{align-items:center;gap:var(--margin-xxs);color:var(--color-purple);font:var(--small);display:inline-flex}.chip-x.svelte-1t737pq{color:var(--color-text-muted);padding:0 var(--margin-xxs);background:0 0;min-height:0;line-height:1}.conditions-section.svelte-1t737pq select:where(.svelte-1t737pq){width:100%}.statblock-details.svelte-1t737pq{border:var(--border-w) solid var(--color-border)}.statblock-details.svelte-1t737pq summary:where(.svelte-1t737pq){padding:var(--margin-xxs) var(--margin-xs);cursor:pointer;color:var(--color-text-primary);background-color:var(--color-bg-secondary)}.statblock-body.svelte-1t737pq{padding:var(--margin-xs);max-height:50vh;overflow:hidden auto}.actions.svelte-1t737pq{margin-top:auto}@media (width<=768px){.inspector.svelte-1t737pq{border:none;border-top:var(--border-w) solid var(--color-border-strong);z-index:20;flex:none;max-height:70vh;position:fixed;inset:auto 0 0}}.hp.svelte-e6jncv{align-items:center;gap:var(--margin-xs);font:var(--p);white-space:nowrap;display:inline-flex}.bar.svelte-e6jncv{letter-spacing:-1px}.hp.healthy.svelte-e6jncv .bar:where(.svelte-e6jncv),.hp.healthy.svelte-e6jncv .nums:where(.svelte-e6jncv){color:var(--color-green)}.hp.bloodied.svelte-e6jncv .bar:where(.svelte-e6jncv),.hp.bloodied.svelte-e6jncv .nums:where(.svelte-e6jncv){color:var(--color-yellow)}.hp.critical.svelte-e6jncv .bar:where(.svelte-e6jncv),.hp.critical.svelte-e6jncv .nums:where(.svelte-e6jncv){color:var(--color-red)}.hp.lethal.svelte-e6jncv .bar:where(.svelte-e6jncv),.hp.lethal.svelte-e6jncv .nums:where(.svelte-e6jncv){color:var(--color-text-subtle)}.hp.inverted.svelte-e6jncv .bar:where(.svelte-e6jncv),.hp.inverted.svelte-e6jncv .nums:where(.svelte-e6jncv){color:var(--color-bg-main)}@media (width<=480px){.bar.svelte-e6jncv{display:none}}.encounter-layout.svelte-1tnzwd{gap:var(--margin-xs);align-items:flex-start;display:flex}.main-col.svelte-1tnzwd{flex:auto;min-width:0}.statusline.svelte-1tnzwd{align-items:center;gap:var(--margin-xs);padding:var(--margin-xs);border:var(--border-w) solid var(--color-border-strong);background-color:var(--color-bg-secondary);margin-bottom:var(--margin-xs);z-index:5;flex-wrap:wrap;display:flex;position:sticky;top:0}.statusline.svelte-1tnzwd .prompt:where(.svelte-1tnzwd){color:var(--color-green);font-weight:700}.statusline.svelte-1tnzwd .sep:where(.svelte-1tnzwd){color:var(--color-text-muted)}.statusline.svelte-1tnzwd .active-name:where(.svelte-1tnzwd){color:var(--color-text-primary);flex-grow:1;font-weight:700}.creatures.svelte-1tnzwd{gap:var(--margin-xxs) var(--margin-xs);padding:var(--margin-xs);grid-template-columns:auto minmax(0,1fr) auto auto auto;max-width:100%;display:grid}.empty-state.svelte-1tnzwd{padding:var(--margin-m);text-align:center;color:var(--color-text-muted)}.visually-hidden.svelte-1tnzwd{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.empty-state.svelte-1tnzwd .prompt:where(.svelte-1tnzwd){color:var(--color-green)}.row.svelte-1tnzwd{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.creature-row.svelte-1tnzwd:hover{background:color-mix(in oklab, currentColor 8%, transparent)}.isTurn.svelte-1tnzwd{background-color:var(--color-blue);color:var(--color-bg-main)}.isTurn.svelte-1tnzwd .cname:where(.svelte-1tnzwd),.isTurn.svelte-1tnzwd .ac-badge:where(.svelte-1tnzwd){color:var(--color-bg-main)}.isTurn.svelte-1tnzwd :where(.svelte-1tnzwd):focus-visible{outline-color:var(--color-text-primary)}.cursor.svelte-1tnzwd{color:var(--color-bg-main);margin-right:2px;font-weight:700}.downed.svelte-1tnzwd .cname:where(.svelte-1tnzwd){color:var(--color-text-subtle);text-decoration:line-through}.row.svelte-1tnzwd>span:where(.svelte-1tnzwd){padding:var(--margin-xxs) var(--margin-xs);text-align:center}.row.svelte-1tnzwd>.name:where(.svelte-1tnzwd){text-align:start}.header-row.svelte-1tnzwd{border-bottom:var(--border-w) solid var(--color-border)}.header.svelte-1tnzwd{color:var(--color-text-muted);font-weight:700}.roll-all.svelte-1tnzwd{color:var(--color-text-muted);padding:var(--margin-xxs);background:0 0;justify-content:center;align-items:center;min-height:0;line-height:1;display:inline-flex}.roll-all.svelte-1tnzwd:hover{color:var(--color-green)}.name-btn.svelte-1tnzwd{color:var(--color-text-secondary);align-items:center;gap:var(--margin-xxs);text-align:start;background:0 0;max-width:100%;padding:0;display:inline-flex}.cname.svelte-1tnzwd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hp-btn.svelte-1tnzwd{background:0 0;padding:0}.ac-badge.svelte-1tnzwd{color:var(--color-text-secondary)}.type-ind.player.svelte-1tnzwd{color:var(--color-blue)}.type-ind.monster.svelte-1tnzwd{color:var(--color-red)}.conditions-tags.svelte-1tnzwd{gap:var(--margin-xs);margin-left:var(--margin-xs);flex-wrap:wrap;display:inline-flex}.condition-tag.svelte-1tnzwd{color:var(--color-purple);font:var(--smaller)}.isTurn.svelte-1tnzwd .condition-tag:where(.svelte-1tnzwd){color:var(--color-bg-main)}.controls.svelte-1tnzwd{justify-content:space-between;gap:var(--margin-s);padding:var(--margin-xs);flex-wrap:wrap;display:flex}.group.svelte-1tnzwd{gap:var(--margin-xs);display:flex}.start.svelte-1tnzwd,.next.svelte-1tnzwd{background-color:var(--color-green)}.stop.svelte-1tnzwd{background-color:var(--color-red)}.primary.next.svelte-1tnzwd{background-color:var(--color-green)}button.svelte-1tnzwd:disabled{background-color:var(--color-btn-secondary-bg);color:var(--color-text-subtle);cursor:not-allowed}.hidden-file-input.svelte-1tnzwd{display:none}@media (width<=768px){.encounter-layout.svelte-1tnzwd{flex-direction:column}}@media (width<=550px){.creatures.svelte-1tnzwd{grid-template-columns:auto minmax(0,1fr) auto auto}.ac.svelte-1tnzwd{display:none}}@media (width<=480px){.controls.svelte-1tnzwd{flex-direction:column;align-items:stretch}.group.svelte-1tnzwd{flex-wrap:wrap}.group.svelte-1tnzwd>button:where(.svelte-1tnzwd){flex:auto}.statusline.svelte-1tnzwd .active-name:where(.svelte-1tnzwd){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.roll-all.svelte-1tnzwd{min-width:44px;min-height:44px}}.picker.svelte-rwqjzg{position:relative}input.svelte-rwqjzg{width:100%}.results.svelte-rwqjzg{z-index:10;background-color:var(--color-bg-main);border:var(--border-w) solid var(--color-border);max-height:14rem;margin:0;position:absolute;left:0;right:0;overflow-y:auto}.result.svelte-rwqjzg{justify-content:space-between;gap:var(--margin-xs);padding:var(--margin-xxs) var(--margin-xs);cursor:pointer;display:flex}.result.active.svelte-rwqjzg{background-color:var(--color-blue);color:var(--color-bg-main)}.mcr.svelte-rwqjzg{color:var(--color-text-muted)}.result.active.svelte-rwqjzg .mcr:where(.svelte-rwqjzg){color:var(--color-bg-main)}header.svelte-1uha8ag{margin-block:var(--margin-xs)}h1.svelte-1uha8ag{font:var(--h2);margin:0}.tagline.svelte-1uha8ag{color:var(--color-text-muted);font:var(--small);margin:0;padding:0}section.svelte-1uha8ag{width:min(100%,1100px);padding:var(--margin-xs);border:var(--border-w) solid var(--color-border)}.add-btn.svelte-1uha8ag{width:100%}.builder.svelte-1uha8ag>.input-group:where(.svelte-1uha8ag){min-width:0}.builder.svelte-1uha8ag input:where(.svelte-1uha8ag){width:100%;min-width:0}.radio-group.svelte-1uha8ag>label:where(.svelte-1uha8ag){padding-right:var(--margin-xxs);padding-left:var(--margin-xxs)}input[type=radio].svelte-1uha8ag{opacity:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;appearance:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}label.svelte-1uha8ag:has(input:where(.svelte-1uha8ag):checked){background-color:var(--color-bg-secondary);color:var(--color-text-primary)}.builder.svelte-1uha8ag{gap:var(--margin-xs);grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.name.svelte-1uha8ag{grid-area:1/1/2/3}.type.svelte-1uha8ag{grid-area:1/3/2/4}.armor-class.svelte-1uha8ag{grid-area:2/1/3/2}.health-max.svelte-1uha8ag{grid-area:2/2/3/3}.health-cur.svelte-1uha8ag{grid-area:2/3/3/4}.initiative.svelte-1uha8ag{grid-area:3/1/4/2}.init-mod.svelte-1uha8ag{grid-area:3/2/4/3}.add-creature.svelte-1uha8ag{flex-direction:column-reverse;grid-area:3/3/4/4}.builder.monster-layout.svelte-1uha8ag{grid-template-rows:repeat(4,auto)}.builder.monster-layout.svelte-1uha8ag .name:where(.svelte-1uha8ag){grid-area:1/1/2/3}.builder.monster-layout.svelte-1uha8ag .type:where(.svelte-1uha8ag){grid-area:1/3/2/4}.builder.monster-layout.svelte-1uha8ag .monster:where(.svelte-1uha8ag){grid-area:2/1/3/4}.builder.monster-layout.svelte-1uha8ag .armor-class:where(.svelte-1uha8ag){grid-area:3/1/4/2}.builder.monster-layout.svelte-1uha8ag .health-max:where(.svelte-1uha8ag){grid-area:3/2/4/3}.builder.monster-layout.svelte-1uha8ag .health-cur:where(.svelte-1uha8ag){grid-area:3/3/4/4}.builder.monster-layout.svelte-1uha8ag .initiative:where(.svelte-1uha8ag){grid-area:4/1/5/2}.builder.monster-layout.svelte-1uha8ag .init-mod:where(.svelte-1uha8ag){grid-area:4/2/5/3}.builder.monster-layout.svelte-1uha8ag .add-creature:where(.svelte-1uha8ag){grid-area:4/3/5/4}@media (width<=800px){.builder.svelte-1uha8ag{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr))}.type.svelte-1uha8ag{grid-area:1/1/2/3}.name.svelte-1uha8ag{grid-area:2/1/3/2}.armor-class.svelte-1uha8ag{grid-area:2/2/3/3}.health-max.svelte-1uha8ag{grid-area:3/1/4/2}.health-cur.svelte-1uha8ag{grid-area:3/2/4/3}.initiative.svelte-1uha8ag{grid-area:4/1/5/2}.init-mod.svelte-1uha8ag{grid-area:4/2/5/3}.add-creature.svelte-1uha8ag{grid-area:5/2/6/3}.builder.monster-layout.svelte-1uha8ag{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(2,1fr)}.builder.monster-layout.svelte-1uha8ag .type:where(.svelte-1uha8ag){grid-area:1/1/2/3}.builder.monster-layout.svelte-1uha8ag .monster:where(.svelte-1uha8ag){grid-area:2/1/3/3}.builder.monster-layout.svelte-1uha8ag .name:where(.svelte-1uha8ag){grid-area:3/1/4/2}.builder.monster-layout.svelte-1uha8ag .armor-class:where(.svelte-1uha8ag){grid-area:3/2/4/3}.builder.monster-layout.svelte-1uha8ag .health-max:where(.svelte-1uha8ag){grid-area:4/1/5/2}.builder.monster-layout.svelte-1uha8ag .health-cur:where(.svelte-1uha8ag){grid-area:4/2/5/3}.builder.monster-layout.svelte-1uha8ag .initiative:where(.svelte-1uha8ag){grid-area:5/1/6/2}.builder.monster-layout.svelte-1uha8ag .init-mod:where(.svelte-1uha8ag){grid-area:5/2/6/3}.builder.monster-layout.svelte-1uha8ag .add-creature:where(.svelte-1uha8ag){grid-area:6/2/7/3}}@media (width<=480px){.builder.svelte-1uha8ag,.builder.monster-layout.svelte-1uha8ag{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}.builder.svelte-1uha8ag>.input-group:where(.svelte-1uha8ag),.builder.svelte-1uha8ag .type:where(.svelte-1uha8ag),.builder.svelte-1uha8ag .add-creature:where(.svelte-1uha8ag){grid-area:auto}}
