svg.svelte-zn890{opacity:.8;flex:none;display:block}.roll-row.svelte-1ojicq5{flex-direction:column;min-width:0;display:flex}.roll-row.strip.svelte-1ojicq5{flex-direction:row;align-items:center}.strip.svelte-1ojicq5 .roll-label:where(.svelte-1ojicq5){min-width:3ch;padding:var(--space-2) var(--space-1) var(--space-2) var(--space-3);flex:0 auto}.strip.svelte-1ojicq5 .roll-to-hit:where(.svelte-1ojicq5),.strip.svelte-1ojicq5 .roll-damage:where(.svelte-1ojicq5){border-inline-start:0;padding:0}.strip.svelte-1ojicq5 .roll-to-hit-total:where(.svelte-1ojicq5){padding-inline-end:0}.strip.svelte-1ojicq5 .roll-dice-group:where(.svelte-1ojicq5){margin-inline-start:0}.strip.svelte-1ojicq5 .roll-total:where(.svelte-1ojicq5),.strip.svelte-1ojicq5 .roll-total.big-total:where(.svelte-1ojicq5){padding:0 var(--space-2-5);font-size:var(--font-size-body);border-inline-start:1px solid var(--color-border)}.roll-label.svelte-1ojicq5{padding:var(--space-2-5) var(--space-4) var(--space-2);font-family:var(--font-display);font-size:var(--font-size-body);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.roll-grid.svelte-1ojicq5{align-items:center;gap:var(--space-2);padding:0 var(--space-1);display:flex}.roll-lanes.svelte-1ojicq5{gap:var(--space-2);padding:0 var(--space-4) var(--space-3);flex-direction:column;display:flex}.roll-lane.svelte-1ojicq5{align-items:stretch;gap:var(--space-2);display:flex}.roll-box.svelte-1ojicq5{min-width:5.5rem;padding:var(--space-2) var(--space-2-5);background:var(--color-surface-2);border-radius:var(--radius);flex-direction:column;flex:0 auto;gap:2px;display:flex}.roll-box.svelte-1ojicq5:not(.damage-box){flex-shrink:0}.roll-box.damage-box.svelte-1ojicq5{background:color-mix(in srgb, var(--color-danger) 7%, var(--color-surface-2));min-width:7rem}.roll-answer.svelte-1ojicq5{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.roll-answer-sum.svelte-1ojicq5{white-space:nowrap;font-family:var(--font-display);font-size:var(--font-size-xl);color:var(--color-text);font-variant-numeric:tabular-nums;flex:none;font-weight:700;line-height:1.05}.roll-answer-sum.nat-20.svelte-1ojicq5{color:var(--color-resource)}.roll-answer-sum.nat-1.svelte-1ojicq5{color:var(--color-danger)}.roll-formula.svelte-1ojicq5 .roll-to-hit:where(.svelte-1ojicq5){flex-wrap:nowrap}.roll-formula.svelte-1ojicq5{align-items:center;gap:var(--space-1);opacity:.8;flex-wrap:wrap;min-width:0;display:flex}.roll-formula.svelte-1ojicq5 .roll-to-hit:where(.svelte-1ojicq5),.roll-formula.svelte-1ojicq5 .roll-damage:where(.svelte-1ojicq5){border-inline-start:0;padding:0}.roll-formula.svelte-1ojicq5 .roll-face:where(.svelte-1ojicq5){font-size:var(--font-size-xs)}.roll-formula.svelte-1ojicq5 .roll-dice-group:where(.svelte-1ojicq5):before,.roll-formula.svelte-1ojicq5 .roll-dice-group:where(.svelte-1ojicq5):after{font-size:var(--font-size-sm)}.roll-caption.svelte-1ojicq5{font-size:var(--font-size-micro)}.roll-formula.svelte-1ojicq5 .roll-damage-part:where(.svelte-1ojicq5),.roll-formula.svelte-1ojicq5 .roll-dice-group:where(.svelte-1ojicq5){white-space:normal;flex-wrap:wrap;flex:0 auto;min-width:0}.roll-formula.svelte-1ojicq5 .roll-dice-group:where(.svelte-1ojicq5):has(.roll-dropped:where(.svelte-1ojicq5)){flex-wrap:nowrap}@media (width<=600px){.roll-lane.svelte-1ojicq5{flex-direction:column}}.roll-attack-index.svelte-1ojicq5{padding:var(--space-1-5) 0;font-size:var(--font-size-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:600;display:flex}.roll-to-hit.svelte-1ojicq5{align-items:center;gap:var(--space-1);padding:var(--space-1-5) 0;flex-wrap:wrap;justify-self:start;display:flex}.roll-dice-group.svelte-1ojicq5{align-items:center;gap:var(--space-1);padding:var(--space-1);font:inherit;border-radius:var(--radius-sm);color:var(--color-text-muted);background:0 0;border:0;display:inline-flex}.roll-to-hit.svelte-1ojicq5>.roll-dice-group:where(.svelte-1ojicq5){margin-inline-start:calc(-1 * var(--space-1))}.roll-dice-group.svelte-1ojicq5:before{content:"["}.roll-dice-group.svelte-1ojicq5:after{content:"]"}.roll-dice-group.svelte-1ojicq5:before,.roll-dice-group.svelte-1ojicq5:after{font-family:var(--font-display);font-size:var(--font-size-body);font-weight:400;line-height:1}.roll-dice-group.adv-advantage.svelte-1ojicq5{color:var(--color-good)}.roll-dice-group.adv-disadvantage.svelte-1ojicq5{color:var(--color-danger)}.roll-dice-group.tappable.svelte-1ojicq5{cursor:pointer}.roll-dice-group.svelte-1ojicq5 .roll-cue:where(.svelte-1ojicq5){order:1}.roll-dice-group.tappable.svelte-1ojicq5:hover{background:color-mix(in srgb, var(--color-text) 10%, transparent)}.roll-dice-group.tappable.svelte-1ojicq5:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.roll-face.svelte-1ojicq5{font-size:var(--font-size-sm);color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:600}.roll-face.max.svelte-1ojicq5{color:var(--color-resource)}.roll-face.min.svelte-1ojicq5{color:var(--color-text-muted)}.roll-face.d20.max.svelte-1ojicq5{font-weight:700}.roll-face.d20.min.svelte-1ojicq5{color:var(--color-danger);font-weight:700}.roll-face.dropped-die.svelte-1ojicq5{color:var(--color-text-muted);font-weight:500}.roll-dropped.svelte-1ojicq5{justify-content:flex-end;align-items:center;gap:var(--space-1);width:var(--drop-slot);opacity:0;max-width:0;margin-inline-start:calc(-1 * var(--space-1));transition:max-width .14s,opacity .14s;display:inline-flex;overflow:hidden}.roll-row.svelte-1ojicq5:hover .roll-dropped:where(.svelte-1ojicq5),.roll-row.svelte-1ojicq5:focus-within .roll-dropped:where(.svelte-1ojicq5){max-width:var(--drop-slot);opacity:1}.roll-to-hit.svelte-1ojicq5:has(.roll-dropped:where(.svelte-1ojicq5)){--drop-slot:2.6ch;padding-inline-end:var(--drop-slot);transition:padding-inline-end .14s}:is(.roll-row.svelte-1ojicq5:hover .roll-to-hit:where(.svelte-1ojicq5):has(.roll-dropped:where(.svelte-1ojicq5)),.roll-row.svelte-1ojicq5:focus-within .roll-to-hit:where(.svelte-1ojicq5):has(.roll-dropped:where(.svelte-1ojicq5))){padding-inline-end:0}@media (hover:none){.roll-dropped.svelte-1ojicq5{max-width:var(--drop-slot);opacity:1}.roll-to-hit.svelte-1ojicq5:has(.roll-dropped:where(.svelte-1ojicq5)){padding-inline-end:0}}.roll-face.folded-dice.svelte-1ojicq5{color:var(--color-text-muted);font-weight:500}.roll-die-divider.svelte-1ojicq5{background:var(--color-border-strong);width:1px;height:12px}.roll-cue.advantage-cue-up.svelte-1ojicq5{color:var(--color-good)}.roll-cue.advantage-cue-down.svelte-1ojicq5{color:var(--color-danger)}.roll-cue.advantage-cue-neither.svelte-1ojicq5{color:var(--color-text-muted)}.roll-cue.svelte-1ojicq5{font-size:var(--font-size-micro);opacity:.8;line-height:1}.roll-modifier.svelte-1ojicq5{font-size:var(--font-size-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.roll-to-hit-total.svelte-1ojicq5{justify-content:flex-end;align-items:center;gap:var(--space-1);padding:0 var(--space-3) 0 var(--space-2);font-family:var(--font-display);font-size:var(--font-size-body);color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:700;display:flex}.roll-damage.svelte-1ojicq5{justify-content:flex-end;align-self:stretch;align-items:center;gap:var(--space-1);padding:var(--space-1-5) var(--space-3) var(--space-1-5) 14px;border-inline-start:1px solid var(--color-border);flex-wrap:wrap;display:flex}.roll-damage-part.svelte-1ojicq5{align-items:center;gap:var(--space-1);white-space:nowrap;flex:none;display:inline-flex}.roll-no-damage.svelte-1ojicq5{font-size:var(--font-size-xs);color:var(--color-text-muted)}.roll-total.svelte-1ojicq5{justify-content:center;align-self:stretch;align-items:center;gap:var(--space-1);font-family:var(--font-display);font-size:var(--font-size-body);color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-weight:600;line-height:1;display:flex}.roll-total.big-total.svelte-1ojicq5{font-size:var(--font-size-h2);color:var(--color-text);font-weight:700}.roll-total.nat-20.svelte-1ojicq5,.roll-to-hit-total.nat-20.svelte-1ojicq5,.roll-attack-index.nat-20.svelte-1ojicq5{color:var(--color-resource)}.roll-total.nat-1.svelte-1ojicq5,.roll-to-hit-total.nat-1.svelte-1ojicq5{color:var(--color-danger)}.roll-miss.svelte-1ojicq5{font-size:var(--font-size-sm);font-weight:600}.roll-type-sum.svelte-1ojicq5{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;font-weight:600;display:flex}.roll-type-sum.svelte-1ojicq5 span:where(.svelte-1ojicq5){color:var(--color-text)}.roll-note.svelte-1ojicq5{padding:0 var(--space-4) var(--space-2);font-size:var(--font-size-xs);color:var(--color-accent-bright)}.roll-note.said.svelte-1ojicq5{color:var(--color-text-muted)}[data-sonner-toast]:has(>.roll-toast){width:460px;justify-content:center;margin-inline-start:calc((var(--width) - 460px) / 2);display:flex}@media (width<=600px){[data-sonner-toast]:has(>.roll-toast){width:100%;margin-inline-start:0}}.roll-toast.svelte-88n77y{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);width:max-content;min-width:260px;max-width:100%;box-shadow:var(--shadow-2);flex-direction:column;display:flex;overflow:hidden}.roll-card.svelte-88n77y{font:inherit;text-align:start;border-radius:inherit;color:inherit;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.roll-card.dismissible.svelte-88n77y{cursor:pointer}.toast-note.svelte-88n77y{gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);color:var(--color-text);align-items:flex-start;line-height:1.4;display:flex}.roll-card.svelte-88n77y>:where(.svelte-88n77y)+:where(.svelte-88n77y){border-top:1px solid var(--color-border)}.toast-note-text.svelte-88n77y{gap:var(--space-1);flex-direction:column;display:flex}.toast-note-text.svelte-88n77y>span:where(.svelte-88n77y){color:var(--color-text-muted)}.toast-note.warning.svelte-88n77y{color:var(--color-warning)}.toast-note.error.svelte-88n77y{color:var(--color-danger)}.toast-note.svelte-88n77y b:where(.svelte-88n77y){color:var(--color-text)}.roll-toast.advantage.svelte-88n77y{border:2px solid var(--color-good)}.roll-toast.disadvantage.svelte-88n77y{border:2px solid var(--color-danger)}.roll-toast.svelte-88n77y:not(.advantage,.disadvantage):has(.roll-card.dismissible:where(.svelte-88n77y):hover){border-color:var(--color-border-strong)}
