@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-800:#9f0712;--color-amber-50:#fffbeb;--color-amber-600:#dd7400;--color-amber-800:#953d00;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-cinzel);--font-body:var(--font-source-serif)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-800:lab(33.7174% 55.8993 41.0293);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-800:lab(37.8822% 37.1699 52.2718)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.sticky\!{position:sticky!important}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:0}.-right-1{right:calc(var(--spacing) * -1)}.right-8{right:calc(var(--spacing) * 8)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-8{bottom:calc(var(--spacing) * 8)}.isolate{isolation:isolate}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:45rem){.container{max-width:45rem}}@media (min-width:60rem){.container{max-width:60rem}}@media (min-width:68.75rem){.container{max-width:68.75rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-0{margin-left:0}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!table{display:table!important}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table\!{display:table!important}.h-6{height:calc(var(--spacing) * 6)}.h-10{height:calc(var(--spacing) * 10)}.h-20{height:calc(var(--spacing) * 20)}.h-\[80vh\]{height:80vh}.h-full{height:100%}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[28rem\]{max-height:28rem}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[min\(60vh\,420px\)\]{max-height:min(60vh,420px)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-\[3rem\]{min-height:3rem}.min-h-\[4rem\]{min-height:4rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-28{width:calc(var(--spacing) * 28)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[95vw\]{max-width:95vw}.max-w-\[1600px\]{max-width:1600px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[4\.5rem\]{min-width:4.5rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-decimal{list-style-type:decimal}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[color\:var\(--rule\)\],.border-\[var\(--rule\)\]{border-color:var(--rule)}.border-\[var\(--title\)\]{border-color:var(--title)}.border-amber-600\/50{border-color:#dd740080}@supports (color:color-mix(in lab, red, red)){.border-amber-600\/50{border-color:color-mix(in oklab, var(--color-amber-600) 50%, transparent)}}.border-highstorm,.border-highstorm\/15{border-color:var(--highstorm)}@supports (color:color-mix(in lab, red, red)){.border-highstorm\/15{border-color:color-mix(in oklab, var(--highstorm) 15%, transparent)}}.border-highstorm\/20{border-color:var(--highstorm)}@supports (color:color-mix(in lab, red, red)){.border-highstorm\/20{border-color:color-mix(in oklab, var(--highstorm) 20%, transparent)}}.border-highstorm\/30{border-color:var(--highstorm)}@supports (color:color-mix(in lab, red, red)){.border-highstorm\/30{border-color:color-mix(in oklab, var(--highstorm) 30%, transparent)}}.border-highstorm\/40{border-color:var(--highstorm)}@supports (color:color-mix(in lab, red, red)){.border-highstorm\/40{border-color:color-mix(in oklab, var(--highstorm) 40%, transparent)}}.border-stone\/20{border-color:var(--stone)}@supports (color:color-mix(in lab, red, red)){.border-stone\/20{border-color:color-mix(in oklab, var(--stone) 20%, transparent)}}.border-stone\/30{border-color:var(--stone)}@supports (color:color-mix(in lab, red, red)){.border-stone\/30{border-color:color-mix(in oklab, var(--stone) 30%, transparent)}}.border-stormlight\/30{border-color:var(--stormlight)}@supports (color:color-mix(in lab, red, red)){.border-stormlight\/30{border-color:color-mix(in oklab, var(--stormlight) 30%, transparent)}}.border-transparent{border-color:#0000}.bg-\[color\:var\(--paper\)\]{background-color:var(--paper)}.bg-\[color\:var\(--paper-well\)\]{background-color:var(--paper-well)}.bg-\[var\(--paper\)\]{background-color:var(--paper)}.bg-\[var\(--paper-well\)\]{background-color:var(--paper-well)}.bg-\[var\(--parchment\)\]{background-color:var(--parchment)}.bg-\[var\(--title\)\]{background-color:var(--title)}.bg-amber-50\/30{background-color:#fffbeb4d}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/30{background-color:color-mix(in oklab, var(--color-amber-50) 30%, transparent)}}.bg-highstorm,.bg-highstorm\/10{background-color:var(--highstorm)}@supports (color:color-mix(in lab, red, red)){.bg-highstorm\/10{background-color:color-mix(in oklab, var(--highstorm) 10%, transparent)}}.bg-highstorm\/20{background-color:var(--highstorm)}@supports (color:color-mix(in lab, red, red)){.bg-highstorm\/20{background-color:color-mix(in oklab, var(--highstorm) 20%, transparent)}}.bg-ink-muted\/30{background-color:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){.bg-ink-muted\/30{background-color:color-mix(in oklab, var(--ink-muted) 30%, transparent)}}.bg-leather\/40{background-color:var(--leather)}@supports (color:color-mix(in lab, red, red)){.bg-leather\/40{background-color:color-mix(in oklab, var(--leather) 40%, transparent)}}.bg-parchment{background-color:var(--parchment)}.bg-storm-mid{background-color:var(--storm-mid)}.bg-transparent{background-color:#0000}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.align-\[-2px\]{vertical-align:-2px}.align-top{vertical-align:top}.font-\[family-name\:var\(--font-cinzel\)\]{font-family:var(--font-cinzel)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--paper\)\]{color:var(--paper)}.text-\[var\(--title\)\]{color:var(--title)}.text-amber-800{color:var(--color-amber-800)}.text-ember{color:var(--ember)}.text-highstorm,.text-highstorm\/80{color:var(--highstorm)}@supports (color:color-mix(in lab, red, red)){.text-highstorm\/80{color:color-mix(in oklab, var(--highstorm) 80%, transparent)}}.text-ink{color:var(--ink)}.text-ink-muted{color:var(--ink-muted)}.text-leather{color:var(--leather)}.text-parchment{color:var(--parchment)}.text-red-800{color:var(--color-red-800)}.text-stone{color:var(--stone)}.text-storm-deep{color:var(--storm-deep)}.text-storm-mid{color:var(--storm-mid)}.text-stormlight{color:var(--stormlight)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[var\(--highstorm\)\],.ring-highstorm,.ring-highstorm\/40{--tw-ring-color:var(--highstorm)}@supports (color:color-mix(in lab, red, red)){.ring-highstorm\/40{--tw-ring-color:color-mix(in oklab, var(--highstorm) 40%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.group-hover\:text-highstorm:is(:where(.group):hover *){color:var(--highstorm)}.hover\:-translate-x-0\.5:hover{--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-x-0\.5:hover{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:rotate-3:hover{rotate:3deg}.hover\:bg-stormlight\/10:hover{background-color:var(--stormlight)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-stormlight\/10:hover{background-color:color-mix(in oklab, var(--stormlight) 10%, transparent)}}.hover\:text-\[var\(--rule\)\]:hover{color:var(--rule)}.hover\:text-highstorm:hover{color:var(--highstorm)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-highstorm:focus{border-color:var(--highstorm)}.focus\:not-focus-visible\:outline-none:focus:not(:focus-visible){--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (min-width:45rem){.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:60rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:68.75rem){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.lg\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}}}:root{--paper:#f7f4ee;--paper-well:#ece6dc;--title:#1c1916;--ink:#1c1916;--ink-muted:#5a5348;--rule:#6b5344;--on-title:#f7f4ee;--spren-anger:#9b2c2c;--spren-shock:#b45309;--spren-joy:#3f6212;--spren-wind:#3d5a73;--spren-fear:#5b4a73;--highstorm:var(--rule);--background:var(--paper);--foreground:var(--ink);--heading:var(--title);--page:var(--paper);--parchment:var(--paper);--parchment-deep:var(--paper-well);--nav:var(--title);--storm-mid:#5a5348;--stormlight:var(--spren-wind);--ember:var(--spren-anger);--stone:var(--ink-muted);--ink-brown:var(--ink);--leather:var(--title);--leather-mid:var(--title);--leather-edge:var(--rule);--storm-ink:#1c1916;--storm-deep:var(--title);--storm-fog:#4a453c;--scroll-ribbon:var(--spren-anger);--glyph:#1a181414;--btn-radius:.15rem;--btn-border-w:1px;--btn-min-h:2.25rem;--die-face:#9fd0e8;--die-lit:#e8f6fc;--die-shade:#7ebfd9;--die-edge:#1a4a6e;--die-edge-soft:#4a7f9c;--die-halo:#f7fcff;--die-ink:#1a4a6e;--die-ink-hot:#b42318;--die-font:Georgia, serif;--fab-trim:#c9a227;--fab-body:#163044;--fab-body-deep:#0a1828;--fab-spine:#1a365c;--fab-spine-lit:#2a4d73;--fab-glow:#9fd0e8;--fab-page:#f7f4ec;--fab-line:#4a6280;--fab-rule:#c4b194;--fab-sheet-hi:#fbf7ee;--fab-sheet:#f3ebdc;--fab-sheet-lo:#ebe1cf;--fab-toss-bg:#c9a227;--fab-toss-edge:#c9a227;--fab-toss-glyph:#1a365c;--fab-loud-ink:#3a2a38;--fab-loud-cover:#ffd84d;--fab-loud-page:#fff8f2;--fab-loud-accent:#e85a8c;--fab-loud-mouth:#7b6bb8;--fab-loud-bead:#6ecf7a}@media (pointer:coarse){:root{--btn-min-h:2.75rem}}[data-world=awesomeworld]{--paper:#fff8f2;--paper-well:#ffe8d6;--title:#3a2a38;--ink:#3a2a38;--ink-muted:#7a5a68;--rule:#e85a8c;--on-title:#fff8f2;--heading:var(--title);--highstorm:var(--rule);--storm-mid:#7b6bb8;--spren-joy:#6ecf7a;--spren-wind:#5aa0d4;--spren-shock:#ff9b6a;--spren-fear:#9b7fd4;--spren-anger:#e24a5a;--background:var(--paper);--foreground:var(--ink);--page:var(--paper);--parchment:var(--paper);--parchment-deep:var(--paper-well);--nav:var(--title);--stormlight:var(--spren-wind);--ember:var(--spren-anger);--stone:var(--ink-muted);--ink-brown:var(--ink);--leather:var(--title);--leather-mid:var(--title);--leather-edge:var(--rule);--storm-ink:var(--ink);--storm-deep:var(--title);--storm-fog:#7a5a68;--scroll-ribbon:var(--spren-anger);--glyph:#3a2a3812;--font-display:var(--font-fredoka);--font-body:var(--font-nunito);--aw-radius:1.35rem;--aw-radius-sm:.95rem;--btn-radius:var(--aw-radius-sm);--btn-primary-radius:1.35rem .35rem 1.35rem .35rem;--btn-primary-border-w:3px;--btn-primary-border:var(--title);--btn-primary-shadow:4px 4px 0 #7b6bb88c;--btn-primary-transform:rotate(-.6deg);--btn-primary-tracking:.06em;--btn-primary-weight:800;--btn-primary-hover-shadow:6px 6px 0 #e85a8c73;--btn-primary-hover-transform:rotate(.8deg) translateY(-1px);--btn-ghost-radius:.35rem 1.2rem .35rem 1.2rem;--btn-ghost-border-w:2.5px;--btn-ghost-weight:700;--btn-ghost-transform:rotate(.5deg);--btn-danger-radius:1.1rem 1.1rem .4rem .4rem;--btn-danger-border-w:3px;--btn-danger-border:var(--title);--btn-danger-shadow:3px 3px 0 #3a2a3833;--focus-ring:var(--rule);--die-edge:#3a2a38;--die-edge-soft:#5a4050;--die-halo:#fff8f2;--die-ink:#3a2a38;--die-font:Nunito, Fredoka, sans-serif;--fab-toss-bg:#ffd84d;--fab-toss-edge:#3a2a38;--fab-toss-glyph:#3a2a38;font-size:1.125rem}[data-world=herokids]{--paper:#f2efdd;--paper-well:#e8dfc8;--title:#402419;--ink:#1c1612;--ink-muted:#6b5344;--rule:#4a7821;--on-title:#f2efdd;--heading:var(--title);--highstorm:var(--rule);--storm-mid:#389fd6;--spren-joy:#4a7821;--spren-wind:#1a9394;--spren-shock:#e67e22;--spren-fear:#5c3a24;--spren-anger:#c0392b;--background:var(--paper);--foreground:var(--ink);--page:var(--paper);--parchment:var(--paper);--parchment-deep:var(--paper-well);--nav:var(--title);--stormlight:var(--spren-wind);--ember:var(--spren-anger);--stone:var(--ink-muted);--ink-brown:var(--ink);--leather:var(--title);--leather-mid:#5c3a24;--leather-edge:var(--rule);--storm-ink:var(--ink);--storm-deep:var(--title);--storm-fog:#6b5344;--scroll-ribbon:var(--spren-shock);--glyph:#40241914;--font-display:var(--font-alfa-slab);--font-body:var(--font-source-serif);--hk-wood:#91694f;--hk-wood-deep:#5c3a24;--hk-sky:#78bde9;--btn-border-w:3px;--btn-primary-bg:linear-gradient(#a67b5b 0%, #91694f 46%, #6b4630 50%, #5c3a24 100%);--btn-primary-fg:#f2efdd;--btn-primary-border:#1c1612;--btn-primary-hover-bg:linear-gradient(#b48966 0%, #a67b5b 46%, #7a5640 50%, #402419 100%);--btn-primary-hover-fg:#f2efdd;--btn-ghost-bg:#f2efdd;--btn-ghost-fg:#402419;--btn-ghost-border:#1c1612;--btn-ghost-hover-bg:#e8dfc8;--btn-ghost-hover-fg:#402419;--btn-ghost-fg-on-dark:#402419;--btn-danger-border:#1c1612;--focus-ring:var(--rule);--die-face:#f7f4ec;--die-lit:#fff;--die-shade:#e8dfc8;--die-edge:#1c1612;--die-edge-soft:#5c3a24;--die-halo:#fff;--die-ink:#1c1612;--die-ink-hot:#1c1612;--die-font:"Alfa Slab One", Georgia, serif;--fab-trim:#1c1612;--fab-body:#91694f;--fab-body-deep:#5c3a24;--fab-spine:#5c3a24;--fab-spine-lit:#91694f;--fab-glow:#f2efdd;--fab-page:#f2efdd;--fab-line:#6b5344;--fab-rule:#b8a47e;--fab-toss-bg:linear-gradient(#a67b5b 0%, #91694f 48%, #5c3a24 52%);--fab-toss-edge:#1c1612;--fab-toss-glyph:#f2efdd}[data-world=herokids],[data-world=awesomeworld],[data-world=magicalkitties],[data-world=tinydungeon]{font-size:1.125rem}[data-world=magicalkitties]{--paper:#fff4ea;--paper-well:#f8dcc8;--title:#c45c6a;--ink:#3a2218;--ink-muted:#8a5c58;--rule:#e07a8a;--on-title:#fff4ea;--heading:var(--title);--highstorm:var(--rule);--storm-mid:#f4b24a;--spren-joy:#6ecf7a;--spren-wind:#5aa0d4;--spren-shock:#f4b24a;--spren-fear:#9b7fd4;--spren-anger:#e24a5a;--font-display:var(--font-fredoka);--font-body:var(--font-nunito);--btn-radius:1.1rem;--btn-primary-bg:linear-gradient(#f4a6c4, #e56b9a);--btn-primary-fg:#3a1a28;--btn-primary-border:#3a1a28;--btn-primary-border-w:3px;--die-edge:#5a3040;--die-edge-soft:#8a5c58;--die-halo:#fff4ea;--die-ink:#5a3040;--die-font:Nunito, Fredoka, sans-serif;--fab-toss-bg:#f4b24a;--fab-toss-edge:#5a3040;--fab-toss-glyph:#5a3040;--fab-loud-ink:#5a3040;--fab-loud-cover:#c45c6a;--fab-loud-page:#fff5f0;--fab-loud-accent:#e07a8a;--fab-loud-mouth:#5a3040;--fab-loud-bead:#ffd0a8}[data-world=expanse]{--paper:#f4f1ea;--paper-well:#e4ddd0;--title:#1c3344;--ink:#1a2430;--ink-muted:#4a6280;--rule:#c47848;--on-title:#f4f1ea;--heading:var(--title);--highstorm:var(--rule);--storm-mid:#3d6a82;--spren-joy:#2f6b3c;--spren-wind:#3d6a82;--spren-shock:#c47848;--spren-fear:#1c3344;--spren-anger:#b42318;--btn-radius:.12rem;--btn-primary-bg:linear-gradient(#4a6a88, #243848);--btn-primary-fg:#e8f0f6;--btn-primary-border:#0e1a24;--btn-primary-border-w:2px;--die-face:#2a3f52;--die-lit:#4a6a82;--die-shade:#162636;--die-edge:#8ec4e8;--die-edge-soft:#5a90b0;--die-halo:#e8f4fc;--die-ink:#c8e8ff;--die-ink-hot:#ff6a5a;--die-font:Consolas, Georgia, serif;--fab-trim:#c47848;--fab-body:#243848;--fab-body-deep:#0e1a24;--fab-spine:#1c3344;--fab-spine-lit:#3d6a82;--fab-glow:#8ec4e8;--fab-page:#f4f1ea;--fab-line:#4a6280;--fab-rule:#b8b0a0;--fab-sheet-hi:#f8f6f1;--fab-sheet:#f0ece3;--fab-sheet-lo:#e4ddd0;--fab-toss-bg:#c47848;--fab-toss-edge:#0e1a24;--fab-toss-glyph:#0e1a24}[data-world=tinydungeon]{--paper:#e8efe4;--paper-well:#d4e0d0;--title:#2a4634;--ink:#1c2a20;--ink-muted:#4a6a58;--rule:#3d6b4f;--on-title:#e8efe4;--heading:var(--title);--highstorm:var(--rule);--storm-mid:#5a8a68;--spren-joy:#3d6b4f;--spren-wind:#3d6a82;--spren-shock:#c47848;--spren-fear:#2a4634;--spren-anger:#b42318;--font-display:var(--font-nunito);--font-body:var(--font-nunito);--btn-radius:.85rem;--btn-primary-bg:linear-gradient(#7ecf6e, #3fa85a);--btn-primary-fg:#14210f;--btn-primary-border:#14210f;--btn-primary-border-w:3px;--die-face:#f4f8ee;--die-lit:#fff;--die-shade:#d4e0d0;--die-edge:#14210f;--die-edge-soft:#3d6b4f;--die-halo:#fff;--die-ink:#14210f;--die-ink-hot:#14210f;--fab-trim:#14210f;--fab-body:#3d6b4f;--fab-body-deep:#2a4634;--fab-spine:#2a4634;--fab-spine-lit:#3d6b4f;--fab-glow:#bfe3a8;--fab-page:#e8efe4;--fab-line:#4a6a58;--fab-rule:#a8bca4;--fab-sheet-hi:#f2f6ef;--fab-sheet:#e8efe4;--fab-sheet-lo:#d4e0d0;--fab-toss-bg:linear-gradient(#7ecf6e, #3fa85a);--fab-toss-edge:#14210f;--fab-toss-glyph:#14210f}[data-world=aliens]{--paper:#f2efe6;--paper-well:#e6dfd0;--title:#2a1810;--ink:#1c1410;--ink-muted:#6a5340;--rule:#8a3a28;--on-title:#f2efe6;--heading:var(--title);--highstorm:var(--rule);--storm-mid:#5a3a28}[data-chrome=table]{--btn-primary-bg:var(--title);--btn-primary-fg:var(--on-title);--btn-primary-border:var(--title);--btn-primary-hover-bg:var(--ink);--btn-primary-hover-fg:var(--on-title);--btn-primary-hover-border:var(--ink);--btn-ghost-fg:var(--ink);--btn-ghost-border:var(--ink);--btn-ghost-hover-bg:var(--paper-well);--btn-ghost-hover-fg:var(--ink)}[data-chrome=table] .btn-primary:disabled{background:var(--ink-muted);color:var(--on-title);border-color:var(--ink-muted);opacity:1}[data-chrome=table] .input{color:var(--ink);border-color:var(--rule);background:var(--paper)}[data-chrome=table] .input:focus{border-color:var(--title);box-shadow:0 0 0 2px #1c191626}[data-chrome=table] .table-mark-link{color:var(--title);clip-path:none;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}[data-chrome=table] .table-mark-link:hover{color:var(--ink)}.table-mark{object-fit:contain;flex-shrink:0;display:block}.table-mark-login{aspect-ratio:1445/903;object-fit:contain;margin-inline:auto;width:auto;max-width:calc(100% + 2rem);height:auto;max-height:18rem;margin-top:-.35rem;display:block}.table-mark-nav{width:auto;max-width:10rem;height:3rem}.table-mark-footer{width:2.35rem;height:auto}.table-disclaimer{text-align:center;max-width:28rem;color:var(--ink-muted);margin-inline:auto;font-size:.75rem;line-height:1.45}[data-world=cosmere],[data-world=cosmere][data-planet=roshar],[data-feel=interior]{--paper:#fff;--paper-well:#f4f6f8;--title:#1a365c;--ink:#1a365c;--ink-muted:#4a6280;--rule:#c9a227;--on-title:#f7f4ec;--spren-anger:#b42318;--spren-shock:#d4a017;--spren-joy:#2f6b3c;--spren-wind:#2e6b9a;--spren-fear:#6b4c9a;--highstorm:var(--rule);--background:var(--paper);--foreground:var(--ink);--heading:var(--title);--page:var(--paper);--parchment:var(--paper);--parchment-deep:var(--paper-well);--nav:var(--title);--storm-mid:#4a6280;--stormlight:var(--spren-wind);--ember:var(--spren-anger);--stone:var(--ink-muted);--ink-brown:var(--ink);--leather:var(--title);--leather-mid:var(--title);--leather-edge:var(--rule);--storm-ink:#0b1520;--storm-deep:var(--title);--storm-fog:#2a4a5e;--scroll-ribbon:var(--spren-anger);--glyph:#1a365c14}[data-world=cosmere][data-planet=scadrial],[data-world=cosmere] [data-planet=scadrial],[data-planet=scadrial] [data-world=cosmere]{--paper:#f7f3ee;--paper-well:#ebe4da;--title:#1c2228;--ink:#1c2228;--ink-muted:#5c5346;--rule:#c47848;--on-title:#f7f3ee;--spren-anger:#8b3a2a;--spren-shock:#c47848;--spren-joy:#4a6b52;--spren-wind:#4a5a6a;--spren-fear:#5a4a5c;--highstorm:var(--rule);--background:var(--paper);--foreground:var(--ink);--heading:var(--title);--page:var(--paper);--parchment:var(--paper);--parchment-deep:var(--paper-well);--nav:var(--title);--storm-mid:#5a3a28;--stormlight:#6a7a8a;--ember:#8b3a2a;--stone:var(--ink-muted);--ink-brown:var(--ink);--leather:var(--title);--leather-mid:#2a3038;--leather-edge:var(--rule);--storm-ink:#0e1014;--storm-deep:var(--title);--storm-fog:#3a424c;--scroll-ribbon:#8b3a2a;--glyph:#1c222814}[data-theme=first-step]{--rule:#d4a017;--highstorm:#d4a017;--title:#2c3a4e;--storm-mid:#6b4a1e}[data-theme=bridge-nine]{--rule:#c4a574;--highstorm:#c4a574;--title:#2c3d53;--storm-mid:#6e5433}[data-theme=stonewalkers],[data-theme^=stonewalkers-]{--rule:#c9a227;--highstorm:#c9a227;--title:#2f4052;--storm-mid:#7a6230}[data-theme=speak-the-words]{--rule:#c45c26;--highstorm:#c45c26;--title:#33384e;--storm-mid:#8a3d1c}[data-theme=law-and-obligation]{--rule:#8eb4c9;--highstorm:#8eb4c9;--title:#224164;--storm-mid:#3d6a82}[data-theme=scenario-spark]{--rule:#e0b030;--highstorm:#e0b030;--title:#33414d;--storm-mid:#8a6a18}[data-theme=scenario-hog]{--rule:#b08a4a;--highstorm:#b08a4a;--title:#2c3d51;--storm-mid:#6e5428}[data-theme=scenario-reverent]{--rule:#a894c4;--highstorm:#a894c4;--title:#293a62;--storm-mid:#5c4878}[data-theme=scenario-masterpiece]{--rule:#5a8ec4;--highstorm:#5a8ec4;--title:#213f64;--storm-mid:#3a5e82}[data-theme=scenario-dark]{--rule:#a89050;--highstorm:#a89050;--title:#253851;--storm-mid:#4a4028}[data-theme=scenario-dead]{--rule:#d8c9a0;--highstorm:#d8c9a0;--title:#2c4059;--storm-mid:#6a6450}[data-theme=scenario-redemption]{--rule:#c47848;--highstorm:#c47848;--title:#2f3851;--storm-mid:#7a4028}[data-theme=holiday-fused]{--rule:#d4a017;--highstorm:#d4a017;--title:#333751;--storm-mid:#8a3a28}[data-theme=holiday-middlefest]{--rule:#d4b84a;--highstorm:#d4b84a;--title:#254152;--storm-mid:#4a6a30}[data-theme=custom]{--rule:#c9a227;--highstorm:#c9a227;--title:#1a3658;--storm-mid:#1a3548}[data-theme=hope-in-ashes]{--rule:#c47848;--highstorm:#c47848;--title:#283751;--storm-mid:#5a3a28}[data-theme=aw-book-1]{--rule:#d64d77;--highstorm:#d64d77;--title:#221e1e;--storm-mid:#6b5596}[data-theme=aw-book-2]{--rule:#a37b4b;--highstorm:#a37b4b;--title:#221e1e;--storm-mid:#563c25}[data-theme=aw-book-3]{--rule:#6da84d;--highstorm:#6da84d;--title:#221e1e;--storm-mid:#017b56}[data-theme=hk-open],[data-theme^=hk-]{--rule:#4a7821;--highstorm:#4a7821;--title:#402419;--storm-mid:#389fd6}[data-theme=hk-adventure]{--rule:#389fd6;--highstorm:#389fd6;--title:#402419;--storm-mid:#4a7821}[data-theme=mk-open],[data-theme^=mk-]{--rule:#e07a8a;--highstorm:#e07a8a;--title:#c45c6a;--storm-mid:#f4b24a}[data-theme=td-core],[data-theme^=td-]{--rule:#3d6b4f;--highstorm:#3d6b4f;--title:#2a4634;--storm-mid:#5a8a68}.theme-stripe{border-left:4px solid var(--highstorm)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);font-family:var(--font-body), Georgia, serif;isolation:isolate;min-height:100vh}body:before,body:after{content:"";pointer-events:none;z-index:-1;position:fixed;inset:0}body:before{background:var(--paper)}body:after{opacity:.12;background-image:url("data:image/svg+xml,%3Csvg width='80' height='80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40 8 L44 28 L64 28 L48 40 L54 60 L40 48 L26 60 L32 40 L16 28 L36 28 Z' fill='none' stroke='%231a365c' stroke-opacity='0.14'/%3E%3C/svg%3E")}.site-shell{z-index:1;position:relative}.brand-title{font-family:var(--font-display), Georgia, serif;letter-spacing:.06em;text-transform:uppercase}.text-stone{color:var(--ink-muted)}.text-stormlight{color:var(--spren-wind)}.text-highstorm{color:var(--heading)}.title-bar{background:var(--title);color:var(--on-title);border:2px solid var(--rule);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);letter-spacing:.1em;text-transform:uppercase;font-family:var(--font-display), Georgia, serif;padding:.45rem 1rem;font-size:.8rem;font-weight:600}.interior-card{background:var(--paper);border:2px solid var(--rule);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);color:var(--ink)}.icon-spren-wind{color:var(--spren-wind)}.icon-spren-joy{color:var(--spren-joy)}.icon-spren-shock{color:var(--spren-shock)}.icon-spren-fear{color:var(--spren-fear)}.icon-spren-anger{color:var(--spren-anger)}.home-landing{max-width:64rem;margin-inline:auto}.desk-jump{display:none}@media (max-width:959px){.desk-jump{justify-content:flex-end;display:flex}#desk-script,#desk-tools{scroll-margin-top:4.5rem}}.person-card-summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;min-height:2.75rem;padding-block:.35rem;list-style:none;display:flex}.person-card-summary::-webkit-details-marker{display:none}.person-card-summary:after{content:"▾";color:var(--ink-muted);margin-left:auto;transition:transform .15s}.person-card[open]>.person-card-summary:after{transform:rotate(180deg)}@media (min-width:720px){.home-landing{--dock-reserve:clamp(0px, calc(81.5rem - 100vw), 6.75rem);max-width:calc(64rem + var(--dock-reserve));padding-right:var(--dock-reserve)}}.home-hero{padding-bottom:.25rem;position:relative}.home-hero-row{flex-wrap:wrap;align-items:flex-start;gap:1.25rem 1.5rem;display:flex}.home-hero-copy{flex:12rem;min-width:0}.home-hero-mark{flex-shrink:0}.home-cta-grid{grid-template-columns:1fr;gap:.75rem;display:grid}.home-cta-grid>*{min-width:0}@media (min-width:720px){.home-cta-grid{grid-template-columns:1fr 1fr}}.home-cta,.home-feature{color:var(--ink);background:var(--paper);border:2px solid var(--rule);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);flex-direction:column;text-decoration:none;transition:transform .2s;display:flex;position:relative;overflow:hidden}.home-cta{border-radius:0;align-items:stretch;min-height:0}.home-cta-art,.home-feature-art{object-fit:cover;object-position:center top;opacity:1;border-bottom:2px solid var(--rule);width:100%;height:8.5rem;position:relative;inset:auto}.home-cta-copy,.home-feature-copy{z-index:1;background:0 0;width:100%;padding:1.1rem 1.15rem 1.2rem;position:relative}.home-cta .page-kicker,.home-feature .page-kicker{color:var(--ink-muted)}.home-feature{border-radius:0;align-items:stretch;min-height:0}@media (min-width:720px){.home-feature{grid-template-columns:minmax(160px,220px) 1fr;align-items:stretch;display:grid}.home-feature-art{border-bottom:none;border-right:2px solid var(--rule);height:100%;min-height:10rem}}.home-feature.home-library{min-height:12rem}@media (min-width:720px){.home-feature.home-library{grid-template-columns:minmax(200px,280px) 1fr;min-height:14rem}.home-feature.home-library .home-feature-art{min-height:14rem}}.home-cta.click-card:hover,.home-feature.click-card:hover{transform:translateY(-2px)}.page-header{margin-bottom:.5rem;padding-bottom:.5rem;position:relative}.page-header:after{content:"";background:linear-gradient(90deg, var(--highstorm), transparent);border-radius:1px;width:min(12rem,40%);height:2px;margin-top:1.15rem;display:block}.page-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:.45rem;font-size:.68rem}.setup-step{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:.35rem;font-size:.68rem}.page-ornament{pointer-events:none;z-index:-1;opacity:.1;--ornament-gutter:max(0px, calc((100vw - 68rem) / 2 - 1.5rem));background-repeat:no-repeat;background-size:contain;position:fixed}.page-ornament-radiant{width:min(220px, var(--ornament-gutter));height:min(220px, var(--ornament-gutter));background-image:url(/icons/radiant.svg);bottom:1.25rem;right:1.25rem}.page-ornament-storm{width:min(140px, var(--ornament-gutter));height:min(140px, var(--ornament-gutter));background-image:url(/icons/storm.svg);top:4.5rem;left:.75rem}.page-ornament-ash{width:min(140px, var(--ornament-gutter));height:min(140px, var(--ornament-gutter));opacity:.22;background-image:url(/icons/ash.svg);top:4.5rem;left:.75rem}.page-ornament-mist{width:min(220px, var(--ornament-gutter));height:min(220px, var(--ornament-gutter));opacity:.14;filter:blur(.5px);background-image:url(/icons/ash.svg);bottom:1.25rem;right:1.25rem}.panel{background:var(--paper);border:2px solid var(--rule);color:var(--ink)}.book-cover{background:var(--paper);border:2px solid var(--rule);color:var(--ink);border-radius:0;position:relative}.book-cover:before{content:"";background:var(--rule);opacity:1;border-radius:0;width:6px;position:absolute;top:8%;bottom:8%;left:0}.parchment{background:var(--paper);color:var(--ink);border:1px solid var(--rule)}.parchment .brand-title,.parchment h1,.parchment h2,.parchment a.link-quiet{color:var(--title)}.parchment .text-stone{color:var(--ink-muted)!important}.parchment .text-highstorm{color:var(--heading)!important}.parchment .input{color:var(--ink-brown);background:#fffaf0a6;border-color:#b9a88a}.scroll-sheet{background:var(--paper);color:var(--ink);border:2px solid var(--rule);padding-top:1.75rem;padding-bottom:1.75rem;position:relative}.scroll-sheet:before,.scroll-sheet:after{content:"";background:linear-gradient(90deg,#8a6a3e,#d4c4a8 20%,#efe6d4 50%,#d4c4a8 80%,#8a6a3e);border-radius:999px;height:1.1rem;display:none;position:absolute;left:-.4rem;right:-.4rem;box-shadow:0 2px 6px #00000059}.scroll-sheet:before{top:-.35rem}.scroll-sheet:after{bottom:-.35rem}.leaflet{background:var(--paper);color:var(--ink);border:2px solid var(--rule);transition:transform .22s;position:relative;transform:none}.leaflet:hover{transform:translateY(-2px)}.book-spine-card{background:var(--paper);border:2px solid var(--rule);min-height:7.5rem;color:var(--ink);border-radius:0;padding:1.1rem 1.25rem 1.1rem 1.75rem;display:block;position:relative;overflow:hidden}.book-spine-card:before{content:"";background:var(--rule);opacity:1;border-radius:0;width:4px;position:absolute;inset:.5rem auto .5rem .45rem}.book-spine-card:after{display:none}.book-spine-card:hover,a.book-spine-card:hover,.click-card:hover{transform:translateY(-2px)}.click-card{cursor:pointer;color:inherit;text-decoration:none}.click-card:focus-visible{outline:2px solid var(--highstorm);outline-offset:3px}.leaflet.click-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px #2c241824}:root{--leather-nav-height:5rem;--leather-footer-height:4.5rem}[data-world]{--leather-nav-height:5.15rem;font-family:var(--font-body), Georgia, serif}.leather-nav{background:var(--paper);border-bottom:3px solid var(--rule);z-index:200;isolation:isolate;position:sticky;top:0}@media (display-mode:standalone){.leather-nav{padding-top:env(safe-area-inset-top,0px)}}html.standalone-app .leather-nav{padding-top:env(safe-area-inset-top,0px)}.leather-nav .nav-theme-stripe{background:var(--storm-mid);height:4px;display:none}.leather-nav[data-theme] .nav-theme-stripe{display:block}.nav-mark-tree{align-items:center;gap:.55rem;min-width:0;display:flex}.nav-mark-sep{color:var(--title);opacity:.55;flex-shrink:0;font-size:1.45rem;font-weight:500;line-height:1}.nav-world-mark-link{color:var(--title);align-items:center;line-height:0;display:inline-flex}.nav-world-title{letter-spacing:.08em;text-transform:uppercase;color:var(--title);font-size:.92rem}.world-mark{object-fit:contain;background:0 0;display:block}.world-mark-nav{filter:drop-shadow(1px 2px #0000001f);width:auto;max-width:10rem;height:3rem}.world-mark-header{flex-shrink:0;width:auto;max-width:7.5rem;height:2.35rem}.world-mark-hero{filter:drop-shadow(1px 2px #0000001f);flex-shrink:0;width:auto;max-width:min(22rem,48vw);height:auto;max-height:min(16rem,38vw)}.world-mark-footer{flex-shrink:0;width:auto;max-width:3.25rem;height:1.75rem}.world-mark-link{align-items:center;line-height:0;display:inline-flex}.table-mark-link{color:var(--title);align-items:center;line-height:0;display:inline-flex}.leather-footer{background:var(--paper);border-top:3px solid var(--rule);isolation:isolate;margin-top:auto}.leather-footer .table-disclaimer{text-align:left;margin-inline:0}.app-footer-marks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.leather-nav .nav-link{color:var(--ink);background:0 0;border-bottom:2px solid #0000;border-radius:0}.leather-nav .nav-link:hover{background:var(--paper-well);color:var(--ink)}.leather-nav .nav-link.is-active{color:var(--ink);border-bottom-color:var(--rule);background:0 0}.leather-nav .nav-group{align-items:center;display:flex;position:relative}.leather-nav .nav-toggle{font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.leather-nav .nav-toggle:after{content:"";border:4px solid #0000;border-top-color:currentColor;width:0;height:0;margin-left:.15rem;transform:translateY(2px)}.leather-nav .nav-sub{z-index:250;background:var(--paper);border:1px solid var(--rule);flex-direction:column;gap:0;min-width:10.5rem;padding:.25rem 0;display:none;position:absolute;top:calc(100% - 2px);left:0;box-shadow:0 8px 18px #0000002e}.leather-nav .nav-group.is-open .nav-sub{display:flex}@media (hover:hover) and (min-width:960px){.leather-nav:not(.nav--compact) .nav-group:hover .nav-sub,.leather-nav:not(.nav--compact) .nav-group:focus-within .nav-sub{display:flex}}.leather-nav .nav-sub .nav-link{border-bottom:none;justify-content:flex-start;width:100%;padding-left:.85rem}.leather-nav .nav-sub .nav-link.is-active{background:var(--paper-well);border-bottom:none}.leather-nav .nav-sub .nav-link span{display:inline}.leather-nav .nav-account{border-left:1px solid var(--rule);margin-left:.25rem;padding-left:.5rem}.leather-nav .nav-account .nav-sub{min-width:11rem;left:auto;right:0}.leather-nav .nav-mobile-menu-btn{border:1px solid var(--rule);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.35rem .75rem;font-size:.75rem;display:none}.leather-nav .nav-header-row{overflow:visible}.leather-nav .nav-inline{flex-wrap:nowrap;align-items:center;gap:.25rem;min-width:0;display:flex}@media (min-width:960px){.leather-nav .nav-inline{gap:.5rem}}.leather-nav .nav-inline-measure{visibility:hidden;pointer-events:none;width:max-content;max-width:none;height:0;position:absolute;top:0;left:-9999px;overflow:hidden}.leather-nav .nav-inline-measure .nav-sub{display:none!important}.leather-nav .nav-mobile-panel{z-index:60;background:var(--paper);border-bottom:2px solid var(--rule);flex-direction:column;gap:0;padding:.5rem 0;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 24px #00000026}.leather-nav .nav-mobile-panel.is-open{display:flex}.leather-nav .nav-mobile-panel .nav-link{border-bottom:none;justify-content:flex-start;width:100%;padding:.55rem 1rem}.leather-nav .nav-mobile-panel .nav-link span{display:inline}.leather-nav .nav-mobile-panel .nav-sub{box-shadow:none;border:none;min-width:0;padding:0 0 .25rem .75rem;display:flex;position:static}@media (max-width:959px){.leather-nav .nav-inline:not(.nav-inline-measure){display:none}.leather-nav .nav-mobile-menu-btn{display:inline-flex}.leather-nav .table-mark-nav,.leather-nav .world-mark-nav{max-width:6.5rem;height:2.35rem}}@media (min-width:960px){.leather-nav .nav-mobile-menu-btn{display:none}.leather-nav .nav-mobile-panel{display:none!important}.leather-nav.nav--compact .nav-inline:not(.nav-inline-measure){display:none}.leather-nav.nav--compact .nav-mobile-menu-btn{display:inline-flex}.leather-nav.nav--compact .nav-mobile-panel.is-open{display:flex!important}}.campaign-desk-actions{flex-wrap:wrap;gap:.5rem;display:flex}.campaign-desk-actions-menu{position:relative}.campaign-desk-actions-pill{border:1px solid var(--rule);letter-spacing:.04em;border-radius:999px;padding:.4rem .85rem;font-size:.75rem}.campaign-desk-actions-dropdown{z-index:40;background:var(--paper);border:1px solid var(--rule);flex-direction:column;gap:0;min-width:11rem;padding:.35rem 0;display:none;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 8px 18px #0000002e}.campaign-desk-actions-dropdown.is-open{display:flex}.campaign-desk-actions-dropdown .btn,.campaign-desk-actions-dropdown a{text-align:left;border:none;border-radius:0;justify-content:flex-start;width:100%}@media (max-width:959px){.campaign-desk-actions-inline{display:none}.campaign-desk-actions-menu{display:block}}@media (min-width:960px){.campaign-desk-actions-menu{display:none}.campaign-desk-actions-inline{display:flex}}.open-book{border:2px solid var(--rule);border-radius:0;gap:0;display:grid;overflow:hidden}@media (min-width:1100px){.open-book{grid-template-columns:minmax(240px,300px) 1fr}}.open-book-spine{background:var(--paper-well);border-right:2px solid var(--rule);color:var(--ink);padding:1.25rem}.open-book-page{background:var(--paper);color:var(--ink);padding:1.5rem}.bookmark-ribbon{padding-left:.85rem;position:relative}.bookmark-ribbon:before{content:"";background:var(--scroll-ribbon);border-radius:2px;width:4px;position:absolute;top:.15rem;bottom:.15rem;left:0;box-shadow:0 0 8px #8b2e2e73}.bookmark-ribbon.incomplete:before{animation:2.2s ease-in-out infinite ribbon-pulse}@keyframes ribbon-pulse{0%,to{opacity:.55}50%{opacity:1}}:where(.btn,a,button,[role=button],input,select,textarea,summary):focus-visible{outline:2px solid var(--focus-ring,var(--title));outline-offset:2px}.btn{min-height:var(--btn-min-h,2.25rem);border-radius:var(--btn-radius,.15rem);font-family:var(--font-display), Georgia, serif;letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.15rem;font-size:.8rem;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--btn-primary-bg,var(--rule));color:var(--btn-primary-fg,var(--title));border:var(--btn-primary-border-w,var(--btn-border-w,1px)) solid var(--btn-primary-border,var(--rule));border-radius:var(--btn-primary-radius,var(--btn-radius,.15rem));box-shadow:var(--btn-primary-shadow,none);transform:var(--btn-primary-transform,none);letter-spacing:var(--btn-primary-tracking,.04em);font-weight:var(--btn-primary-weight,inherit)}@media (pointer:coarse){.planet-picker-link,.notebook-seg button,.world-mark-link,.tap-target{min-height:2.75rem}.world-mark-link,.tap-target{justify-content:center;align-items:center;min-width:2.75rem;display:inline-flex}input[type=checkbox],input[type=radio]{width:1.25rem;height:1.25rem}.help-tip-btn{position:relative}.help-tip-btn:after{content:"";position:absolute;inset:-.8rem}}.btn-primary:hover:not(:disabled){background:var(--btn-primary-hover-bg,var(--title));color:var(--btn-primary-hover-fg,var(--on-title));border-color:var(--btn-primary-hover-border,var(--btn-primary-border,var(--rule)));box-shadow:var(--btn-primary-hover-shadow,var(--btn-primary-shadow,none));transform:var(--btn-primary-hover-transform,var(--btn-primary-transform,none))}.btn-primary:active:not(:disabled){transform:translateY(1px)}.btn-ghost{background:var(--btn-ghost-bg,transparent);color:var(--btn-ghost-fg,var(--ink));border:var(--btn-ghost-border-w,var(--btn-border-w,1px)) solid var(--btn-ghost-border,var(--rule));border-radius:var(--btn-ghost-radius,var(--btn-radius,.15rem));transform:var(--btn-ghost-transform,none);font-weight:var(--btn-ghost-weight,inherit)}.btn-ghost:hover:not(:disabled){background:var(--btn-ghost-hover-bg,var(--paper-well));color:var(--btn-ghost-hover-fg,var(--btn-ghost-fg,var(--ink)))}.btn-danger{background:var(--btn-danger-bg,var(--spren-anger));color:var(--btn-danger-fg,var(--on-title));border:var(--btn-danger-border-w,var(--btn-border-w,1px)) solid var(--btn-danger-border,var(--spren-anger));border-radius:var(--btn-danger-radius,var(--btn-radius,.15rem));box-shadow:var(--btn-danger-shadow,none)}.btn-danger-quiet{color:var(--spren-anger);border:var(--btn-ghost-border-w,var(--btn-border-w,1px)) solid var(--spren-anger);border-radius:var(--btn-ghost-radius,var(--btn-radius,.15rem));transform:var(--btn-ghost-transform,none);font-weight:var(--btn-ghost-weight,inherit);background:0 0}.btn-danger-quiet:hover:not(:disabled){background:var(--spren-anger)}@supports (color:color-mix(in lab, red, red)){.btn-danger-quiet:hover:not(:disabled){background:color-mix(in srgb, var(--spren-anger) 10%, transparent)}}.campaign-col-header{--btn-ghost-fg:var(--btn-ghost-fg-on-dark,var(--on-title))}.input{background:var(--paper);border:1px solid var(--rule);width:100%;color:var(--ink);border-radius:0;padding:.7rem .9rem}.input:focus:not(:focus-visible),.notebook-title-input:focus:not(:focus-visible),.notebook-body-input:focus:not(:focus-visible){outline:none}.input:focus{border-color:var(--highstorm);box-shadow:0 0 0 2px #c9a2272e}.leather-nav .input,.campaign-col-header .input,.board-notes-panel .input{color:var(--parchment);background:#0b15208c;border-color:#c9a22747}.link-quiet{color:#1e5f78;text-decoration:none}.link-quiet:hover{color:var(--storm-deep);text-decoration:underline}.leather-nav .link-quiet,.book-cover .link-quiet{color:#7ec8e3}.open-book-page .link-quiet{color:#5a6e2e}.open-book-page .link-quiet:hover{color:#3d2a1a}@keyframes dice-throw-1{0%{opacity:1;transform:translate(0)scale(.9)}16%{transform:translate(calc(var(--throw-dx,-1) * 18vw), calc(var(--throw-dy,-1) * 46vh)) scale(1.05)}32%{transform:translate(calc(var(--throw-dx,-1) * 28vw), calc(var(--throw-dy,-1) * 16vh)) scale(1)}to{transform:translate(calc(var(--throw-dx,-1) * 42vw), calc(var(--throw-dy,-1) * 28vh)) scale(1)}}@keyframes dice-throw-2{0%{transform:translate(0)scale(.9)}16%{transform:translate(calc(var(--throw-dx,-1) * 24vw), calc(var(--throw-dy,-1) * 40vh)) scale(1.08)}32%{transform:translate(calc(var(--throw-dx,-1) * 38vw), calc(var(--throw-dy,-1) * 14vh)) scale(1)}to{transform:translate(calc(var(--throw-dx,-1) * 28vw), calc(var(--throw-dy,-1) * 34vh)) scale(1)}}@keyframes dice-throw-3{0%{transform:translate(0)scale(.9)}16%{transform:translate(calc(var(--throw-dx,-1) * 12vw), calc(var(--throw-dy,-1) * 50vh)) scale(1.05)}32%{transform:translate(calc(var(--throw-dx,-1) * 22vw), calc(var(--throw-dy,-1) * 18vh)) scale(1)}to{transform:translate(calc(var(--throw-dx,-1) * 18vw), calc(var(--throw-dy,-1) * 22vh)) scale(1)}}@keyframes dice-throw-4{0%{transform:translate(0)scale(.9)}18%{transform:translate(calc(var(--throw-dx,-1) * 30vw), calc(var(--throw-dy,-1) * 36vh)) scale(1.06)}34%{transform:translate(calc(var(--throw-dx,-1) * 40vw), calc(var(--throw-dy,-1) * 12vh)) scale(1)}to{transform:translate(calc(var(--throw-dx,-1) * 34vw), calc(var(--throw-dy,-1) * 18vh)) scale(1)}}.dice-flying-1{animation:1.4s cubic-bezier(.22,.72,.28,1) forwards dice-throw-1}.dice-flying-2{animation:1.4s cubic-bezier(.22,.72,.28,1) forwards dice-throw-2}.dice-flying-3{animation:1.4s cubic-bezier(.22,.72,.28,1) forwards dice-throw-3}.dice-flying-4{animation:1.45s cubic-bezier(.22,.72,.28,1) forwards dice-throw-4}@keyframes die-tumble{0%{transform:rotateX(0)rotateY(0)rotate(0)}25%{transform:rotateX(90deg)rotateY(110deg)rotate(40deg)}50%{transform:rotateX(200deg)rotateY(200deg)rotate(120deg)}75%{transform:rotateX(290deg)rotateY(300deg)rotate(200deg)}to{transform:rotateX(0)rotateY(0)rotate(0)}}.die-wrap{padding:6px;display:inline-flex}.die-glyph{perspective:160px;width:2.75rem;height:2.75rem}.die-glyph-sm{width:2.1rem;height:2.1rem}.die-glyph-md{width:2.75rem;height:2.75rem}.die-glyph-lg{width:4rem;height:4rem}.die-glyph-svg{transform-origin:50%;width:100%;height:100%;transform-style:preserve-3d;display:block}.die-glyph.is-tumbling .die-glyph-svg{animation:1.4s linear die-tumble}.die-landed{transform:none}.die-wrap.die-selected{outline:2px solid var(--fab-trim);outline-offset:1px;filter:drop-shadow(0 0 4px var(--fab-trim))}@supports (color:color-mix(in lab, red, red)){.die-wrap.die-selected{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--fab-trim) 75%, transparent))}}.die-loud[data-die=d4]{--die-face:#6ecf7a;--die-lit:#b6f0bc;--die-shade:#3fa85a}.die-loud[data-die=d6],.die-loud[data-die=plot]{--die-face:#ffd84d;--die-lit:#ffe9a0;--die-shade:#e0b020}.die-loud[data-die=d8]{--die-face:#5aa0d4;--die-lit:#9fd0ef;--die-shade:#2f6fa8}.die-loud[data-die=d10]{--die-face:#e85a8c;--die-lit:#ff9bb8;--die-shade:#c23a6a}.die-loud[data-die=d12]{--die-face:#9b7fd4;--die-lit:#c9b6ff;--die-shade:#6b4fb0}.die-loud[data-die=d20]{--die-face:#ff9b6a;--die-lit:#ffc4a8;--die-shade:#d46a3a}.die-wrap.die-stunt{outline-offset:2px;filter:drop-shadow(0 0 6px #8ec4e8d9);outline:2px solid #8ec4e8}.last-roll-chip{border:1px solid var(--rule);background:var(--paper-well,var(--parchment));gap:.1rem;margin:0 0 .4rem;padding:.35rem .5rem;font-size:.75rem;display:grid}.last-roll-chip-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted,var(--stone));font-size:.62rem}.last-roll-chip-by{color:var(--ink);font-weight:600}.last-roll-chip-line{color:var(--highstorm)}.last-roll-chip--compact{padding:.25rem .4rem}.cosmere-talent-tree{margin-top:.5rem}.cosmere-talent-tree-grid{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.4rem;display:grid}.cosmere-talent-col{flex-direction:column;gap:.25rem;display:flex}.cosmere-talent-node{border:1px solid var(--rule);background:var(--paper);color:var(--ink);text-align:left;cursor:pointer;padding:.3rem .4rem;font-size:.72rem}.cosmere-talent-node.is-child{margin-left:.5rem;font-size:.68rem}.cosmere-talent-node.is-on{border-color:var(--highstorm);background:var(--highstorm)}@supports (color:color-mix(in lab, red, red)){.cosmere-talent-node.is-on{background:color-mix(in srgb, var(--highstorm) 14%, var(--paper))}}.cosmere-talent-node:disabled{opacity:.45;cursor:not-allowed}.talent-chip-list{flex-direction:column;gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.talent-chip{border:1px solid var(--rule);background:var(--paper-well,var(--parchment));padding:.3rem .45rem}.talent-chip-title{letter-spacing:.06em;text-transform:uppercase;color:var(--highstorm);font-size:.68rem;display:block}.talent-chip-effect{color:var(--ink);font-size:.75rem;display:block}.dice-bag-fab{justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:inline-flex}.dice-bag-fab svg{width:3.5rem;height:3.5rem;display:block}.fab-bag-body{fill:var(--fab-body);stroke:var(--fab-trim)}.fab-bag-rim{fill:var(--fab-body-deep);stroke:var(--fab-trim)}.fab-bag-mouth{fill:var(--fab-spine)}.fab-bag-glow{fill:var(--fab-glow)}.fab-bag-string{fill:none;stroke:var(--fab-trim)}.fab-book-page{fill:var(--fab-page);stroke:var(--fab-trim)}.fab-book-spine{fill:var(--fab-spine);stroke:var(--fab-trim)}.fab-book-head{stroke:var(--fab-trim)}.fab-book-line{stroke:var(--fab-line)}.fab-loud-body{fill:var(--fab-loud-accent);stroke:var(--fab-loud-ink)}.fab-loud-cover{fill:var(--fab-loud-cover);stroke:var(--fab-loud-ink)}.fab-loud-page{fill:var(--fab-loud-page);stroke:var(--fab-loud-ink)}.fab-loud-open{fill:var(--fab-loud-page)}.fab-loud-mouth{fill:var(--fab-loud-mouth)}.fab-loud-lines{fill:none;stroke:var(--fab-loud-accent)}.fab-loud-string{fill:none;stroke:var(--fab-loud-ink)}.fab-loud-bead{fill:var(--fab-loud-bead);stroke:var(--fab-loud-ink)}.dice-toss-fab{background:var(--fab-toss-bg);border:2px solid var(--fab-toss-edge);border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.dice-toss-fab.is-dim{opacity:.45}.dice-toss-glyph{background-color:var(--fab-toss-glyph);width:1.1rem;height:1.1rem;display:block;-webkit-mask-image:url(/icons/toss.svg);mask-image:url(/icons/toss.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.table-fab-dock{z-index:220;isolation:isolate;right:1.25rem;bottom:var(--fab-dock-bottom,1.25rem);flex-direction:row;align-items:flex-end;gap:1rem;display:flex;position:fixed;top:auto;left:auto}.table-fab-dock[data-dock-edge=bottom-right]{right:1.25rem;bottom:var(--fab-dock-bottom,1.25rem);align-items:flex-end;position:fixed;top:auto;left:auto}.notes-fab{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-end;width:2.75rem;height:3.5rem;padding:0;display:inline-flex}.notes-fab svg{width:2.75rem;height:3.5rem;display:block}.notes-fab-panel{background:var(--fab-page);border:2px solid var(--rule);border-left:12px solid var(--title);width:min(22rem,100vw - 2rem);color:var(--ink);padding:.75rem .85rem .85rem 1rem;position:absolute;bottom:4.2rem;right:0;box-shadow:inset 0 0 0 1px #c9a22759}@keyframes notebook-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes notebook-grow-open{0%{opacity:.35;transform:translate(42vw,38vh)scale(.08)rotate(-8deg)}55%{opacity:1;transform:translateY(4vh)scale(1.02)rotate(0)}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}@keyframes notebook-page-spread{0%{opacity:.4;transform:perspective(900px)rotateY(72deg)}to{opacity:1;transform:perspective(900px)rotateY(0)}}.notebook-backdrop{top:var(--leather-nav-height,4.75rem);z-index:240;background:radial-gradient(#12243859,#080e16b8);place-items:center;padding:1rem;animation:.35s notebook-backdrop-in;display:grid;position:fixed;bottom:0;left:0;right:0}.notebook-book{transform-origin:100% 100%;filter:drop-shadow(0 28px 48px #080e1673);grid-template-columns:1fr 14px 1fr;width:min(960px,96vw);height:min(640px,88vh);display:grid;position:relative}.notebook-book.is-opening{animation:.55s cubic-bezier(.2,.8,.2,1) both notebook-grow-open}.notebook-book.is-open{transform:none}.notebook-book.is-opening .notebook-page-left{transform-origin:100%;animation:.55s cubic-bezier(.2,.8,.2,1) both notebook-page-spread}.notebook-book.is-opening .notebook-page-right{transform-origin:0;animation:.55s cubic-bezier(.2,.8,.2,1) 50ms both notebook-page-spread}.notebook-close{z-index:2;border:1px solid var(--fab-trim);background:var(--fab-page);width:2rem;height:2rem;color:var(--fab-spine);cursor:pointer;border-radius:999px;font-size:1.25rem;line-height:1;position:absolute;top:-.85rem;right:-.35rem}.notebook-page{background:linear-gradient(180deg, var(--fab-sheet-hi) 0%, var(--fab-sheet) 55%, var(--fab-sheet-lo) 100%);border:1px solid var(--fab-rule);color:var(--ink);flex-direction:column;min-width:0;min-height:0;padding:1rem 1.1rem 1.15rem;display:flex;overflow:hidden}.notebook-page-left{border-radius:.35rem 0 0 .35rem;box-shadow:inset -10px 0 18px #46341c0f}.notebook-page-right{border-radius:0 .35rem .35rem 0;box-shadow:inset 10px 0 18px #46341c0f}.notebook-gutter{background:linear-gradient(90deg, var(--fab-spine) 0%, var(--fab-spine-lit) 18%, var(--fab-trim) 50%, var(--fab-spine-lit) 82%, var(--fab-spine) 100%);border-block:1px solid var(--fab-rule)}.notebook-page-head{margin-bottom:.65rem}.notebook-page-head-row{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.notebook-kicker{font-family:var(--font-display), Georgia, serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:.68rem}.notebook-place{font-family:var(--font-display), Georgia, serif;color:var(--highstorm);margin:.15rem 0 0;font-size:1.05rem}.notebook-toolbar{flex-wrap:wrap;gap:.45rem;margin-bottom:.7rem;display:flex}.notebook-seg{border:1px solid var(--fab-rule);background:#ffffff59;border-radius:999px;display:inline-flex;overflow:hidden}.notebook-seg button{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:.28rem .55rem;font-size:.68rem}.notebook-seg button.is-on{background:var(--fab-spine)}@supports (color:color-mix(in lab, red, red)){.notebook-seg button.is-on{background:color-mix(in srgb, var(--fab-spine) 12%, transparent)}}.notebook-seg button.is-on{color:var(--highstorm)}.notebook-list{flex:1;min-height:0;padding-right:.2rem;overflow:auto}.notebook-list ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.notebook-group{margin-bottom:.75rem}.notebook-group-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 .35rem;font-size:.68rem}.notebook-list-item{text-align:left;cursor:pointer;width:100%;color:inherit;background:#ffffff47;border:1px solid #0000;border-radius:.25rem;padding:.45rem .55rem}.notebook-list-item:hover{border-color:var(--fab-trim)}@supports (color:color-mix(in lab, red, red)){.notebook-list-item:hover{border-color:color-mix(in srgb, var(--fab-trim) 45%, transparent)}}.notebook-list-item.is-active{border-color:var(--fab-spine)}@supports (color:color-mix(in lab, red, red)){.notebook-list-item.is-active{border-color:color-mix(in srgb, var(--fab-spine) 35%, transparent)}}.notebook-list-item.is-active{background:var(--fab-spine)}@supports (color:color-mix(in lab, red, red)){.notebook-list-item.is-active{background:color-mix(in srgb, var(--fab-spine) 10%, transparent)}}.notebook-list-title{color:var(--ink);font-size:.92rem;display:block}.notebook-list-meta{color:var(--ink-muted);margin-top:.15rem;font-size:.7rem;display:block}.notebook-empty{color:var(--ink-muted);margin:.5rem 0;font-size:.88rem}.notebook-actions{flex-shrink:0;gap:.4rem;display:flex}.notebook-session-hint{color:var(--ink-muted);margin:0 0 .55rem;font-size:.78rem}.notebook-title-input{border:0;border-bottom:1px solid var(--fab-rule);width:100%;color:var(--ink);font-family:var(--font-display), Georgia, serif;background:0 0;margin-bottom:.55rem;padding:.2rem 0 .45rem;font-size:1.15rem}.notebook-campaign-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);gap:.25rem;margin-bottom:.55rem;font-size:.68rem;display:grid}.notebook-campaign-select{border:1px solid var(--fab-rule);width:100%;color:var(--ink);text-transform:none;letter-spacing:normal;background:#ffffff73;border-radius:.2rem;padding:.35rem .45rem;font-size:.85rem}.notebook-body-input{resize:none;border:1px solid var(--fab-rule);width:100%;min-height:10rem;color:var(--ink);background:#fff6;border-radius:.2rem;flex:1;padding:.65rem .7rem;font-size:.95rem;line-height:1.55}.notebook-status{color:var(--highstorm);margin:.45rem 0 0;font-size:.78rem}@media (max-width:959px){.notebook-book{grid-template-rows:minmax(0,1fr) 8px minmax(0,1.15fr);grid-template-columns:1fr;width:min(100vw - 1rem,560px);height:min(92vh,820px)}.notebook-gutter{background:linear-gradient(180deg, var(--fab-spine), var(--fab-trim), var(--fab-spine))}.notebook-page-left,.notebook-page-right{border-radius:.35rem}.notebook-book.is-opening .notebook-page-left,.notebook-book.is-opening .notebook-page-right{animation:none}}.campaign-stage-script{grid-template-columns:1fr;gap:.75rem;min-height:calc(100vh - 8rem);display:grid}@media (min-width:1100px){.campaign-stage-script{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}}.campaign-script{min-height:22rem}.campaign-script .gate-step-detail{font-size:.95rem}.campaign-stage-script .campaign-board{flex-direction:column;min-height:0;display:flex;overflow:auto}.campaign-stage-script .campaign-map-frame{flex:none;min-height:10rem;max-height:14rem}.campaign-stage-script .campaign-map-frame img,.campaign-stage-script .map-board-art{max-height:12rem}.campaign-stage-script .board-characters{background:0 0;border:none;flex-direction:column;align-items:stretch;max-width:none;padding:.55rem .65rem .75rem;position:static}.campaign-stage-script .board-char-card{flex-wrap:wrap;max-width:none}.beat-script .book-leaf{margin:0}.campaign-stage-script .table-cards-editor{background:var(--paper);border:1px solid var(--rule);flex-direction:column;flex:0 auto;gap:.4rem;max-height:none;padding:.4rem .55rem;display:flex;overflow:visible}.table-card-chips button{align-items:center;gap:.3rem;display:inline-flex}.table-card-chips button img{object-fit:cover;border-radius:1px;width:1.1rem;height:1.45rem}.table-card-inplay{flex-direction:column;gap:.35rem;display:flex}.table-card-inplay .board-char-card{width:100%;max-width:none}.table-card-target .input{padding:.2rem .4rem;font-size:.72rem}.campaign-setup .setup-copy{padding-left:1.1rem}.loading-state{color:var(--ink);padding:1rem 0;font-size:.9rem}.empty-state{border:1px dashed var(--rule);justify-items:start;gap:.6rem;padding:1rem 1.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.empty-state{border:1px dashed color-mix(in srgb, var(--rule) 70%, transparent)}}.empty-state{background:var(--paper-well)}@supports (color:color-mix(in lab, red, red)){.empty-state{background:color-mix(in srgb, var(--paper-well) 60%, transparent)}}.empty-state{color:var(--ink-muted);font-size:.9rem}.table-wait-spin{border:2px solid var(--rule);border-right-color:#0000;border-radius:50%;width:.85rem;height:.85rem;animation:.7s linear infinite table-wait-rotate;display:inline-block}@keyframes table-wait-rotate{to{transform:rotate(360deg)}}.campaign-rail{flex-direction:column;gap:.75rem;min-height:0;display:flex}.campaign-rail-map{min-height:10rem}.campaign-rail-map .campaign-map-frame{min-height:10rem;max-height:14rem}.campaign-rail-party{flex:1}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:.5s both fade-up}.leaflet-overlay{background:#080c12b8;justify-content:center;align-items:center;padding:1rem;display:flex}.modal-close{z-index:2;color:#fff;cursor:pointer;background:#080c1299;border:1px solid #ffffff73;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;font-size:1.6rem;line-height:1;display:grid;position:absolute;top:.6rem;right:.6rem}.modal-close:hover{background:#080c12d9}.leaflet-overlay-sheet{width:min(92vw,28rem);max-height:80vh;color:var(--ink-brown);background:linear-gradient(165deg,#f4ebd9,#d8c9ab);border:1px solid #b9a88a;padding:1.5rem;overflow:auto;transform:rotate(-1.5deg);box-shadow:10px 12px #e8dfd080,0 24px 48px #0000008c}.cover-shelf{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1.75rem 1.25rem;display:grid}.library-feature-tiles{grid-template-columns:unset;flex-wrap:wrap;gap:1.75rem 1.5rem;display:flex}.library-feature-tiles .cover-shelf-item{text-align:center;flex-direction:column;flex:0 0 120px;align-items:center;width:120px;display:flex}.cosmere-graph{gap:1.5rem;display:grid}@media (min-width:960px){.cosmere-graph{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.8fr);align-items:start}}.cosmere-graph-svg{background:var(--parchment);width:100%;height:auto}@supports (color:color-mix(in lab, red, red)){.cosmere-graph-svg{background:color-mix(in srgb, var(--parchment) 88%, #1a2430)}}.cosmere-graph-svg{border:1px solid #c4b194}.cosmere-graph-edge{stroke:var(--ink)}@supports (color:color-mix(in lab, red, red)){.cosmere-graph-edge{stroke:color-mix(in srgb, var(--ink) 28%, transparent)}}.cosmere-graph-edge{stroke-width:1.5px}.cosmere-graph-edge-invests{stroke:var(--highstorm);stroke-width:2px}.cosmere-graph-edge-successor{stroke-dasharray:6 4}.cosmere-graph-node{cursor:pointer}.cosmere-graph-node circle{fill:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.cosmere-graph-node circle{fill:color-mix(in srgb, var(--parchment) 70%, #fff)}}.cosmere-graph-node circle{stroke:var(--title);stroke-width:1.5px}.cosmere-graph-node-realm circle{fill:var(--highstorm)}@supports (color:color-mix(in lab, red, red)){.cosmere-graph-node-realm circle{fill:color-mix(in srgb, var(--highstorm) 18%, var(--parchment))}}.cosmere-graph-node-shard circle{fill:var(--title)}@supports (color:color-mix(in lab, red, red)){.cosmere-graph-node-shard circle{fill:color-mix(in srgb, var(--title) 12%, var(--parchment))}}.cosmere-graph-node.is-active circle{stroke:var(--highstorm);stroke-width:3px}.cosmere-graph-node text{fill:var(--title);text-anchor:middle;pointer-events:none;font-size:12px}.cosmere-graph-panel{background:var(--parchment);border:1px solid #c4b194;max-height:min(70vh,52rem);padding:1rem 1.1rem 1.3rem;overflow:auto}.cosmere-graph-section{margin-top:1.25rem}.cosmere-graph-section-title{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 .65rem;font-size:.72rem}.cosmere-lore-list{flex-direction:column;gap:.45rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.cosmere-lore-list li{flex-wrap:wrap;align-items:baseline;gap:.4rem .65rem;display:flex}.cosmere-arc-list{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.cosmere-arc-card{border-bottom:1px solid var(--rule);padding-bottom:.75rem}.cosmere-arc-kind{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 .2rem;font-size:.65rem}.cosmere-spoiler-list,.cosmere-spoiler-beats{color:var(--ink);margin:0;padding-left:1.1rem;font-size:.85rem}.cosmere-spoiler-beats li+li,.cosmere-spoiler-list li+li{margin-top:.35rem}.planet-picker{flex-wrap:wrap;gap:.5rem;display:flex}.planet-picker-link{border:1px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--paper);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.8rem;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.planet-picker-link{background:color-mix(in srgb, var(--paper) 88%, transparent)}}.planet-picker-link{cursor:pointer}.planet-picker-link img{object-fit:contain;width:1.1rem;height:1.1rem}.planet-picker-link.is-active{background:var(--highstorm)}@supports (color:color-mix(in lab, red, red)){.planet-picker-link.is-active{background:color-mix(in srgb, var(--highstorm) 18%, var(--paper))}}.planet-picker-link.is-active{border-color:var(--title);color:var(--title);font-weight:650}.planet-picker-link[data-planet=roshar].is-active{background:#c9a227}@supports (color:color-mix(in lab, red, red)){.planet-picker-link[data-planet=roshar].is-active{background:color-mix(in srgb, #c9a227 16%, var(--paper))}}.planet-picker-link[data-planet=roshar].is-active{border-color:var(--title);color:var(--title)}.planet-picker-link[data-planet=scadrial].is-active{background:#c47848}@supports (color:color-mix(in lab, red, red)){.planet-picker-link[data-planet=scadrial].is-active{background:color-mix(in srgb, #c47848 16%, var(--paper))}}.planet-picker-link[data-planet=scadrial].is-active{border-color:var(--title);color:var(--title)}.planet-picker-link.is-locked{opacity:.5;cursor:not-allowed}.planet-gateway{align-items:stretch;gap:1rem;display:grid}@media (min-width:960px){.planet-gateway{grid-template-columns:1fr 1fr;gap:1.25rem}}.planet-gateway-card{border:1px solid var(--rule);flex-direction:column;justify-content:flex-start;display:flex;position:relative;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.planet-gateway-card{border:1px solid color-mix(in srgb, var(--rule) 70%, transparent)}}.planet-gateway-card{color:var(--ink);isolation:isolate;background:var(--paper);text-decoration:none}.planet-gateway-card:before{content:"";z-index:0;background-image:var(--planet-hub-bg,none);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.planet-gateway-card:after{content:"";z-index:1;background:linear-gradient(to top, var(--paper) 0%, var(--paper) 42%, transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.planet-gateway-card:after{background:linear-gradient(to top, color-mix(in srgb, var(--paper) 72%, transparent) 0%, color-mix(in srgb, var(--paper) 28%, transparent) 42%, transparent 72%)}}.planet-gateway-card[data-planet=roshar]{--planet-hub-tint:#1a365c}.planet-gateway-card[data-planet=scadrial]{--planet-hub-tint:#1c2228}.planet-gateway-body{z-index:2;aspect-ratio:3/2;flex-direction:column;flex:1;gap:.4rem;padding:1rem 1.15rem 1.1rem;display:flex;position:relative}.planet-gateway-mark{background:0 0;width:min(7rem,36%);height:auto;margin-bottom:.15rem}.planet-gateway-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:.7rem}.planet-gateway-title{color:var(--title);margin:0;font-size:clamp(1.15rem,6cqi,2.2rem);line-height:1.05}.planet-gateway-blurb{max-width:28rem;color:var(--ink);margin:0;font-size:.875rem;line-height:1.4}.planet-gateway-ctas{flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.25rem;display:flex}@media (max-width:959px){.planet-gateway-body{gap:.3rem;padding:.75rem .85rem .8rem}.planet-gateway-mark{width:min(5rem,32%);margin-bottom:.05rem}.planet-gateway-kicker{font-size:.65rem}.planet-gateway-title{font-size:clamp(1.15rem,6cqi,1.55rem)}.planet-gateway-blurb{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.35;display:-webkit-box;overflow:hidden}.planet-gateway-ctas{gap:.3rem}.planet-gateway-ctas .btn{padding:.35rem .65rem;font-size:.8rem}}.planet-gateway-ctas .btn{text-decoration:none}.planet-gateway-ctas,[data-world=cosmere] #gm-desk{--btn-primary-bg:var(--title);--btn-primary-fg:var(--on-title);--btn-primary-border:var(--title);--btn-primary-hover-bg:var(--ink);--btn-primary-hover-fg:var(--on-title);--btn-primary-hover-border:var(--ink);--btn-ghost-bg:var(--paper)}@supports (color:color-mix(in lab, red, red)){.planet-gateway-ctas,[data-world=cosmere] #gm-desk{--btn-ghost-bg:color-mix(in srgb, var(--paper) 88%, transparent)}}.planet-gateway-ctas,[data-world=cosmere] #gm-desk{--btn-ghost-fg:var(--ink);--btn-ghost-border:var(--ink);--btn-ghost-hover-bg:var(--paper-well);--btn-ghost-hover-fg:var(--ink)}.planet-gateway-card.is-locked{opacity:.72}.planet-gateway-lock{color:var(--ink-muted);margin:0;font-size:.8rem}.die-wrap.die-ash .die-glyph svg{filter:drop-shadow(0 1px 3px #c4784859)}.dice-toss-fab.is-ash{background:#c47848}@supports (color:color-mix(in lab, red, red)){.dice-toss-fab.is-ash{background:color-mix(in srgb, #c47848 28%, var(--paper))}}.dice-toss-fab.is-ash{border-color:#c47848}.dice-toss-fab.is-ash .dice-toss-glyph{background:radial-gradient(circle at 35% 30%,#f0d2bc,#c47848 55%,#5a3a28)}@media (min-width:720px){.cover-shelf{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.cover-shelf-item{color:inherit;text-decoration:none}.library-shelf{border-bottom:10px solid var(--title);padding-bottom:.75rem}@supports (color:color-mix(in lab, red, red)){.library-shelf{border-bottom:10px solid color-mix(in srgb, var(--title) 82%, var(--rule))}}.library-shelf{box-shadow:0 8px 0 var(--rule)}@supports (color:color-mix(in lab, red, red)){.library-shelf{box-shadow:0 8px 0 color-mix(in srgb, var(--rule) 45%, transparent)}}.library-shelf-head{border-bottom:2px solid var(--collection-accent,var(--rule));margin-bottom:.85rem;padding-bottom:.45rem}.library-shelf-title{color:inherit;text-decoration:none}.library-shelf-row{scrollbar-color:var(--rule) transparent;gap:1.25rem 1rem;padding:.25rem .15rem .85rem;display:flex;overflow-x:auto}.library-shelf-item{flex:0 0 7.5rem}.library-shelf-item .book-thumb{width:7.5rem}.library-shelf-item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.book-thumb{aspect-ratio:2/3;background:var(--title);border:2px solid var(--rule);border-radius:0;transition:transform .25s;position:relative;overflow:hidden}.book-thumb-lg{width:120px}.cover-shelf-item:hover .book-thumb{transform:translateY(-4px)}.book-thumb-img{object-fit:cover;object-position:top center;z-index:1;width:100%;height:100%;position:absolute;inset:0}.book-thumb-spine{z-index:2;pointer-events:none;background:linear-gradient(90deg,#00000073,#ffffff14 40%,#0000);width:10px;position:absolute;top:0;bottom:0;left:0}.book-thumb-fallback{z-index:0;text-align:center;justify-content:center;align-items:center;padding:.75rem;display:flex;position:absolute;inset:0}.campaign-page{width:100%}.campaign-stage,.campaign-stage-desk{grid-template-columns:1fr;align-items:stretch;gap:.75rem;min-height:calc(100vh - 8rem);display:grid}@media (min-width:960px){.campaign-stage-desk{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:stretch}.campaign-stage-desk>.campaign-journey{grid-column:1/-1}}@media (max-width:959px){.campaign-stage-desk{min-height:0}}.campaign-stage-desk .campaign-board{gap:0;min-height:0}@media (min-width:960px){.campaign-stage-desk .campaign-board.is-synced{max-height:var(--desk-main-h,none);overflow-y:auto}}.campaign-stage-desk .campaign-map-frame{flex:none;min-height:7.5rem;max-height:11rem}.campaign-stage-desk .campaign-map-frame img,.campaign-stage-desk .map-board-art{max-height:9.5rem}.campaign-desk-side-tray{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:flex-start;gap:.45rem .5rem;padding:.45rem .5rem .65rem;display:flex}.campaign-desk-side-tray .ambience-bar{border:none;flex:100%;padding:.15rem 0 .25rem}.desk-tool-stack{flex-direction:column;gap:.5rem;min-height:0;display:flex}.desk-tool-panel{padding:.5rem .65rem}.desk-tool-panel-head{margin:0 0 .35rem}.gm-beat-flow .gm-flow-body{max-height:none;overflow:visible}.gm-beat-flow .gm-flow-leaf.book-leaf{max-width:none;min-height:0;box-shadow:none;background:0 0;border:none;margin:0;padding:0}.gm-beat-flow .gm-flow-leaf .book-leaf-article{gap:.75rem}.gm-beat-flow .book-leaf-flow,.gm-beat-flow .book-leaf-band-wide{width:100%;max-width:none}.gm-beat-flow .book-leaf-band-pair{column-fill:balance;min-width:0}.gm-beat-flow .book-leaf-table{max-width:100%;overflow-x:auto}@container gmScript (min-width:42rem){.gm-beat-flow .book-leaf-band-pair{columns:2;column-gap:1.25rem}.gm-beat-flow .book-leaf-band-pair .book-leaf-title,.gm-beat-flow .book-leaf-band-pair .book-leaf-heading,.gm-beat-flow .book-leaf-band-pair .book-leaf-subhead,.gm-beat-flow .book-leaf-band-pair .book-leaf-figure,.gm-beat-flow .book-leaf-band-pair .book-leaf-callout,.gm-beat-flow .book-leaf-band-pair .book-leaf-ability,.gm-beat-flow .book-leaf-band-pair .book-leaf-list,.gm-beat-flow .book-leaf-band-pair .book-leaf-table{break-inside:avoid}}.gm-flow-step{border:1px solid var(--rule)}.gm-flow-accordion{border:1px solid var(--rule);background:var(--paper-well);border-radius:.25rem;padding:.5rem .75rem}.gm-flow-accordion-body{margin-top:.5rem}.gm-player-tool-manager{border:1px solid var(--rule);background:var(--paper-well);border-radius:.25rem;padding:.75rem}.gm-role-manager .border-amber-600\/50{border-color:var(--highstorm)}@supports (color:color-mix(in lab, red, red)){.gm-role-manager .border-amber-600\/50{border-color:color-mix(in srgb, var(--highstorm) 40%, transparent)}}.player-beat-snippet .gm-flow-leaf{font-size:.875rem}.player-field-prompt textarea{width:100%}@media (min-width:960px){.desk-rule-clip .gm-flow-leaf{max-height:18rem;overflow-y:auto}.campaign-stage-desk .desk-tool-stack .campaign-map-frame{max-height:10rem}}@media (max-width:959px){.desk-rule-clip .gm-flow-leaf{max-height:none;overflow:visible}.campaign-stage-desk .desk-tool-stack .campaign-map-frame,.campaign-stage-desk .campaign-map-frame{min-height:7.5rem;max-height:11rem}.campaign-stage-desk .campaign-board{padding-bottom:calc(4.75rem + var(--fab-dock-bottom,1.25rem))}.campaign-journey-path,.campaign-journey-strip{flex-wrap:wrap;overflow-x:visible}.campaign-journey--roshar{overflow:visible}.campaign-journey-roshar-plot{min-height:0;overflow:visible}.campaign-journey-node{width:2.75rem;height:2.75rem;font-size:.85rem}.campaign-journey-stop:before{top:1.35rem}.campaign-journey-stop button{min-height:44px}.campaign-stage-desk .ambience-tracks button,.campaign-stage-desk .ambience-bar .btn{min-height:44px;padding:.45rem .75rem}}.campaign-stage-desk .board-characters{z-index:auto;background:0 0;border:none;border-radius:0;flex:100%;max-width:none;padding:0;position:static}.board-roster-section,.board-roster-list,.board-roster-party-head{display:contents}.campaign-stage-desk .board-characters--panel{flex-flow:column;align-items:stretch;gap:.5rem;display:flex}.campaign-stage-desk .board-characters--panel .board-roster-section,.campaign-stage-desk .board-characters--panel .board-roster-list{flex-direction:column;gap:.4rem;width:100%;display:flex}.campaign-stage-desk .board-characters--panel .board-roster-party-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;width:100%;display:flex}.campaign-stage-desk .board-characters--panel .board-roster-seat{flex-direction:column;gap:.35rem;display:flex}.campaign-stage-desk .board-characters--panel .board-roster-toggle--desk{display:none}.campaign-stage-desk .board-char-card{flex:none;width:100%;min-width:0;max-width:none;min-height:44px}.campaign-stage-desk .board-characters--panel .board-char-chip{justify-content:center;width:100%;min-height:44px}.campaign-stage-desk .board-characters--panel .board-roster-add{min-height:44px}.campaign-stage-desk .board-roster-kicker{flex:auto;margin:0}.campaign-stage-desk .board-characters--panel .board-roster-toggle--desk button{min-height:44px;color:var(--ink);background:var(--paper);border:1px solid var(--rule);letter-spacing:.08em;flex:1;padding:.45rem .6rem;font-size:.8rem}.campaign-stage-desk .board-characters--panel .board-roster-toggle--desk button.is-on{background:var(--paper-well);border-color:var(--title);color:var(--ink)}@media (max-width:959px){.campaign-stage-desk .board-characters--panel .board-roster-toggle--desk{gap:.35rem;width:100%;margin:0;display:flex}.campaign-stage-desk .board-characters--panel[data-roster=party] .board-roster-npcs,.campaign-stage-desk .board-characters--panel[data-roster=npcs] .board-roster-party,.campaign-stage-desk .board-characters--panel .board-roster-kicker{display:none}.campaign-stage-desk .board-characters--panel .board-roster-add{justify-content:center;width:100%}}@media (min-width:720px) and (max-width:959px){.campaign-stage-desk .board-characters--panel .board-roster-list{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.campaign-stage-desk .board-characters--panel .board-char-chip,.campaign-stage-desk .board-characters--panel .board-roster-add{grid-column:1/-1}}.campaign-desk-main{flex-direction:column;gap:.75rem;min-height:0;display:flex}.campaign-journey{border:2px solid var(--rule);background:linear-gradient(180deg, var(--highstorm) 0%, var(--paper) 42%, var(--paper) 100%)}@supports (color:color-mix(in lab, red, red)){.campaign-journey{background:linear-gradient(180deg, color-mix(in srgb, var(--highstorm) 8%, var(--paper)) 0%, var(--paper) 42%, var(--paper) 100%)}}.campaign-journey{padding:.55rem .65rem .75rem}.campaign-journey-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.45rem;display:flex}.campaign-journey-path{align-items:flex-start;gap:0;margin:0;padding:.15rem .25rem .35rem;list-style:none;display:flex;overflow-x:auto}.campaign-journey-stop{flex:none;width:7.25rem;position:relative}.campaign-journey-stop:before{content:"";background:var(--rule);width:100%;height:3px;position:absolute;top:.7rem;right:50%}@supports (color:color-mix(in lab, red, red)){.campaign-journey-stop:before{background:color-mix(in srgb, var(--rule) 70%, transparent)}}.campaign-journey-stop:before{z-index:0}.campaign-journey-stop:first-child:before{display:none}.campaign-journey-stop.is-done:before,.campaign-journey-stop.is-active:before{background:var(--highstorm)}.campaign-journey-stop button{z-index:1;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:.35rem;padding:0;display:flex;position:relative}.campaign-journey-node{border:2px solid var(--rule);background:var(--paper);width:1.45rem;height:1.45rem;color:var(--title);border-radius:999px;place-items:center;font-size:.62rem;font-weight:700;display:grid}.campaign-journey-stop.is-done .campaign-journey-node{border-color:var(--highstorm);background:var(--highstorm);color:var(--paper)}.campaign-journey-stop.is-active .campaign-journey-node{border-color:var(--highstorm);box-shadow:0 0 0 3px var(--highstorm)}@supports (color:color-mix(in lab, red, red)){.campaign-journey-stop.is-active .campaign-journey-node{box-shadow:0 0 0 3px color-mix(in srgb, var(--highstorm) 35%, transparent)}}.campaign-journey-stop.is-active .campaign-journey-node{transform:scale(1.12)}.campaign-journey-label{-webkit-line-clamp:2;line-clamp:2;text-align:center;color:var(--title);-webkit-box-orient:vertical;font-size:.68rem;line-height:1.2;display:-webkit-box;overflow:hidden}.campaign-journey-stop.is-active .campaign-journey-label{color:var(--highstorm);font-weight:650}.campaign-journey-stop.is-locked{opacity:.42}.campaign-journey--roshar,.campaign-journey--scadrial{overflow:hidden}.campaign-journey--scadrial .campaign-journey-roshar-plot{box-shadow:inset 0 0 0 1px var(--rule)}@supports (color:color-mix(in lab, red, red)){.campaign-journey--scadrial .campaign-journey-roshar-plot{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rule) 45%, transparent)}}.campaign-journey--scadrial .campaign-journey-roshar-stop{border-color:var(--rule);border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.campaign-journey--scadrial .campaign-journey-roshar-stop{border-color:color-mix(in srgb, var(--rule) 80%, transparent)}}.campaign-journey--scadrial .campaign-journey-roshar-stop{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.campaign-journey--scadrial .campaign-journey-roshar-stop{background:color-mix(in srgb, var(--paper) 90%, #c47848 6%)}}.campaign-journey--scadrial .campaign-journey-roshar-stop.is-active{color:var(--highstorm);box-shadow:0 0 0 1px var(--rule)}@supports (color:color-mix(in lab, red, red)){.campaign-journey--scadrial .campaign-journey-roshar-stop.is-active{box-shadow:0 0 0 1px color-mix(in srgb, var(--rule) 55%, transparent)}}.campaign-journey-roshar-plot{background-color:var(--paper-well);background-image:var(--journey-map,none);background-position:50%;background-size:cover;border-radius:.2rem;min-height:10.5rem;position:relative;overflow:hidden}.campaign-journey-roshar-plot:before{content:"";z-index:0;pointer-events:none;background:var(--paper);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.campaign-journey-roshar-plot:before{background:color-mix(in srgb, var(--paper) 24%, transparent)}}.campaign-journey-trail{z-index:1;width:100%;height:8.5rem;display:block;position:relative}.campaign-journey-roshar-stop{z-index:2;border:1px solid var(--rule);flex-direction:column;align-items:center;gap:.2rem;width:5.75rem;padding:.2rem .35rem .25rem;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.campaign-journey-roshar-stop{border:1px solid color-mix(in srgb, var(--rule) 70%, transparent)}}.campaign-journey-roshar-stop{background:var(--paper);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.campaign-journey-roshar-stop{background:color-mix(in srgb, var(--paper) 88%, transparent)}}.campaign-journey-roshar-stop{box-shadow:0 1px 4px var(--ink)}@supports (color:color-mix(in lab, red, red)){.campaign-journey-roshar-stop{box-shadow:0 1px 4px color-mix(in srgb, var(--ink) 8%, transparent)}}.campaign-journey-roshar-stop{cursor:pointer;color:var(--ink);text-align:center;font-size:.68rem;font-weight:600;line-height:1.15}.campaign-journey-roshar-icon{background:var(--paper-well);border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:flex}@supports (color:color-mix(in lab, red, red)){.campaign-journey-roshar-icon{background:color-mix(in srgb, var(--paper-well) 90%, var(--paper))}}.campaign-journey-roshar-stop.is-active{color:var(--highstorm);font-weight:700}.campaign-journey-roshar-stop.is-done{color:var(--ink)}.campaign-journey-roshar-stop.is-locked{opacity:.45;cursor:not-allowed}.campaign-journey-roshar-icon{color:currentColor}.campaign-journey-stop.is-locked button{cursor:not-allowed}.extract-script-tree-nested{border-left:1px solid var(--rule);margin-top:.35rem;margin-left:1.15rem;padding-left:.5rem;list-style:none}.extract-script-coaching{margin:.35rem 0 .55rem 1.4rem}.extract-script-tipwords{flex-wrap:wrap;gap:.25rem .7rem;margin:.35rem 0 0;display:flex}.script-tip-word{border:0;border-bottom:1px solid var(--rule);color:var(--highstorm);font:inherit;cursor:pointer;background:0 0;margin:0;padding:0;display:inline}.script-tip-word.is-open{color:var(--ink);border-bottom-width:2px}.script-tip-card{border:2px solid var(--rule);background:var(--paper);margin-top:.55rem;padding:.75rem .85rem}.desk-rule-search{border-top:1px solid var(--rule)}.campaign-story-point{border:2px solid var(--rule);background:var(--paper);min-height:12rem;padding:.85rem 1rem 1.1rem;container:gmScript/inline-size}.campaign-story-point-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.campaign-journey-strip{border:2px solid var(--rule);background:var(--paper);gap:.35rem;padding:.5rem .25rem;display:flex;overflow-x:auto}.campaign-journey-step{border:1px solid var(--rule);background:var(--parchment);cursor:pointer;flex:none;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.72rem;display:flex}.campaign-journey-step.is-active{border-color:var(--highstorm);background:#3a7ca51f}.campaign-journey-step.is-done{opacity:.72}.campaign-journey-step.is-locked{opacity:.45;cursor:not-allowed}.campaign-journey-num{background:var(--title);width:1.25rem;height:1.25rem;color:var(--on-title);border-radius:999px;place-items:center;font-size:.62rem;display:grid}.hk-route-map{gap:.5rem;display:grid}.hk-route-map-flags{flex-wrap:wrap;gap:.5rem .75rem;padding:0 .15rem;display:flex}.hk-route-map-flag{letter-spacing:.02em;border:1px solid var(--rule);border-radius:999px;padding:.2rem .55rem;font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.hk-route-map-flag{border:1px solid color-mix(in srgb, var(--rule) 45%, transparent)}}.hk-route-map-flag{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.hk-route-map-flag{background:color-mix(in srgb, var(--paper) 92%, transparent)}}.hk-route-map-flag.is-have{color:var(--title);border-color:var(--title);font-weight:650}.hk-route-map-flag.is-missing{color:var(--ink-muted)}.hk-route-map-plot{border:1px solid var(--rule);background-color:var(--paper-well);background-image:var(--journey-map,none);background-position:50%;background-size:cover;border-radius:.25rem;min-height:12.5rem;position:relative;overflow-x:auto}.hk-route-map-plot:before{content:"";z-index:0;pointer-events:none;background:var(--paper);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hk-route-map-plot:before{background:color-mix(in srgb, var(--paper) 42%, transparent)}}.hk-route-map-stage{z-index:1;width:100%;min-width:36rem;position:relative}.hk-route-map-svg{width:100%;height:auto;display:block}.hk-route-map-edge-label-bg{fill:var(--paper)}@supports (color:color-mix(in lab, red, red)){.hk-route-map-edge-label-bg{fill:color-mix(in srgb, var(--paper) 92%, var(--paper-well))}}.hk-route-map-edge-label-bg{stroke:var(--rule)}@supports (color:color-mix(in lab, red, red)){.hk-route-map-edge-label-bg{stroke:color-mix(in srgb, var(--rule) 35%, transparent)}}.hk-route-map-edge-label-bg{stroke-width:1px;pointer-events:none}.hk-route-map-edge-label{fill:var(--ink);pointer-events:none;font-size:12px;font-weight:600}.hk-route-map-nodes{pointer-events:none;position:absolute;inset:0}.hk-route-map-node{pointer-events:auto;cursor:pointer;min-width:5.5rem;min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:.45rem;justify-items:center;gap:.28rem;padding:.2rem .35rem;display:grid;position:absolute;transform:translate(-50%,-50%)}.hk-route-map-node:focus-visible{outline:2px solid var(--title);outline-offset:3px}.hk-route-map-node-dot{border:2.5px solid var(--rule);background:var(--paper);width:1.35rem;height:1.35rem;box-shadow:0 0 0 3px var(--paper);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.hk-route-map-node-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--paper) 80%, transparent)}}.hk-route-map-node-label{text-align:center;border:1px solid var(--rule);border-radius:.35rem;max-width:7rem;padding:.22rem .45rem;font-size:.78rem;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.hk-route-map-node-label{border:1px solid color-mix(in srgb, var(--rule) 40%, transparent)}}.hk-route-map-node-label{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.hk-route-map-node-label{background:color-mix(in srgb, var(--paper) 96%, transparent)}}.hk-route-map-node-label{color:var(--title);font-weight:600}.hk-route-map-node.is-hub .hk-route-map-node-dot{border-color:var(--title);box-shadow:0 0 0 3px var(--paper), 0 0 0 5px var(--title)}@supports (color:color-mix(in lab, red, red)){.hk-route-map-node.is-hub .hk-route-map-node-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--paper) 80%, transparent), 0 0 0 5px color-mix(in srgb, var(--title) 22%, transparent)}}.hk-route-map-node.is-finale .hk-route-map-node-dot{border-color:var(--title)}.hk-route-map-node.is-done .hk-route-map-node-dot{background:var(--title)}@supports (color:color-mix(in lab, red, red)){.hk-route-map-node.is-done .hk-route-map-node-dot{background:color-mix(in srgb, var(--title) 40%, var(--paper))}}.hk-route-map-node.is-done .hk-route-map-node-dot{border-color:var(--title)}.hk-route-map-node.is-active .hk-route-map-node-dot{background:var(--title);border-color:var(--title);transform:scale(1.12)}.hk-route-map-node.is-active .hk-route-map-node-label{color:var(--title);border-color:var(--title);box-shadow:0 0 0 2px var(--title);font-weight:700}@supports (color:color-mix(in lab, red, red)){.hk-route-map-node.is-active .hk-route-map-node-label{box-shadow:0 0 0 2px color-mix(in srgb, var(--title) 20%, transparent)}}.hk-route-map-node.is-locked{opacity:.55;cursor:not-allowed}.hk-route-map-node.is-locked .hk-route-map-node-dot{background:var(--rule)}@supports (color:color-mix(in lab, red, red)){.hk-route-map-node.is-locked .hk-route-map-node-dot{background:color-mix(in srgb, var(--rule) 35%, var(--paper))}}@media (max-width:719px){.hk-route-map-plot{min-height:11rem}.hk-route-map-node-label{max-width:6.25rem;font-size:.74rem}}.beat-imports-chips .btn{font-size:.72rem}.beat-imports-chips .btn[aria-pressed=true]{background:var(--highstorm)}@supports (color:color-mix(in lab, red, red)){.beat-imports-chips .btn[aria-pressed=true]{background:color-mix(in srgb, var(--highstorm) 18%, transparent)}}.beat-imports-chips .btn[aria-pressed=true]{color:var(--highstorm);box-shadow:inset 0 0 0 1px var(--highstorm)}@supports (color:color-mix(in lab, red, red)){.beat-imports-chips .btn[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--highstorm) 40%, transparent)}}.beat-rule-links .btn{font-size:.72rem}@media (min-width:1100px){.player-table-stage--compact{grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(200px,260px)}}.avatar-draw-modal-backdrop{background:#0c121c8c;place-items:center;padding:1rem;display:grid}.avatar-draw-modal{width:min(42rem,100%);max-height:min(90vh,48rem);padding:1rem;overflow:auto}.notes-fab.is-rose svg{filter:drop-shadow(2px 3px #5a304040)}.notes-fab.is-ash svg{filter:drop-shadow(1px 2px #c4784859)}.die-wrap.die-space .die-glyph svg{filter:drop-shadow(0 0 4px #8ec4e859)}@media (min-width:960px){.campaign-stage{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}}.player-table-stage{grid-template-columns:1fr;align-items:stretch;gap:.75rem;min-height:calc(100vh - 8rem);display:grid}@media (min-width:1100px){.player-table-stage{grid-template-columns:minmax(240px,300px) minmax(0,1fr) minmax(240px,300px)}}.player-table-col{min-height:0;overflow:auto}.player-table-center{flex-direction:column;min-height:22rem;display:flex}.player-table-map-stack{flex-direction:column;gap:.75rem;min-width:0;padding:.75rem;display:flex}.player-table-center .campaign-map-frame{flex:none;align-items:flex-start;min-height:12rem;overflow:hidden}.player-table-center .campaign-map-frame img{max-height:min(70vh,40rem)}.player-table-no-map{border:1px dashed var(--rule);padding:.75rem 1rem}.player-table-stage .player-table-center{order:-1}@media (min-width:1100px){.player-table-stage .player-table-center{order:0}}.player-table-notes .input{min-height:min(52vh,28rem)}.campaign-col{background:var(--paper);border:2px solid var(--rule);min-height:0;color:var(--ink);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border-radius:0;flex-direction:column;display:flex;overflow:hidden}.campaign-col-header{border-bottom:2px solid var(--rule);background:var(--title);color:var(--on-title);padding:.75rem 1rem}.campaign-col-header .text-highstorm,.campaign-col-header .brand-title{color:var(--on-title)}.campaign-col-body{flex:1;padding:.75rem;overflow:auto}@media (max-width:959px){.campaign-steps{max-height:min(42vh,360px)}}.gate-item{text-align:left;width:100%;color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;align-items:flex-start;gap:.5rem;padding:.55rem .6rem;transition:background .15s,border-color .15s;display:flex}.gate-item:hover:not(:disabled){background:#7ec8e314}.gate-item.active{color:var(--ink);background:#c9a22724;border-color:#c9a2278c}.gate-item.locked{opacity:.45;cursor:not-allowed}.gate-item.done{color:#1e5f78}.gate-step{border:1px solid #0000;border-radius:3px}.gate-step.locked{opacity:.45}.gate-step.done>.gate-step-row button{color:var(--heading)}.gate-step-row{align-items:flex-start;gap:.5rem;width:100%;padding:.55rem .6rem;display:flex}.gate-step.active{background:#c9a2270f;border-color:#c9a22759}.gate-step-detail{border-top:1px solid #7ec8e314;padding:.35rem .6rem .75rem 1.85rem}.campaign-board{background:var(--paper);border:2px solid var(--rule);border-radius:0;flex-direction:column;min-height:360px;display:flex;position:relative;overflow:hidden}.campaign-map-frame{background:var(--paper-well);border:2px solid var(--rule);flex:1;justify-content:center;align-items:center;min-height:280px;display:flex;position:relative}.campaign-map-frame:before,.campaign-map-frame:after{content:"";border:2px solid var(--rule);pointer-events:none;width:14px;height:14px;position:absolute}.campaign-map-frame:before{border-bottom:none;border-right:none;top:8px;left:8px}.campaign-map-frame:after{border-top:none;border-left:none;bottom:8px;right:8px}.campaign-map-frame img{object-fit:contain;cursor:zoom-in;background:var(--paper);border:1px solid var(--rule);max-width:calc(100% - 1.5rem);max-height:calc(100vh - 11rem)}.map-board{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative}.map-board-stage{max-width:100%;line-height:0;display:inline-block;position:relative}.map-board-art{object-fit:contain;cursor:zoom-in;background:var(--paper);border:1px solid var(--rule);max-width:100%;max-height:calc(100vh - 11rem);display:block}.map-board-stack{flex-direction:column;gap:0;width:100%;max-width:100%;font-size:0;line-height:0;display:flex}.map-board-stack-hint{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 .25rem;padding:0 .15rem;font-size:.65rem}.map-board-stage.is-stacked{width:100%;display:block}.map-board-stage.is-stacked .map-board-art{vertical-align:top;object-fit:contain;object-position:center top;border:0;width:100%;height:auto;max-height:none;margin:0;padding:0;display:block}.map-board-stage.is-stacked .map-board-art:last-child{border-bottom:0}.map-board-expanded .map-board-art{cursor:default;max-height:min(70vh,52rem)}.map-board-expanded .map-board-stage.is-stacked .map-board-art{max-height:none}.campaign-stage-desk .campaign-map-frame:has(.map-board-stage.is-stacked){overflow:hidden}.campaign-stage-desk .map-board-stage.is-stacked .map-board-stack{max-height:9.5rem}.campaign-stage-desk .map-board-stage.is-stacked .map-board-art{object-fit:contain;width:100%;max-height:4.75rem!important}.map-board-tokens{pointer-events:none;position:absolute;inset:0}.map-board-grid{pointer-events:none;z-index:1;background-image:repeating-linear-gradient(to right, var(--rule) 0 1px, transparent 1px calc(100% / var(--map-grid-cols,8))), repeating-linear-gradient(to bottom, var(--rule) 0 1px, transparent 1px calc(100% / var(--map-grid-rows,8)));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.map-board-grid{background-image:repeating-linear-gradient(to right, color-mix(in srgb, var(--rule) 42%, transparent) 0 1px, transparent 1px calc(100% / var(--map-grid-cols,8))), repeating-linear-gradient(to bottom, color-mix(in srgb, var(--rule) 42%, transparent) 0 1px, transparent 1px calc(100% / var(--map-grid-rows,8)))}}.map-token{pointer-events:auto;cursor:grab;z-index:2;background:0 0;border:none;flex-direction:column;align-items:center;gap:.15rem;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.map-token:active{cursor:grabbing}.map-token-label{color:var(--ink);background:var(--parchment);border:1px solid var(--rule);white-space:nowrap;text-overflow:ellipsis;max-width:6rem;padding:.05rem .25rem;font-size:.6rem;line-height:1;overflow:hidden}.map-token-hp{border:1px solid var(--rule);background:conic-gradient(var(--highstorm) 0 var(--hp,100%), var(--ink) var(--hp,100%) 100%);border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:-.15rem;right:-.15rem}@supports (color:color-mix(in lab, red, red)){.map-token-hp{background:conic-gradient(var(--highstorm) 0 var(--hp,100%), color-mix(in srgb, var(--ink) 20%, transparent) var(--hp,100%) 100%)}}.map-token.is-defeated{opacity:.45;filter:grayscale(.9);cursor:grab}.map-token.is-defeated .map-token-label{color:var(--ink-muted)}.map-board:not(.map-board-expanded) .map-token-label{display:none}.map-token-face,.map-token-fallback{border:2px solid var(--rule);object-fit:cover;background:var(--paper);border-radius:999px;display:block}.map-token-fallback{color:var(--ink);justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.map-token-clip{border:2px solid var(--rule);background:var(--paper);border-radius:999px;display:block;position:relative;overflow:hidden}.map-token-clip img{cursor:inherit;background:0 0;border:none;position:absolute;max-width:none!important;max-height:none!important}.campaign-map-frame .map-token img,.campaign-map-frame .map-token-face,.campaign-map-frame .map-token-clip img{cursor:grab;background:0 0;border:none;max-width:none;max-height:none}.map-token-tray{border-top:1px solid var(--rule);text-align:left;width:100%;margin-top:.5rem;padding:.45rem .55rem .2rem}.map-token-tray-row{flex-wrap:wrap;gap:.4rem;margin:.35rem 0 .25rem;display:flex}.map-tray-chip{border:1px solid var(--rule);background:var(--paper);cursor:grab;color:var(--ink);align-items:center;gap:.35rem;padding:.2rem .45rem .2rem .2rem;font-size:.7rem;display:inline-flex}.map-tray-chip.is-armed{outline:2px solid var(--rule);background:var(--paper-well)}.map-board-stage.is-placing{touch-action:none;cursor:crosshair}.map-token.is-selected{z-index:3;filter:drop-shadow(0 0 4px var(--rule))}.map-dpad{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.map-dpad-name{color:var(--ink);font-size:.75rem}.map-dpad-pad{grid-template-columns:repeat(4,2.75rem);gap:.25rem;display:grid}.map-dpad-btn{border:1px solid var(--rule);background:var(--paper);min-width:2.75rem;min-height:2.75rem;color:var(--ink);cursor:pointer;font-size:1.1rem;line-height:1}.map-board-lightbox{flex-direction:column;min-width:min(72vw,56rem);display:flex}.map-board-lightbox--roster{grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);align-items:stretch;gap:.65rem;min-width:min(92vw,68rem);max-width:95vw;display:grid}.map-board-lightbox-map{min-width:0;min-height:0}.map-board-lightbox-roster{border:1px solid var(--rule);background:var(--paper-well);border-radius:.5rem;min-width:0;max-height:min(85vh,42rem);padding:.5rem;overflow:auto}.map-board-lightbox-roster .board-characters--exclusive .board-roster-toggle--desk{margin-bottom:.35rem;display:flex}@media (max-width:959px){.map-board-lightbox--roster{grid-template-columns:1fr;min-width:min(94vw,56rem)}.map-board-lightbox-roster{max-height:40vh}}.board-char-card.is-roster-selected{outline:2px solid var(--highstorm);outline-offset:1px}.hk-combat-track .hk-mini-pools.is-strip,.hk-mini-pools.is-strip{flex-wrap:wrap;align-items:center;gap:.25rem .45rem;margin:0;padding:0;list-style:none;display:flex}.hk-mini-pools.is-strip .hk-mini-pool{align-items:center;gap:.15rem;display:flex}.hk-mini-pools.is-strip .hk-mini-pool-icon{width:.7rem;height:.7rem;color:var(--ink-muted)}.hk-mini-pools.is-strip .hk-mini-dice{gap:.08rem}.hk-mini-pools.is-strip .hk-mini-die{border-width:1px;width:.4rem;height:.4rem}.hk-npc-sheet{border:1px solid var(--rule);background:var(--paper);border-radius:.5rem;max-width:min(92vw,28rem);overflow:hidden;box-shadow:0 8px 32px #0003}.hk-npc-sheet-mini{max-width:min(88vw,16rem)}.hk-npc-sheet-head{border-bottom:1px solid var(--rule);background:var(--paper-well);align-items:center;gap:.5rem;padding:.5rem .65rem;display:flex}.hk-npc-sheet-token{object-fit:cover;border-radius:.25rem}.hk-npc-sheet-art{object-fit:contain;background:var(--paper-well);width:100%;height:auto;max-height:min(80vh,36rem);display:block}.hk-npc-sheet-mini .hk-npc-sheet-art{max-height:14rem}.campaign-stage-script .map-board-art{max-height:12rem}.campaign-stage-script .campaign-map-frame .map-token img,.campaign-stage-script .campaign-map-frame .map-token-face{max-height:none}.map-tip-overlay{z-index:12;width:min(26rem,100% - 2rem);max-height:70%;color:var(--ink);background:linear-gradient(180deg, var(--parchment), var(--parchment-deep));border:1px solid #c4b194;padding:.85rem 1rem;position:absolute;top:12%;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 16px 32px #2c241838}.map-tip-overlay img{cursor:default;max-height:12rem;box-shadow:none}.board-notes{z-index:5;flex-direction:column;align-items:flex-end;gap:.4rem;width:min(320px,100% - 1.5rem);display:flex;position:absolute;top:.75rem;right:.75rem}.board-notes-panel{background:linear-gradient(180deg, var(--parchment), var(--parchment-deep));width:100%;max-height:min(42vh,320px);color:var(--ink);border:1px solid #c4b194;border-radius:4px;padding:.75rem;overflow:auto;box-shadow:0 8px 24px #2c24182e}.board-characters{z-index:5;background:var(--nav);border:1px solid #7ec8e338;border-radius:4px;flex-wrap:wrap;align-items:center;gap:.4rem;max-width:calc(100% - 5.5rem);padding:.45rem .55rem;display:flex;position:absolute;bottom:.75rem;left:.75rem}.board-roster-toggle{gap:.2rem;width:100%;margin-bottom:.15rem;display:flex}.board-roster-toggle button{appearance:none;color:var(--parchment,#f7f4ec);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c9a22759;padding:.2rem .45rem;font-size:.65rem}.campaign-stage-script .board-roster-toggle button{color:var(--ink)}.board-roster-toggle button.is-on{border-color:var(--rule);background:#c9a22733}.ambience-bar{background:var(--paper);border:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.4rem .55rem;display:flex}.ambience-kicker{font-family:var(--font-display), Cinzel, serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:.58rem}.ambience-muted-pill{border:1px solid var(--rule);background:var(--paper-well);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);border-radius:.2rem;padding:.1rem .35rem;font-size:.58rem}.ambience-audio-hidden{opacity:0;pointer-events:none;width:0;height:0;position:fixed}.ambience-tracks{flex-wrap:wrap;gap:.3rem;display:flex}.ambience-tracks button{appearance:none;border:1px solid var(--rule);color:var(--ink);cursor:pointer;background:0 0;padding:.2rem .45rem;font-size:.72rem}.ambience-tracks button.is-on{background:#c9a2272e}.ambience-tracks button:disabled{opacity:.45;cursor:not-allowed}.ambience-vol input{width:5.5rem}.board-char-chip{appearance:none;color:var(--parchment);cursor:pointer;white-space:nowrap;background:#c9a2271f;border:1px solid #c9a22759;border-radius:3px;padding:.3rem .55rem;font-size:.8rem}.board-char-chip:hover{background:#c9a22738}.board-char-card{appearance:none;border:1px solid var(--rule);background:var(--paper);min-width:148px;max-width:220px;color:var(--ink);cursor:default;text-align:left;border-radius:4px;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.25rem .45rem;display:flex}.board-char-card.is-defeated{opacity:.55;filter:grayscale(.85)}.board-char-card.is-defeated .text-ink{color:var(--ink-muted)}.path-avatar{box-shadow:0 0 0 2px var(--path-color,var(--highstorm));border-radius:4px;display:inline-flex}.path-chip-icon{width:1.15rem;height:1.15rem;color:var(--parchment);background:var(--path-color,var(--highstorm));border-radius:2px;justify-content:center;align-items:center;display:inline-flex}.board-char-card.path-marked{border-color:var(--path-color,var(--rule));background:var(--paper);box-shadow:inset 4px 0 0 var(--path-color,var(--rule))}.journey-track{background:#2c24181f;border-radius:999px;height:.45rem;overflow:hidden}.journey-track-fill{background:var(--highstorm);border-radius:999px;height:100%}.nav-path-dot{background:var(--path-color,var(--highstorm));border-radius:999px;width:.45rem;height:.45rem}.cover-accent{background:var(--collection-accent,var(--highstorm));opacity:.85;border-radius:1px;width:2.5rem;height:2px;margin:.45rem auto 0}.board-char-card:hover{border-color:var(--rule);background:var(--paper-well)}.avatar-portrait{background:var(--parchment);box-shadow:0 0 0 2px var(--storm-mid);object-fit:cover;border-radius:6px;flex-shrink:0;display:block}.board-char-menu{z-index:6;background:var(--nav);border:1px solid #7ec8e340;border-radius:4px;min-width:220px;padding:.75rem;position:absolute;bottom:3.25rem;left:.75rem;box-shadow:0 8px 24px #00000073}.stat-stepper{flex-direction:column;gap:.35rem;display:flex}.stat-stepper-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:.7rem}.stat-stepper-row{align-items:center;gap:.5rem;display:flex}.stat-stepper-btn{border:1px solid var(--rule);background:var(--paper);min-width:2.75rem;min-height:2.75rem;color:var(--ink);cursor:pointer;font-size:1.25rem;line-height:1}.stat-stepper-btn:disabled{opacity:.4;cursor:default}.stat-stepper-value{text-align:center;min-width:3.5rem;color:var(--ink);font-size:1.15rem}.stat-stepper-suffix{color:var(--ink-muted);font-size:.85rem}.dice-throw-overlay{z-index:240;background:0 0;padding:0;display:block}.table-modal-overlay,.character-sheet-overlay,.leaflet-overlay,.avatar-draw-modal-backdrop{top:var(--leather-nav-height,4.75rem);z-index:180;position:fixed;bottom:0;left:0;right:0}.character-sheet-overlay{background:#050a10b8;justify-content:center;align-items:center;padding:1rem;display:flex}.character-sheet-overlay-panel{width:min(960px,100%);max-height:min(calc(100dvh - var(--leather-nav-height,4.75rem) - 2rem), 900px);background:linear-gradient(180deg, var(--parchment), var(--parchment-deep));color:var(--ink);border:1px solid #c4b194;border-radius:4px;padding:1rem 1.25rem 1.25rem;overflow:auto;box-shadow:0 16px 48px #2c241838}.party-mini-panel{background:var(--paper);border:2px solid var(--rule);width:min(32rem,100%);color:var(--ink);padding:.75rem 1rem .85rem}.party-mini-realms{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.party-mini-realm{border:1px solid var(--rule);padding:.35rem .45rem}.hk-combat-detail{border:2px solid var(--rule);background:var(--paper);width:100%;color:var(--ink);border-radius:.15rem;flex-direction:column;gap:.45rem;margin-bottom:.35rem;padding:.75rem 1rem .85rem;display:flex}.hk-combat-detail.is-empty{background:var(--paper-well);border-width:1px;padding:.5rem .6rem}.hk-combat-detail-head{align-items:center;gap:.45rem;display:flex}.hk-combat-detail-block{flex-direction:column;gap:.2rem;display:flex}.hk-combat-detail-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:.58rem}.hk-combat-detail-chips{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.hk-combat-detail-chips li{border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:2px;padding:.1rem .35rem;font-size:.68rem}.hk-combat-detail-rewards{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.hk-combat-detail-rewards li{border:1px solid var(--rule);background:var(--paper-well);border-radius:2px;padding:.25rem .35rem;font-size:.72rem}.hk-gear-icons{flex-direction:column;gap:.2rem;display:flex}.hk-gear-icons.is-compact{width:100%;margin-top:.2rem}.hk-gear-icon-row{flex-wrap:wrap;gap:.25rem .4rem;display:flex}.hk-gear-picto{border:1px solid var(--rule);background:var(--paper-well);max-width:100%;color:var(--ink);border-radius:2px;align-items:center;gap:.2rem;padding:.1rem .3rem .1rem .15rem;font-size:.65rem;line-height:1.2;display:inline-flex}.hk-gear-icons.is-compact .hk-gear-picto{background:var(--paper);padding:.05rem .25rem .05rem .1rem;font-size:.58rem}.hk-gear-picto .hk-mini-picto-svg{flex:none;width:.85rem;height:.85rem}.hk-gear-icons.is-compact .hk-gear-picto .hk-mini-picto-svg{width:.7rem;height:.7rem}.hk-gear-picto em{text-overflow:ellipsis;white-space:nowrap;max-width:7rem;font-style:normal;overflow:hidden}.hk-mini-gear-text{color:#000;margin:.03in 0 0;font-size:6pt;line-height:1.25}.hk-map-modal-overlay{bottom:var(--leather-footer-height,4.5rem);background:#080c12b8;justify-content:center;align-items:stretch;padding:.75rem;display:flex}.hk-map-modal{width:min(96vw,72rem);min-height:min(70dvh,100%);max-height:calc(100dvh - var(--leather-nav-height,5rem) - var(--leather-footer-height,4.5rem) - 1.5rem);border:2px solid var(--rule);background:var(--paper);color:var(--ink);grid-template:"map"minmax(12rem,1fr)"tokens""roster"/minmax(0,1fr);align-self:stretch;gap:.65rem;padding:2.5rem .75rem .75rem;display:grid;position:relative}.hk-map-modal--player{grid-template-rows:minmax(12rem,1fr) auto;grid-template-areas:"map""tokens"}.hk-map-modal-close{z-index:4;min-width:2.5rem;min-height:2.5rem;padding:.35rem .55rem;font-size:1.25rem;line-height:1;position:absolute;top:.35rem;right:.35rem}.hk-map-modal-main,.hk-map-modal-main .map-board{display:contents}.hk-map-modal-main .map-board-stage{text-align:center;grid-area:map;width:100%;min-width:0;height:100%;min-height:12rem;padding-bottom:1.1rem;line-height:0;display:block;overflow:visible}.hk-map-modal-main .map-board-art{object-fit:contain;cursor:default;width:auto;max-width:100%;height:auto;max-height:100%}.hk-map-modal-main .map-token{z-index:2}.hk-map-modal-main .map-token.is-selected{z-index:5}.hk-map-modal-main .map-token-label{z-index:1;background:var(--paper);position:relative}.hk-map-modal-main .map-token-tray{z-index:1;border-top:1px solid var(--rule);background:var(--paper);grid-area:tokens;width:100%;margin-top:0;padding:.45rem .55rem .2rem;position:relative}.hk-map-modal-art{object-fit:contain;grid-area:map;width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto;display:block}.hk-map-modal-roster{border:1px solid var(--rule);background:var(--paper-well);flex-direction:column;grid-area:roster;min-width:0;min-height:0;max-height:40vh;padding:.45rem .5rem;display:flex;overflow:hidden auto}.hk-map-modal-roster .board-characters--panel .board-roster-toggle--desk{display:none}.hk-map-modal-roster .board-characters--panel .board-roster-list{flex-direction:column;gap:.35rem;display:flex}.hk-map-modal-roster .board-char-card{flex:none;width:100%;min-width:0;max-width:none;min-height:44px}@media (max-width:959px){.hk-map-modal-roster .board-characters--panel .board-roster-toggle--desk{gap:.35rem;width:100%;margin:0 0 .35rem;display:flex}.hk-map-modal-roster .board-characters--panel .board-roster-toggle--desk button{min-height:44px;color:var(--ink);background:var(--paper);border:1px solid var(--rule);letter-spacing:.08em;flex:1;padding:.45rem .6rem;font-size:.8rem}.hk-map-modal-roster .board-characters--panel .board-roster-toggle--desk button.is-on{background:var(--paper-well);border-color:var(--title);color:var(--ink)}.hk-map-modal-roster .board-characters--panel[data-roster=party] .board-roster-npcs,.hk-map-modal-roster .board-characters--panel[data-roster=npcs] .board-roster-party,.hk-map-modal-roster .board-characters--panel .board-roster-kicker{display:none}}@media (min-width:960px){.hk-map-modal--roster{grid-template:"map roster"minmax(12rem,1fr)"tokens roster"/minmax(0,2fr) minmax(12rem,1fr)}.hk-map-modal--roster .hk-map-modal-roster{align-self:stretch;height:auto;max-height:none}.hk-map-modal--player{grid-template:"map"minmax(12rem,1fr)"tokens"/minmax(0,1fr)}}.board-roster-pet{border-left:2px solid var(--rule);margin-left:.65rem;padding-left:.45rem}.board-roster-add-pet{width:calc(100% - .65rem);min-height:36px;margin-left:.65rem;font-size:.65rem}.map-tray-chip--pet{opacity:.95;border-style:dashed;padding-left:.35rem}.board-characters--dock-detail{gap:.45rem}.cosmere-sheet{color:var(--ink)}.cosmere-sheet-spren-toggle{color:var(--ink);align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.storm-sheet{flex-direction:column;gap:1.25rem;display:flex}.storm-sheet-page,.cosmere-sheet-page{background:var(--parchment);color:var(--ink);border:1px solid var(--title);break-after:page;width:100%;max-width:52rem;font-family:var(--font-body), Georgia, serif;margin:0 auto;padding:1rem 1.15rem 1.35rem}.storm-sheet-page:last-child,.cosmere-sheet-page:last-child{break-after:auto}.storm-sheet-kicker{font-family:var(--font-display), Cinzel, serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:.7rem;font-size:.62rem}.storm-label{font-family:var(--font-display), Cinzel, serif;letter-spacing:.14em;text-transform:uppercase;color:var(--title);margin-bottom:.2rem;font-size:.58rem;display:block}.storm-field{flex-direction:column;min-width:0;display:flex}.storm-input{border:none;border-bottom:1px solid var(--title);width:100%;color:var(--ink);font-family:var(--font-body), Georgia, serif;background:0 0;border-radius:0;margin:0;padding:.15rem .2rem;font-size:.92rem;line-height:1.3}.storm-input:focus{outline:1px solid var(--highstorm,#7ec8e3);background:var(--paper-well)}.storm-area{border:1px solid var(--title);resize:vertical;min-height:4.5rem;font-size:.85rem}.storm-num{text-align:center;font-variant-numeric:tabular-nums;font-size:1.15rem}.storm-header{grid-template-columns:1fr 5.5rem;gap:.45rem .75rem;margin-bottom:.85rem;display:grid}.storm-header .storm-field:nth-child(3){grid-column:1}.storm-header .storm-field:nth-child(4),.storm-header .storm-field:nth-child(5){grid-column:1/-1}@media (min-width:720px){.storm-header{grid-template-columns:1fr 5.5rem 1fr 7rem}.storm-header .storm-field:first-child,.storm-header .storm-field:nth-child(3){grid-column:1/3}.storm-header .storm-field:nth-child(4){grid-column:3/5}.storm-header .storm-field:nth-child(5){grid-column:1/3}}.storm-attr-row{gap:.5rem;margin-bottom:.85rem;display:grid}@media (min-width:720px){.storm-attr-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.storm-attr-cluster{border:1px solid var(--title);grid-template-columns:1fr 1.1fr 1fr;gap:.3rem;padding:.4rem;display:grid}.storm-stat{text-align:center}.storm-stat.is-defense .storm-num{font-size:1.35rem}.storm-resource-row{grid-template-columns:1fr auto 1fr 1fr;align-items:end;gap:.5rem;margin-bottom:.85rem;display:grid}.storm-resource-pair{align-items:center;gap:.25rem;display:flex}.storm-slash{color:var(--ink-muted)}.storm-skill-grid{gap:.75rem;margin-bottom:.85rem;display:grid}@media (min-width:720px){.storm-skill-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.storm-skill-col{border:1px solid var(--title);padding:.45rem .5rem .55rem}.storm-skill-row{grid-template-columns:1.1rem minmax(0,1fr) auto;align-items:center;gap:.3rem;min-height:1.45rem;display:grid}.storm-skill-name{font-size:.78rem}.storm-skill-roll{color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--highstorm);-webkit-text-decoration-color:var(--highstorm);-webkit-text-decoration-color:var(--highstorm);text-decoration-color:var(--highstorm);background:0 0;border:none;padding:0}@supports (color:color-mix(in lab, red, red)){.storm-skill-roll{-webkit-text-decoration-color:color-mix(in srgb, var(--highstorm) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--highstorm) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--highstorm) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--highstorm) 45%, transparent)}}.storm-skill-roll{text-underline-offset:.15em}.storm-skill-roll:hover{color:var(--highstorm)}.storm-train{justify-content:center;align-items:center;display:flex}.storm-train input{width:.85rem;height:.85rem}.storm-dots{align-items:center;gap:.18rem;display:flex}.storm-dots button{border:1px solid var(--title);background:0 0;border-radius:999px;width:.68rem;height:.68rem;padding:0}.storm-dots button.is-on{background:var(--title)}.storm-derived-row{gap:.45rem;margin-bottom:.85rem;display:grid}@media (min-width:720px){.storm-derived-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.storm-two-col,.storm-page2{gap:.75rem;display:grid}@media (min-width:720px){.storm-two-col{grid-template-columns:1fr 1fr}.storm-page2{grid-template-columns:.9fr 1fr 1fr}}.storm-stack{flex-direction:column;gap:.55rem;min-width:0;display:flex}.storm-portrait{padding:0;position:relative}.cosmere-sheet-portrait{aspect-ratio:1;border:1px solid var(--title);background:var(--parchment);cursor:pointer;width:100%;padding:.35rem;overflow:hidden}.cosmere-sheet-portrait:disabled{cursor:default}.cosmere-sheet-portrait img{object-fit:contain;background:var(--parchment);width:100%;max-width:none;height:100%;max-height:none}.storm-radiant-head{grid-template-columns:1fr auto;align-items:end;gap:.75rem;margin-bottom:.75rem;display:grid}.storm-check-field{flex-direction:row;align-items:center;gap:.4rem}.storm-surge{border:1px solid var(--title);flex-direction:column;gap:.45rem;padding:.5rem;display:flex}.storm-surge-mods{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.storm-sheet.is-preview{pointer-events:none;transform-origin:0 0;width:238.1%;transform:scale(.42)}.sheet-gallery-card{background:var(--parchment);border:1px solid var(--rule);width:100%;height:22rem;color:inherit;position:relative;overflow:hidden}.sheet-gallery-hit{z-index:2;cursor:pointer;text-align:left;color:inherit;font:inherit;background:0 0;border:none;padding:0;text-decoration:none;display:block;position:absolute;inset:0}.sheet-gallery-hit:hover,.sheet-gallery-hit:focus-visible{outline:2px solid var(--highstorm);outline-offset:-2px}.sheet-gallery-meta{z-index:1;background:linear-gradient(transparent, var(--parchment) 40%);padding:.45rem .6rem;font-size:.72rem;position:absolute;bottom:0;left:0;right:0}.sheet-workshop-grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;display:grid}.cosmere-sheet-picker{z-index:8;background:var(--paper);border:1px solid var(--rule);width:min(28rem,85vw);max-height:18rem;padding:.4rem;display:block;position:absolute;top:100%;left:0;overflow:auto}.add-player-wizard{border:1px solid var(--rule);background:var(--paper-well);border-radius:4px;padding:.85rem}.add-player-sheet-list{gap:.35rem;max-height:16rem;display:grid;overflow:auto}.add-player-sheet-pick{text-align:left;border:1px solid var(--rule);background:var(--paper);flex-direction:column;gap:.1rem;width:100%;padding:.45rem .6rem;display:flex}.add-player-sheet-pick.is-picked{border-color:var(--highstorm,#7ec8e3);background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.add-player-sheet-pick.is-picked{background:color-mix(in srgb, var(--paper) 80%, #7ec8e3)}}.avatar-picker{flex-direction:column;gap:.75rem;display:flex}.avatar-picker-grid{grid-template-columns:repeat(auto-fill,minmax(4.75rem,1fr));gap:.4rem;display:grid}.avatar-picker.is-compact .avatar-picker-grid{grid-template-columns:repeat(auto-fill,minmax(3.5rem,1fr));gap:.25rem}.avatar-picker-tile{text-align:center;background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:.2rem;padding:.3rem;display:flex}.avatar-picker-tile.is-picked{border-color:var(--rule);background:var(--paper-well)}.avatar-picker-label{color:var(--ink);flex-direction:column;gap:.1rem;font-size:.65rem;line-height:1.15;display:flex}.avatar-picker-look{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:.55rem}.avatar-picker:not(.is-compact) .avatar-picker-grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}.avatar-picker-abilities{text-align:left;max-width:9rem;margin-top:.15rem;line-height:1.25;display:block}.page-art-strip{gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.page-art-strip img{border:1px solid #c5b8a54d;border-radius:2px;width:auto;height:96px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.book-leaf{background:linear-gradient(180deg, var(--parchment) 0%, var(--page) 42%, var(--parchment-deep) 100%);max-width:42rem;min-height:28rem;color:var(--ink);border:1px solid #c4b194;margin-inline:auto;padding:2.25rem 2.5rem 3rem;position:relative;box-shadow:inset 0 1px #ffffffb3,0 16px 36px #2c241829}.book-leaf-running{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);justify-content:space-between;margin-bottom:.65rem;font-size:.65rem;display:flex}.book-leaf-rule{background:linear-gradient(90deg, var(--highstorm), transparent);width:100%;height:2px;margin-bottom:1.35rem}.book-leaf-title{font-family:var(--font-display), Georgia, serif;letter-spacing:.04em;color:var(--heading);margin:0 0 .65rem;font-size:1.85rem}.book-leaf-heading{font-family:var(--font-display), Georgia, serif;letter-spacing:.04em;color:var(--heading);font-size:1.2rem}.book-leaf-heading.book-leaf-underline,.book-leaf-title.book-leaf-underline{text-underline-offset:.18em;text-decoration:underline}.book-leaf-heading.book-leaf-accent,.book-leaf-title.book-leaf-accent,.book-leaf-subhead.book-leaf-accent{color:var(--highstorm)}.book-leaf-catalog{text-indent:-1.15em;margin-bottom:.55rem;padding-left:1.15em}.book-leaf-catalog strong{font-weight:700}.book-leaf-subhead{font-family:var(--font-display), Georgia, serif;letter-spacing:.03em;color:var(--heading);text-underline-offset:.18em;margin:.75rem 0 .35rem;font-size:1.02rem;font-weight:600;text-decoration:underline}.book-leaf-detail{font-family:var(--font-display), Georgia, serif;letter-spacing:.02em;color:var(--heading);margin:.65rem 0 .3rem;font-size:.92rem;font-weight:600}.book-leaf-kicker{font-family:var(--font-display), Georgia, serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin:1rem 0 .35rem;font-size:.72rem}.book-leaf-body{text-indent:1.35em;margin:0 0 .85rem;font-size:1.02rem;line-height:1.7}.book-leaf-body.first{text-indent:0}.book-leaf-caption{color:var(--ink-muted);text-align:center;margin:.25rem 0 1rem;font-size:.82rem;font-style:italic}.book-leaf-figure{text-align:center;margin:1.1rem auto}.book-leaf-figure img{background:var(--parchment);border:1px solid #c4b194;max-width:100%;height:auto}.book-leaf-scan{max-width:52rem;padding:1.1rem 1.15rem 1.4rem}.book-leaf-bound{width:100%;max-width:none;margin-inline:0;padding:1.25rem 1.5rem 1.75rem}.book-leaf-bound.book-leaf-scan{max-width:56rem}.book-leaf-pager{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.book-leaf-pager-end{align-items:center;gap:.5rem;display:flex}.book-leaf-original{text-align:center;border-top:1px solid #c4b1948c;margin:1.25rem 0 0;padding-top:.85rem}.book-leaf-original button{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.book-leaf-text-panel{border-top:1px solid #c4b1948c;margin-top:1.1rem;padding-top:1rem}.book-leaf-scan-img{background:var(--parchment);border:1px solid #c4b194;width:100%;height:auto;display:block}.book-leaf-facsimile{max-width:52rem;min-height:0;padding:1.1rem 1.15rem 1.4rem}.book-leaf-stage{background:var(--parchment);border:1px solid #c4b194;flex-direction:column;gap:.85rem;width:100%;padding:1.15rem 1.2rem 1.4rem;display:flex;overflow:visible}.book-leaf-stage-grid{gap:1.5rem 2rem;width:100%;display:grid}.book-leaf-span,.book-leaf-col{min-width:0}.book-leaf-stage .book-leaf-title{margin:0 0 .5rem;font-size:1.45rem}.book-leaf-stage .book-leaf-heading{margin:.9rem 0 .35rem;font-size:1.08rem}.book-leaf-stage .book-leaf-title:first-child,.book-leaf-stage .book-leaf-heading:first-child,.book-leaf-stage .book-leaf-subhead:first-child,.book-leaf-stage .book-leaf-detail:first-child{margin-top:0}.book-leaf-stage .book-leaf-body{font-size:1rem;line-height:1.5}.book-leaf-stage .book-leaf-figure{margin:.55rem 0 .9rem}.book-leaf-stage .book-leaf-figure img{object-fit:contain;background:0 0;border:0;max-width:100%;height:auto}.book-leaf-callout{margin:.75rem 0 .5rem;padding:.7rem .85rem}.book-leaf-callout-adapting,.book-leaf-callout-inset,.book-leaf-callout-sidebar{background:var(--highstorm)}@supports (color:color-mix(in lab, red, red)){.book-leaf-callout-adapting,.book-leaf-callout-inset,.book-leaf-callout-sidebar{background:color-mix(in srgb, var(--highstorm) 82%, #1a2a44)}}.book-leaf-callout-adapting,.book-leaf-callout-inset,.book-leaf-callout-sidebar{color:#f4efe4;border:none}.book-leaf-callout-adapting .book-leaf-heading,.book-leaf-callout-inset .book-leaf-heading,.book-leaf-callout-sidebar .book-leaf-heading,.book-leaf-callout-adapting .book-leaf-body,.book-leaf-callout-inset .book-leaf-body,.book-leaf-callout-sidebar .book-leaf-body{color:#f4efe4}.book-leaf-callout-gm-voice{background:var(--parchment);align-items:flex-start;gap:.65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.book-leaf-callout-gm-voice{background:color-mix(in srgb, var(--parchment) 88%, var(--highstorm))}}.book-leaf-callout-gm-voice{border-left:3px solid var(--highstorm);font-style:italic}.book-leaf-inline-icon .book-leaf-callout-gm-voice{margin:0}.book-leaf-callout .book-leaf-heading{margin-top:0;font-size:.95rem}.book-leaf-callout .book-leaf-body{text-indent:0;margin-bottom:.45rem}.book-leaf-callout .book-leaf-body:last-child{margin-bottom:0}.book-leaf-callout-epigraph{text-align:center;font-style:italic}.book-leaf-callout-epigraph .book-leaf-body{margin-bottom:.2rem}.book-leaf-callout-spoiler{border-style:solid}.book-leaf-toc-row{align-items:baseline;gap:.4rem;margin:0 0 .35rem;font-size:.95rem;line-height:1.35;display:flex}.book-leaf-toc-title{flex:0 auto}.book-leaf-toc-leader{border-bottom:1px dotted var(--ink);flex:auto}@supports (color:color-mix(in lab, red, red)){.book-leaf-toc-leader{border-bottom:1px dotted color-mix(in srgb, var(--ink) 45%, transparent)}}.book-leaf-toc-leader{min-width:1.25rem;transform:translateY(-.22em)}.book-leaf-toc-page{font-variant-numeric:tabular-nums;flex:none}.book-leaf-toc-row>.book-leaf-xlink{min-width:0;color:inherit;flex:auto;align-items:baseline;gap:.4rem;text-decoration:none;display:flex}.book-leaf-xlink{color:var(--highstorm);text-underline-offset:.15em;text-decoration:underline}.book-leaf-continued{font-family:var(--font-display), Georgia, serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 .85rem;font-size:.72rem}.book-leaf-continued .book-leaf-xlink{color:inherit;text-decoration:none}.book-leaf-spread{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;width:100%;display:grid}.book-leaf-spread-page{min-width:0}.book-leaf-flow{max-width:46rem}.book-leaf-bound.book-leaf-flow{max-width:none}.book-leaf-article{flex-direction:column;gap:1.15rem;display:flex}.book-leaf-band-wide{max-width:54rem}.book-leaf-band-pair+.book-leaf-band-pair{border-top:1px solid var(--rule);padding-top:1.1rem}.book-leaf-article .book-leaf-figure{background:var(--parchment);border:2px solid var(--rule);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);margin:.85rem 0;padding:.35rem;overflow:hidden}.book-leaf-article .book-leaf-figure img{background:0 0;border:0;width:100%;max-width:100%;height:auto;display:block}[data-world=awesomeworld] .book-leaf-article .book-leaf-figure-inset img{width:auto;max-width:min(42%,12rem);margin-inline:auto}[data-world=awesomeworld] .book-leaf-article .book-leaf-figure:not(.book-leaf-figure-inset) img{width:100%;max-width:100%}.book-leaf-article .book-leaf-plate{margin:.75rem 0}.book-leaf-plate-thumb{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.book-leaf-plate-thumb img{object-fit:cover;object-position:center;width:100%;max-height:12rem}.book-leaf-article .book-leaf-plate img{width:100%;height:auto;display:block}@media (min-width:1100px){.book-leaf-band-pair{columns:2;column-fill:auto;column-gap:2rem}.book-leaf-band-pair .book-leaf-title,.book-leaf-band-pair .book-leaf-heading,.book-leaf-band-pair .book-leaf-subhead,.book-leaf-band-pair .book-leaf-figure,.book-leaf-band-pair .book-leaf-callout,.book-leaf-band-pair .book-leaf-ability,.book-leaf-band-pair .book-leaf-list,.book-leaf-band-pair .book-leaf-table{break-inside:avoid}}.book-leaf-bound.book-leaf-primer,.book-leaf-bound.book-leaf-scan.book-leaf-primer{max-width:56rem;margin-inline:auto}.book-leaf-bound.book-leaf-scan.book-leaf-primer:has(.book-leaf-spread-2){max-width:none}.book-leaf-primer .book-leaf-spread{grid-template-columns:1fr;gap:.75rem}@media (min-width:1100px){.book-leaf-primer .book-leaf-spread-2{grid-template-columns:1fr 1fr}}.book-leaf-bound.book-leaf-aw{max-width:45rem;margin-inline:auto}.book-leaf-aw .book-leaf-spread{grid-template-columns:1fr;gap:.4rem}@media (min-width:1100px){.book-leaf-aw .book-leaf-spread-2{grid-template-columns:1fr 1fr}}.book-leaf-aw-html{max-width:45rem;margin-inline:auto}.book-leaf-scan-zoom{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.book-leaf-scan-zoom .book-leaf-scan-img{width:100%;height:auto;display:block}.book-leaf-lightbox{background:var(--parchment);border:2px solid var(--rule);flex-direction:column;width:min(96vw,90rem);max-height:92vh;padding:.65rem;display:flex}.book-leaf-lightbox-bar{justify-content:space-between;gap:.5rem;margin-bottom:.5rem;display:flex}.book-leaf-lightbox-stage{max-height:calc(92vh - 3.2rem);overflow:auto}.book-leaf-lightbox-stage img{max-width:100%;height:auto;display:block}.book-leaf-plate-link{margin:.75rem 0;font-size:.85rem}.book-leaf-deeper{flex-direction:column;gap:.25rem;display:flex}.book-leaf-dropcap:first-letter{float:left;font-family:var(--font-display), Georgia, serif;color:var(--heading);padding:.05em .08em 0 0;font-size:3.1em;line-height:.8}.book-leaf-ability{align-items:flex-start;gap:.55rem;margin:.65rem 0 .85rem;display:flex}.book-leaf-ability img{object-fit:contain;flex:none;width:1.35rem;height:1.35rem}.book-leaf-ability-title{font-family:var(--font-display), Georgia, serif;margin:0 0 .2rem;font-size:1rem}.book-leaf-ability .book-leaf-body{text-indent:0;margin:0}.book-leaf-inline-icon{align-items:flex-start;gap:.45rem;margin:.35rem 0 .65rem;display:flex}.book-leaf-inline-icon img{object-fit:contain;flex:none;width:1.2rem;height:1.2rem;margin-top:.15rem}.book-leaf-inline-icon .book-leaf-body,.book-leaf-inline-icon .book-leaf-kicker{text-indent:0;margin:0}.book-leaf-list{margin:.35rem 0 .85rem 1.15rem;padding:0;font-size:1.02rem;line-height:1.65;list-style:outside}.book-leaf-list li{margin:0 0 .35rem;padding-left:.15rem}.book-leaf-table{border-collapse:collapse;width:100%;margin:.75rem 0 1.1rem;font-size:.92rem;line-height:1.4}.book-leaf-table th,.book-leaf-table td{text-align:left;vertical-align:top;border:1px solid #c4b194;padding:.35rem .5rem}.book-leaf-table th{font-family:var(--font-display), Georgia, serif;background:var(--parchment);font-weight:600}@supports (color:color-mix(in lab, red, red)){.book-leaf-table th{background:color-mix(in srgb, var(--parchment) 82%, #c4b194)}}.book-leaf-sheet{aspect-ratio:8.5/11;width:100%;margin:0;padding:0;position:relative;overflow:visible}.book-leaf-sheet .cosmere-box,.book-leaf-sheet .cosmere-realm,.book-leaf-sheet-figure{position:absolute;overflow:visible}.book-leaf-sheet-figure{margin:0}.book-leaf-sheet-figure img{object-fit:contain;width:100%;height:100%}.book-leaf-sheet-value{font-family:var(--font-display), Georgia, serif;color:var(--ink);font-size:.9rem}.book-stack .book-leaf{margin-bottom:0}.help-tip{vertical-align:middle;align-items:center;gap:.35rem;max-width:100%;display:inline-flex;position:relative}.help-tip-label{min-width:0}.help-tip-btn{width:1.15rem;height:1.15rem;color:var(--highstorm);cursor:pointer;background:#c9a2271f;border:1px solid #c9a22773;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.help-tip-pop{z-index:50;max-width:min(46vw,440px);color:var(--ink);background:var(--parchment);border:1px solid #c4b194;border-radius:4px;padding:.7rem .85rem;font-size:.85rem;line-height:1.5;position:fixed;box-shadow:0 12px 28px #2c24182e}.help-tip-pop.help-tip-pop-local{z-index:8;width:max-content;max-width:22rem;position:absolute;top:1.35rem;left:0}.world-selector{max-width:72rem;margin-inline:auto}.world-selector-band{min-width:0;overflow:visible}.world-selector-grid{grid-template-columns:1fr;align-items:start;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.world-selector-grid{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.world-selector-grid--adult{grid-template-columns:repeat(3,1fr)}}.world-selector-blurb{max-width:none;color:var(--ink-muted,#6b6258);margin:.35rem 0 0;font-size:.875rem}.world-selector-grid--adult,.world-selector-grid--gm{gap:3.6rem 1.6rem;padding-top:4.75rem}.world-selector-grid--gm{grid-template-columns:minmax(16rem,22rem)}.world-selector-grid--kids{gap:2.8rem 1.6rem;padding-top:1.75rem}@media (min-width:720px){.world-selector-grid--kids{grid-template-columns:1fr 1fr}}.world-card{flex-direction:column;min-width:0;display:flex;overflow:hidden}.world-card-art{position:relative}.world-card-art-link{pointer-events:auto;display:block}.world-card-art-face{position:relative;overflow:hidden}.world-card-cover{object-fit:cover;object-position:center top;border-bottom:2px solid var(--rule);background:var(--paper-well);width:100%;height:10rem;display:block}.world-card[data-audience=adult] .world-card-cover{object-fit:contain;padding:.65rem .85rem .35rem}.world-card-body{padding:1.1rem 1.15rem 1.2rem}.world-card-cta-row{flex-wrap:wrap;gap:.5rem;display:flex}.world-card .world-card-cta-row,.world-card .world-card-head{--btn-primary-bg:var(--title);--btn-primary-fg:var(--on-title);--btn-primary-border:var(--title);--btn-primary-hover-bg:var(--ink);--btn-primary-hover-fg:var(--on-title);--btn-primary-hover-border:var(--ink);--btn-ghost-bg:var(--paper)}@supports (color:color-mix(in lab, red, red)){.world-card .world-card-cta-row,.world-card .world-card-head{--btn-ghost-bg:color-mix(in srgb, var(--paper) 70%, transparent)}}.world-card .world-card-cta-row,.world-card .world-card-head{--btn-ghost-fg:var(--ink);--btn-ghost-border:var(--ink);--btn-ghost-hover-bg:var(--paper-well);--btn-ghost-hover-fg:var(--ink)}.coming-soon{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);border:1px solid var(--rule);padding:.35rem .6rem;font-size:.68rem;display:inline-block}.library-debug{flex-direction:column;gap:1rem;width:100%;display:flex}.library-debug-bar{flex-wrap:wrap;align-items:end;gap:.75rem 1rem;display:flex}.library-debug-field{color:var(--ink-muted);flex-direction:column;gap:.25rem;display:flex}.library-debug-field>span{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.library-debug-field-book{flex:16rem;min-width:12rem}.library-debug-pager{align-items:center;gap:.6rem;margin-left:auto;display:flex}.library-debug-pager-go{align-items:center;gap:.4rem;display:flex}.library-debug-page-input{text-align:center;width:4.5rem;padding:.4rem .5rem}.library-debug-grid{grid-template-columns:1fr;align-items:start;gap:1rem;display:grid}@media (min-width:1100px){.library-debug-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(240px,320px)}}.library-debug-pane,.library-debug-notes{min-width:0}.library-debug-pane-title{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 .5rem;font-size:.7rem}.library-debug-scan{flex-direction:column;gap:.5rem;display:flex}.library-debug-scan img{background:var(--parchment);border:1px solid #c4b194;width:100%;height:auto;display:block}.library-debug-html .book-leaf-bound,.library-debug-html .book-leaf{max-width:100%}.library-debug-notes{background:var(--paper);border:1px solid var(--rule);flex-direction:column;gap:.65rem;padding:.85rem .9rem 1rem;display:flex}.library-debug-snapshot{grid-template-columns:auto 1fr;gap:.2rem .7rem;margin:0;font-size:.8rem;display:grid}.library-debug-snapshot div{display:contents}.library-debug-snapshot dt{color:var(--ink-muted)}.library-debug-snapshot dd{margin:0}.library-debug-issues{margin:0;padding-left:1.1rem;font-size:.8rem}.library-debug-issues [data-severity=error]{color:#8b2e2e}.library-debug-issues [data-severity=warn]{color:#8a6a18}.library-debug-textarea{resize:vertical;text-transform:none;letter-spacing:normal;min-height:8rem;font-size:.9rem}.library-debug-save-row{align-items:center;gap:.75rem;display:flex}.library-debug-jump ul{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.library-debug-jump button{color:var(--highstorm);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;padding:0}[data-world=awesomeworld]:not(.table-fab-dock){position:relative}[data-world=awesomeworld]:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#e85a8c2e,#0000 68%);border-radius:50%;width:min(42vw,28rem);height:min(42vw,28rem);position:fixed;inset:-10% -5% auto auto}[data-world=awesomeworld]:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#7b6bb829,#0000 70%);border-radius:50%;width:min(48vw,32rem);height:min(48vw,32rem);position:fixed;inset:auto auto -8% -6%}[data-world=awesomeworld]>main{z-index:1;position:relative}[data-world=awesomeworld] .input,[data-world=awesomeworld] .panel,[data-world=awesomeworld] .scroll-sheet{border-radius:var(--aw-radius-sm,.95rem)}[data-world=awesomeworld] .aw-diary{border:3px solid var(--title);background:var(--paper);border-radius:1.2rem .4rem;box-shadow:6px 6px #7b6bb833}[data-world=awesomeworld] .aw-diary-portrait-btn{cursor:pointer;background:0 0;border:0;border-radius:.75rem;padding:0;line-height:0}[data-world=awesomeworld] .aw-diary-portrait-btn:focus-visible{outline:3px solid var(--accent);outline-offset:3px}[data-world=awesomeworld] .aw-diary-label{letter-spacing:.08em;font-weight:800}[data-world=awesomeworld] .aw-diary--excellents{box-shadow:6px 6px #e85a8c47}[data-world=awesomeworld] .aw-diary--horseshoe{box-shadow:6px 6px #5aa06e47}[data-world=awesomeworld] .aw-diary--nancy{box-shadow:6px 6px #5078b447}[data-world=awesomeworld] .aw-nav.leather-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff8f2eb;border-bottom:0;box-shadow:0 10px 28px #e85a8c1f}[data-world=awesomeworld] .aw-nav .nav-link,[data-world=awesomeworld] .aw-nav .nav-toggle{border:2px solid #0000;border-radius:1.1rem .4rem;padding-inline:.85rem}[data-world=awesomeworld] .aw-nav .nav-link.is-active,[data-world=awesomeworld] .aw-nav .nav-toggle.is-active{background:#e85a8c29;border-color:#3a2a382e;box-shadow:3px 3px #ffd84db3}[data-world=awesomeworld] .aw-loud-icon{filter:drop-shadow(0 2px #3a2a3840);animation:3.2s ease-in-out infinite aw-icon-wiggle}@keyframes aw-icon-wiggle{0%,to{transform:scale(1.15)rotate(-4deg)}50%{transform:scale(1.22)rotate(5deg)}}.dice-toss-fab.is-loud{box-shadow:3px 3px 0 var(--rule);border-width:3px;border-radius:1rem .35rem}@supports (color:color-mix(in lab, red, red)){.dice-toss-fab.is-loud{box-shadow:3px 3px 0 color-mix(in srgb, var(--rule) 45%, transparent)}}.die-loud.die-selected{filter:drop-shadow(0 0 0 var(--die-edge)) drop-shadow(3px 3px 0 var(--rule))}@supports (color:color-mix(in lab, red, red)){.die-loud.die-selected{filter:drop-shadow(0 0 0 var(--die-edge)) drop-shadow(3px 3px 0 color-mix(in srgb, var(--rule) 45%, transparent))}}.notes-fab.is-loud,.notes-fab.is-rose,.notes-fab.is-loud svg,.notes-fab.is-rose svg{width:3rem;height:3.5rem}.notes-fab.is-loud svg{filter:drop-shadow(3px 3px 0 var(--storm-mid))}@supports (color:color-mix(in lab, red, red)){.notes-fab.is-loud svg{filter:drop-shadow(3px 3px 0 color-mix(in srgb, var(--storm-mid) 35%, transparent))}}@keyframes dice-throw-aw-1{0%{transform:translate(0)scale(.85)rotate(-12deg)}35%{transform:translate(calc(var(--throw-dx,1) * 28vw), calc(var(--throw-dy,1) * 22vh)) scale(1.08) rotate(18deg)}to{transform:translate(calc(var(--throw-dx,1) * 22vw), calc(var(--throw-dy,1) * 28vh)) scale(1) rotate(-4deg)}}@keyframes dice-throw-aw-2{0%{transform:translate(0)scale(.85)rotate(10deg)}40%{transform:translate(calc(var(--throw-dx,1) * 36vw), calc(var(--throw-dy,1) * 18vh)) scale(1.1) rotate(-22deg)}to{transform:translate(calc(var(--throw-dx,1) * 40vw), calc(var(--throw-dy,1) * 34vh)) scale(1) rotate(8deg)}}@keyframes dice-throw-aw-3{0%{transform:translate(0)scale(.85)}45%{transform:translate(calc(var(--throw-dx,1) * 18vw), calc(var(--throw-dy,1) * 30vh)) scale(1.05) rotate(28deg)}to{transform:translate(calc(var(--throw-dx,1) * 30vw), calc(var(--throw-dy,1) * 40vh)) scale(1) rotate(-10deg)}}@keyframes dice-throw-aw-4{0%{transform:translate(0)scale(.85)rotate(-6deg)}38%{transform:translate(calc(var(--throw-dx,1) * 44vw), calc(var(--throw-dy,1) * 24vh)) scale(1.08) rotate(14deg)}to{transform:translate(calc(var(--throw-dx,1) * 48vw), calc(var(--throw-dy,1) * 32vh)) scale(1) rotate(2deg)}}.dice-flying-aw-1{animation:1.35s cubic-bezier(.22,.72,.28,1) forwards dice-throw-aw-1}.dice-flying-aw-2{animation:1.35s cubic-bezier(.22,.72,.28,1) forwards dice-throw-aw-2}.dice-flying-aw-3{animation:1.4s cubic-bezier(.22,.72,.28,1) forwards dice-throw-aw-3}.dice-flying-aw-4{animation:1.4s cubic-bezier(.22,.72,.28,1) forwards dice-throw-aw-4}[data-world=awesomeworld] .page-header,[data-world=awesomeworld] .brand-title{letter-spacing:.01em}.aw-library .library-featured{margin-bottom:.5rem;padding:1.25rem 1rem 1.5rem;position:relative}.aw-library .aw-intro-stickers .library-feature-tiles{align-items:flex-end;gap:1.5rem}.aw-library .aw-intro-stickers .cover-shelf-item:first-child{z-index:2;transform:rotate(-3deg)}.aw-library .aw-intro-stickers .cover-shelf-item:nth-child(2){z-index:1;margin-left:-.75rem;transform:rotate(4deg)translateY(.6rem)}.aw-library .aw-intro-stickers .book-thumb{border:3px solid #fffffff2;border-radius:1.5rem;overflow:hidden;box-shadow:0 14px #e85a8c2e,0 18px 32px #3a2a381f}.aw-library .aw-sticker-thumb{position:relative}.aw-library .aw-sticker-burst{border:2.5px solid var(--title);z-index:2;pointer-events:none;border-radius:.2rem;width:1.4rem;height:1.4rem;animation:2.4s ease-in-out infinite aw-sticker-spark;position:absolute}.aw-library .aw-sticker-burst-1{background:#6ecf7a;top:.65rem;right:.65rem;transform:rotate(18deg)}.aw-library .aw-sticker-burst-2{background:#5aa0d4;border-radius:999px;animation-delay:.4s;top:.85rem;left:.7rem}.aw-library .aw-sticker-burst-3,.aw-home-stickers .aw-sticker-burst-3{background:#ffd84d;border-radius:40% 60% 55% 45%;animation-delay:.8s;inset:auto 1rem .85rem auto}.aw-library .aw-sticker-burst-extra{opacity:.9;width:.95rem;height:.95rem}.aw-library .aw-intro-stickers .cover-shelf-item:nth-child(3){z-index:3;margin-left:-.5rem;transform:rotate(-5deg)translateY(.35rem)}@keyframes aw-sticker-spark{0%,to{transform:scale(1)rotate(12deg)}50%{transform:scale(1.18)rotate(-8deg)}}.aw-library .library-shelf{border-radius:var(--aw-radius,1.35rem);background:#ffffff8c;border:2px solid #e85a8c1f;padding:1.1rem 1rem 1.4rem;position:relative;box-shadow:0 12px 28px #3a2a380f}.aw-library .library-shelf+.library-shelf{margin-top:1.5rem}.aw-library .library-shelf-row{gap:1.1rem}.aw-library .library-shelf-item .book-thumb{border-radius:1.1rem;overflow:hidden;box-shadow:0 10px #7b6bb81f}.aw-library .library-shelf:last-of-type{opacity:.95;background:#ffe8d673}[data-world=awesomeworld] .aw-home .home-hero,[data-world=awesomeworld] .primer-step{position:relative}[data-world=awesomeworld] .aw-home .home-hero:before{content:"";z-index:-1;background:#6ecf7a38;border-radius:50%;width:7rem;height:7rem;position:absolute;top:-1.5rem;right:-1rem}[data-world=awesomeworld] .aw-home .home-hero:after{content:"";z-index:-1;background:#ff9b6a38;border-radius:40% 60% 55% 45%;width:5.5rem;height:5.5rem;position:absolute;bottom:-1.2rem;left:20%}.aw-sticker-field{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.aw-float-sticker{filter:drop-shadow(3px 4px #3a2a382e);opacity:.92;width:3.4rem;height:3.4rem;animation:7s ease-in-out infinite aw-float-drift;position:absolute}.aw-float-1{top:5.5rem;right:4%;transform:rotate(12deg)}.aw-float-2{width:3rem;height:3rem;animation-delay:.8s;top:38%;left:1.5%;transform:rotate(-14deg)}.aw-float-3{width:3.6rem;height:3.6rem;animation-delay:1.4s;bottom:18%;right:6%;transform:rotate(8deg)}.aw-float-4{width:2.7rem;height:2.7rem;animation-delay:.3s;top:62%;left:8%;transform:rotate(22deg)}.aw-float-5{width:2.9rem;height:2.9rem;animation-delay:1.1s;bottom:8%;left:42%;transform:rotate(-6deg)}.aw-float-6{opacity:.7;width:2.4rem;height:2.4rem;animation-delay:1.8s;top:14%;left:28%;transform:rotate(16deg)}@keyframes aw-float-drift{0%,to{translate:0}50%{translate:0 -10px}}.aw-home .aw-hero-comma{color:var(--title);font-weight:700}.aw-home-sticker-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:1.25rem;display:grid}.aw-home-sticker{text-align:center;color:inherit;text-decoration:none}.aw-home-sticker-1{transform:rotate(-3.5deg)}.aw-home-sticker-2{transform:rotate(3deg)translateY(.55rem)}.aw-home-sticker-3{transform:rotate(-2deg)translateY(.2rem)}.aw-home-stickers .aw-sticker-thumb{border:3px solid #fffffff2;border-radius:1.5rem;max-width:11.5rem;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 14px #e85a8c2e,0 18px 32px #3a2a381f}.aw-home-stickers .aw-sticker-burst{border:2.5px solid var(--title);z-index:2;pointer-events:none;width:1.25rem;height:1.25rem;animation:2.4s ease-in-out infinite aw-sticker-spark;position:absolute}.aw-home-library .home-feature-art{border:3px solid var(--title);border-radius:1.5rem;transform:rotate(-2deg);box-shadow:5px 5px #ffd84db3}[data-world=awesomeworld] .aw-primer .page-header{position:relative}[data-world=awesomeworld] .aw-primer .brand-title{text-underline-offset:.2rem;-webkit-text-decoration:underline #ffd84dd9;text-decoration:underline #ffd84dd9;text-decoration-thickness:.35rem}[data-world=awesomeworld] .book-leaf{border-radius:var(--aw-radius,1.35rem);background:linear-gradient(135deg, #ffd84d1f, transparent 40%), linear-gradient(225deg, #e85a8c14, transparent 45%), var(--paper);border:0;box-shadow:0 16px 36px #3a2a381a}[data-world=awesomeworld] .book-leaf-running,[data-world=awesomeworld] .book-leaf-rule{display:none}[data-world=awesomeworld] .book-leaf-heading,[data-world=awesomeworld] .book-leaf .book-leaf-kicker{font-family:var(--font-fredoka), var(--font-nunito), sans-serif}@media (max-width:719px){.aw-library .aw-intro-stickers .cover-shelf-item:first-child,.aw-library .aw-intro-stickers .cover-shelf-item:nth-child(2),.aw-library .aw-intro-stickers .cover-shelf-item:nth-child(3){margin-left:0;transform:none}.aw-home-sticker-row{grid-template-columns:1fr;gap:1.75rem}.aw-home-sticker-1,.aw-home-sticker-2,.aw-home-sticker-3{transform:none}.aw-float-sticker{opacity:.7;width:2.4rem;height:2.4rem}}[data-world=herokids]:not(.table-fab-dock){position:relative}[data-world=herokids]:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#389fd638,#78bde914 55%,#0000);height:16rem;position:fixed;inset:0}[data-world=herokids]>main{z-index:1;position:relative}[data-world=herokids] .brand-title,[data-world=herokids] .page-header .brand-title{letter-spacing:.02em}[data-world=herokids] .input,[data-world=herokids] .panel,[data-world=herokids] .scroll-sheet,[data-world=herokids] .home-cta,[data-world=herokids] .home-feature{border-radius:.15rem}[data-world=herokids] .board-char-chip{background:var(--paper);color:var(--title);border:3px solid var(--ink)}[data-world=herokids] .board-char-chip:hover{background:var(--paper-well);color:var(--title)}[data-world=herokids] .input{border:3px solid var(--ink);background:var(--paper)}[data-world=herokids] .input:focus{border-color:#4a7821;box-shadow:0 0 0 2px #4a782140}[data-world=herokids] .panel,[data-world=herokids] .scroll-sheet,[data-world=herokids] .home-cta,[data-world=herokids] .home-feature{background:var(--paper);border:3px solid var(--ink);clip-path:polygon(0 8px,10px 0,calc(100% - 12px) 0,100% 10px,100% calc(100% - 8px),calc(100% - 10px) 100%,8px 100%,0 calc(100% - 10px))}[data-world=herokids] .hk-nav.leather-nav{background:var(--hk-wood-deep);border-bottom:4px solid var(--ink);box-shadow:0 6px #1c16122e}[data-world=herokids] .path-avatar,[data-world=herokids] .avatar-portrait{border-radius:999px}[data-world=herokids] .avatar-portrait{box-shadow:0 0 0 2px var(--rule);background:0 0}[data-world=herokids] .hk-nav .nav-link,[data-world=herokids] .hk-nav .nav-toggle{color:var(--paper);border:3px solid #0000;padding-inline:.7rem}[data-world=herokids] .hk-nav .nav-link:hover,[data-world=herokids] .hk-nav .nav-toggle:hover{color:var(--paper);background:#f2efdd1f}[data-world=herokids] .hk-nav .nav-link.is-active,[data-world=herokids] .hk-nav .nav-toggle.is-active{background:var(--paper);color:var(--title);border-color:var(--ink)}[data-world=herokids] .hk-nav .text-stone{color:#c4a58b}[data-world=herokids] .hk-nav{--btn-ghost-bg:transparent;--btn-ghost-fg:var(--paper);--btn-ghost-border:var(--paper);--btn-ghost-hover-bg:#f2efdd29;--btn-ghost-hover-fg:var(--paper)}[data-world=herokids] .hk-nav .nav-sub{background:var(--paper);border:3px solid var(--ink)}[data-world=herokids] .hk-nav .nav-sub .nav-link{color:var(--title)}[data-world=herokids] .hk-home .home-hero{background:var(--paper);border:3px solid var(--ink);clip-path:polygon(0 10px,14px 0,calc(100% - 16px) 0,100% 12px,100% calc(100% - 10px),calc(100% - 14px) 100%,10px 100%,0 calc(100% - 12px));padding:1.25rem 1.35rem 1.4rem;position:relative}[data-world=herokids] .hk-home .home-hero:before{content:"";pointer-events:none;background:linear-gradient(#389fd62e,#0000);width:100%;height:42%;position:absolute;inset:0 auto auto 0}[data-world=herokids] .page-header:after{background:#4a7821;border-radius:0;height:4px}.dice-toss-fab.is-wood{border-width:3px;border-radius:.15rem;width:2.5rem;height:1.85rem}[data-world=tinydungeon] .dice-toss-fab.is-wood{border-radius:.6rem}.die-wood.die-selected{filter:drop-shadow(0 0 0 var(--die-edge)) drop-shadow(3px 3px 0 var(--rule))}@supports (color:color-mix(in lab, red, red)){.die-wood.die-selected{filter:drop-shadow(0 0 0 var(--die-edge)) drop-shadow(3px 3px 0 color-mix(in srgb, var(--rule) 35%, transparent))}}.hk-library .library-featured{background:var(--paper);border:3px solid var(--ink);padding:1rem .85rem 1.15rem}.hk-library .library-shelf{background:var(--paper);border:3px solid var(--ink);border-bottom:10px solid var(--hk-wood-deep);padding:1rem .85rem 1.2rem;box-shadow:0 6px #1c161229}.hk-library .library-shelf+.library-shelf{margin-top:1.35rem}.hk-library .library-shelf-head{border-bottom:3px solid var(--collection-accent,#4a7821)}.hk-library .book-thumb{border:3px solid var(--ink);position:relative;box-shadow:3px 3px #1c16122e}.hk-library .hk-core-tiles .book-thumb-lg{width:132px}.hk-library .library-shelf-item{position:relative}.hk-library .library-shelf-item .book-thumb:after{content:"?";width:1.35rem;height:1.35rem;font-family:var(--font-alfa-slab), Georgia, serif;color:var(--paper);border:2px solid var(--ink);pointer-events:none;background:#4a7821;place-items:center;font-size:.85rem;display:grid;position:absolute;top:-.45rem;right:-.35rem;transform:rotate(8deg)}.hk-library .library-shelf:nth-of-type(2) .library-shelf-item:nth-child(2n) .book-thumb:after{content:"!";background:#389fd6;transform:rotate(-10deg)}.hk-library .library-shelf-item .book-thumb-fallback{background:linear-gradient(160deg, var(--hk-sky) 0%, var(--paper) 48%, var(--hk-wood) 100%)}[data-world=herokids] .book-leaf{background:var(--paper);border:3px solid var(--ink);clip-path:polygon(0 12px,16px 0,calc(100% - 18px) 0,100% 14px,100% calc(100% - 12px),calc(100% - 16px) 100%,12px 100%,0 calc(100% - 14px));box-shadow:6px 8px #1c16121f}[data-world=herokids] .book-leaf-running{background:var(--paper);border:2px solid var(--ink);letter-spacing:.08em;color:var(--ink);justify-content:space-between;padding:.25rem .55rem;display:flex}[data-world=herokids] .book-leaf-rule{display:none}[data-world=herokids] .book-leaf-heading,[data-world=herokids] .book-leaf-title,[data-world=herokids] .book-leaf-kicker,[data-world=herokids] .book-leaf-subhead{font-family:var(--font-alfa-slab), Georgia, serif;text-decoration:none}[data-world=herokids] .book-leaf-body{font-family:var(--font-source-serif), Georgia, serif}[data-world=herokids] .hk-primer .page-header{position:relative}.avatar-draw-pad{max-width:20rem}.cosmere-sheet-draw{grid-column:1/-1;padding-top:.5rem}.avatar-draw-canvas{aspect-ratio:1;touch-action:none;border:2px solid var(--rule);cursor:crosshair;background:#f7f4ec;border-radius:.35rem;width:100%;max-width:16rem}.avatar-draw-palette{flex-wrap:wrap;gap:.35rem;display:flex}.avatar-draw-swatch{border:2px solid var(--rule);cursor:pointer;border-radius:999px;width:1.35rem;height:1.35rem;padding:0}.avatar-draw-swatch.is-on{outline:2px solid var(--highstorm,#3a7ca5);outline-offset:2px}.library-world-tabs{flex-wrap:wrap;gap:.65rem;display:flex}.library-world-tab{background:0 0;border:2px solid #0000;border-radius:.2rem;flex-direction:column;align-items:center;gap:.2rem;padding:.2rem .4rem .4rem;line-height:1;display:flex}.library-world-tab-pick{cursor:pointer;background:0 0;border:0;padding:0;line-height:0}.library-world-tab .world-mark-nav{opacity:.86;width:auto;max-width:8.8rem;height:2.7rem;transition:opacity .12s,transform .12s}.library-world-tab:hover .world-mark-nav,.library-world-tab:focus-within .world-mark-nav{opacity:1;transform:translateY(-1px)}.library-world-tab-fallback{border:2px solid var(--rule);text-transform:uppercase;letter-spacing:.08em;color:var(--ink);border-radius:.2rem;padding:.3rem .55rem;font-size:.72rem;display:inline-flex}.library-world-tab-link{color:var(--ink-muted,#6b6258);text-transform:uppercase;letter-spacing:.08em}.library-world-tab-link:hover{color:var(--highstorm,#3a7ca5)}.library-world-tab.is-on{border-color:var(--rule);background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.library-world-tab.is-on{background:color-mix(in srgb, var(--paper) 84%, transparent)}}.library-world-tab.is-on .world-mark-nav{opacity:1}.world-card{position:relative}.world-card-mark{z-index:1;border:2px solid var(--rule);background:#f7f4eceb;place-items:center;width:2.4rem;height:2.4rem;display:grid;position:absolute;top:.65rem;left:.65rem}.world-card[data-audience=adult]{border-radius:.15rem;overflow:hidden}.world-card[data-audience=adult] .world-card-mark{border-radius:.15rem}.world-card[data-kid-tile=crest]{box-shadow:none;clip-path:none;background:0 0;border:0;display:block;overflow:visible;transform:none}.world-card[data-kid-tile=crest]:after{display:none}.world-card[data-kid-tile=crest] .world-card-art{z-index:3;pointer-events:none;filter:drop-shadow(0 8px 12px #00000047);width:90%;margin:0;position:absolute;top:-3.6rem;left:50%;transform:translate(-50%)}.world-card[data-kid-tile=crest] .world-card-head{z-index:1;flex-direction:column;align-items:flex-start;gap:.45rem;display:flex;position:relative}.world-card[data-kid-tile=crest] .world-card-tagline{color:var(--ink-muted,#6b6258);margin:0;font-size:.92rem}.world-card[data-kid-tile=crest] .world-card-body{z-index:1;border:2px solid var(--rule);background-color:#f4efe4;background-image:var(--world-tile-bg,none);background-position:50%;background-size:cover;border-radius:.2rem;min-height:15.5rem;padding:9.5rem 1.15rem 1.15rem;position:relative}.world-card[data-kid-tile=crest] .world-card-body:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:var(--paper,#f7f4ee);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.world-card[data-kid-tile=crest] .world-card-body:before{background:color-mix(in srgb, var(--paper,#f7f4ee) 55%, transparent)}}.world-card[data-kid-tile=crest] .world-card-art-face{background:0 0;border:0;overflow:visible}.world-card[data-kid-tile=crest] .world-card-cover{object-fit:contain;background:0 0;border:0;width:100%;height:auto;padding:0;display:block}.world-card[data-kid-tile=crest] .world-card-mark{display:none}.world-card[data-kid-tile=crest] .world-card-head h2{margin:0;line-height:1.15}.world-card[data-audience=kids]{border:3px solid var(--rule);min-height:10.5rem;box-shadow:none;clip-path:none;border-radius:1.35rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.65rem .9rem;padding:.8rem .95rem;display:grid;overflow:visible;transform:none}.world-card[data-audience=kids]:after{display:none}.world-card[data-audience=kids] .world-card-body{z-index:1;background:0 0;border:0;border-radius:0;min-height:0;padding:.1rem .1rem .1rem 0;position:relative}.world-card[data-audience=kids] .world-card-art{z-index:3;pointer-events:none;align-self:center;width:115%;max-width:16.5rem;margin:-2.5rem 0 0 -1.1rem;position:relative;transform:rotate(-7deg)}.world-card[data-audience=kids] .world-card-art-link{pointer-events:auto}.world-card[data-audience=kids] .world-card-head{flex-direction:column;align-items:flex-start;gap:.55rem;padding-left:0;display:flex}.world-card[data-audience=kids] .world-card-tagline{color:var(--ink-muted,#6b6258);margin:0;font-size:.88rem}.world-card[data-audience=kids] .world-card-art-face{background:0 0;border:0;overflow:visible}.world-card[data-audience=kids] .world-card-cover{object-fit:contain;background:0 0;border:0;width:100%;height:auto;display:block}.world-card[data-audience=kids] .world-card-mark{display:none}.world-card[data-audience=kids] .world-card-head h2{margin:0;line-height:1.15}.world-card[data-kid-tile=sticker] .world-card-art{filter:drop-shadow(4px 8px #3a2a382e);transform:rotate(-8deg)}.world-card[data-kid-tile=scroll] .world-card-art{filter:drop-shadow(3px 6px #5c3a242e);transform:rotate(-5deg)}.world-card[data-kid-tile=enamel-pin] .world-card-art{filter:drop-shadow(3px 7px #5a304033);transform:rotate(6deg)}.world-card[data-kid-tile=patch] .world-card-art{filter:drop-shadow(0 6px #2a463447);transform:rotate(-4deg)}.world-card[data-audience=kids][data-world-tile=awesomeworld]{background-color:#c8e8f8;background-image:var(--world-tile-bg,none);background-position:50%;background-size:cover;border-color:#3a2a38}.world-card[data-audience=kids][data-world-tile=herokids]{background-color:#f2efdd;background-image:var(--world-tile-bg,none);background-position:50%;background-size:cover;border-color:#5c3a24}.world-card[data-audience=kids][data-world-tile=magicalkitties]{background-color:#f8dce8;background-image:var(--world-tile-bg,none);background-position:50%;background-size:cover;border-color:#c45c6a}.world-card[data-audience=kids][data-world-tile=tinydungeon]{background-color:#e4efe6;background-image:var(--world-tile-bg,none);background-position:50%;background-size:cover;border-color:#3d6b4f}.world-card[data-world-tile=cosmere]{--world-tile-bg:url(/maps/hub/tile-cosmere-v2.webp)}.world-card[data-world-tile=expanse]{--world-tile-bg:url(/maps/hub/tile-expanse-v2.webp)}.world-card[data-world-tile=aliens]{--world-tile-bg:url(/maps/hub/tile-aliens-v2.webp)}.world-card[data-world-tile=awesomeworld]{--world-tile-bg:url(/maps/hub/tile-awesomeworld-v2.webp)}.world-card[data-world-tile=herokids]{--world-tile-bg:url(/maps/hub/tile-herokids-v2.webp)}.world-card[data-world-tile=magicalkitties]{--world-tile-bg:url(/maps/hub/tile-magicalkitties-v2.webp)}.world-card[data-world-tile=tinydungeon]{--world-tile-bg:url(/maps/hub/tile-tinydungeon-v2.webp)}.world-card[data-world-tile=mastering-gm]{--world-tile-bg:url(/maps/hub/tile-mastering-gm-v2.webp)}.kids-home-stickers .aw-sticker-thumb,.library-bookcase[data-audience=kids] .book-thumb{border:3px solid #fffffff2;border-radius:1.45rem;position:relative;overflow:hidden;box-shadow:0 10px #00000014,0 16px 28px #0000001a}.library-bookcase[data-audience=kids] .cover-shelf-item:nth-child(2n) .book-thumb{transform:rotate(1.6deg)}.library-bookcase[data-audience=kids] .cover-shelf-item:nth-child(odd) .book-thumb{transform:rotate(-1.4deg)}.kids-home-stickers .aw-sticker-burst,.library-bookcase[data-audience=kids] .aw-sticker-burst{border:2.5px solid var(--title,#1a1a1a);z-index:2;pointer-events:none;width:1.15rem;height:1.15rem;animation:2.4s ease-in-out infinite aw-sticker-spark;position:absolute}[data-world=magicalkitties]:not(.table-fab-dock){position:relative}[data-world=magicalkitties] .brand-title,[data-world=magicalkitties] .page-header .brand-title{letter-spacing:.03em}[data-world=magicalkitties] .input,[data-world=magicalkitties] .panel,[data-world=magicalkitties] .home-cta,[data-world=magicalkitties] .home-feature,[data-world=magicalkitties] .scroll-sheet{border-radius:1.1rem}[data-world=magicalkitties] .mk-nav.leather-nav{background:#fce8f0}[data-world=magicalkitties] .mk-home .home-hero{background:var(--paper);border:3px solid var(--title);border-radius:1.4rem;padding:1.1rem 1rem 1.25rem;position:relative}[data-world=magicalkitties] .mk-library .library-featured,[data-world=magicalkitties] .mk-library .library-shelf{background:var(--paper);border:3px solid var(--title);border-radius:1.35rem;padding:1rem .85rem 1.2rem}[data-world=magicalkitties] .mk-library .library-shelf+.library-shelf{margin-top:1.2rem}[data-world=magicalkitties] .mk-library .book-thumb{border:3px solid var(--title);border-radius:1.1rem;position:relative;overflow:hidden}[data-world=magicalkitties] .mk-library .library-shelf-item .book-thumb:after{content:"";pointer-events:none;background:#f4b24a;border-radius:999px;width:.85rem;height:.85rem;position:absolute;bottom:.15rem;right:.15rem;box-shadow:.35rem -.2rem #e07a8a}[data-world=magicalkitties] .mk-primer .page-header{position:relative}[data-world=tinydungeon] :is(h1,h2,h3,.brand-title){letter-spacing:.02em;font-weight:700}[data-world=tinydungeon]:not(.table-fab-dock),[data-world=expanse]:not(.table-fab-dock){position:relative}[data-world=tinydungeon] .input,[data-world=tinydungeon] .panel,[data-world=tinydungeon] .home-cta,[data-world=tinydungeon] .home-feature,[data-world=tinydungeon] .scroll-sheet{border-radius:.85rem}[data-world=tinydungeon] .td-nav.leather-nav{background:#e8f4d8}[data-world=tinydungeon] .td-home .home-hero{background:var(--paper);border:3px solid var(--title);border-radius:1rem;padding:1.1rem 1rem 1.25rem}[data-world=tinydungeon] .td-library .library-featured,[data-world=tinydungeon] .td-library .library-shelf{background:var(--paper);border:3px solid var(--title);border-radius:.9rem;padding:1rem .85rem 1.2rem}[data-world=tinydungeon] .td-library .library-shelf+.library-shelf{margin-top:1.2rem}[data-world=tinydungeon] .td-library .book-thumb{border:3px solid var(--title);border-radius:.65rem}[data-world=tinydungeon] .td-primer .page-header{position:relative}[data-world=expanse] .input,[data-world=expanse] .panel,[data-world=expanse] .home-cta{border-radius:.12rem}[data-world=expanse] .ex-nav.leather-nav{background:var(--title);color:var(--on-title);border-bottom-color:var(--rule)}[data-world=expanse] .ex-nav .nav-link,[data-world=expanse] .ex-nav .nav-toggle{color:var(--on-title)}[data-world=expanse] .ex-nav .nav-link:hover,[data-world=expanse] .ex-nav .nav-toggle:hover{color:var(--on-title);background:#f4f1ea1f}[data-world=expanse] .ex-nav .nav-link.is-active,[data-world=expanse] .ex-nav .nav-toggle.is-active{color:var(--on-title);border-bottom-color:var(--rule)}[data-world=expanse] .ex-nav{--btn-ghost-fg:var(--on-title);--btn-ghost-border:var(--storm-mid);--btn-ghost-hover-bg:#f4f1ea1f;--btn-ghost-hover-fg:var(--on-title)}[data-world=expanse] .ex-nav .nav-mark-sep,[data-world=expanse] .ex-nav .table-mark-link,[data-world=expanse] .ex-nav .nav-world-mark-link{color:var(--on-title)}[data-world=expanse] .ex-nav .text-stone{color:#a8c0d4}[data-world=expanse] .ex-nav .nav-sub{background:var(--paper);border-color:var(--rule)}[data-world=expanse] .ex-nav .nav-sub .nav-link{color:var(--ink)}[data-world=magicalkitties] .mk-nav.leather-nav{border-bottom:3px solid var(--title);box-shadow:inset 0 2px 0 var(--paper), 0 4px 0 var(--title)}@supports (color:color-mix(in lab, red, red)){[data-world=magicalkitties] .mk-nav.leather-nav{box-shadow:inset 0 2px 0 var(--paper), 0 4px 0 color-mix(in srgb, var(--title) 22%, transparent)}}[data-world=magicalkitties] .mk-nav .nav-link.is-active,[data-world=magicalkitties] .mk-nav .nav-toggle.is-active{background:var(--title);color:var(--on-title);box-shadow:inset 0 2px 0 var(--on-title);border-radius:999px}@supports (color:color-mix(in lab, red, red)){[data-world=magicalkitties] .mk-nav .nav-link.is-active,[data-world=magicalkitties] .mk-nav .nav-toggle.is-active{box-shadow:inset 0 2px 0 color-mix(in srgb, var(--on-title) 45%, transparent)}}[data-world=magicalkitties] .mk-home .home-hero{box-shadow:inset 0 3px 0 var(--on-title), 0 5px 0 var(--title)}@supports (color:color-mix(in lab, red, red)){[data-world=magicalkitties] .mk-home .home-hero{box-shadow:inset 0 3px 0 color-mix(in srgb, var(--on-title) 70%, transparent), 0 5px 0 color-mix(in srgb, var(--title) 25%, transparent)}}[data-world=tinydungeon] .td-nav.leather-nav{border-bottom:3px solid var(--title);position:relative}[data-world=tinydungeon] .td-nav.leather-nav:after{content:"";border-bottom:2px dashed var(--rule);pointer-events:none;position:absolute;inset:auto .5rem 5px}[data-world=tinydungeon] .td-home .home-hero,[data-world=tinydungeon] .td-library .library-shelf{outline:2px dashed var(--rule);outline-offset:-9px}[data-world=expanse] .ex-home .home-hero,[data-world=expanse] .ex-library .library-shelf{background:radial-gradient(circle, var(--storm-mid) 0 2px, transparent 2.5px) .5rem .75rem / 6px 6px no-repeat, radial-gradient(circle, var(--storm-mid) 0 2px, transparent 2.5px) right .5rem top .75rem / 6px 6px no-repeat, radial-gradient(circle, var(--storm-mid) 0 2px, transparent 2.5px) left .5rem bottom .5rem / 6px 6px no-repeat, radial-gradient(circle, var(--storm-mid) 0 2px, transparent 2.5px) right .5rem bottom .5rem / 6px 6px no-repeat, var(--paper);border:2px solid var(--title);border-top:6px solid var(--rule);border-radius:0;padding:1.1rem 1rem 1.25rem}[data-world=expanse] .ex-library .library-shelf+.library-shelf{margin-top:1.2rem}.hk-print-preview{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.hk-print-sheet{box-sizing:border-box;color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;grid-template-rows:repeat(3,3.5in);grid-template-columns:repeat(3,2.5in);place-content:center;gap:0;width:8.5in;height:11in;display:grid}.hk-mini-card{box-sizing:border-box;color:#000;width:2.5in;height:3.5in;font-family:var(--font-body), Georgia, serif;filter:grayscale();-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border:1.5px solid #000;border-radius:.12in;flex-direction:column;padding:.08in .1in .07in;display:flex;overflow:hidden}.hk-mini-card-blank{background:0 0;border:1px dashed #000}.hk-mini-ribbon{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#000;justify-content:space-between;align-items:center;gap:.15in;margin:-.04in -.04in .06in;padding:.04in .08in;font-size:7pt;font-weight:700;display:flex}.hk-mini-card.is-hero .hk-mini-ribbon,.hk-mini-card.is-pet .hk-mini-ribbon,.hk-mini-card.is-boss .hk-mini-ribbon{background:#000}.hk-mini-pack{letter-spacing:.02em;text-transform:none;text-overflow:ellipsis;white-space:nowrap;max-width:1.7in;font-weight:600;overflow:hidden}.hk-mini-art{background:#fff;border:1.2px solid #000;flex:auto;min-height:1.05in;max-height:1.4in;overflow:hidden}.hk-mini-back .hk-mini-art{display:none}.hk-mini-art-img{object-fit:cover;object-position:top;width:100%;height:100%}.hk-mini-art-fallback{height:100%;font-family:var(--font-display), Georgia, serif;color:var(--hk-wood);justify-content:center;align-items:center;font-size:28pt;display:flex}.hk-mini-name{font-family:var(--font-display), Georgia, serif;color:#000;margin:.05in 0 0;font-size:11pt;line-height:1.05}.hk-mini-role{color:#000;margin:.01in 0 0;font-size:7pt}.hk-mini-body{flex:auto;margin-top:.08in;font-size:8pt;line-height:1.25;overflow:hidden}.hk-mini-body p+p{margin-top:.06in}.hk-mini-stats{border-top:1px solid #c4b89a;gap:.12in;margin-top:auto;padding-top:.06in;display:flex}.hk-mini-stat{align-items:baseline;gap:.04in;font-size:8pt;display:flex}.hk-mini-stat-label{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted)}.hk-mini-stat-value{font-family:var(--font-display), Georgia, serif;color:var(--title);font-size:11pt}.hk-mini-pips{display:none}.hk-mini-draw{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#000;font-size:6pt;position:absolute;inset:auto 0 .04in}.hk-mini-write-line{text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #000;min-height:.16in;margin:.05in 0 0;font-size:6pt}.hk-mini-pools{grid-template-columns:1fr 1fr;gap:.03in .08in;margin:.06in 0 0;padding:0;list-style:none;display:grid}.hk-mini-pool{text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:.03in;font-size:6pt;display:flex}.hk-mini-pool-icon{flex:none;width:.14in;height:.14in}.hk-mini-pool-label{min-width:.42in}.hk-mini-dice{gap:.02in;display:flex}.hk-mini-die{box-sizing:border-box;background:#fff;border:1px solid #000;width:.1in;height:.1in}.hk-mini-die.is-on{background:#000}.hk-mini-icons{margin:.04in 0 0}.hk-mini-icons h4{letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #000;margin:0;font-size:5.5pt}.hk-mini-icon-row{flex-wrap:wrap;gap:.04in .06in;margin-top:.03in;display:flex}.hk-mini-picto{flex-direction:column;align-items:center;gap:.01in;min-width:.32in;max-width:.58in;display:flex}.hk-mini-picto-svg,.hk-mini-picto-empty{width:.16in;height:.16in}.hk-mini-picto-empty{box-sizing:border-box;border:1px solid #000;display:block}.hk-mini-picto em{text-align:center;letter-spacing:0;text-transform:none;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:4.5pt;font-style:normal;line-height:1.05;overflow:hidden}.hk-mini-hp{border-top:1px solid #000;align-items:center;gap:.05in;margin-top:auto;padding-top:.05in;display:flex}.hk-mini-hp-label{text-transform:uppercase;letter-spacing:.04em;font-size:6pt}.hk-mini-hp-boxes{flex-wrap:wrap;gap:.025in;display:flex}.hk-mini-hp-box{box-sizing:border-box;background:#fff;border:1px solid #000;width:.12in;height:.12in;display:inline-block}.hk-mini-hp-box.is-marked{background:var(--ink)}.hk-combat-track{flex-direction:column;gap:.4rem;display:flex}.hk-combat-track .hk-mini-pools{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .5rem;margin:0;padding:0;list-style:none;display:grid}.hk-combat-track .hk-mini-pool{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.75rem;display:flex}.hk-combat-track .hk-mini-pool-icon{width:.9rem;height:.9rem}.hk-combat-track .hk-mini-pool-label{min-width:3.4rem}.hk-combat-track .hk-mini-dice{gap:.15rem}.hk-combat-track .hk-mini-die{border:2px solid var(--rule,var(--ink));background:var(--paper,#fff);width:.7rem;height:.7rem}.hk-combat-track .hk-mini-die.is-on{background:var(--ink,var(--ink))}.hk-combat-track .hk-mini-hp{border-top:1px solid var(--rule,var(--ink));flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.15rem;padding-top:.35rem;display:flex}.hk-combat-track .hk-mini-hp-label{font-size:.7rem}.hk-combat-track .hk-mini-hp-box{border:2px solid var(--rule,var(--ink));background:var(--paper,#fff);width:1rem;height:1rem}.hk-combat-track .hk-mini-hp-box.is-marked{background:var(--ink,var(--ink))}.hk-combat-track button.hk-mini-hp-box{cursor:pointer;padding:0}.hk-combat-state{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted,#5c5346);font-size:.7rem}.hk-combat-track .hk-mini-hp-boxes{flex:1}.hk-combat-track.is-compact{flex-flow:wrap;justify-content:space-between;align-items:center;gap:.2rem .4rem}.hk-combat-track .hk-mini-hp.is-compact{border-top:0;align-items:center;gap:.25rem;margin:0;padding:0}.hk-combat-track.is-compact .hk-mini-hp-boxes{flex:none}.hk-combat-track .hk-health-stepper{flex-shrink:0}.hk-combat-track .hk-health-stepper .stat-stepper{gap:.1rem}.hk-combat-track .hk-health-stepper .stat-stepper-label{display:none}.hk-combat-track .hk-health-stepper .stat-stepper-row{gap:.15rem}.hk-combat-track .hk-health-stepper .stat-stepper-btn{width:1.35rem;height:1.35rem;padding:0;font-size:.85rem;line-height:1;position:relative}.hk-combat-track .hk-health-stepper .stat-stepper-btn:after{content:"";min-width:44px;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hk-combat-track .hk-health-stepper .stat-stepper-value{min-width:1.1rem;font-size:.75rem}.hk-combat-track.is-compact .hk-mini-hp-box{width:.7rem;height:.7rem}.hk-combat-track.is-compact button.hk-mini-hp-box{position:relative}.hk-combat-track.is-compact button.hk-mini-hp-box:after{content:"";min-width:28px;min-height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hk-mini-back{background-position:50%;background-size:cover;padding:.28in .26in}.hk-mini-back .hk-mini-ribbon{margin:0 0 .06in}.hk-mini-back-ink{box-sizing:border-box;background:#fffffff0;flex-direction:column;height:100%;padding:.06in .08in;display:flex;overflow:hidden}.hk-mini-block{margin-top:.04in}.hk-mini-block h4{letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #000;margin:0;font-size:6.5pt}.hk-mini-block p{margin:.02in 0 0;font-size:6.5pt;line-height:1.2}.hk-mini-rules{flex-direction:column;gap:.1in;margin-top:.06in;display:flex}.hk-mini-rules i{border-bottom:1px solid #000;height:.12in;display:block}.hk-mini-art{position:relative}@media screen{.hk-print-sheet{outline:1px solid var(--paper-well);box-shadow:0 .4rem 1.4rem #1c16122e}}@media print{@page{size:8.5in 11in;margin:0}body:before,body:after,.no-print,.no-print{display:none!important}body{color:#000;background:#fff}.print-sheet{box-shadow:none!important;border:none!important}.cosmere-sheet-page{break-after:page;max-width:none;margin:0}.cosmere-sheet-page:last-child{break-after:auto}.storm-input:focus{background:0 0;outline:none}[data-world=herokids]:before{display:none!important}body:has(.hk-print-page) main{max-width:none!important;margin:0!important;padding:0!important}.hk-print-page{margin:0;padding:0}.hk-print-preview{align-items:stretch;gap:0}.hk-print-sheet{box-shadow:none;break-after:page;page-break-after:always;outline:none}.hk-print-sheet:last-child{break-after:auto;page-break-after:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
