.sb.svelte-l3zo80{--icon-size: 24px;--icon-secondary-color: color-mix(in srgb, var(--color-ink) 32%, transparent);--icon-hover-color: color-mix(in srgb, var(--color-ink) 48%, transparent);--icon-primary-color: var(--color-coral);--icon-circle-border: 1px solid var(--icon-primary-color);--icon-circle-size: 35px;--icon-anmt-duration: .3s;--icon-stroke: var(--color-white)}.sb.svelte-l3zo80 input:where(.svelte-l3zo80){-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.sb.svelte-l3zo80 .sb-i:where(.svelte-l3zo80){width:var(--icon-size);height:auto;fill:var(--icon-secondary-color);cursor:pointer;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.sb.svelte-l3zo80 .sb-i:where(.svelte-l3zo80) svg{overflow:visible;filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--color-ink) 28%,transparent))}.sb.svelte-l3zo80 .sb-i:where(.svelte-l3zo80) path{stroke:var(--icon-stroke);stroke-width:1.35;stroke-linejoin:round;paint-order:stroke fill}.sb-i.svelte-l3zo80:after{content:"";position:absolute;width:10px;height:10px;-webkit-box-shadow:0 30px 0 -4px var(--icon-primary-color),30px 0 0 -4px var(--icon-primary-color),0 -30px 0 -4px var(--icon-primary-color),-30px 0 0 -4px var(--icon-primary-color),-22px 22px 0 -4px var(--icon-primary-color),-22px -22px 0 -4px var(--icon-primary-color),22px -22px 0 -4px var(--icon-primary-color),22px 22px 0 -4px var(--icon-primary-color);box-shadow:0 30px 0 -4px var(--icon-primary-color),30px 0 0 -4px var(--icon-primary-color),0 -30px 0 -4px var(--icon-primary-color),-30px 0 0 -4px var(--icon-primary-color),-22px 22px 0 -4px var(--icon-primary-color),-22px -22px 0 -4px var(--icon-primary-color),22px -22px 0 -4px var(--icon-primary-color),22px 22px 0 -4px var(--icon-primary-color);border-radius:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);padding:1px}.sb-i.svelte-l3zo80:before{content:"";position:absolute;border-radius:50%;border:var(--icon-circle-border);opacity:0}.sb.svelte-l3zo80:hover .sb-i:where(.svelte-l3zo80){fill:var(--icon-hover-color)}.sb.svelte-l3zo80 input:where(.svelte-l3zo80):checked+.sb-i:where(.svelte-l3zo80):after{-webkit-animation:svelte-l3zo80-circles var(--icon-anmt-duration) cubic-bezier(.175,.885,.32,1.275) forwards;animation:svelte-l3zo80-circles var(--icon-anmt-duration) cubic-bezier(.175,.885,.32,1.275) forwards;-webkit-animation-delay:var(--icon-anmt-duration);animation-delay:var(--icon-anmt-duration)}.sb.svelte-l3zo80 input:where(.svelte-l3zo80):checked+.sb-i:where(.svelte-l3zo80){fill:var(--icon-primary-color);-webkit-animation:svelte-l3zo80-bookmark var(--icon-anmt-duration) forwards;animation:svelte-l3zo80-bookmark var(--icon-anmt-duration) forwards;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.sb.svelte-l3zo80 input:where(.svelte-l3zo80):checked+.sb-i:where(.svelte-l3zo80):before{-webkit-animation:svelte-l3zo80-circle var(--icon-anmt-duration) cubic-bezier(.175,.885,.32,1.275) forwards;animation:svelte-l3zo80-circle var(--icon-anmt-duration) cubic-bezier(.175,.885,.32,1.275) forwards;-webkit-animation-delay:var(--icon-anmt-duration);animation-delay:var(--icon-anmt-duration)}@-webkit-keyframes svelte-l3zo80-bookmark{50%{-webkit-transform:scaleY(.6);transform:scaleY(.6)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes svelte-l3zo80-bookmark{50%{-webkit-transform:scaleY(.6);transform:scaleY(.6)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes svelte-l3zo80-circle{0%{width:0;height:0;opacity:0}90%{width:var(--icon-circle-size);height:var(--icon-circle-size);opacity:1}to{opacity:0}}@keyframes svelte-l3zo80-circle{0%{width:0;height:0;opacity:0}90%{width:var(--icon-circle-size);height:var(--icon-circle-size);opacity:1}to{opacity:0}}@-webkit-keyframes svelte-l3zo80-circles{0%{-webkit-transform:scale(0);transform:scale(0)}40%{opacity:1}to{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}}@keyframes svelte-l3zo80-circles{0%{-webkit-transform:scale(0);transform:scale(0)}40%{opacity:1}to{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}}
