.palette-buzzer-anchor.svelte-1mo2wed{--palette-buzzer-size: 3rem;--palette-buzzer-icon-size: 1.42rem;position:fixed;top:var(--palette-buzzer-top, 96px);right:var(--layout-page-gutter, 1.5rem);z-index:3;display:flex;justify-content:flex-end;overflow:visible;pointer-events:none}.palette-buzzer.svelte-1mo2wed{--palette-buzzer-fill-current: transparent;position:relative;display:inline-flex;align-items:center;justify-content:flex-end;width:auto;max-width:var(--palette-buzzer-size);height:var(--palette-buzzer-size);padding:0;border-radius:999px;border:0;background:transparent;box-shadow:inset 0 0 0 1px #111;color:#111;cursor:pointer;pointer-events:auto;overflow:hidden;transform:translateY(0);transition:max-width .22s ease,transform .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.palette-buzzer.svelte-1mo2wed:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--palette-buzzer-fill-current);opacity:0;pointer-events:none;z-index:0;transition:opacity .18s ease,background-color .18s ease}.palette-buzzer.is-scrolled.svelte-1mo2wed{--palette-buzzer-fill-current: color-mix(in oklch, var(--palette-buzzer-accent) 82%, white);background:color-mix(in oklch,var(--palette-buzzer-accent) 78%,transparent);box-shadow:none;color:#fff}.palette-buzzer.svelte-1mo2wed:hover,.palette-buzzer.svelte-1mo2wed:focus-visible{max-width:12rem;transform:translateY(-1px)}.palette-buzzer.svelte-1mo2wed:focus-visible{outline:0;box-shadow:inset 0 0 0 1px #111,0 0 0 2px #1111111f}.palette-buzzer.is-scrolled.svelte-1mo2wed:focus-visible{box-shadow:0 0 0 2px #1111111f}.palette-buzzer__copy.svelte-1mo2wed{position:relative;display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;height:100%;padding-inline-start:.95rem;padding-inline-end:.56rem;opacity:0;transform:translate(.35rem);z-index:1;transition:opacity .18s ease,transform .18s ease,color .18s ease}.palette-buzzer__line.svelte-1mo2wed{display:block;white-space:nowrap;font-size:.88rem;line-height:1;letter-spacing:.01em;font-family:var(--font-serif);font-style:italic;font-weight:700}.palette-buzzer.svelte-1mo2wed:hover .palette-buzzer__copy:where(.svelte-1mo2wed),.palette-buzzer.svelte-1mo2wed:focus-visible .palette-buzzer__copy:where(.svelte-1mo2wed){opacity:1;transform:translate(0)}.palette-buzzer__icon.svelte-1mo2wed{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--palette-buzzer-size);height:var(--palette-buzzer-size);flex:0 0 var(--palette-buzzer-size);border-radius:50%;overflow:hidden;color:inherit;opacity:1;transform:rotate(0) scale(1);z-index:1;transition:transform .18s ease,opacity .18s ease}.palette-buzzer__icon.svelte-1mo2wed svg:where(.svelte-1mo2wed){position:absolute;top:50%;left:50%;display:block;transform:translate(-50%,-50%);transition:opacity .18s ease,fill .18s ease}.palette-buzzer__icon-mark.svelte-1mo2wed{width:var(--palette-buzzer-icon-size);height:var(--palette-buzzer-icon-size);fill:currentColor;opacity:1}.palette-buzzer.is-scrolled.svelte-1mo2wed .palette-buzzer__icon-mark:where(.svelte-1mo2wed){opacity:1;fill:#f5f2ee}.palette-buzzer.is-scrolled.svelte-1mo2wed:hover:before,.palette-buzzer.is-scrolled.svelte-1mo2wed:focus-visible:before{opacity:1}.palette-buzzer.is-scrolled.svelte-1mo2wed:hover,.palette-buzzer.is-scrolled.svelte-1mo2wed:focus-visible{--palette-buzzer-fill-current: color-mix(in oklch, var(--palette-buzzer-accent) 82%, white);background:var(--palette-buzzer-accent);color:#fff}.palette-buzzer.is-scrolled.svelte-1mo2wed:hover .palette-buzzer__icon-mark:where(.svelte-1mo2wed),.palette-buzzer.is-scrolled.svelte-1mo2wed:focus-visible .palette-buzzer__icon-mark:where(.svelte-1mo2wed){opacity:1;fill:#fff;transition:fill .18s ease,opacity .18s ease}.palette-buzzer.svelte-1mo2wed:hover .palette-buzzer__icon:where(.svelte-1mo2wed),.palette-buzzer.svelte-1mo2wed:focus-visible .palette-buzzer__icon:where(.svelte-1mo2wed){opacity:1;transform:rotate(-8deg) scale(1.04)}.palette-buzzer.svelte-1mo2wed:active{transform:translateY(0)}.palette-buzzer.svelte-1mo2wed:active .palette-buzzer__icon:where(.svelte-1mo2wed){transform:rotate(0) scale(.96)}@media(max-width:900px){.palette-buzzer-anchor.svelte-1mo2wed{--palette-buzzer-icon-size: 1.34rem}.palette-buzzer.svelte-1mo2wed{min-width:2.9rem;height:2.9rem}.palette-buzzer__line.svelte-1mo2wed{font-size:.8rem}.palette-buzzer__icon.svelte-1mo2wed{width:2.9rem;height:2.9rem}}
