.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}
.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)}
.Divider-module__5gUYqa__divider{border-color:var(--borderColor);margin:0}
.Drawer-module__wgubIa__drawer{--size:256px;z-index:1;top:0;right:calc(-1*var(--size));width:min(100vw,var(--size));overscroll-behavior:none;height:100vh;transition:transform .2s;position:fixed;overflow-y:auto;transform:translate(0)}.Drawer-module__wgubIa__drawer.Drawer-module__wgubIa__open{transform:translateX(calc(-1*var(--size)))}.Drawer-module__wgubIa__drawer .Drawer-module__wgubIa__drawerSheet{border-radius:0;min-height:100vh}
@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}}
.ListEndDecor-module__H39ghG__container{align-items:center;width:100%;padding-block:2rem}.ListEndDecor-module__H39ghG__line{background:var(--borderColor);border-radius:2px;height:2px}.ListEndDecor-module__H39ghG__line:first-of-type{width:50px}.ListEndDecor-module__H39ghG__line:last-of-type{width:20px}
.Distribution-module__pD0wfq__controls{margin-bottom:var(--spacing);justify-content:space-between}@media not (min-width:1024px){.Distribution-module__pD0wfq__controls{flex-direction:column}}
.Chip-module__9yDKZW__chip{--padding:8px;padding-inline:var(--padding);color:var(--text-color);background:#5d606b;border-radius:99px;font-size:.875rem;display:inline-flex}.Chip-module__9yDKZW__chip.Chip-module__9yDKZW__small{--padding:6px;font-size:.75rem}
@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%)}
.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}
.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)}
