/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-divide-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-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}}}@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-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-300:oklch(80.8% .114 19.571);--color-red-700:oklch(50.5% .213 27.518);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-800:oklch(47.3% .137 46.201);--color-green-50:oklch(98.2% .018 155.826);--color-green-200:oklch(92.5% .084 155.995);--color-green-700:oklch(52.7% .154 150.069);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-2xl:42rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.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-12{margin-top:calc(var(--spacing) * 12)}.mb-1{margin-bottom:var(--spacing)}.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-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.min-h-screen{min-height:100vh}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.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}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-disc{list-style-type:disc}.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}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-0\.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-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-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)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--line)}:where(.divide-stone-100>:not(:last-child)){border-color:var(--color-stone-100)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.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-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-green-200{border-color:var(--color-green-200)}.border-line{border-color:var(--line)}.border-line-strong{border-color:var(--line-strong)}.border-ok-line{border-color:var(--ok-line)}.border-stone-100\/200{border-color:#f5f5f4}@supports (color:color-mix(in lab, red, red)){.border-stone-100\/200{border-color:color-mix(in oklab, var(--color-stone-100) 200%, transparent)}}.border-stone-200{border-color:var(--color-stone-200)}.border-stone-300{border-color:var(--color-stone-300)}.border-theme-200{border-color:var(--theme-200)}.border-theme-600{border-color:var(--theme-600)}.border-transparent{border-color:#0000}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-danger-tint{background-color:var(--danger-tint)}.bg-green-50{background-color:var(--color-green-50)}.bg-ok-soft{background-color:var(--ok-soft)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-200{background-color:var(--color-stone-200)}.bg-surface{background-color:var(--surface)}.bg-surface-muted{background-color:var(--surface-muted)}.bg-theme-50{background-color:var(--theme-50)}.bg-theme-100{background-color:var(--theme-100)}.bg-theme-600,.bg-theme-600\/700{background-color:var(--theme-600)}@supports (color:color-mix(in lab, red, red)){.bg-theme-600\/700{background-color:color-mix(in oklab, var(--theme-600) 700%, transparent)}}.bg-warn-soft{background-color:var(--warn-soft)}.bg-warn-tint{background-color:var(--warn-tint)}.bg-white{background-color:var(--color-white)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.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-6{padding-block:calc(var(--spacing) * 6)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:var(--spacing)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-top{vertical-align:top}.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-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))}.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-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.break-words{overflow-wrap:break-word}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-800\/900{color:#953d00}@supports (color:color-mix(in lab, red, red)){.text-amber-800\/900{color:color-mix(in oklab, var(--color-amber-800) 900%, transparent)}}.text-danger{color:var(--danger)}.text-ink{color:var(--ink)}.text-ink-faint{color:var(--ink-faint)}.text-ink-muted{color:var(--ink-muted)}.text-ink-soft{color:var(--ink-soft)}.text-ok{color:var(--ok)}.text-on-theme{color:var(--on-theme)}.text-red-300{color:var(--color-red-300)}.text-red-700{color:var(--color-red-700)}.text-red-700\/800{color:#bf000f}@supports (color:color-mix(in lab, red, red)){.text-red-700\/800{color:color-mix(in oklab, var(--color-red-700) 800%, transparent)}}.text-stone-400{color:var(--color-stone-400)}.text-stone-500{color:var(--color-stone-500)}.text-stone-600{color:var(--color-stone-600)}.text-stone-700{color:var(--color-stone-700)}.text-stone-800{color:var(--color-stone-800)}.text-stone-900{color:var(--color-stone-900)}.text-theme-700{color:var(--theme-700)}.text-theme-800{color:var(--theme-800)}.text-warn{color:var(--warn)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.accent-theme-600{accent-color:var(--theme-600)}.opacity-60{opacity:.6}.shadow,.shadow-sm{--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)}.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-theme-200{--tw-ring-color:var(--theme-200)}.ring-theme-300{--tw-ring-color:var(--theme-300)}.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,)}.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,)}.select-none{-webkit-user-select:none;user-select:none}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:bg-danger-soft:hover{background-color:var(--danger-soft)}.hover\:bg-surface-muted:hover{background-color:var(--surface-muted)}.hover\:bg-theme-50:hover{background-color:var(--theme-50)}.hover\:bg-theme-100:hover{background-color:var(--theme-100)}.hover\:bg-theme-700:hover{background-color:var(--theme-700)}.hover\:text-danger:hover{color:var(--danger)}.hover\:text-ink:hover{color:var(--ink)}}.focus\:border-theme-600:focus{border-color:var(--theme-600)}.focus\:ring-2:focus{--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)}.focus\:ring-theme-200:focus{--tw-ring-color:var(--theme-200)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:bg-\[color-mix\(in_srgb\,var\(--theme-600\)_45\%\,var\(--surface\)\)\]:disabled{background-color:var(--theme-600)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-\[color-mix\(in_srgb\,var\(--theme-600\)_45\%\,var\(--surface\)\)\]:disabled{background-color:color-mix(in srgb,var(--theme-600) 45%,var(--surface))}}.disabled\:bg-surface:disabled{background-color:var(--surface)}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:text-danger-faint:disabled{color:var(--danger-faint)}.disabled\:text-ink-faint:disabled{color:var(--ink-faint)}@media (width>=40rem){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}:root{--surface:var(--color-white);--surface-muted:var(--color-stone-200);--ink:var(--color-stone-900);--ink-soft:var(--color-stone-700);--ink-muted:var(--color-stone-600);--ink-faint:var(--color-stone-500);--line:var(--color-stone-100);--line-strong:var(--color-stone-300);--on-theme:var(--color-white);--ok:var(--color-green-700);--ok-soft:var(--color-green-50);--ok-line:var(--color-green-200);--warn:var(--color-amber-800);--warn-soft:var(--color-amber-50);--warn-tint:var(--color-amber-100);--danger:var(--color-red-700);--danger-soft:var(--color-red-50);--danger-tint:var(--color-red-100);--danger-faint:var(--color-red-300)}:root,[data-theme=pink]{--theme-50:#fdf7f9;--theme-100:#fbeaf0;--theme-200:#f2dce4;--theme-300:#e8a3bb;--theme-600:#b84a72;--theme-700:#a13e63;--theme-800:#8a2f52}[data-theme=blue]{--theme-50:#f6f9fd;--theme-100:#e6f0fa;--theme-200:#dce7f4;--theme-300:#9dbee6;--theme-600:#3e6db0;--theme-700:#335c99;--theme-800:#284c80}[data-theme=sage]{--theme-50:#f7f7f4;--theme-100:#ecf1ea;--theme-200:#e3e4de;--theme-300:#afc3aa;--theme-600:#5b7a5e;--theme-700:#4c6950;--theme-800:#3e5641}[data-theme=bunnies]{--theme-50:#f8fbf3;--theme-100:#fbe9ef;--theme-200:#f0dde4;--theme-300:#a9cc98;--theme-600:#b8496f;--theme-700:#a03d61;--theme-800:#49733b}[data-theme=lop]{--theme-50:#faf5ec;--theme-100:#f3e8d6;--theme-200:#e8dcc8;--theme-300:#d9b98f;--theme-600:#8a5a36;--theme-700:#754a2b;--theme-800:#5f3b22}[data-theme=sheep]{--theme-50:#e8f3fb;--theme-100:#d9eafa;--theme-200:#c8dff2;--theme-300:#93c0e6;--theme-600:#2b77b8;--theme-700:#24659e;--theme-800:#1c4f7d}[data-theme=starry]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-50:#0e1630;--theme-100:#1c2748;--theme-200:#2b3963;--theme-300:#7d6f45;--theme-600:#e3c372;--theme-700:#edd38f;--theme-800:#f2e2b0;--surface:#17203d;--surface-muted:#222d52;--ink:#e9edf7;--ink-soft:#d3d9e8;--ink-muted:#c4cce0;--ink-faint:#8e99b8;--line:#28355c;--line-strong:#3a4a78;--on-theme:#14203d;--ok:#93d8a8;--ok-soft:#15302a;--ok-line:#2a5a45;--warn:#f2c66d;--warn-soft:#33290f;--warn-tint:#463812;--danger:#f5a3a3;--danger-soft:#3a1a22;--danger-tint:#4e2029;--danger-faint:#9a5a62}body{background-color:var(--theme-50);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-title-art{display:none}[data-theme=bunnies] body:before,[data-theme=lop] body:before,[data-theme=sheep] body:before,[data-theme=starry] body:before{content:"";z-index:-1;pointer-events:none;position:fixed;inset:0}[data-theme=bunnies] .page-title-art,[data-theme=lop] .page-title-art,[data-theme=sheep] .page-title-art,[data-theme=starry] .page-title-art{flex-shrink:0;width:64px;height:50px;display:inline-block}[data-theme=bunnies] body:before{opacity:.5;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAiIGhlaWdodD0iMjgwIiB2aWV3Qm94PSIwIDAgMjUwIDI4MCI+CiAgPCEtLQogICAgQnVubmllcyB0aGVtZSBiYWNrZ3JvdW5kICh0ZWNoIHNwZWMgMiwgQ29sb3IgdGhlbWVzKS4gQ29sdW1ucyAxMjVweCBhcGFydCwgcm93cyAxNDBweCBhcGFydCwKICAgIGV2ZXJ5IG90aGVyIHJvdyBzaGlmdGVkIGhhbGYgYSBjb2x1bW4sIHNvIGEgcGhvbmUgc2NyZWVuIHNob3dzIGFib3V0IGEgMyB4IDUgb2Zmc2V0IGdyaWQuCiAgICBUaGUgbGF5b3V0IGlzIHN5bW1ldHJpYyBzbyB0aGF0LCBjZW50ZXJlZCBvbiB0aGUgc2NyZWVuIChpbmRleC5jc3MpLCBhIDM3NXB4IHBob25lIGdldHMKICAgIHJvd3MgYXQgeCA9IDEyNSAvIDI1MCAocGx1cyBoYWx2ZXMgYXQgdGhlIHNjcmVlbiBlZGdlcykgYW5kIHggPSA2Mi41IC8gMTg3LjUgLyAzMTIuNSwgc28gbm8KICAgIGRyYXdpbmcgc3RyYWRkbGVzIHRoZSAxNnB4IGd1dHRlciBhdCBhIGNhcmQncyBlZGdlLiBUaGUgc2Vjb25kIHJvdydzIGZsb3dlciBzaXRzIG9uIHRoZSB0aWxlCiAgICBlZGdlLCBzbyBpdCBpcyBkcmF3biBhdCB4PTAgYW5kIHg9MjUwLgogICAgU2hhcGVzIGFyZSBmaWxsZWQgd2l0aCB0aGUgcGFnZSBjb2xvciBzbyBvdmVybGFwcGluZyBvdXRsaW5lcyByZWFkIGFzIG9uZSBkcmF3aW5nLgogIC0tPgogIDxkZWZzPgogICAgPGcgaWQ9ImJ1bm55IiBmaWxsPSIjZjhmYmYzIiBzdHJva2U9IiM3ZmFlNmMiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPgogICAgICA8ZWxsaXBzZSBjeD0iLTMiIGN5PSItMTciIHJ4PSIyLjgiIHJ5PSI4IiB0cmFuc2Zvcm09InJvdGF0ZSgtMTQgLTMgLTE3KSIgLz4KICAgICAgPGVsbGlwc2UgY3g9IjMiIGN5PSItMTYiIHJ4PSIyLjgiIHJ5PSI4IiB0cmFuc2Zvcm09InJvdGF0ZSgxNiAzIC0xNikiIC8+CiAgICAgIDxjaXJjbGUgY3g9Ii0xMyIgY3k9IjYiIHI9IjMuMiIgLz4KICAgICAgPGVsbGlwc2UgY3g9Ii00IiBjeT0iNSIgcng9IjExIiByeT0iOC41IiAvPgogICAgICA8Y2lyY2xlIGN4PSIxIiBjeT0iLTQiIHI9IjYuNSIgLz4KICAgICAgPGNpcmNsZSBjeD0iMy4yIiBjeT0iLTUiIHI9IjAuOSIgZmlsbD0iIzdmYWU2YyIgc3Ryb2tlPSJub25lIiAvPgogICAgICA8cGF0aCBkPSJNMSAxMyBoNiIgLz4KICAgIDwvZz4KICAgIDxnIGlkPSJmbG93ZXIiIGZpbGw9IiNmOGZiZjMiIHN0cm9rZT0iI2UyOWFiNSIgc3Ryb2tlLXdpZHRoPSIxLjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+CiAgICAgIDxwYXRoIGQ9Ik0wIDIgVjE4IiBzdHJva2U9IiM3ZmFlNmMiIC8+CiAgICAgIDxwYXRoIGQ9Ik0wIDEzIEMtNiAxMiAtOCA4IC04IDYgQy00IDYgLTEgOSAwIDEzIFoiIHN0cm9rZT0iIzdmYWU2YyIgLz4KICAgICAgPGNpcmNsZSBjeD0iMCIgY3k9Ii0xMCIgcj0iMy42IiAvPgogICAgICA8Y2lyY2xlIGN4PSI1LjciIGN5PSItNS45IiByPSIzLjYiIC8+CiAgICAgIDxjaXJjbGUgY3g9IjMuNSIgY3k9IjAuOCIgcj0iMy42IiAvPgogICAgICA8Y2lyY2xlIGN4PSItMy41IiBjeT0iMC44IiByPSIzLjYiIC8+CiAgICAgIDxjaXJjbGUgY3g9Ii01LjciIGN5PSItNS45IiByPSIzLjYiIC8+CiAgICAgIDxjaXJjbGUgY3g9IjAiIGN5PSItNCIgcj0iMi4yIiBmaWxsPSIjZTI5YWI1IiBzdHJva2U9Im5vbmUiIC8+CiAgICA8L2c+CiAgPC9kZWZzPgogIDx1c2UgaHJlZj0iI2J1bm55IiB4PSI2Mi41IiB5PSI3MCIgLz4KICA8dXNlIGhyZWY9IiNmbG93ZXIiIHg9IjE4Ny41IiB5PSI3MCIgLz4KICA8dXNlIGhyZWY9IiNmbG93ZXIiIHg9IjAiIHk9IjIxMCIgLz4KICA8dXNlIGhyZWY9IiNmbG93ZXIiIHg9IjI1MCIgeT0iMjEwIiAvPgogIDx1c2UgaHJlZj0iI2J1bm55IiB4PSIxMjUiIHk9IjIxMCIgLz4KPC9zdmc+Cg==) top}[data-theme=bunnies] .page-title-art{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='50'%20viewBox='0%20-2%2064%2050'%3e%3c!--%20Bunnies%20theme:%20the%20larger%20drawing%20beside%20each%20page%20title.%20A%20bunny%20sniffing%20a%20flower.%20--%3e%3cg%20fill='%23f8fbf3'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%3e%3cg%20stroke='%236a9a58'%3e%3cellipse%20cx='24'%20cy='10'%20rx='3.6'%20ry='10'%20transform='rotate(-14%2024%2010)'%20/%3e%3cellipse%20cx='31'%20cy='11'%20rx='3.6'%20ry='10'%20transform='rotate(16%2031%2011)'%20/%3e%3ccircle%20cx='9'%20cy='35'%20r='4'%20/%3e%3cellipse%20cx='20'%20cy='34'%20rx='14'%20ry='10.5'%20/%3e%3ccircle%20cx='28'%20cy='22'%20r='8.5'%20/%3e%3ccircle%20cx='31'%20cy='21'%20r='1.2'%20fill='%236a9a58'%20stroke='none'%20/%3e%3cpath%20d='M26%2044.5%20h8'%20/%3e%3c/g%3e%3cpath%20d='M52%2030%20V46'%20stroke='%236a9a58'%20/%3e%3cpath%20d='M52%2041%20C46%2040%2044%2036%2044%2034%20C48%2034%2051%2037%2052%2041%20Z'%20stroke='%236a9a58'%20/%3e%3cg%20stroke='%23c9668b'%3e%3ccircle%20cx='52'%20cy='17'%20r='4'%20/%3e%3ccircle%20cx='58.3'%20cy='21.6'%20r='4'%20/%3e%3ccircle%20cx='55.9'%20cy='29'%20r='4'%20/%3e%3ccircle%20cx='48.1'%20cy='29'%20r='4'%20/%3e%3ccircle%20cx='45.7'%20cy='21.6'%20r='4'%20/%3e%3ccircle%20cx='52'%20cy='24'%20r='2.4'%20fill='%23c9668b'%20stroke='none'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}[data-theme=lop] body:before{opacity:.5;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAiIGhlaWdodD0iMjgwIiB2aWV3Qm94PSIwIDAgMjUwIDI4MCI+CiAgPCEtLQogICAgTG9wIHRoZW1lIGJhY2tncm91bmQgKHRlY2ggc3BlYyAyLCBDb2xvciB0aGVtZXMpLiBTYW1lIGdyaWQgYXMgYnVubmllcy10aWxlLnN2ZzogY29sdW1ucwogICAgMTI1cHggYXBhcnQsIHJvd3MgMTQwcHggYXBhcnQsIGV2ZXJ5IG90aGVyIHJvdyBzaGlmdGVkIGhhbGYgYSBjb2x1bW4sIHN5bW1ldHJpYyBzbyB0aGF0CiAgICBjZW50ZXJlZCBvbiBhIHBob25lIG5vIGRyYXdpbmcgc3RyYWRkbGVzIGEgY2FyZCdzIGVkZ2UuIFRoZSBzZWNvbmQgcm93J3MgY2Fycm90IHNpdHMgb24gdGhlCiAgICB0aWxlIGVkZ2UsIHNvIGl0IGlzIGRyYXduIGF0IHg9MCBhbmQgeD0yNTAuIFNoYXBlcyBhcmUgZmlsbGVkIHdpdGggdGhlIHBhZ2UgY29sb3Igc28KICAgIG92ZXJsYXBwaW5nIG91dGxpbmVzIHJlYWQgYXMgb25lIGRyYXdpbmcuCiAgLS0+CiAgPGRlZnM+CiAgICA8ZyBpZD0ibG9wIiBmaWxsPSIjZmFmNWVjIiBzdHJva2U9IiNhNjdjNTIiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPgogICAgICA8Y2lyY2xlIGN4PSItMTMiIGN5PSI2IiByPSIzLjIiIC8+CiAgICAgIDxlbGxpcHNlIGN4PSItNCIgY3k9IjUiIHJ4PSIxMSIgcnk9IjguNSIgLz4KICAgICAgPGNpcmNsZSBjeD0iMiIgY3k9Ii01IiByPSI3IiAvPgogICAgICA8cGF0aCBkPSJNLTEgLTEwLjUgQy01IC0xMSAtNyAtNiAtNi41IC0xIEMtNi4yIDIuNSAtMyAzLjUgLTEuNiAxIEMtMC41IC0yIDAgLTYgLTEgLTEwLjUgWiIgLz4KICAgICAgPGNpcmNsZSBjeD0iNSIgY3k9Ii02IiByPSIwLjkiIGZpbGw9IiNhNjdjNTIiIHN0cm9rZT0ibm9uZSIgLz4KICAgICAgPHBhdGggZD0iTTEgMTMgaDYiIC8+CiAgICA8L2c+CiAgICA8ZyBpZD0iY2Fycm90IiBmaWxsPSIjZmFmNWVjIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgPHBhdGggZD0iTTAgLTcgQy0xIC0xMCAtMyAtMTIgLTUgLTEzIE0wIC03IFYtMTQgTTAgLTcgQzEgLTEwIDMgLTEyIDUgLTEzIiBzdHJva2U9IiM4YWE4NmEiIGZpbGw9Im5vbmUiIC8+CiAgICAgIDxwYXRoIGQ9Ik0tNC41IC01IEMtNC41IC04IDQuNSAtOCA0LjUgLTUgQzQuNSAxIDEuNSAxMCAwIDEzIEMtMS41IDEwIC00LjUgMSAtNC41IC01IFoiIHN0cm9rZT0iI2RkOTI1NSIgLz4KICAgICAgPHBhdGggZD0iTS0zLjggLTEgaDMgTTAuOCAzIGgyLjIgTS0yLjUgNi41IGgyIiBzdHJva2U9IiNkZDkyNTUiIGZpbGw9Im5vbmUiIC8+CiAgICA8L2c+CiAgPC9kZWZzPgogIDx1c2UgaHJlZj0iI2xvcCIgeD0iNjIuNSIgeT0iNzAiIC8+CiAgPHVzZSBocmVmPSIjY2Fycm90IiB4PSIxODcuNSIgeT0iNzAiIC8+CiAgPHVzZSBocmVmPSIjY2Fycm90IiB4PSIwIiB5PSIyMTAiIC8+CiAgPHVzZSBocmVmPSIjY2Fycm90IiB4PSIyNTAiIHk9IjIxMCIgLz4KICA8dXNlIGhyZWY9IiNsb3AiIHg9IjEyNSIgeT0iMjEwIiAvPgo8L3N2Zz4K) top}[data-theme=lop] .page-title-art{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='50'%20viewBox='0%200%2064%2050'%3e%3c!--%20Lop%20theme:%20the%20larger%20drawing%20beside%20each%20page%20title.%20A%20lop-eared%20bunny%20and%20a%20carrot.%20--%3e%3cg%20transform='translate(24%2024)%20scale(1.55)'%20fill='%23faf5ec'%20stroke='%238a5a36'%20stroke-width='1.35'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3ccircle%20cx='-13'%20cy='6'%20r='3.2'%20/%3e%3cellipse%20cx='-4'%20cy='5'%20rx='11'%20ry='8.5'%20/%3e%3ccircle%20cx='2'%20cy='-5'%20r='7'%20/%3e%3cpath%20d='M-1%20-10.5%20C-5%20-11%20-7%20-6%20-6.5%20-1%20C-6.2%202.5%20-3%203.5%20-1.6%201%20C-0.5%20-2%200%20-6%20-1%20-10.5%20Z'%20/%3e%3ccircle%20cx='5'%20cy='-6'%20r='0.9'%20fill='%238a5a36'%20stroke='none'%20/%3e%3cpath%20d='M1%2013%20h6'%20/%3e%3c/g%3e%3cg%20transform='translate(54%2026)%20scale(1.15)'%20fill='%23faf5ec'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M0%20-7%20C-1%20-10%20-3%20-12%20-5%20-13%20M0%20-7%20V-14%20M0%20-7%20C1%20-10%203%20-12%205%20-13'%20stroke='%236f8f52'%20fill='none'%20/%3e%3cpath%20d='M-4.5%20-5%20C-4.5%20-8%204.5%20-8%204.5%20-5%20C4.5%201%201.5%2010%200%2013%20C-1.5%2010%20-4.5%201%20-4.5%20-5%20Z'%20stroke='%23cf7f3f'%20/%3e%3cpath%20d='M-3.8%20-1%20h3%20M0.8%203%20h2.2%20M-2.5%206.5%20h2'%20stroke='%23cf7f3f'%20fill='none'%20/%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}[data-theme=sheep] body:before{opacity:.7;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAiIGhlaWdodD0iMjgwIiB2aWV3Qm94PSIwIDAgMjUwIDI4MCI+CiAgPCEtLQogICAgU2hlZXAgdGhlbWUgYmFja2dyb3VuZCAodGVjaCBzcGVjIDIsIENvbG9yIHRoZW1lcykuIFNhbWUgZ3JpZCBhcyBidW5uaWVzLXRpbGUuc3ZnOiBjb2x1bW5zCiAgICAxMjVweCBhcGFydCwgcm93cyAxNDBweCBhcGFydCwgZXZlcnkgb3RoZXIgcm93IHNoaWZ0ZWQgaGFsZiBhIGNvbHVtbiwgc3ltbWV0cmljIHNvIHRoYXQKICAgIGNlbnRlcmVkIG9uIGEgcGhvbmUgbm8gZHJhd2luZyBzdHJhZGRsZXMgYSBjYXJkJ3MgZWRnZS4gVGhlIHNlY29uZCByb3cncyBjbG91ZCBzaXRzIG9uIHRoZQogICAgdGlsZSBlZGdlLCBzbyBpdCBpcyBkcmF3biBhdCB4PTAgYW5kIHg9MjUwLiBXb29sIGFuZCBjbG91ZHMgYXJlIGRyYXduIHR3aWNlLCBvdXRsaW5lZCBjaXJjbGVzCiAgICB1bmRlciB0aGUgc2FtZSBjaXJjbGVzIGZpbGxlZCwgd2hpY2ggbGVhdmVzIG9uZSBzb2Z0IG91dGVyIGVkZ2UuCiAgLS0+CiAgPGRlZnM+CiAgICA8ZyBpZD0id29vbCI+CiAgICAgIDxjaXJjbGUgY3g9Ii0xMCIgY3k9IjAiIHI9IjYuNSIgLz4KICAgICAgPGNpcmNsZSBjeD0iLTMiIGN5PSItNCIgcj0iNyIgLz4KICAgICAgPGNpcmNsZSBjeD0iNSIgY3k9Ii0zIiByPSI2LjUiIC8+CiAgICAgIDxjaXJjbGUgY3g9Ii03IiBjeT0iNSIgcj0iNiIgLz4KICAgICAgPGNpcmNsZSBjeD0iMSIgY3k9IjUiIHI9IjYuNSIgLz4KICAgICAgPGNpcmNsZSBjeD0iNyIgY3k9IjMiIHI9IjUiIC8+CiAgICA8L2c+CiAgICA8ZyBpZD0ic2hlZXAiPgogICAgICA8cGF0aCBkPSJNLTggMTAgVjE2IE0tMyAxMSBWMTYgTTMgMTEgVjE2IE03IDggVjE2IiBzdHJva2U9IiM2ZmEwY2MiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIC8+CiAgICAgIDx1c2UgaHJlZj0iI3dvb2wiIGZpbGw9IiM2ZmEwY2MiIHN0cm9rZT0iIzZmYTBjYyIgc3Ryb2tlLXdpZHRoPSIzLjYiIC8+CiAgICAgIDx1c2UgaHJlZj0iI3dvb2wiIGZpbGw9IiNmZmZmZmYiIC8+CiAgICAgIDxnIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzZmYTBjYyIgc3Ryb2tlLXdpZHRoPSIxLjgiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPgogICAgICAgIDxlbGxpcHNlIGN4PSIxMC41IiBjeT0iLTgiIHJ4PSIzLjQiIHJ5PSIxLjkiIHRyYW5zZm9ybT0icm90YXRlKC0yNCAxMC41IC04KSIgLz4KICAgICAgICA8ZWxsaXBzZSBjeD0iMTQiIGN5PSItMy41IiByeD0iNC4yIiByeT0iNS4yIiAvPgogICAgICA8L2c+CiAgICAgIDxjaXJjbGUgY3g9IjE1LjIiIGN5PSItNC41IiByPSIwLjkiIGZpbGw9IiM2ZmEwY2MiIC8+CiAgICA8L2c+CiAgICA8ZyBpZD0icHVmZnMiPgogICAgICA8Y2lyY2xlIGN4PSItMTAiIGN5PSIzIiByPSI1LjUiIC8+CiAgICAgIDxjaXJjbGUgY3g9Ii0zIiBjeT0iLTEiIHI9IjcuNSIgLz4KICAgICAgPGNpcmNsZSBjeD0iNiIgY3k9IjEiIHI9IjYiIC8+CiAgICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iNCIgcj0iNCIgLz4KICAgICAgPHJlY3QgeD0iLTE0IiB5PSIzIiB3aWR0aD0iMjgiIGhlaWdodD0iNS41IiByeD0iMi43IiAvPgogICAgPC9nPgogICAgPGcgaWQ9ImNsb3VkIj4KICAgICAgPHVzZSBocmVmPSIjcHVmZnMiIGZpbGw9IiM5Y2MzZTYiIHN0cm9rZT0iIzljYzNlNiIgc3Ryb2tlLXdpZHRoPSIzLjYiIC8+CiAgICAgIDx1c2UgaHJlZj0iI3B1ZmZzIiBmaWxsPSIjZmZmZmZmIiAvPgogICAgPC9nPgogIDwvZGVmcz4KICA8dXNlIGhyZWY9IiNzaGVlcCIgeD0iNjIuNSIgeT0iNzAiIC8+CiAgPHVzZSBocmVmPSIjY2xvdWQiIHg9IjE4Ny41IiB5PSI3MCIgLz4KICA8dXNlIGhyZWY9IiNjbG91ZCIgeD0iMCIgeT0iMjEwIiAvPgogIDx1c2UgaHJlZj0iI2Nsb3VkIiB4PSIyNTAiIHk9IjIxMCIgLz4KICA8dXNlIGhyZWY9IiNzaGVlcCIgeD0iMTI1IiB5PSIyMTAiIC8+Cjwvc3ZnPgo=) top}[data-theme=sheep] .page-title-art{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='50'%20viewBox='0%200%2064%2050'%3e%3c!--%20Sheep%20theme:%20the%20larger%20drawing%20beside%20each%20page%20title.%20A%20sheep%20under%20a%20small%20cloud.%20--%3e%3cdefs%3e%3cg%20id='wool'%3e%3ccircle%20cx='-10'%20cy='0'%20r='6.5'%20/%3e%3ccircle%20cx='-3'%20cy='-4'%20r='7'%20/%3e%3ccircle%20cx='5'%20cy='-3'%20r='6.5'%20/%3e%3ccircle%20cx='-7'%20cy='5'%20r='6'%20/%3e%3ccircle%20cx='1'%20cy='5'%20r='6.5'%20/%3e%3ccircle%20cx='7'%20cy='3'%20r='5'%20/%3e%3c/g%3e%3cg%20id='puffs'%3e%3ccircle%20cx='-10'%20cy='3'%20r='5.5'%20/%3e%3ccircle%20cx='-3'%20cy='-1'%20r='7.5'%20/%3e%3ccircle%20cx='6'%20cy='1'%20r='6'%20/%3e%3ccircle%20cx='12'%20cy='4'%20r='4'%20/%3e%3crect%20x='-14'%20y='3'%20width='28'%20height='5.5'%20rx='2.7'%20/%3e%3c/g%3e%3c/defs%3e%3cg%20transform='translate(22%2027)%20scale(1.2)'%3e%3cpath%20d='M-8%2010%20V16%20M-3%2011%20V16%20M3%2011%20V16%20M7%208%20V16'%20stroke='%234f86b8'%20stroke-width='1.7'%20stroke-linecap='round'%20/%3e%3cuse%20href='%23wool'%20fill='%234f86b8'%20stroke='%234f86b8'%20stroke-width='3.2'%20/%3e%3cuse%20href='%23wool'%20fill='%23ffffff'%20/%3e%3cg%20fill='%23ffffff'%20stroke='%234f86b8'%20stroke-width='1.7'%20stroke-linejoin='round'%3e%3cellipse%20cx='10.5'%20cy='-8'%20rx='3.4'%20ry='1.9'%20transform='rotate(-24%2010.5%20-8)'%20/%3e%3cellipse%20cx='14'%20cy='-3.5'%20rx='4.2'%20ry='5.2'%20/%3e%3c/g%3e%3ccircle%20cx='15.2'%20cy='-4.5'%20r='0.9'%20fill='%234f86b8'%20/%3e%3c/g%3e%3cg%20transform='translate(50%2011)%20scale(0.72)'%3e%3cuse%20href='%23puffs'%20fill='%237db0dc'%20stroke='%237db0dc'%20stroke-width='3'%20/%3e%3cuse%20href='%23puffs'%20fill='%23ffffff'%20/%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}[data-theme=starry] body:before{opacity:.4;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAiIGhlaWdodD0iMjgwIiB2aWV3Qm94PSIwIDAgMjUwIDI4MCI+CiAgPCEtLQogICAgU3RhcnJ5IG5pZ2h0IHRoZW1lIGJhY2tncm91bmQgKHRlY2ggc3BlYyAxMi40KS4gU2FtZSBncmlkIGFzIGJ1bm5pZXMtdGlsZS5zdmc6IGNvbHVtbnMgMTI1cHgKICAgIGFwYXJ0LCByb3dzIDE0MHB4IGFwYXJ0LCBldmVyeSBvdGhlciByb3cgc2hpZnRlZCBoYWxmIGEgY29sdW1uLCBzeW1tZXRyaWMgc28gdGhhdCBjZW50ZXJlZCBvbgogICAgYSBwaG9uZSBubyBkcmF3aW5nIHN0cmFkZGxlcyBhIGNhcmQncyBlZGdlLiBUaGUgc2Vjb25kIHJvdydzIHN0YXIgc2l0cyBvbiB0aGUgdGlsZSBlZGdlLCBzbyBpdAogICAgaXMgZHJhd24gYXQgeD0wIGFuZCB4PTI1MC4gR29sZCBmb3VyLXBvaW50IHN0YXJzIGFsdGVybmF0ZSB3aXRoIHNtYWxsIHNpbHZlciBncm91cHMuCiAgLS0+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0ic3RhciIgZD0iTTAgLTExIEMxLjIgLTMuNSAzLjUgLTEuMiAxMSAwIEMzLjUgMS4yIDEuMiAzLjUgMCAxMSBDLTEuMiAzLjUgLTMuNSAxLjIgLTExIDAgQy0zLjUgLTEuMiAtMS4yIC0zLjUgMCAtMTEgWiIKICAgICAgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTNjMzcyIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgLz4KICAgIDxnIGlkPSJ0d2lua2xlIiBmaWxsPSIjYzlkM2VhIj4KICAgICAgPHBhdGggZD0iTS00IC03IEMtMy42IC00LjYgLTIuNiAtMy42IDAgLTMgQy0yLjYgLTIuNCAtMy42IC0xLjQgLTQgMSBDLTQuNCAtMS40IC01LjQgLTIuNCAtOCAtMyBDLTUuNCAtMy42IC00LjQgLTQuNiAtNCAtNyBaIgogICAgICAgIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2M5ZDNlYSIgc3Ryb2tlLXdpZHRoPSIxLjQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIC8+CiAgICAgIDxjaXJjbGUgY3g9IjciIGN5PSItNiIgcj0iMS4zIiAvPgogICAgICA8Y2lyY2xlIGN4PSI0IiBjeT0iNyIgcj0iMS42IiAvPgogICAgPC9nPgogIDwvZGVmcz4KICA8dXNlIGhyZWY9IiNzdGFyIiB4PSI2Mi41IiB5PSI3MCIgLz4KICA8dXNlIGhyZWY9IiN0d2lua2xlIiB4PSIxODcuNSIgeT0iNzAiIC8+CiAgPHVzZSBocmVmPSIjdHdpbmtsZSIgeD0iMCIgeT0iMjEwIiAvPgogIDx1c2UgaHJlZj0iI3R3aW5rbGUiIHg9IjI1MCIgeT0iMjEwIiAvPgogIDx1c2UgaHJlZj0iI3N0YXIiIHg9IjEyNSIgeT0iMjEwIiAvPgo8L3N2Zz4K) top}[data-theme=starry] .page-title-art{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='50'%20viewBox='0%200%2064%2050'%3e%3c!--%20Starry%20night%20theme:%20the%20drawing%20beside%20each%20page%20title.%20A%20crescent%20moon%20and%20two%20stars.%20--%3e%3cg%20fill='none'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%3e%3cpath%20d='M21.32%209.01%20A17%2017%200%201%200%2038.12%2031.41%20A14%2014%200%200%201%2021.32%209.01%20Z'%20stroke='%23e3c372'%20fill='%231b2546'%20/%3e%3cpath%20d='M50%206%20C50.7%2010.3%2051.7%2011.3%2056%2012%20C51.7%2012.7%2050.7%2013.7%2050%2018%20C49.3%2013.7%2048.3%2012.7%2044%2012%20C48.3%2011.3%2049.3%2010.3%2050%206%20Z'%20stroke='%23f2e2b0'%20/%3e%3cpath%20d='M55%2030%20C55.4%2032.6%2056.4%2033.6%2059%2034%20C56.4%2034.4%2055.4%2035.4%2055%2038%20C54.6%2035.4%2053.6%2034.4%2051%2034%20C53.6%2033.6%2054.6%2032.6%2055%2030%20Z'%20stroke='%23c9d3ea'%20stroke-width='1.6'%20/%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.theme-anim{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.theme-anim{display:none}}.anim-hop{opacity:.7;width:48px;height:48px;animation:anim-hop-across var(--seconds) linear forwards;position:absolute;left:0}.anim-hop-back{animation-name:anim-hop-back}.anim-hop-bounce{--hop:-22px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='-22%20-26%2044%2044'%3e%3c!--%20Bunnies%20theme%20animation:%20the%20bunny%20that%20hops%20across%20the%20bottom%20(same%20drawing%20as%20the%20tile).%20--%3e%3cg%20fill='%23f8fbf3'%20stroke='%237fae6c'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cellipse%20cx='-3'%20cy='-17'%20rx='2.8'%20ry='8'%20transform='rotate(-14%20-3%20-17)'%20/%3e%3cellipse%20cx='3'%20cy='-16'%20rx='2.8'%20ry='8'%20transform='rotate(16%203%20-16)'%20/%3e%3ccircle%20cx='-13'%20cy='6'%20r='3.2'%20/%3e%3cellipse%20cx='-4'%20cy='5'%20rx='11'%20ry='8.5'%20/%3e%3ccircle%20cx='1'%20cy='-4'%20r='6.5'%20/%3e%3ccircle%20cx='3.2'%20cy='-5'%20r='0.9'%20fill='%237fae6c'%20stroke='none'%20/%3e%3cpath%20d='M1%2013%20h6'%20/%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;width:100%;height:100%;animation:.7s ease-in-out infinite anim-hop-bounce}[data-theme=lop] .anim-hop-bounce{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='-20%20-18%2040%2040'%3e%3c!--%20Lop%20theme%20animation:%20the%20bunny%20that%20hops%20across%20(same%20drawing%20as%20the%20tile).%20--%3e%3cg%20fill='%23faf5ec'%20stroke='%23a67c52'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3ccircle%20cx='-13'%20cy='6'%20r='3.2'%20/%3e%3cellipse%20cx='-4'%20cy='5'%20rx='11'%20ry='8.5'%20/%3e%3ccircle%20cx='2'%20cy='-5'%20r='7'%20/%3e%3cpath%20d='M-1%20-10.5%20C-5%20-11%20-7%20-6%20-6.5%20-1%20C-6.2%202.5%20-3%203.5%20-1.6%201%20C-0.5%20-2%200%20-6%20-1%20-10.5%20Z'%20/%3e%3ccircle%20cx='5'%20cy='-6'%20r='0.9'%20fill='%23a67c52'%20stroke='none'%20/%3e%3cpath%20d='M1%2013%20h6'%20/%3e%3c/g%3e%3c/svg%3e")}[data-theme=lop] .anim-hop,[data-theme=sheep] .anim-hop{opacity:1}[data-theme=sheep] .anim-hop-bounce{--hop:-7px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='-20%20-18%2040%2040'%3e%3c!--%20Sheep%20theme%20animation:%20the%20sheep%20that%20trots%20across%20(same%20drawing%20as%20the%20tile).%20--%3e%3cdefs%3e%3cg%20id='wool'%3e%3ccircle%20cx='-10'%20cy='0'%20r='6.5'%20/%3e%3ccircle%20cx='-3'%20cy='-4'%20r='7'%20/%3e%3ccircle%20cx='5'%20cy='-3'%20r='6.5'%20/%3e%3ccircle%20cx='-7'%20cy='5'%20r='6'%20/%3e%3ccircle%20cx='1'%20cy='5'%20r='6.5'%20/%3e%3ccircle%20cx='7'%20cy='3'%20r='5'%20/%3e%3c/g%3e%3c/defs%3e%3cpath%20d='M-8%2010%20V16%20M-3%2011%20V16%20M3%2011%20V16%20M7%208%20V16'%20stroke='%236fa0cc'%20stroke-width='1.8'%20stroke-linecap='round'%20/%3e%3cuse%20href='%23wool'%20fill='%236fa0cc'%20stroke='%236fa0cc'%20stroke-width='3.6'%20/%3e%3cuse%20href='%23wool'%20fill='%23ffffff'%20/%3e%3cg%20fill='%23ffffff'%20stroke='%236fa0cc'%20stroke-width='1.8'%20stroke-linejoin='round'%3e%3cellipse%20cx='10.5'%20cy='-8'%20rx='3.4'%20ry='1.9'%20transform='rotate(-24%2010.5%20-8)'%20/%3e%3cellipse%20cx='14'%20cy='-3.5'%20rx='4.2'%20ry='5.2'%20/%3e%3c/g%3e%3ccircle%20cx='15.2'%20cy='-4.5'%20r='0.9'%20fill='%236fa0cc'%20/%3e%3c/svg%3e");animation-duration:.4s}.anim-drift{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='84'%20height='48'%20viewBox='-21%20-12%2042%2024'%3e%3c!--%20Sheep%20theme%20animation:%20the%20cloud%20that%20drifts%20across%20(same%20drawing%20as%20the%20tile).%20--%3e%3cdefs%3e%3cg%20id='puffs'%3e%3ccircle%20cx='-10'%20cy='3'%20r='5.5'%20/%3e%3ccircle%20cx='-3'%20cy='-1'%20r='7.5'%20/%3e%3ccircle%20cx='6'%20cy='1'%20r='6'%20/%3e%3ccircle%20cx='12'%20cy='4'%20r='4'%20/%3e%3crect%20x='-14'%20y='3'%20width='28'%20height='5.5'%20rx='2.7'%20/%3e%3c/g%3e%3c/defs%3e%3cuse%20href='%23puffs'%20fill='%239cc3e6'%20stroke='%239cc3e6'%20stroke-width='2.4'%20/%3e%3cuse%20href='%23puffs'%20fill='%23ffffff'%20/%3e%3c/svg%3e") 50%/contain no-repeat;width:84px;height:48px}.anim-hop-back .anim-hop-bounce{animation-name:anim-hop-bounce-back;transform:scaleX(-1)}@keyframes anim-hop-across{0%{transform:translate(-100px)}to{transform:translate(calc(100vw + 12px))}}@keyframes anim-hop-back{0%{transform:translate(calc(100vw + 12px))}to{transform:translate(-100px)}}@keyframes anim-hop-bounce{0%,to{transform:translateY(0)}45%{transform:translateY(var(--hop))}}@keyframes anim-hop-bounce-back{0%,to{transform:scaleX(-1)translateY(0)}45%{transform:scaleX(-1) translateY(var(--hop))}}.anim-shoot{transform-origin:0;width:130px;height:2.5px;animation:anim-shoot var(--seconds) ease-in forwards;background:linear-gradient(90deg,#fff6d8,#f2e2b0 15%,#0000);border-radius:2px;position:absolute}@keyframes anim-shoot{0%{opacity:0;transform:rotate(-28deg)translate(0)}15%{opacity:1}to{opacity:0;transform:rotate(-28deg)translate(-320px)}}.anim-twinkle{opacity:0;width:30px;height:30px;animation:anim-twinkle var(--seconds) ease-in-out forwards;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iLTEyIC0xMiAyNCAyNCI+CiAgPCEtLSBTdGFycnkgbmlnaHQgYW5pbWF0aW9uOiBhIHN0YXIgdGhhdCB0d2lua2xlcyBpbiBhbmQgb3V0IChzYW1lIHNoYXBlIGFzIHRoZSB0aWxlJ3MpLiAtLT4KICA8cGF0aCBkPSJNMCAtMTEgQzEuMiAtMy41IDMuNSAtMS4yIDExIDAgQzMuNSAxLjIgMS4yIDMuNSAwIDExIEMtMS4yIDMuNSAtMy41IDEuMiAtMTEgMCBDLTMuNSAtMS4yIC0xLjIgLTMuNSAwIC0xMSBaIgogICAgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZjJlMmIwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgLz4KPC9zdmc+Cg==) 50%/contain no-repeat;margin:-15px 0 0 -15px;position:absolute}@keyframes anim-twinkle{0%{opacity:0;transform:scale(.2)rotate(0)}50%{opacity:.95;transform:scale(1)rotate(45deg)}to{opacity:0;transform:scale(.2)rotate(90deg)}}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-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}
