.DiceBag-module__pSgkRW__header{margin-bottom:var(--spacing)}.DiceBag-module__pSgkRW__header.DiceBag-module__pSgkRW__disabled{color:var(--disabled)}.DiceBag-module__pSgkRW__diceButton{cursor:pointer;background:0 0;border:none;padding:0;transition:box-shadow .2s ease-in-out}.DiceBag-module__pSgkRW__diceSvg{color:#333;stroke:currentColor;stroke-width:1px;line-height:1}.DiceBag-module__pSgkRW__diceSvg text{fill:currentColor}
.Tooltip-module__N7GKeq__host{--tooltip-bg:#5d606b;position:relative}.Tooltip-module__N7GKeq__host .Tooltip-module__N7GKeq__title{visibility:hidden;background:var(--tooltip-bg);z-index:1;border-radius:4px;width:max-content;max-width:300px;margin-top:.5rem;padding:.25rem .5rem;font-size:.75rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.Tooltip-module__N7GKeq__host .Tooltip-module__N7GKeq__title.Tooltip-module__N7GKeq__placementLeft{transform:translateX(calc(-100% - var(--spacing)/2))translateY(-50%);margin:0;top:50%;left:0}.Tooltip-module__N7GKeq__host.Tooltip-module__N7GKeq__enabled.Tooltip-module__N7GKeq__uncontrolled:hover .Tooltip-module__N7GKeq__title,.Tooltip-module__N7GKeq__host.Tooltip-module__N7GKeq__enabled.Tooltip-module__N7GKeq__open .Tooltip-module__N7GKeq__title{visibility:visible}.Tooltip-module__N7GKeq__host .Tooltip-module__N7GKeq__arrow:after{--arrow-size:8px;content:" ";top:calc(-2*var(--arrow-size));left:calc(50% - var(--arrow-size));border:var(--arrow-size)solid;border-color:transparent transparent var(--tooltip-bg)transparent;position:absolute}
.SchoolIcon-module__v15kKq__icon{width:48px;height:48px;color:var(--background);border-radius:12px;flex-shrink:0;padding:4px}.SchoolIcon-module__v15kKq__abjuration{background:#8fbeef}.SchoolIcon-module__v15kKq__conjuration{background:#efd68f}.SchoolIcon-module__v15kKq__divination{background:#b5d2e3}.SchoolIcon-module__v15kKq__enchantment{background:#d9a6d3}.SchoolIcon-module__v15kKq__evocation{background:#ef9f8f}.SchoolIcon-module__v15kKq__illusion{background:#c799ff}.SchoolIcon-module__v15kKq__necromancy{background:#bfef8f}.SchoolIcon-module__v15kKq__transmutation{background:#d6975c}
.DistributionChart-module__tKTwjW__distributionHost{justify-content:center;width:100%;display:flex}.DistributionChart-module__tKTwjW__distributionContainer{height:calc(200px + 3*var(--spacing));padding-bottom:calc(3*var(--spacing));padding-inline:var(--spacing);flex-direction:row;display:flex;overflow:auto visible}.DistributionChart-module__tKTwjW__column{border:var(--border);align-items:flex-end;height:100%;display:flex}.DistributionChart-module__tKTwjW__columnFilling{background:#c06868;border-radius:2px;justify-content:center;align-items:flex-end;width:24px;display:flex}
.Button-module__Jp0wVq__button{--horiz-padding:.5rem;--background:transparent;padding:var(--horiz-padding)calc(2*var(--horiz-padding));border:var(--border);border-radius:var(--horiz-padding);user-select:none;color:var(--text-color);background-color:var(--background);align-items:center;font-size:1rem;font-weight:500;display:flex;position:relative}.Button-module__Jp0wVq__button .Button-module__Jp0wVq__content{flex-grow:1;justify-content:center;align-items:center;display:flex}.Button-module__Jp0wVq__button .Button-module__Jp0wVq__content>span{display:flex}.Button-module__Jp0wVq__button .Button-module__Jp0wVq__content.Button-module__Jp0wVq__alignmentStart{justify-content:start}.Button-module__Jp0wVq__button:not(.Button-module__Jp0wVq__enabled){opacity:.5}.Button-module__Jp0wVq__button.Button-module__Jp0wVq__enabled{cursor:pointer}.Button-module__Jp0wVq__button.Button-module__Jp0wVq__enabled:hover{background-color:color-mix(in srgb,var(--foreground)15%,var(--background))}.Button-module__Jp0wVq__button.Button-module__Jp0wVq__enabled:active{background-color:color-mix(in srgb,var(--foreground)25%,var(--background))}.Button-module__Jp0wVq__button>.Button-module__Jp0wVq__spinner{position:absolute;left:50%;transform:translate(-50%)}.Button-module__Jp0wVq__button.Button-module__Jp0wVq__loading>.Button-module__Jp0wVq__content{visibility:hidden}.Button-module__Jp0wVq__button:focus-visible{outline:2px solid var(--anchor);outline-offset:2px}.Button-module__Jp0wVq__button.Button-module__Jp0wVq__small{--horiz-padding:.25rem;font-size:.875rem}.Button-module__Jp0wVq__button.Button-module__Jp0wVq__small>.Button-module__Jp0wVq__content{margin-bottom:1px}.Button-module__Jp0wVq__button.Button-module__Jp0wVq__large{--horiz-padding:1rem;font-size:1.125rem}.Button-module__Jp0wVq__button.Button-module__Jp0wVq__success{--background:forestgreen}.Button-module__Jp0wVq__button.Button-module__Jp0wVq__error{--background:var(--error)}.Button-module__Jp0wVq__button.Button-module__Jp0wVq__hasStartDecorator{padding-left:var(--horiz-padding)}.Button-module__Jp0wVq__button.Button-module__Jp0wVq__hasEndDecorator{padding-right:var(--horiz-padding)}.Button-module__Jp0wVq__button.Button-module__Jp0wVq__square{padding:var(--horiz-padding)}.Button-module__Jp0wVq__button.Button-module__Jp0wVq__plain{border:none;border-radius:0}.Button-module__Jp0wVq__button.Button-module__Jp0wVq__active{background:color-mix(in srgb,var(--text-color)20%,var(--background))}.Button-module__Jp0wVq__decorator{align-items:center;display:flex}.Button-module__Jp0wVq__startDecorator{padding-right:var(--horiz-padding)}.Button-module__Jp0wVq__endDecorator{padding-left:var(--horiz-padding)}
@media (min-width:1024px){.TopBarLinks-module__fU4vdG__menuButton{display:none}}.TopBarLinks-module__fU4vdG__navList{flex-direction:row;padding:0;list-style:none;display:flex}@media not (min-width:1024px){.TopBarLinks-module__fU4vdG__navList{flex-direction:column}.TopBarLinks-module__fU4vdG__navList:not(.TopBarLinks-module__fU4vdG__open){display:none}}
.Divider-module__5gUYqa__divider{border-color:var(--borderColor);margin:0}
.ContributionTable-module__d7LN_q__table{gap:.25rem;display:flex}
.Distribution-module__pD0wfq__controls{margin-bottom:var(--spacing);justify-content:space-between}@media not (min-width:1024px){.Distribution-module__pD0wfq__controls{flex-direction:column}}
@media not (min-width:1024px){.TryRoll-module__S8jx5G__controls{flex-direction:column}}.TryRoll-module__S8jx5G__rollsList{margin:0;padding:0;list-style:none;overflow:hidden;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}
.CheckboxGroup-module__Guf_CG__fieldset{gap:calc(var(--spacing)/2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.CheckboxGroup-module__Guf_CG__fieldset .CheckboxGroup-module__Guf_CG__legend{margin-bottom:calc(var(--spacing)/2);font-size:.875rem}
.Textarea-module__o_jDuG__textarea{--gutter:.5rem;background:var(--input-background);border:var(--border);min-width:300px;color:var(--text-color);padding-inline:var(--gutter);border-radius:6px;flex-grow:1;font-family:inherit;font-size:1rem}.Textarea-module__o_jDuG__textarea:focus-within{outline:2px solid var(--anchor)}.Textarea-module__o_jDuG__textarea{align-self:center}.Textarea-module__o_jDuG__textarea.Textarea-module__o_jDuG__invalid{outline:2px solid var(--error)}.Textarea-module__o_jDuG__textarea{padding:var(--gutter)}
