.ks{--ks-line:color-mix(in oklab, var(--color-base-content) 46%, transparent);--ks-glass:color-mix(in oklab, var(--color-base-content) 4%, transparent);--ks-lip:color-mix(in oklab, var(--color-base-content) 9%, transparent);--ks-glare:oklch(100% 0 0/.85);--ks-dough:oklch(94.5% .032 86);--ks-dough-edge:oklch(76% .055 72);--ks-bubble:oklch(85% .05 76);--ks-hooch:oklch(72% .03 80/.55);--ks-flour:oklch(96.5% .014 86);--ks-flour-edge:color-mix(in oklab, var(--color-base-content) 28%, transparent);--ks-band:color-mix(in oklab, var(--color-primary) 80%, white);color:var(--color-base-content);position:relative}[data-theme=chirpy-dark] .ks{--ks-line:color-mix(in oklab, var(--color-base-content) 42%, transparent);--ks-glass:color-mix(in oklab, var(--color-base-content) 5%, transparent);--ks-lip:color-mix(in oklab, var(--color-base-content) 10%, transparent);--ks-glare:oklch(100% 0 0/.22);--ks-dough:oklch(83% .04 82);--ks-dough-edge:oklch(64% .05 70);--ks-bubble:oklch(71% .05 72);--ks-hooch:oklch(55% .03 80/.6);--ks-flour:oklch(94% .01 86);--ks-flour-edge:transparent;--ks-band:var(--color-primary)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .ks{--ks-glare:oklch(100% 0 0/.22);--ks-dough:oklch(83% .04 82);--ks-dough-edge:oklch(64% .05 70);--ks-bubble:oklch(71% .05 72);--ks-hooch:oklch(55% .03 80/.6);--ks-flour:oklch(94% .01 86);--ks-flour-edge:transparent;--ks-band:var(--color-primary)}}.ks[data-mode=rail]{margin-bottom:2rem}.ks__head{align-items:center;gap:.375rem;margin-bottom:.5rem;display:flex}.ks__title{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab, var(--color-base-content) 70%, transparent);margin:0;font-size:.75rem;font-weight:700;line-height:1rem}.ks__row{align-items:flex-end;gap:.75rem;display:flex}.ks__anchor{flex:none;position:relative}.ks__jar{border-radius:var(--radius-md,.375rem);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:5.5rem;margin:-.25rem;padding:.25rem;display:block}.ks__jar:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ks__jar svg{width:100%;height:auto;display:block;overflow:visible}.ks__meta{min-width:0;padding-bottom:.375rem;font-size:.875rem;line-height:1.35}.ks__state{color:var(--color-base-content);font-weight:600;transition:opacity .2s}.ks__state.is-swapping{opacity:0}.ks__when{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}.ks__fed{color:color-mix(in oklab, var(--color-base-content) 62%, transparent);font-variant-numeric:tabular-nums;margin-top:.375rem;font-size:.75rem}.ks__about{width:1.375rem;height:1.375rem;color:color-mix(in oklab, var(--color-base-content) 55%, transparent);border-radius:999px;flex:none;margin:-.1875rem;padding:.1875rem;transition:color .15s;display:inline-flex}.ks__about[hidden]{display:none}.ks__about:hover,.ks__about:focus-visible{color:var(--color-primary)}.ks__about:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.ks__about svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:100%;height:100%}.ks__about .ks__about-dot{fill:currentColor;stroke:none}#homepage-starter{scroll-margin-top:6rem}.ks[data-mode=post]{border:1px solid var(--color-base-300);border-radius:var(--radius-md,.375rem);width:fit-content;margin:1.5rem auto 0;padding:1rem 1.5rem 1.25rem}.ks[data-mode=post] .ks__title{border:0;margin:0;padding:0}.ks[data-mode=post] .ks__meta{min-width:9rem}.ks[data-mode=inline]{float:inline-end;text-align:center;width:6.5rem;margin-block:.375rem .75rem;margin-inline:1rem 0}.ks[data-mode=inline] .ks__title,.ks[data-mode=inline] .ks__when{display:none}.ks[data-mode=inline] .ks__head{z-index:1;top:0;margin:0;position:absolute;inset-inline-end:0}.ks[data-mode=inline] .ks__row{flex-direction:column;align-items:center;gap:.25rem}.ks[data-mode=inline] .ks__jar{width:4.75rem}.ks[data-mode=inline] .ks__meta{padding-bottom:0;font-size:.8125rem}.ks[data-mode=inline] .ks__fed{margin-top:.125rem;line-height:1.25}@media (width<30rem){.ks[data-mode=inline]{width:5.5rem;margin-inline-start:.75rem}.ks[data-mode=inline] .ks__jar{width:4.25rem}}.ks__tip{z-index:25;top:calc(100% + .625rem);border:1px solid var(--color-base-300);border-radius:var(--radius-md,.375rem);background:var(--color-base-100);text-align:start;width:max-content;max-width:min(15rem,80vw);color:var(--color-base-content);visibility:hidden;opacity:0;padding:.5rem .75rem;font-size:.8125rem;line-height:1.4;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;inset-inline-start:-.25rem;transform:translateY(-3px);box-shadow:0 2px 4px -1px #0000000d,0 6px 16px #00000014}.ks__tip:before{content:"";position:absolute;inset:-.75rem 0 100%}.ks__tip:after{content:"";top:-5px;background:inherit;border-left:1px solid var(--color-base-300);border-top:1px solid var(--color-base-300);width:8px;height:8px;position:absolute;inset-inline-start:2.5rem;transform:rotate(45deg)}.ks[data-mode=inline] .ks__anchor{position:static}.ks[data-mode=inline] .ks__tip{inset-inline:auto -.25rem}.ks[data-mode=inline] .ks__tip:before{top:-3.5rem}.ks[data-mode=inline] .ks__tip:after{inset-inline:auto calc(3.25rem - 4px)}@media (width<30rem){.ks[data-mode=inline] .ks__tip:after{inset-inline-end:calc(3rem - 4px)}}.ks__anchor:hover .ks__tip,.ks__anchor:focus-within .ks__tip,.ks__anchor.is-open .ks__tip{visibility:visible;opacity:1;transition-delay:0s;transform:none}.ks__anchor.is-dismissed .ks__tip{visibility:hidden;opacity:0}.ks__tip-link{color:var(--color-primary);text-decoration:underline;text-decoration-color:color-mix(in oklab, var(--color-primary) 35%, transparent);text-underline-offset:2px;margin-top:.25rem;display:inline-block}.ks__tip-link:hover{text-decoration-color:var(--color-primary)}.ks-body{transform-box:view-box;transform-origin:60px 141px}.ks-glass{fill:var(--ks-glass)}.ks-outline{fill:none;stroke:var(--ks-line);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ks-lip{fill:var(--ks-lip);stroke:var(--ks-line);stroke-width:1.6px;stroke-linejoin:round}.ks-dough{fill:var(--ks-dough);stroke:var(--ks-dough-edge);stroke-width:1.1px;stroke-linejoin:round}.ks-drip{fill:var(--ks-dough);stroke:var(--ks-dough-edge);stroke-width:1.1px}.ks-hooch{fill:var(--ks-hooch)}.ks-streak{fill:var(--ks-dough);opacity:.32}.ks-bubble{fill:var(--ks-bubble)}.ks-pop{fill:none;stroke:var(--ks-dough-edge);stroke-width:.7px}.ks-band{fill:none;stroke:var(--ks-band);stroke-width:3px;stroke-linecap:round}.ks-band-tick{fill:none;stroke:var(--ks-band);stroke-width:1.6px;stroke-linecap:round}.ks-glare{fill:none;stroke:var(--ks-glare);stroke-width:2.6px;stroke-linecap:round}.ks-flour{fill:var(--ks-flour);stroke:var(--ks-flour-edge);stroke-width:.6px}@media (prefers-reduced-motion:reduce){.ks__tip,.ks__state{transition:none}}
