abbr,article,aside,audio,blockquote,body,code,div,em,fieldset,footer,form,h1,h2,h3,h4,h5,h6,header,html,iframe,img,label,legend,li,nav,object,ol,p,pre,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{padding:0;border:0;margin:0;font-size:100%;font-weight:inherit;vertical-align:baseline}article,aside,figure,footer,header,img,nav,section{display:block}html{box-sizing:border-box;overflow-y:scroll;line-height:1;font-family:sans-serif}*,:after,:before{box-sizing:inherit}img,object{max-width:100%}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}th{text-align:initial}td{font-weight:400}input,select{vertical-align:middle}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}strong{font-weight:700}input[type=file],label{cursor:pointer}input,select,textarea{border:0;border-radius:0;margin:0;font:inherit;color:inherit;background-color:rgba(0,0,0,0)}button,input[type=button],input[type=submit]{padding:0;border:0;border-radius:0;margin:0;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;color:inherit}button::-moz-focus-inner{padding:0;border:0}a{color:inherit;text-decoration:none}hr{border:0;border-top:1px solid;margin:0}:root{--black-rgb:0,0,0;--white-rgb:255,255,255;--gray-1-rgb:233,233,243;--gray-2-rgb:238,238,246;--gray-3-rgb:242,242,248;--gray-4-rgb:246,246,250;--gray-5-rgb:251,251,253;--background-rgb:var(--white-rgb);--foreground-rgb:var(--black-rgb);--responsive-gutter:0.5rem;--sidebar-width:0;--frame-width:0}@media(min-width:calc(720px + 1px)){:root{--responsive-gutter:1rem;--sidebar-width:192px}}@media(min-width:calc(1440px + 1px)){:root{--frame-width:1rem}}#__next,body,html{height:100%}html{background-color:rgb(var(--gray-1-rgb));color:rgb(var(--foreground-rgb))}@media(prefers-color-scheme:dark){html:not([data-theme=light]){--gray-1-rgb:22,19,29;--gray-2-rgb:31,27,41;--gray-3-rgb:40,35,53;--gray-4-rgb:49,43,64;--gray-5-rgb:58,51,76;--background-rgb:var(--black-rgb);--foreground-rgb:var(--white-rgb);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.FormDetailsLayout__layout{display:flex}@media(max-width:720px){.FormDetailsLayout__layout{flex-direction:column}}.FormDetailsLayout__primary{display:flex;align-items:center;justify-content:center;border-top-left-radius:inherit}@media(min-width:calc(720px + 1px)){.FormDetailsLayout__primary{border-bottom-left-radius:inherit}}@media(max-width:720px){.FormDetailsLayout__primary{border-top-right-radius:inherit}}.FormDetailsLayout__secondary{flex-grow:1;display:flex;flex-direction:column;gap:1rem;border-bottom-right-radius:inherit}@media(min-width:calc(720px + 1px)){.FormDetailsLayout__secondary{border-top-right-radius:inherit}}@media(max-width:720px){.FormDetailsLayout__secondary{border-bottom-right-radius:inherit}}.FormActions{position:-webkit-sticky;position:sticky;bottom:1rem;display:flex;justify-content:flex-end;gap:1rem}.Layout__main:not(.Layout__main--has-padding) .FormActions{margin-right:1rem}.IconLabel{display:flex;align-items:center;gap:.5rem}.IconLabel__icon{width:1.5rem;height:1.5rem}.BoxRows{margin-bottom:auto}.BoxRows,.BoxRows__rows{display:flex;flex-direction:column}.BoxRows__row:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.BoxRows__row:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.ProficiencyToggle{display:flex;align-items:center;justify-content:center;height:1.5rem;width:1.5rem;border-radius:999px;background-color:rgb(var(--gray-3-rgb));font-size:.75rem;font-weight:700;border:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.ProficiencyToggle--active,.ProficiencyToggle--fixed{background-color:rgb(var(--foreground-rgb));color:rgb(var(--background-rgb))}.ProficiencyToggle--disabled,.ProficiencyToggle--fixed{cursor:not-allowed;pointer-events:none}.ProficiencyToggle--disabled{opacity:.5}.LandingLayout__header{position:fixed;top:0;left:0;width:100%}.AuthLayout{display:flex;flex-direction:column;height:100%}.AuthLayout__inner{--current-background-rgb:var(--gray-3-rgb);background-color:rgb(var(--current-background-rgb))}@media(max-width:720px){.AuthLayout__inner{display:flex;align-items:center;width:100%;height:100%}}@media(min-width:calc(720px + 1px)){.AuthLayout__inner{border-radius:1rem;width:calc(100vw - 2rem);max-width:30rem;margin:1rem auto auto;box-shadow:.0625rem .125rem .25rem 0 rgba(var(--black-rgb),.125);max-height:calc(100vh - 2rem);overflow:auto}}.Layout{display:flex;flex-direction:column;height:inherit}.Layout__inner{--current-background-rgb:var(--gray-3-rgb);height:inherit;background-color:rgb(var(--current-background-rgb));overflow:auto}@media(min-width:calc(720px + 1px)){.Layout__inner{display:flex}}@media(min-width:calc(1440px + 1px)){.Layout__inner{margin:1rem auto auto;width:calc(100vw - var(--frame-width)*2);max-width:1480px;max-height:calc(100vh - 2rem);border-radius:1rem;box-shadow:.0625rem .125rem .25rem 0 rgba(var(--black-rgb),.125)}}.Layout__view{flex-grow:1}@media(min-width:calc(720px + 1px)){.Layout__view{flex:0 0 calc(100% - var(--sidebar-width))}}.Layout__header{position:-webkit-sticky;position:sticky;top:0;background-color:rgb(var(--gray-4-rgb));z-index:3}@media(max-width:1080px){.Layout__main{width:calc(100vw - var(--sidebar-width))}}.Layout__main--has-padding{padding:1rem}.Layout__navigation{background-color:rgb(var(--gray-2-rgb))}@media(max-width:720px){.Layout__navigation{position:fixed;top:0;left:0;width:240px;height:100%;z-index:4;transition:transform .3s ease-in-out}.Layout__navigation:not(.Layout__navigation--open){transform:translateX(-100%)}}@media(min-width:calc(720px + 1px)){.Layout__navigation{position:-webkit-sticky;position:sticky;top:0;flex:0 0 var(--sidebar-width)}}.Layout__navigation-inner{overflow:auto;height:100%}@media(max-width:720px){.Layout__navigation-toggle{position:absolute;top:0;left:100%;margin:.5rem}}@media(min-width:calc(720px + 1px)){.Layout__navigation-toggle{display:none}}.Header__inner{margin-left:auto;position:relative;display:flex;align-items:center;padding:var(--responsive-gutter)}@media(max-width:720px){.Header__inner:before{content:"";width:3rem}}.Header__brand{font-weight:600}@media(max-width:720px){.Header__brand{margin-left:auto}}.Header__navigation{margin-left:auto}.Navigation__items{margin:.5rem}.Navigation__link{display:flex;align-items:center;height:3rem;padding:.5rem;border-radius:.5rem;gap:1rem}.Navigation__link:hover{background-color:rgb(var(--gray-3-rgb))}.Navigation__icon{border-radius:50%;width:2rem}.LandingHero{min-height:100vh;background-color:red}.LandingHero__inner{padding-top:5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:inherit}.CharacterForm__debug{margin-top:2rem;border:1px solid var(--color-border,#333);border-radius:4px}.CharacterForm__debug-summary{cursor:pointer;padding:.75rem 1rem;color:var(--color-text-muted,#888);font-size:.875rem}.CharacterForm__debug-summary:hover{color:var(--color-text,#fff)}.CharacterForm__debug-content{margin:0;padding:1rem;background:var(--color-surface-dark,#0a0a15);border-top:1px solid var(--color-border,#333);overflow:auto;max-height:400px;font-size:.75rem;line-height:1.5}.CharacterStatsHeader{background-color:rgb(var(--gray-4-rgb));padding:0 1rem 1rem}.CharacterStatsHeader__stats{display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.CharacterStatsHeader__stat{display:flex;flex-direction:column;gap:.25rem;min-width:6rem}.CharacterStatsHeader__stat--loading{opacity:.5}.CharacterStatsHeader__stat-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:rgba(var(--foreground-rgb),.6)}.CharacterStatsHeader__stat-value{font-size:1.125rem;font-weight:600}.CharacterStatsHeader__stat-value--skeleton{color:rgba(var(--foreground-rgb),.3)}.GeneralSection{display:flex;flex-direction:column;gap:var(--responsive-gutter)}.GeneralSection__layout{display:grid;grid-gap:var(--responsive-gutter);gap:var(--responsive-gutter);margin-bottom:1rem}@media(max-width:1440px){.GeneralSection__layout{grid-template-columns:1fr}}@media(min-width:calc(1440px + 1px)){.GeneralSection__layout{grid-template-columns:1fr 1fr}}.GeneralSection__primary-layout{display:grid;grid-gap:var(--responsive-gutter);gap:var(--responsive-gutter)}@media(max-width:1440px){.GeneralSection__primary-layout{grid-template-columns:1fr}}@media(min-width:calc(1440px + 1px)){.GeneralSection__primary-layout{grid-template-columns:1fr 1fr}}.GeneralSection__race{margin-bottom:auto}@media(min-width:calc(1440px + 1px)){.GeneralSection__race{margin-top:1.5rem}}.GeneralSection__race-items{display:flex;flex-direction:column}.GeneralSection__race-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.GeneralSection__race-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.GeneralSection__class-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:var(--responsive-gutter);gap:var(--responsive-gutter)}.GeneralSection__multiclass-errors{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.GeneralSection__multiclass-error{padding:.75rem;background:rgba(231,76,60,.15);border:1px solid rgba(231,76,60,.4);border-radius:4px;color:var(--color-error,#e74c3c);font-size:.875rem;line-height:1.4}.AbilitiesSection__heading:not(:first-child){margin-top:1.5rem}.AbilitiesSection__abilities:not(:first-child){margin-top:1rem}.AbilitiesSection__ability-items{display:grid}@media(max-width:1080px){.AbilitiesSection__ability-items{grid-template-columns:1fr 1fr}}@media(min-width:calc(1080px + 1px)){.AbilitiesSection__ability-items{grid-template-columns:1fr 1fr 1fr}}.AbilitiesSection__ability-item{border-bottom:.5rem solid}.AbilitiesSection__ability-item:first-child{border-top-left-radius:inherit}.AbilitiesSection__ability-item:last-child{border-bottom-right-radius:inherit}@media(max-width:1080px){.AbilitiesSection__ability-item:nth-child(2){border-top-right-radius:inherit}.AbilitiesSection__ability-item:nth-last-child(2){border-bottom-left-radius:inherit}}@media(min-width:calc(1080px + 1px)){.AbilitiesSection__ability-item:nth-child(3){border-top-right-radius:inherit}.AbilitiesSection__ability-item:nth-last-child(3){border-bottom-left-radius:inherit}}.AbilitiesSection__ability-item-inner{display:flex;flex-direction:column;align-items:center}.AbilitiesSection__ability-item-name{color:rgba(var(--foreground-rgb),.75);padding-bottom:2rem}.AbilitiesSection__ability-item-modifier,.AbilitiesSection__ability-item-name{display:flex;align-items:center;flex-direction:column;gap:.5rem}.AbilitiesSection__ability-item-modifier-label,.AbilitiesSection__ability-item-saving-throw-label,.AbilitiesSection__ability-item-score-label{color:rgba(var(--foreground-rgb),.5)}.AbilitiesSection__ability-item-modifier-value{font-size:1.5rem;letter-spacing:.0625em}.AbilitiesSection__ability-item-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;align-items:center;padding-top:1rem}.AbilitiesSection__ability-item-saving-throw,.AbilitiesSection__ability-item-score{display:flex;flex-direction:column;align-items:center;gap:.25rem}.AbilitiesSection__ability-item-saving-throw-value,.AbilitiesSection__ability-item-score-value{display:flex;align-items:center;justify-content:center;gap:.25rem;height:1.5rem}.AbilitiesSection__skills{margin:1rem 0}.AbilitiesSection__skill-items{display:flex}@media(max-width:720px){.AbilitiesSection__skill-items{flex-direction:column}}@media(min-width:calc(720px + 1px)){.AbilitiesSection__skill-items{flex-wrap:wrap}}.AbilitiesSection__skill-item{border-left:.5rem solid}@media(min-width:calc(720px + 1px)){.AbilitiesSection__skill-item{width:calc(50% - .03125rem)}}.AbilitiesSection__skill-item-inner{display:flex;align-items:center;gap:.5rem}.AbilitiesSection__skill-item-name{color:rgba(var(--foreground-rgb),.75)}.AbilitiesSection__skill-item-toggles{display:flex;gap:.25rem}.AbilitiesSection__skill-item-passive{display:flex;align-items:center;gap:.5rem}.AbilitiesSection__skill-item-passive-label{color:rgba(var(--foreground-rgb),.5)}.AbilitiesSection__skill-item:first-child{border-top-left-radius:inherit}.AbilitiesSection__skill-item:last-child{border-bottom-right-radius:inherit}@media(max-width:1080px){.AbilitiesSection__skill-item:first-child{border-top-right-radius:inherit}.AbilitiesSection__skill-item:last-child{border-bottom-left-radius:inherit}}@media(min-width:calc(1080px + 1px)){.AbilitiesSection__skill-item:nth-child(2){border-top-right-radius:inherit}.AbilitiesSection__skill-item:nth-last-child(2){border-bottom-left-radius:inherit}}.AbilitiesSection__ability-item--strength,.AbilitiesSection__skill-item--strength{border-color:#ff8c00}.AbilitiesSection__ability-item--strength .AbilitiesSection__ability-item-modifier,.AbilitiesSection__ability-item--strength .AbilitiesSection__ability-item-modifier-value,.AbilitiesSection__ability-item--strength .AbilitiesSection__ability-item-passive-value,.AbilitiesSection__ability-item--strength .AbilitiesSection__ability-item-saving-throw-number,.AbilitiesSection__ability-item--strength .AbilitiesSection__ability-item-score-number,.AbilitiesSection__ability-item--strength .AbilitiesSection__skill-item-modifier,.AbilitiesSection__ability-item--strength .AbilitiesSection__skill-item-modifier-value,.AbilitiesSection__ability-item--strength .AbilitiesSection__skill-item-passive-value,.AbilitiesSection__ability-item--strength .AbilitiesSection__skill-item-saving-throw-number,.AbilitiesSection__ability-item--strength .AbilitiesSection__skill-item-score-number,.AbilitiesSection__skill-item--strength .AbilitiesSection__ability-item-modifier,.AbilitiesSection__skill-item--strength .AbilitiesSection__ability-item-modifier-value,.AbilitiesSection__skill-item--strength .AbilitiesSection__ability-item-passive-value,.AbilitiesSection__skill-item--strength .AbilitiesSection__ability-item-saving-throw-number,.AbilitiesSection__skill-item--strength .AbilitiesSection__ability-item-score-number,.AbilitiesSection__skill-item--strength .AbilitiesSection__skill-item-modifier,.AbilitiesSection__skill-item--strength .AbilitiesSection__skill-item-modifier-value,.AbilitiesSection__skill-item--strength .AbilitiesSection__skill-item-passive-value,.AbilitiesSection__skill-item--strength .AbilitiesSection__skill-item-saving-throw-number,.AbilitiesSection__skill-item--strength .AbilitiesSection__skill-item-score-number{color:#ff8c00;text-shadow:.03125rem .03125rem .0625rem rgba(var(--foreground-rgb),.125)}.AbilitiesSection__ability-item--dexterity,.AbilitiesSection__skill-item--dexterity{border-color:gold}.AbilitiesSection__ability-item--dexterity .AbilitiesSection__ability-item-modifier,.AbilitiesSection__ability-item--dexterity .AbilitiesSection__ability-item-modifier-value,.AbilitiesSection__ability-item--dexterity .AbilitiesSection__ability-item-passive-value,.AbilitiesSection__ability-item--dexterity .AbilitiesSection__ability-item-saving-throw-number,.AbilitiesSection__ability-item--dexterity .AbilitiesSection__ability-item-score-number,.AbilitiesSection__ability-item--dexterity .AbilitiesSection__skill-item-modifier,.AbilitiesSection__ability-item--dexterity .AbilitiesSection__skill-item-modifier-value,.AbilitiesSection__ability-item--dexterity .AbilitiesSection__skill-item-passive-value,.AbilitiesSection__ability-item--dexterity .AbilitiesSection__skill-item-saving-throw-number,.AbilitiesSection__ability-item--dexterity .AbilitiesSection__skill-item-score-number,.AbilitiesSection__skill-item--dexterity .AbilitiesSection__ability-item-modifier,.AbilitiesSection__skill-item--dexterity .AbilitiesSection__ability-item-modifier-value,.AbilitiesSection__skill-item--dexterity .AbilitiesSection__ability-item-passive-value,.AbilitiesSection__skill-item--dexterity .AbilitiesSection__ability-item-saving-throw-number,.AbilitiesSection__skill-item--dexterity .AbilitiesSection__ability-item-score-number,.AbilitiesSection__skill-item--dexterity .AbilitiesSection__skill-item-modifier,.AbilitiesSection__skill-item--dexterity .AbilitiesSection__skill-item-modifier-value,.AbilitiesSection__skill-item--dexterity .AbilitiesSection__skill-item-passive-value,.AbilitiesSection__skill-item--dexterity .AbilitiesSection__skill-item-saving-throw-number,.AbilitiesSection__skill-item--dexterity .AbilitiesSection__skill-item-score-number{color:gold;text-shadow:.03125rem .03125rem .0625rem rgba(var(--foreground-rgb),.125)}.AbilitiesSection__ability-item--constitution,.AbilitiesSection__skill-item--constitution{border-color:#3cb371}.AbilitiesSection__ability-item--constitution .AbilitiesSection__ability-item-modifier,.AbilitiesSection__ability-item--constitution .AbilitiesSection__ability-item-modifier-value,.AbilitiesSection__ability-item--constitution .AbilitiesSection__ability-item-passive-value,.AbilitiesSection__ability-item--constitution .AbilitiesSection__ability-item-saving-throw-number,.AbilitiesSection__ability-item--constitution .AbilitiesSection__ability-item-score-number,.AbilitiesSection__ability-item--constitution .AbilitiesSection__skill-item-modifier,.AbilitiesSection__ability-item--constitution .AbilitiesSection__skill-item-modifier-value,.AbilitiesSection__ability-item--constitution .AbilitiesSection__skill-item-passive-value,.AbilitiesSection__ability-item--constitution .AbilitiesSection__skill-item-saving-throw-number,.AbilitiesSection__ability-item--constitution .AbilitiesSection__skill-item-score-number,.AbilitiesSection__skill-item--constitution .AbilitiesSection__ability-item-modifier,.AbilitiesSection__skill-item--constitution .AbilitiesSection__ability-item-modifier-value,.AbilitiesSection__skill-item--constitution .AbilitiesSection__ability-item-passive-value,.AbilitiesSection__skill-item--constitution .AbilitiesSection__ability-item-saving-throw-number,.AbilitiesSection__skill-item--constitution .AbilitiesSection__ability-item-score-number,.AbilitiesSection__skill-item--constitution .AbilitiesSection__skill-item-modifier,.AbilitiesSection__skill-item--constitution .AbilitiesSection__skill-item-modifier-value,.AbilitiesSection__skill-item--constitution .AbilitiesSection__skill-item-passive-value,.AbilitiesSection__skill-item--constitution .AbilitiesSection__skill-item-saving-throw-number,.AbilitiesSection__skill-item--constitution .AbilitiesSection__skill-item-score-number{color:#3cb371;text-shadow:.03125rem .03125rem .0625rem rgba(var(--foreground-rgb),.125)}.AbilitiesSection__ability-item--intelligence,.AbilitiesSection__skill-item--intelligence{border-color:#4169e1}.AbilitiesSection__ability-item--intelligence .AbilitiesSection__ability-item-modifier,.AbilitiesSection__ability-item--intelligence .AbilitiesSection__ability-item-modifier-value,.AbilitiesSection__ability-item--intelligence .AbilitiesSection__ability-item-passive-value,.AbilitiesSection__ability-item--intelligence .AbilitiesSection__ability-item-saving-throw-number,.AbilitiesSection__ability-item--intelligence .AbilitiesSection__ability-item-score-number,.AbilitiesSection__ability-item--intelligence .AbilitiesSection__skill-item-modifier,.AbilitiesSection__ability-item--intelligence .AbilitiesSection__skill-item-modifier-value,.AbilitiesSection__ability-item--intelligence .AbilitiesSection__skill-item-passive-value,.AbilitiesSection__ability-item--intelligence .AbilitiesSection__skill-item-saving-throw-number,.AbilitiesSection__ability-item--intelligence .AbilitiesSection__skill-item-score-number,.AbilitiesSection__skill-item--intelligence .AbilitiesSection__ability-item-modifier,.AbilitiesSection__skill-item--intelligence .AbilitiesSection__ability-item-modifier-value,.AbilitiesSection__skill-item--intelligence .AbilitiesSection__ability-item-passive-value,.AbilitiesSection__skill-item--intelligence .AbilitiesSection__ability-item-saving-throw-number,.AbilitiesSection__skill-item--intelligence .AbilitiesSection__ability-item-score-number,.AbilitiesSection__skill-item--intelligence .AbilitiesSection__skill-item-modifier,.AbilitiesSection__skill-item--intelligence .AbilitiesSection__skill-item-modifier-value,.AbilitiesSection__skill-item--intelligence .AbilitiesSection__skill-item-passive-value,.AbilitiesSection__skill-item--intelligence .AbilitiesSection__skill-item-saving-throw-number,.AbilitiesSection__skill-item--intelligence .AbilitiesSection__skill-item-score-number{color:#4169e1;text-shadow:.03125rem .03125rem .0625rem rgba(var(--foreground-rgb),.125)}.AbilitiesSection__ability-item--wisdom,.AbilitiesSection__skill-item--wisdom{border-color:#639}.AbilitiesSection__ability-item--wisdom .AbilitiesSection__ability-item-modifier,.AbilitiesSection__ability-item--wisdom .AbilitiesSection__ability-item-modifier-value,.AbilitiesSection__ability-item--wisdom .AbilitiesSection__ability-item-passive-value,.AbilitiesSection__ability-item--wisdom .AbilitiesSection__ability-item-saving-throw-number,.AbilitiesSection__ability-item--wisdom .AbilitiesSection__ability-item-score-number,.AbilitiesSection__ability-item--wisdom .AbilitiesSection__skill-item-modifier,.AbilitiesSection__ability-item--wisdom .AbilitiesSection__skill-item-modifier-value,.AbilitiesSection__ability-item--wisdom .AbilitiesSection__skill-item-passive-value,.AbilitiesSection__ability-item--wisdom .AbilitiesSection__skill-item-saving-throw-number,.AbilitiesSection__ability-item--wisdom .AbilitiesSection__skill-item-score-number,.AbilitiesSection__skill-item--wisdom .AbilitiesSection__ability-item-modifier,.AbilitiesSection__skill-item--wisdom .AbilitiesSection__ability-item-modifier-value,.AbilitiesSection__skill-item--wisdom .AbilitiesSection__ability-item-passive-value,.AbilitiesSection__skill-item--wisdom .AbilitiesSection__ability-item-saving-throw-number,.AbilitiesSection__skill-item--wisdom .AbilitiesSection__ability-item-score-number,.AbilitiesSection__skill-item--wisdom .AbilitiesSection__skill-item-modifier,.AbilitiesSection__skill-item--wisdom .AbilitiesSection__skill-item-modifier-value,.AbilitiesSection__skill-item--wisdom .AbilitiesSection__skill-item-passive-value,.AbilitiesSection__skill-item--wisdom .AbilitiesSection__skill-item-saving-throw-number,.AbilitiesSection__skill-item--wisdom .AbilitiesSection__skill-item-score-number{color:#639;text-shadow:.03125rem .03125rem .0625rem rgba(var(--foreground-rgb),.125)}.AbilitiesSection__ability-item--charisma,.AbilitiesSection__skill-item--charisma{border-color:crimson}.AbilitiesSection__ability-item--charisma .AbilitiesSection__ability-item-modifier,.AbilitiesSection__ability-item--charisma .AbilitiesSection__ability-item-modifier-value,.AbilitiesSection__ability-item--charisma .AbilitiesSection__ability-item-passive-value,.AbilitiesSection__ability-item--charisma .AbilitiesSection__ability-item-saving-throw-number,.AbilitiesSection__ability-item--charisma .AbilitiesSection__ability-item-score-number,.AbilitiesSection__ability-item--charisma .AbilitiesSection__skill-item-modifier,.AbilitiesSection__ability-item--charisma .AbilitiesSection__skill-item-modifier-value,.AbilitiesSection__ability-item--charisma .AbilitiesSection__skill-item-passive-value,.AbilitiesSection__ability-item--charisma .AbilitiesSection__skill-item-saving-throw-number,.AbilitiesSection__ability-item--charisma .AbilitiesSection__skill-item-score-number,.AbilitiesSection__skill-item--charisma .AbilitiesSection__ability-item-modifier,.AbilitiesSection__skill-item--charisma .AbilitiesSection__ability-item-modifier-value,.AbilitiesSection__skill-item--charisma .AbilitiesSection__ability-item-passive-value,.AbilitiesSection__skill-item--charisma .AbilitiesSection__ability-item-saving-throw-number,.AbilitiesSection__skill-item--charisma .AbilitiesSection__ability-item-score-number,.AbilitiesSection__skill-item--charisma .AbilitiesSection__skill-item-modifier,.AbilitiesSection__skill-item--charisma .AbilitiesSection__skill-item-modifier-value,.AbilitiesSection__skill-item--charisma .AbilitiesSection__skill-item-passive-value,.AbilitiesSection__skill-item--charisma .AbilitiesSection__skill-item-saving-throw-number,.AbilitiesSection__skill-item--charisma .AbilitiesSection__skill-item-score-number{color:crimson;text-shadow:.03125rem .03125rem .0625rem rgba(var(--foreground-rgb),.125)}.BaseAbilityScoresSubsection__items{display:grid}@media(max-width:720px){.BaseAbilityScoresSubsection__items{grid-template-columns:1fr}}@media(min-width:calc(720px + 1px))and (max-width:1080px){.BaseAbilityScoresSubsection__items{grid-template-columns:1fr 1fr}}@media(min-width:calc(1080px + 1px)){.BaseAbilityScoresSubsection__items{grid-template-columns:1fr 1fr 1fr}}.BaseAbilityScoresSubsection__item:first-child{border-top-left-radius:inherit}@media(max-width:720px){.BaseAbilityScoresSubsection__item:first-child{border-top-right-radius:inherit}}.BaseAbilityScoresSubsection__item:last-child{border-bottom-right-radius:inherit}@media(max-width:720px){.BaseAbilityScoresSubsection__item:last-child{border-bottom-left-radius:inherit}}@media(min-width:calc(720px + 1px))and (max-width:1080px){.BaseAbilityScoresSubsection__item:nth-child(2){border-top-right-radius:inherit}.BaseAbilityScoresSubsection__item:nth-last-child(2){border-bottom-left-radius:inherit}}@media(min-width:calc(1080px + 1px)){.BaseAbilityScoresSubsection__item:nth-child(3){border-top-right-radius:inherit}.BaseAbilityScoresSubsection__item:nth-last-child(3){border-bottom-left-radius:inherit}}.AttributesSection__layout{display:grid;grid-gap:var(--responsive-gutter);gap:var(--responsive-gutter);margin-bottom:1rem}@media(max-width:1440px){.AttributesSection__layout{grid-template-columns:1fr}}@media(min-width:calc(1440px + 1px)){.AttributesSection__layout{grid-template-columns:1fr 1fr}}.AttributesSection__attribute-subsection{position:relative}.AttributesSection__remove-button{position:absolute;top:0;right:0;transform:translate(50%,-50%)}.AttributesSection__subsection-actions{display:table;margin-left:auto}.FeaturesSection__empty,.FeaturesSection__loading{color:rgba(var(--foreground-rgb),.5);text-align:center;padding:2rem}.FeaturesSection__section:not(:first-child){margin-top:1.5rem}.FeaturesSection__heading{font-size:1.125rem;margin-bottom:.75rem}.FeaturesSection__class-group:not(:first-child){margin-top:1rem}.FeaturesSection__class-title{color:rgba(var(--foreground-rgb),.6);margin-bottom:.5rem}.FeaturesSection__choices{margin-bottom:1rem}.FeaturesSection__choice{max-width:20rem}.FeaturesSection__item{display:flex;flex-direction:column;gap:.25rem}.FeaturesSection__item--choice{gap:.5rem}.FeaturesSection__item-header{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.FeaturesSection__item-name{font-weight:500}.FeaturesSection__item-level,.FeaturesSection__item-source{font-size:.75rem;color:rgba(var(--foreground-rgb),.5)}.FeaturesSection__item-description{margin-top:.25rem}.FeaturesSection__item-select{max-width:20rem;margin-left:-.5rem;margin-right:-.5rem}.FeaturesSection__item-select:first-child{margin-top:-.5rem}.FeaturesSection__item-select:last-child{margin-bottom:-.5rem}.FeaturesSection__item-selected-description{font-size:.875rem;color:rgba(var(--foreground-rgb),.85)}.FeaturesSection__choices-info{padding:1rem}.FeaturesSection__choice-pending{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;text-transform:capitalize}.FeaturesSection__choice-pending:not(:last-child){border-bottom:1px solid rgba(var(--foreground-rgb),.1)}.FeaturesSection__choice-count{font-size:.75rem;color:rgba(var(--foreground-rgb),.5)}.InventorySection__currency-list{display:flex;flex-wrap:wrap;gap:.5rem}.InventorySection__items{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem}@media(max-width:720px){.InventorySection__items{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:calc(720px + 1px))and (max-width:1080px){.InventorySection__items{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:calc(1080px + 1px)){.InventorySection__items{grid-template-columns:repeat(8,minmax(0,1fr))}}.InventorySection__item-label{display:block;position:relative}.InventorySection__item-checkbox{position:absolute;top:.5rem;right:.5rem}.StartingEquipment__modal-title{margin-bottom:1rem;font-size:1.5em}.StartingEquipment__modal-footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;display:flex;justify-content:flex-end;padding-top:1rem}.StartingEquipment__entries{display:flex;flex-direction:column;gap:var(--responsive-gutter)}.StartingEquipment__entry{position:relative}.StartingEquipment__entry-header{margin-bottom:1rem}.StartingEquipment__entry-header h3{font-size:1.25rem;margin-bottom:.25rem}.StartingEquipment__entry-description{font-size:.875rem;color:rgb(var(--gray-11-rgb));margin-bottom:1rem}.StartingEquipment__options{display:flex;flex-direction:column}.StartingEquipment__option{cursor:pointer;transition:background-color .15s ease}.StartingEquipment__option--selected{background-color:rgb(var(--gray-5-rgb));--current-background-rgb:var(--gray-5-rgb)}.StartingEquipment__option:hover:not(.StartingEquipment__option--selected){background-color:rgb(var(--gray-4-rgb))}.StartingEquipment__option:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.StartingEquipment__option:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.StartingEquipment__option-header{margin-bottom:.75rem}.StartingEquipment__option-letter{font-weight:600;color:rgb(var(--gray-12-rgb))}.StartingEquipment__option-includes{display:flex;flex-direction:column;gap:.5rem}.StartingEquipment__include{display:flex;align-items:center;gap:.75rem}.StartingEquipment__include--pack{flex-direction:column;align-items:flex-start}.StartingEquipment__include--category{flex-wrap:wrap}@media(min-width:calc(720px + 1px)){.StartingEquipment__include--category{flex-wrap:nowrap}}.StartingEquipment__include-image{width:2.5rem;height:2.5rem;flex-shrink:0;overflow:hidden;border-radius:.375rem;background-color:rgb(var(--gray-3-rgb))}.StartingEquipment__include-name{font-size:.9375rem}.StartingEquipment__include-select{flex:1 1;min-width:200px;pointer-events:auto}.StartingEquipment__include-pending{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 0}.StartingEquipment__include-pending-label{font-size:.9375rem;font-style:italic;color:rgb(var(--gray-10-rgb))}.StartingEquipment__include-pending-reason{font-size:.75rem;color:rgb(var(--gray-9-rgb))}.StartingEquipment__include--pending{opacity:.6}.StartingEquipment__pack-contents{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.5rem;margin-left:3.25rem}.StartingEquipment__pack-item{overflow:hidden}.StartingEquipment__pack-item,.StartingEquipment__pack-more{width:1.5rem;height:1.5rem;border-radius:.25rem;background-color:rgb(var(--gray-4-rgb))}.StartingEquipment__pack-more{display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:600;color:rgb(var(--gray-11-rgb))}.StartingEquipment__label{--current-background-rgb:var(--gray-3-rgb);top:-1.0125rem}.StartingEquipment__items{display:flex;flex-direction:column}.StartingEquipment__item{cursor:pointer}.StartingEquipment__item--selected{background-color:rgb(var(--gray-5-rgb));--current-background-rgb:var(--gray-5-rgb)}.StartingEquipment__item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.StartingEquipment__item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.StartingEquipment__item-inner{display:flex;gap:var(--responsive-gutter)}@media(max-width:720px){.StartingEquipment__item-inner{flex-direction:column}}@media(min-width:calc(720px + 1px)){.StartingEquipment__item-inner{align-items:center}}.StartingEquipment__item-image{width:3rem;overflow:hidden;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.StartingEquipment__item-image:not(.StartingEquipment__item-image--slot){border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.StartingEquipment__item-name{font-size:1.5rem}.StartingEquipment__slots{display:flex;gap:var(--responsive-gutter)}@media(max-width:720px){.StartingEquipment__slots{flex-direction:column}}@media(min-width:calc(720px + 1px)){.StartingEquipment__slots{align-items:center}}.StartingEquipment__slot{display:flex;align-items:center}.SpellsSection__loading,.SpellsSection__no-spellcasting{color:rgba(var(--foreground-rgb),.5);text-align:center;padding:2rem}.SpellsSection__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1rem;gap:1rem}.SpellsSection__card-placeholder{aspect-ratio:5/7;display:flex;align-items:center;justify-content:center;background-color:rgb(var(--gray-3-rgb));border-radius:.5rem;color:rgba(var(--foreground-rgb),.5);text-transform:capitalize}.SpellsSection__spell-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1rem;gap:1rem;max-height:60vh;overflow-y:auto;padding:.25rem}.SignInForm{display:flex;flex-direction:column;gap:var(--responsive-gutter);width:100%;padding:var(--responsive-gutter)}.SignInForm__mode-toggle{display:flex;gap:.5rem;justify-content:center}.SignInForm__mode-button{padding:.5rem 1rem;border:1px solid var(--color-border,#333);background:rgba(0,0,0,0);color:var(--color-text-muted,#888);cursor:pointer;border-radius:4px;transition:all .2s}.SignInForm__mode-button:hover{border-color:var(--color-primary,#e94560);color:var(--color-text,#fff)}.SignInForm__mode-button--active{background:var(--color-primary,#e94560);border-color:var(--color-primary,#e94560);color:#fff}.SignInForm__error{padding:.75rem;background:rgba(231,76,60,.2);border:1px solid rgba(231,76,60,.5);border-radius:4px;color:#e74c3c;text-align:center;font-size:.875rem}.UserForm{display:flex;flex-direction:column;gap:var(--responsive-gutter)}.DefaultTable__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.DefaultTable__table{width:100%}.DefaultTable__head .DefaultTable__column{padding:.5rem;background-color:rgb(var(--gray-4-rgb))}.DefaultTable__head .DefaultTable__row:first-child .DefaultTable__column:first-child{border-top-left-radius:.5rem}.DefaultTable__head .DefaultTable__row:first-child .DefaultTable__column:last-child{border-top-right-radius:.5rem}.DefaultTable__column{vertical-align:middle;padding:.5rem}.DefaultTable__body:first-child .DefaultTable__row:first-child .DefaultTable__column:first-child{border-top-left-radius:.5rem}.DefaultTable__body:first-child .DefaultTable__row:first-child .DefaultTable__column:last-child{border-top-right-radius:.5rem}.DefaultTable__body .DefaultTable__row:nth-child(odd) .DefaultTable__column{background-color:rgb(var(--gray-5-rgb))}.DefaultTable__body .DefaultTable__row:nth-child(2n) .DefaultTable__column{background-color:rgb(var(--gray-4-rgb))}.DefaultTable__body .DefaultTable__row:last-child .DefaultTable__column:first-child{border-bottom-left-radius:.5rem}.DefaultTable__body .DefaultTable__row:last-child .DefaultTable__column:last-child{border-bottom-right-radius:.5rem}.CharactersTable__link{display:flex;align-items:center;gap:.5rem}.CharactersTable__token-image{border-radius:50%}.RoutedTabs__sticky{position:-webkit-sticky;position:sticky;z-index:2}@media(max-width:720px){.RoutedTabs__sticky{top:4rem}}@media(min-width:calc(720px + 1px)){.RoutedTabs__sticky{top:5rem}}.RoutedTabs__tabs{overflow-x:auto;width:100%;background-color:rgb(var(--gray-4-rgb))}.RoutedTabs__items{display:flex;margin:0 2rem}.RoutedTabs__item{border-radius:.5rem .5rem 0 0}.RoutedTabs__item--active{background-color:rgb(var(--gray-3-rgb))}.RoutedTabs__button{display:flex;align-items:center;gap:.25rem;padding:.75rem 1rem}.RoutedTabs__content{padding:var(--responsive-gutter)}.FieldWrapper__label{margin:0 0 .5rem 1rem;color:rgba(var(--foreground-rgb),.75);height:1rem;display:flex;align-items:center}.FieldWrapper__field,.FileUploadField{position:relative}.FileUploadField__image-preview{width:9rem;height:9rem;border-radius:50%;background-color:rgb(var(--gray-2-rgb));background-size:cover;background-position:50%;overflow:hidden}.FileUploadField__upload-button{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.FileUploadField__upload-button-inner{width:24px;height:24px}.FileUploadField__remove-button{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;transition:opacity .1s ease-in-out,background-color .1s ease-in-out;background-color:#ccc}.FileUploadField__remove-button:hover{background-color:#ddd}.FileUploadField:not(:hover) .FileUploadField__remove-button{opacity:0}.SlugField__fieldset{font-family:monospace;display:flex;align-items:center;width:100%}.SlugField__prefix{padding-left:1rem;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;font-size:1rem;color:rgba(var(--foreground-rgb),.75)}.PublicField,.SlugField__prefix{height:2rem;display:flex;align-items:center;background-color:rgb(var(--gray-2-rgb))}.PublicField{padding:0 1rem;border-radius:.5rem;border:.0625rem solid rgba(0,0,0,0)}.PublicField__icon{margin-right:.5rem}.PublicField__value{position:absolute;visibility:hidden}.PublicField__label{font-weight:600}.PublicField__description,.PublicField__label{font-size:.75rem}.RepeaterField__rows{display:flex;flex-direction:column}.RepeaterField__label{margin:0 0 .5rem 1rem;color:rgba(var(--foreground-rgb),.75);height:1rem;display:flex;align-items:center}.RepeaterField__row{position:relative}.RepeaterField__row:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.RepeaterField__row:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.RepeaterField__remove-button{position:absolute;top:0;right:0;transform:translate(50%,-50%)}.RepeaterField__add-button:not(:first-child){margin-top:var(--responsive-gutter)}.SelectField__value-wrapper{position:relative}.SelectField__value-wrapper:after{content:"";position:absolute;top:50%;right:.75rem;border-left:.25rem solid rgba(0,0,0,0);border-right:.25rem solid rgba(0,0,0,0);border-top:.25rem solid;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none}.SelectField__value{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.1;background-color:rgb(var(--gray-2-rgb))}.SelectField__value:not(.SelectField__value--inline){padding:0 1rem;height:3rem;font-size:1.5rem}.SelectField__value--inline{padding:0 .5rem;height:2rem}.SelectField__value:not(.SelectField__value--editing){white-space:nowrap}.SelectField__value:not(.SelectField__value--first-of-set){border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.SelectField__value:not(.SelectField__value--last-of-set){border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.SelectField__value[disabled]{opacity:.75;color:rgba(var(--foreground-rgb),.75);background-color:rgba(var(--foreground-rgb),.05);cursor:not-allowed}.TextareaField__value{width:100%;padding:1rem;border-radius:.5rem;border:.0625rem solid rgba(0,0,0,0);background-color:rgb(var(--gray-2-rgb))}.TextareaField__value--editing{font-family:monospace;font-size:1rem;line-height:1.5;overflow:hidden;resize:none}.TextareaField__value h1{font-size:1.625em;font-weight:600}.TextareaField__value h2{font-size:1.5em;font-weight:600}.TextareaField__value h3{font-size:1.375em;font-weight:600}.TextareaField__value h4{font-size:1.25em;font-weight:600}.TextareaField__value h5{font-size:1.125em;font-weight:600}.TextareaField__value h6{font-size:1em;font-weight:600}.TextareaField__value>:not(:last-child){margin-bottom:1rem}.TextareaField__value p{line-height:1.5}.TextField{width:100%}.TextField__value{background-color:rgb(var(--gray-2-rgb))}.TextField__value:not(.TextField__value--dense){height:3rem;font-size:1.5rem}.TextField__value--dense{height:2rem;font-size:1rem}.TextField__value--editing[disabled]{opacity:.75;color:rgba(var(--foreground-rgb),.75);background-color:rgba(var(--foreground-rgb),.05);cursor:not-allowed}.TextField__value:not(.TextField__value--first-of-set){padding-right:1rem;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.TextField__value:not(.TextField__value--last-of-set){padding-left:1rem;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.GridSelectField__label{margin:0 0 .5rem 1rem;color:rgba(var(--foreground-rgb),.75);height:1rem;display:flex;align-items:center}.GridSelectField__options{display:grid;grid-template-columns:1fr 1fr 1fr}.GridSelectField__option--selected{background-color:rgb(var(--gray-5-rgb))}.GridSelectField__option:first-child{border-top-left-radius:inherit}.GridSelectField__option:last-child{border-bottom-right-radius:inherit}@media(min-width:calc(1080px + 1px)){.GridSelectField__option:nth-child(3){border-top-right-radius:inherit}.GridSelectField__option:nth-last-child(3){border-bottom-left-radius:inherit}}.DefaultButton{height:3rem;padding:0 1.5rem;border-radius:.5rem;transition:background-color .1s ease-in-out;box-shadow:.0625rem .125rem .25rem 0 rgba(var(--black-rgb),.125)}.IconButton{width:3em;height:3em;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .15s ease}.IconButton__icon{width:1.5em;height:1.5em}.IconButton:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ModeSwitch{display:flex;align-items:center;gap:.5rem;border-radius:999px;padding:.5rem;margin:-.5rem}.ModeSwitch:hover{background-color:rgb(var(--gray-5-rgb))}.ModeSwitch__icon{width:1.5rem;height:1.5rem;transition:transform .1s ease-in-out}.ModeSwitch--on .ModeSwitch__icon--dark,.ModeSwitch:not(.ModeSwitch--on) .ModeSwitch__icon--light{transform:scale(.75)}.ModeSwitch__switch{width:3rem;padding:.125rem;border-radius:1.5rem;background-color:rgb(var(--gray-2-rgb))}.ModeSwitch__switch-inner{width:1.25rem;height:1.25rem;border-radius:50%;background-color:rgb(var(--gray-5-rgb));transition:transform .1s ease-in-out}.ModeSwitch--on .ModeSwitch__switch-inner{transform:translateX(1.5rem)}.DefaultModal{display:flex;align-items:center;z-index:3}.DefaultModal,.DefaultModal__overlay{background:rgba(var(--gray-1-rgb),.5);position:fixed;top:0;left:0;width:100%;height:100%}.DefaultModal__close-button{position:absolute;bottom:100%;left:100%;transform:translate(-50%,50%);z-index:1}.DefaultModal__modal{position:relative;margin-left:auto;margin-right:auto}.DefaultModal__modal-inner{overflow:auto;width:calc(100vw - 4rem);height:calc(100vh - 4rem);max-width:800px;max-height:600px;padding:1rem;border-radius:.5rem;background-color:rgb(var(--gray-3-rgb))}.DefaultPopover{position:relative}.DefaultPopover__popover{position:absolute;top:100%;right:0;width:240px;margin:.5rem -.5rem 0 0;z-index:1}.DefaultPopover__list{display:flex;flex-direction:column}.DefaultPopover__item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.DefaultPopover__item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.DefaultPopover__item-inner{display:block;border-radius:inherit}.DefaultPopover__item-inner--link:hover{background-color:rgb(var(--gray-5-rgb))}.TasksPopover{display:flex;align-items:center;justify-content:flex-end}.TasksPopover__trigger{position:relative}.TasksPopover__badge{position:absolute;top:14.6%;right:14.6%;transform:translate(50%,-50%);background-color:red;border-radius:50%;width:1rem;height:1rem;border:.125rem solid rgb(var(--current-background-rgb))}.AbilitiesSection__abilities,.AbilitiesSection__skills,.BaseAbilityScoresSubsection__modal,.BoxRows,.DefaultPopover__popover,.FeaturesSection__choices-info,.FormDetailsLayout,.GeneralSection__race,.GridSelectField__field,.RepeaterField__inner,.StartingEquipment__entry{background-color:rgb(var(--gray-3-rgb));border-radius:.5rem;box-shadow:.0625rem .125rem .25rem 0 rgba(var(--black-rgb),.125)}.AbilitiesSection__ability-items,.AbilitiesSection__skill-items,.BaseAbilityScoresSubsection__items,.BoxRows__rows,.DefaultPopover__list,.FormDetailsLayout__layout,.GeneralSection__race-items,.GridSelectField__options,.RepeaterField__rows,.StartingEquipment__items,.StartingEquipment__options{gap:.0625rem;border-radius:inherit}.AbilitiesSection__ability-item,.AbilitiesSection__skill-item,.BaseAbilityScoresSubsection__item,.BoxRows__row,.DefaultPopover__item-inner,.FormDetailsLayout__primary,.FormDetailsLayout__secondary,.GeneralSection__race-item,.GridSelectField__option,.RepeaterField__row,.StartingEquipment__item,.StartingEquipment__option{--current-background-rgb:var(--gray-4-rgb);background-color:rgb(var(--current-background-rgb));padding:var(--responsive-gutter)}.AbilitiesSection__ability-item-modifier-label,.AbilitiesSection__ability-item-name,.AbilitiesSection__ability-item-saving-throw-label,.AbilitiesSection__ability-item-score-label,.AbilitiesSection__skill-item-name,.AbilitiesSection__skill-item-passive-label,.DefaultButton__label,.DefaultTable__head .DefaultTable__column,.DefaultTable__title,.FeaturesSection__choice-count,.FeaturesSection__class-title,.FeaturesSection__empty,.FeaturesSection__item-level,.FeaturesSection__item-source,.FeaturesSection__loading,.FieldWrapper__label,.GridSelectField__label,.Navigation__link,.RepeaterField__label,.RoutedTabs__label,.SelectField__label,.SlugField__label,.SpellsSection__loading,.SpellsSection__no-spellcasting,.StartingEquipment__label,.TextField__label,.TextareaField__label,.Typography--label{font-size:.75rem;letter-spacing:.0625em;text-transform:uppercase;font-weight:700}.AbilitiesSection__ability-item-modifier-value,.AbilitiesSection__ability-item-saving-throw-number,.AbilitiesSection__ability-item-score-number,.AbilitiesSection__skill-item-modifier,.AbilitiesSection__skill-item-passive-value,.Typography--numeric{font-family:monospace;font-weight:700}.Typography--title{font-size:1.5rem;font-weight:600}.Typography--heading{font-size:1.125rem;font-weight:500}.Typography--subheading{font-size:1rem;font-weight:500;color:rgba(var(--foreground-rgb),.75)}.FeaturesSection__item-description{font-size:.875rem;line-height:1.5;color:rgba(var(--foreground-rgb),.75)}.SelectField,.TextField,.TextareaField{position:relative;display:block}.SelectField__label,.SlugField__label,.StartingEquipment__label,.TextField__label,.TextareaField__label{position:relative;margin:-.5rem .75rem;z-index:1;display:table;height:1rem;line-height:1rem;padding:0 .25rem;background-color:rgb(var(--current-background-rgb));border-radius:.25rem;color:rgba(var(--foreground-rgb),.75);white-space:nowrap}.SelectField__value,.TextField__value{display:flex;width:100%;align-items:center;border:.0625rem solid rgba(0,0,0,0)}.DefaultModal__modal,.DefaultPopover__popover{box-shadow:0 1rem 4rem -.5rem rgb(var(--gray-1-rgb))}.Markdown{line-height:1.6}.Markdown h1,.Markdown h2,.Markdown h3,.Markdown h4,.Markdown h5,.Markdown h6{margin-top:2rem;margin-bottom:1rem;font-family:var(--font-wix),serif}.Markdown p:not(:last-child){margin-bottom:1rem}.Markdown ul{list-style-type:disc}.Markdown ol{list-style-type:decimal}.Markdown ol,.Markdown ul{padding-left:1.5rem}.Markdown ol:not(:last-child),.Markdown ul:not(:last-child){margin-bottom:1rem}.Markdown strong{font-weight:600}.Markdown em{font-style:italic}.SpellCard{aspect-ratio:5/7;padding:calc(var(--scale)*1*1px);background-color:rgb(var(--gray-4-rgb));border-radius:calc(var(--scale)*.5*1px);box-shadow:0 calc(var(--scale)*.0625*1px) calc(var(--scale)*.125*1px) 0 rgba(var(--black-rgb),.125)}.SpellCard,.SpellCard__header{display:flex;flex-direction:column}.SpellCard__header{gap:calc(var(--scale)*.25*1px);margin-bottom:calc(var(--scale)*.75*1px)}.SpellCard__name{font-size:calc(var(--scale)*1.25*1px);font-weight:600;line-height:1.2;color:rgba(var(--foreground-rgb),1)}.SpellCard__subtitle{font-size:calc(var(--scale)*.875*1px);color:rgba(var(--foreground-rgb),.65)}.SpellCard__meta{display:grid;grid-template-columns:5fr 7fr;grid-gap:calc(var(--scale)*.5*1px);gap:calc(var(--scale)*.5*1px);margin-bottom:calc(var(--scale)*.5*1px)}.SpellCard__meta-item{display:flex;flex-direction:column;gap:calc(var(--scale)*.25*1px)}.SpellCard__meta-label{font-size:calc(var(--scale)*.5*1px);letter-spacing:.0625em;text-transform:uppercase;font-weight:700;color:rgba(var(--foreground-rgb),.5)}.SpellCard__meta-value{font-size:calc(var(--scale)*.75*1px);color:rgba(var(--foreground-rgb),.85)}.SpellCard__badges{display:flex;flex-wrap:wrap;gap:calc(var(--scale)*.375*1px);margin-bottom:calc(var(--scale)*.5*1px)}.SpellCard__badge{font-size:calc(var(--scale)*.5*1px);letter-spacing:.0625em;text-transform:uppercase;font-weight:700;padding:calc(var(--scale)*.25*1px) calc(var(--scale)*.5*1px);background-color:rgba(var(--foreground-rgb),.1);border-radius:calc(var(--scale)*.25*1px);color:rgba(var(--foreground-rgb),.75)}.SpellCard__material{display:flex;flex-direction:column;gap:calc(var(--scale)*.125*1px);margin-bottom:calc(var(--scale)*.75*1px)}.SpellCard__description{flex:1 1;font-size:calc(var(--scale)*.75*1px);line-height:1.5;color:rgba(var(--foreground-rgb),.75);overflow-y:auto}