@layer reset,root,typetura,type;@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}html:focus-within{scroll-behavior:smooth}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-inline-size:100%;block-size:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto}}@layer root{:root{--true-black: #000;--offblack: #222;--parchment: #f5f3ee;--light-pink: hsl(320, 100%, 76%);--pink: hsl(320, 100%, 46%);--dark-pink: hsl(320, 100%, 30%);--light-teal: hsl(170, 100%, 76%);--teal: hsl(170, 100%, 46%);--dark-teal: hsl(170, 100%, 30%);--light-green: hsl(145, 100%, 76%);--green: hsl(145, 100%, 46%);--dark-green: hsl(145, 100%, 30%);--light-red: hsl(0, 100%, 76%);--red: hsl(0, 100%, 46%);--dark-red: hsl(0, 100%, 30%);--light-blue: hsl(195, 100%, 76%);--blue: hsl(195, 100%, 46%);--dark-blue: hsl(195, 100%, 30%);--light-yellow: hsl(50, 100%, 76%);--yellow: hsl(50, 100%, 46%);--dark-yellow: hsl(50, 100%, 33.9%);--light-purple: hsl(280, 100%, 76%);--purple: hsl(280, 100%, 46%);--dark-purple: hsl(280, 100%, 30%);--white: hsl(0, 0%, 100%);--black: hsl(280, 10%, 10%);--light-grey: hsl(280, 3%, 90%);--medium-grey: hsl(280, 3%, 59%);--grey: hsl(280, 3%, 50%);--dark-grey: hsl(280, 3%, 20%);--theme-light--text: hsl(280, 10%, 10%);--theme-light--body: hsl(0, 0%, 100%);--theme-light--highlight: hsl(280, 100%, 46%);--theme-light--purple: hsl(280, 100%, 46%);--theme-light--red: hsl(0, 100%, 46%);--theme-light--dark-red: hsl(0, 100%, 30%);--theme-light--green: hsl(145, 100%, 30%);--theme-light--yellow: hsl(50, 100%, 46%);--theme-light--dark-yellow: hsl(50, 100%, 33.9%);--theme-light--blue: hsl(195, 100%, 46%);--theme-light--teal: hsl(170, 100%, 46%);--theme-light--grey: hsl(280, 3%, 50%);--theme-light--light-grey: hsl(280, 3%, 90%);--theme-light--pink: hsl(320, 100%, 46%);--theme-dark--text: hsl(280, 3%, 90%);--theme-dark--body: hsl(280, 3%, 20%);--theme-dark--highlight: hsl(280, 100%, 76%);--theme-dark--purple: hsl(280, 100%, 76%);--theme-dark--red: hsl(0, 100%, 76%);--theme-dark--dark-red: hsl(0, 100%, 46%);--theme-dark--green: hsl(145, 100%, 76%);--theme-dark--yellow: hsl(50, 100%, 76%);--theme-dark--dark-yellow: hsl(50, 100%, 46%);--theme-dark--blue: hsl(195, 100%, 76%);--theme-dark--teal: hsl(170, 100%, 76%);--theme-dark--grey: hsl(280, 3%, 90%);--theme-dark--light-grey: hsl(280, 3%, 50%);--theme-dark--pink: hsl(320, 100%, 76%);--theme-text: var(--theme-dark--text);--theme-body: var(--theme-dark--body);--theme-highlight: var(--theme-dark--highlight);--theme-purple: var(--theme-dark--purple);--theme-red: var(--theme-dark--red);--theme-dark-red: var(--theme-dark--dark-red);--theme-green: var(--theme-dark--green);--theme-yellow: var(--theme-dark--yellow);--theme-dark-yellow: var(--theme-dark--dark-yellow);--theme-blue: var(--theme-dark--blue);--theme-teal: var(--theme-dark--teal);--theme-grey: var(--theme-dark--grey);--theme-light-grey: var(--theme-dark--light-grey);--theme-pink: var(--theme-dark--pink);--alchemist: var(--green);--barbarian: var(--dark-red);--barbarian-text: var(--light-grey);--bard: var(--light-pink);--champion: var(--purple);--cleric: var(--light-purple);--druid: var(--dark-green);--fighter: var(--red);--gunslinger: var(--grey);--gunslinger-text: var(--true-black);--inventor: var(--dark-yellow);--investigator: var(--pink);--magus: var(--dark-teal);--monk: var(--light-teal);--oracle: var(--dark-purple);--oracle-text: var(--light-grey);--psychic: var(--yellow);--ranger: var(--light-green);--rogue: var(--black);--rogue-text: var(--medium-grey);--sorcerer: var(--light-blue);--summoner: var(--light-yellow);--swashbuckler: var(--teal);--thaumaturge: var(--dark-pink);--thaumaturge-text: var(--light-grey);--witch: var(--dark-blue);--witch-text: var(--light-grey);--wizard: var(--blue);--rarity-common: var(--light-yellow);--rarity-uncommon: var(--light-blue);--rarity-rare: var(--light-purple)}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;font-family:forma-djr-micro,sans-serif;font-weight:400;font-feature-settings:"liga";background-color:var(--parchment);color:var(--black);position:relative}}@layer type{.type h1,.type h2,.type h3,.type h4,.type h5,.type--h1,.type--h2,.type--h3,.type--h4,.type--h5,.modesto{font-family:modesto-condensed,serif;font-weight:400;font-style:normal}.type.long>p:first-of-type:first-letter,.baroque{font-family:baroque-text-jf,sans-serif;font-weight:400;font-style:normal}.type{container-type:inline-size;max-width:70ch;line-height:1.618;font-size:1rem;word-wrap:break-word;word-break:break-word;hyphens:auto;text-align:justify;padding-inline:0;margin-inline:auto}.type:after{content:"";display:table;clear:both}.type.long>p:first-of-type:first-letter{font-size:3lh;float:left;line-height:1;margin-inline-end:.5rem;position:relative;text-transform:uppercase}.type details,.type figcaption,.type figure{display:block}.type [hidden]{display:none!important}.type a:not([class]){background-color:transparent;color:var(--maroon);text-decoration:underline;text-decoration-thickness:2px}.type a:not([class]):hover,.type a:not([class]):focus{text-decoration:none}.type abbr[title]{border-bottom:none;text-decoration:underline dotted}.type b,.type strong{font-weight:600}.type dfn{font-style:italic}.type mark{background-color:purple}.type small{font-size:.9em}.type sub,.type sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}.type sub{bottom:-.25em}.type sup{top:-.5em}.type img{border-style:none;box-sizing:content-box}.type code,.type kbd,.type pre,.type samp{font-family:monospace;font-size:1em}.type figure{margin:1em 2.5rem}.type hr{box-sizing:content-box;overflow:hidden;background:transparent;border-bottom:1px solid var(--border-muted);height:.25em;padding:0;margin:1.5rem 0;background-color:var(--border);border:0}.type summary{display:list-item}.type details summary{cursor:pointer}.type details:not([open])>*:not(summary){display:none}.type h1,.type h2,.type h3,.type h4,.type h5,.type--h1,.type--h2,.type--h3,.type--h4,.type--h5{--tt: var(--on);line-height:1.25}.type h1,.type--h1{margin-block-end:2rem;border-bottom:4px solid var(--dark-yellow)}.type h2,.type h3,.type--h2,.type--h3{padding-block-end:.25rem;margin-block-end:1rem;border-bottom:2px solid var(--dark-yellow)}.type h4,.type h5,.type--h4,.type--h5{margin-block-end:.5rem}.type h1,.type--h1{animation-name:h1}.type h2,.type--h2{animation-name:h2}.type h3,.type--h3{animation-name:h3}.type h4,.type--h4{animation-name:h4}.type h5,.type--h5{font-size:1em}.type h6,.type--h6{font-size:.875em}@keyframes h1{0%{font-size:1.75em}to{font-size:3em}}@keyframes h2{0%{font-size:1.5em}to{font-size:2em}}@keyframes h3{0%{font-size:1.25em}to{font-size:1.5em}}@keyframes h4{0%{font-size:1.15em}to{font-size:1.25em}}.type>*:not(h2,h3,h4,h5)+*{margin-block-start:1em}.type blockquote{margin:0;padding:0 1em;color:var(--muted);border-left:.25em solid var(--border)}.type blockquote>:first-child{margin-block-start:0}.type blockquote>:last-child{margin-block-end:0}.type ul,.type ol{margin-block:0;padding-inline-start:2em}.type ol ol,.type ul ol{list-style-type:lower-roman}.type ul ul ol,.type ul ol ol,.type ol ul ol,.type ol ol ol{list-style-type:lower-alpha}.type ul ul,.type ul ol,.type ol ol,.type ol ul{margin-block:0}.type li>p{margin-block-start:1em}.type li+li{margin-top:.25em}.type dl{padding:0}.type dd{margin-inline-start:0}.type dl dt{padding:0;margin-block-start:1em;font-size:1em;font-style:italic;font-weight:600}.type dl dd{padding:0 1em;margin-block-end:1em}}.term-ref{font-weight:700;border:0;background:none;padding:0;font-size:1em;color:currentColor}.term-ref:not(a)[data-enabled],.term-ref:not(a)[popovertarget]{text-decoration:underline dotted .125em;cursor:pointer}.term-popover{inset-area:block-end span-inline-end;position-area:block-end span-inline-end;position-try-options:flip-inline,flip-block;position-try-fallbacks:flip-inline,flip-block;box-shadow:0 0 1em #00000040;border-radius:5px;margin-inline:0rem;margin-block:0;padding:0;min-width:min(45ch,100vi - 2rem);max-width:60ch;position:absolute;background:var(--parchment);inset:auto}.term-popover.active{display:block}.term-popover header{padding-inline-start:1rem;padding-block:.5rem;padding-inline-end:.5rem;background-color:var(--dark-purple);color:var(--white);position:relative;z-index:0;display:grid;grid-template-columns:1fr 1.25rem;gap:.5rem}.term-popover header a{color:currentColor;display:grid;grid-template-columns:1fr 1em;text-decoration:none}.term-popover header a:hover{text-decoration:underline}.term-popover header .close{background:none;border:0;padding:0;cursor:pointer}.term-popover header .close svg{fill:var(--white);height:1.25rem;width:1.25rem}.term-popover header h2{margin:0;padding:0;line-height:1;font-size:1.5rem;letter-spacing:1px;animation-name:unset;border-bottom:0}.term-popover header svg{height:1em;width:1em;fill:currentColor;align-self:center}.term-popover .body{padding:.5rem 1rem}.term-popover .type{font-size:1rem;line-height:1.5;animation-name:unset}.table-wrapper{max-width:100%;overflow:auto;margin:0 auto;width:100%;border:1px solid var(--grey)}.table-wrapper.min table{line-height:1;padding-block:0}table{border-collapse:collapse;border-spacing:0;width:100%;font-size:1rem;background:color-mix(in srgb,var(--parchment) 100%,var(--white) 100%);word-wrap:none;word-break:none;table-layout:auto;white-space:nowrap}table thead{background-color:var(--dark-purple);color:var(--white);vertical-align:middle;border:1px solid var(--grey)}table tbody th{background-color:color-mix(in srgb,var(--yellow) 100%,var(--white) 100%);border-color:var(--grey)}table th,table td{padding:.5rem;border:1px solid transparent}table td{border-color:var(--grey);word-wrap:break-word;white-space:break-spaces;min-width:10ch}table tr:not(:has([colspan])):not(:has(th)):nth-of-type(odd){background-color:color-mix(in srgb,var(--yellow-1) 25%,var(--white) 100%)}table .table-flex{display:flex;flex-wrap:wrap;column-gap:.5rem;align-items:center;justify-content:center}@layer typetura{@property --property{syntax: "<integer>"; initial-value: 1; inherits: false;}@property --container{syntax: "<length>"; initial-value: 100vi; inherits: false;}@property --from{syntax: "<length>"; initial-value: 0px; inherits: true;}@property --to{syntax: "<length>"; initial-value: 0px; inherits: true;}*{--tt: 0;--on: unset;--container: var(--tt, 100cqi);animation-delay:var( --tt, calc(-1s * (var(--container) - var(--from)) / (var(--to) - var(--from))) );animation-duration:var(--tt, calc(1s * var(--property)));animation-iteration-count:var(--tt, 1);animation-fill-mode:var(--tt, both);animation-play-state:var(--tt, paused)}@supports not (width: calc(1%/1px*1px)){*{--CONTAINER: tan(atan2(var(--container, 100vi), 1px)) ;--FROM: tan(atan2(var(--from, 0rem), 1px)) ;--TO: tan(atan2(var(--to, 60rem), 1px)) ;animation-delay:var( --tt, calc( -1s * var(--property) * (var(--CONTAINER) - var(--FROM)) / (var(--TO) - var(--FROM)) ) )}}.tt,.rtt,.typetura,html{--tt: var(--on)}:where(html){--from: 0rem;--to: 60rem}:where(.rtt){--container: 100vi}:where(.cq){container-type:inline-size}}.search.svelte-1wah7ro{position:relative}.results.svelte-1wah7ro{position:absolute;background:var(--white);width:100%;border:1px solid var(--black);padding:0;max-height:calc(100vh - 3rem);overflow-y:auto}.results.svelte-1wah7ro mark{background-color:var(--light-yellow)}.results--list.svelte-1wah7ro{padding:0}.results--list-item.svelte-1wah7ro:first-of-type{border-top:1px solid var(--black)}.results--list-item.svelte-1wah7ro:not(:last-of-type) .result:where(.svelte-1wah7ro){border-bottom:1px solid var(--black)}.total.svelte-1wah7ro{padding:.5rem;display:grid;grid-template-columns:auto max-content;gap:1rem}.result.svelte-1wah7ro{color:var(--black);text-decoration:none;display:block;padding-block:.5rem;padding-inline:1rem}.result.svelte-1wah7ro:focus{outline:none;background:var(--light-purple)}.result--title.svelte-1wah7ro{font-weight:700}form.svelte-1wah7ro{display:grid;grid-template-columns:auto 1.5rem;gap:0}form.svelte-1wah7ro button:where(.svelte-1wah7ro){grid-column:2/span 1;grid-row:1;border:0;padding:0;background:none}form.svelte-1wah7ro button:where(.svelte-1wah7ro) svg{height:1.25rem;width:1.25rem;margin-inline-end:.25rem;fill:var(--white)}[name=search].svelte-1wah7ro{background:transparent;border:1px solid var(--grey);border-radius:5px;color:#fff;padding:.25rem;font-size:1rem;height:1.5rem;width:100%;grid-column:1/span 2;grid-row:1;padding-inline-end:1.75rem}:root{--header-height: calc(3rem + 2px) }body:has(#global-nav:popover-open){overflow:hidden}body:has(#global-nav:popover-open) .inner.svelte-1jnx671{transform:translate(-20rem)}header.svelte-1jnx671{border-bottom:2px solid var(--purple);background:var(--offblack);height:var(--header-height);position:sticky;top:0;left:0;width:100%;z-index:100}header.svelte-1jnx671 :focus{outline-color:var(--light-purple)}.inner.svelte-1jnx671{transition:transform .25s ease-in-out;padding-inline:1rem;padding-block:.75rem;display:grid;grid-template-columns:3rem min-content auto 1.5rem;gap:1rem}.search.svelte-1jnx671{grid-column:3/span 1}.open.svelte-1jnx671{grid-column:4/span 1;border:0;padding:0;background:none;cursor:pointer}.open.svelte-1jnx671 svg{height:1.5rem;width:1.5rem;fill:var(--white)}.micromark,.compactmark{fill:var(--white)}.menu.svelte-1jnx671{height:1.5rem}#global-nav.svelte-1jnx671{width:calc(100% - 5.5rem);max-width:20rem;left:100%;transition:transform .25s ease-in-out;height:100vh;background:var(--offblack);color:var(--white);border:0;display:grid;grid-template-rows:var(--header-height) auto;padding:0}#global-nav.svelte-1jnx671:popover-open{transform:translate(-100%)}#global-nav.svelte-1jnx671 :focus{outline-color:var(--light-purple)}#global-nav.svelte-1jnx671::backdrop{opacity:0;background:#000;width:100vw;height:calc(100vh - var(--header-height));top:var(--header-height);transition:opacity .25s ease-in-out}#global-nav.svelte-1jnx671:popover-open::backdrop{opacity:.5}.home-link.svelte-1jnx671{padding:.75rem;height:var(--header-height);display:flex;justify-content:center}.home-link.svelte-1jnx671 svg{height:1.5rem;fill:var(--white)}[role=list].svelte-1jnx671 a:where(.svelte-1jnx671),[role=list].svelte-1jnx671 details:where(.svelte-1jnx671){padding:.5rem 1.5rem;font-size:1.25rem;color:color-mix(in srgb,var(--white),transparent 25%);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--white),transparent 75%);display:block;letter-spacing:1px}[role=list].svelte-1jnx671 details:where(.svelte-1jnx671){padding:0}[role=list].svelte-1jnx671 details:where(.svelte-1jnx671) summary:where(.svelte-1jnx671){padding:.5rem 1.5rem}[role=list].svelte-1jnx671 details:where(.svelte-1jnx671) summary:where(.svelte-1jnx671)+ul:where(.svelte-1jnx671){border-top:1px solid color-mix(in srgb,var(--white),transparent 75%)}[role=list].svelte-1jnx671 details:where(.svelte-1jnx671) a:where(.svelte-1jnx671){padding-inline-start:2.5rem;font-size:1rem}.container[data-astro-cid-sz7xmlte]{max-width:70ch;font-size:1rem;margin-inline:auto;color:var(--white)}a[data-astro-cid-sz7xmlte]{color:currentColor}footer[data-astro-cid-sz7xmlte]{padding:1rem;background-color:var(--offblack);color:var(--white);border-top:2px solid var(--purple)}body{width:100vw;min-height:100vh;overflow-x:hidden;display:grid;grid-template-rows:var(--header-height) 1fr auto}.nav{position:sticky;top:0;left:0}main{padding-inline:1rem;padding-block:1rem}
