article h1+*{margin-top:1.25rem}article p{margin-top:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(54 52 48 / var(--tw-text-opacity));letter-spacing:-.011rem}article p a{text-decoration-line:underline;text-decoration-color:#57534a;text-decoration-thickness:2px;text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}article p a:hover{text-decoration-color:#febd3c}article p code,article ul code,article ol code{border-radius:.125rem;background-color:rgb(35 33 55 / var(--tw-bg-opacity));padding:.125rem .375rem;font-weight:500;--tw-text-opacity: 1;color:rgb(35 33 55 / var(--tw-text-opacity));--tw-bg-opacity: .15}article ul pre code,article ol pre code{padding-left:0;padding-right:0}article .lang{margin-top:.625rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-top-left-radius:.125rem;border-top-right-radius:.125rem;--tw-bg-opacity: 1;background-color:rgb(35 33 55 / var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;padding-top:.75rem;font-family:Iosevka Web,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1;color:#fafafa99}article pre{margin-bottom:.625rem;overflow-x:scroll;border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem;padding:.625rem 1rem 1rem;font-weight:500}article pre *::-moz-selection{background-color:#ffffff26!important}article pre *::selection{background-color:#ffffff26!important}article code .line-number{margin-right:1rem;display:inline-block;width:.875rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:right;--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);color:#fafafa4d;font-feature-settings:"tnum"}article ol{list-style-type:decimal}article ol[type=A]{list-style-type:upper-alpha}article ol[type=a]{list-style-type:lower-alpha}article ol[type=A s]{list-style-type:upper-alpha}article ol[type=a s]{list-style-type:lower-alpha}article ol[type=I]{list-style-type:upper-roman}article ol[type=i]{list-style-type:lower-roman}article ol[type=I s]{list-style-type:upper-roman}article ol[type=i s]{list-style-type:lower-roman}article ol[type="1"]{list-style-type:decimal}article ul{list-style-type:disc}article ol>li::marker,article ul>li::marker{font-weight:400;--tw-text-opacity: 1;color:rgb(59 57 52 / var(--tw-text-opacity))}article ol,article ul{padding-left:1.625rem}article ol li,article ul li{margin-top:.125rem;padding-left:.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(59 57 52 / var(--tw-text-opacity))}.heart-switch.svelte-1kipe4q.svelte-1kipe4q.svelte-1kipe4q{--duration:.4s;--fill:#aba59d;--fill-active:#dc2626;--shadow:rgba(0, 9, 61, .5);position:relative;cursor:pointer;transform:scale(var(--s, 1)) translateZ(0);transition:transform .2s}.heart-switch.svelte-1kipe4q.svelte-1kipe4q.svelte-1kipe4q:active{--s:.95}.heart-switch.svelte-1kipe4q input.svelte-1kipe4q.svelte-1kipe4q{--tw-bg-opacity:1;background-color:rgb(248 248 246 / var(--tw-bg-opacity));--tw-drop-shadow:drop-shadow(0 1px 1px rgb(0 0 0 / .05));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);pointer-events:none;position:absolute;z-index:1;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;border:none;outline:none;padding:0;left:1.15px;top:2px;width:7.5px;height:7.5px}.heart-switch.svelte-1kipe4q input.svelte-1kipe4q+svg.svelte-1kipe4q{display:block;width:18px;height:18px;fill:var(--fill);transition:stroke var(--duration),fill var(--duration)}.heart-switch.svelte-1kipe4q input.svelte-1kipe4q.svelte-1kipe4q:not(:checked){animation:svelte-1kipe4q-uncheck var(--duration) linear forwards}.heart-switch.svelte-1kipe4q input.svelte-1kipe4q.svelte-1kipe4q:checked{animation:svelte-1kipe4q-check var(--duration) linear forwards}.heart-switch.svelte-1kipe4q input.svelte-1kipe4q:checked+svg.svelte-1kipe4q{--fill:var(--fill-active);--stroke:var(--stroke-active)}.animation-disabled.svelte-1kipe4q>.svelte-1kipe4q.svelte-1kipe4q{animation-duration:0ms!important}@keyframes svelte-1kipe4q-uncheck{0%{transform:rotate(-28deg) translate(7.5px) translateY(4px)}50%{transform:rotate(28deg) translate(4.5px) translateY(2px)}75%{transform:rotate(28deg) translate(3.5px) translateY(1.5px)}to{transform:rotate(28deg)}}@keyframes svelte-1kipe4q-check{0%{transform:rotate(28deg)}25%{transform:rotate(28deg) translate(3.5px) translateY(1.5px)}50%{transform:rotate(28deg) translate(4.5px) translateY(2.5px)}to{transform:rotate(-28deg) translate(7.5px) translateY(4px)}}
