@import"https://fonts.googleapis.com/css2?family=Shantell+Sans:ital,wght@1,400&display=swap";.brand-home{font-family:Shantell Sans,Comic Sans MS,cursive}.shelf{position:relative;display:inline-flex;align-items:baseline}.shelf-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;display:inline-flex;align-items:baseline;gap:5px;cursor:pointer;font:inherit;color:inherit;border-radius:4px}.shelf-trigger:focus-visible{outline:2px solid var(--shelf-focus, var(--focus-ring, currentColor));outline-offset:3px}.shelf-chevron{color:var(--shelf-muted, var(--ink-subtle, #b2b6bd));transform:rotate(0);transition:transform .16s var(--shelf-ease, cubic-bezier(.2, 0, .2, 1));flex-shrink:0;position:relative;top:1px}.shelf-trigger.open .shelf-chevron{transform:rotate(180deg)}.shelf-menu{position:absolute;top:calc(100% + 10px);left:-10px;z-index:40;margin:0;padding:6px;list-style:none;min-width:228px;background:var(--shelf-menu-bg, #fff);border:var(--shelf-menu-border, 1px dashed #d6d7db);border-radius:var(--shelf-menu-radius, 10px);box-shadow:var(--shelf-menu-shadow, 0 2px 4px rgba(20, 22, 28, .05), 0 10px 32px rgba(20, 22, 28, .09))}.shelf-item{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;padding:8px 10px;border-radius:7px;transition:background .14s var(--shelf-ease, cubic-bezier(.2, 0, .2, 1))}.shelf-item:hover,.shelf-item:focus-visible{background:var(--shelf-item-hover, rgba(28, 30, 34, .05));outline:none}.shelf-item.current{background:var(--shelf-item-current, rgba(28, 30, 34, .06))}.shelf-swatch{width:9px;height:9px;border-radius:50%;flex-shrink:0}.shelf-item-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.shelf-item-name{font-size:13px;font-weight:600;color:var(--shelf-ink, #1c1e22);line-height:1.2}.shelf-item-blurb{font-size:11.5px;color:var(--shelf-muted, #84888f);line-height:1.3}.sig{display:block;color:var(--shelf-ink, currentColor);overflow:visible}.sig-stroke{stroke-dasharray:1;stroke-dashoffset:1}.sig-draw .sig-a{animation:sig-draw .7s cubic-bezier(.2,.2,.8,.9) .3s forwards}.sig-draw .sig-v{animation:sig-draw .45s cubic-bezier(.2,.2,.8,.9) 1.05s forwards}@keyframes sig-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.shelf-chevron{transition:none}.sig-draw .sig-a,.sig-draw .sig-v{animation-duration:1ms;animation-delay:0s}}
