.fav.svelte-1omch9g{z-index:1;width:var(--fav-size,1em);height:var(--fav-size,1em);color:#c8d0f580;opacity:.85;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-ui) var(--ease-ui), opacity var(--dur-ui) var(--ease-ui), transform var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.fav.svelte-1omch9g:after{content:"";position:absolute;inset:-.4em -.15em}.fav__icon.svelte-1omch9g{width:var(--fav-icon,.8em);height:var(--fav-icon,.8em);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.fav.svelte-1omch9g:active{transform:scale(.9)}.fav.svelte-1omch9g:focus{outline:none}.fav.svelte-1omch9g:focus-visible{color:#fff;opacity:1;outline-offset:2px;border-radius:3px;outline:1px solid #d8c6ff99}.fav.is-active.svelte-1omch9g{color:var(--fav);opacity:1}.fav.is-active.svelte-1omch9g .fav__icon:where(.svelte-1omch9g){fill:currentColor}@media (hover:hover) and (pointer:fine){.fav.svelte-1omch9g:hover{color:#fff;opacity:1}.fav.is-active.svelte-1omch9g:hover{color:var(--fav)}}@media (prefers-reduced-motion:reduce){.fav.svelte-1omch9g:active{transform:none}}.share.svelte-9nlw8n{align-items:center;gap:.5rem;display:inline-flex}.share__button.svelte-9nlw8n{color:#eee8ffd1;letter-spacing:.08em;cursor:pointer;-webkit-backdrop-filter:blur(9px)saturate(1.1);-webkit-tap-highlight-color:transparent;min-height:34px;transition:color var(--dur-ui) var(--ease-ui), background var(--dur-ui) var(--ease-ui), border-color var(--dur-ui) var(--ease-ui), transform var(--dur-fast) var(--ease-out);background:#090a1a57;border:1px solid #bec8ff24;border-radius:999px;align-items:center;gap:.45rem;padding:.34rem .8rem;font-family:inherit;font-size:.76rem;font-weight:300;display:inline-flex}.share__button.svelte-9nlw8n:active{transform:scale(.97)}.share__button.svelte-9nlw8n:focus-visible{color:#f4f0ff;outline-offset:4px;background:#090a1a80;border-color:#bec8ff47;outline:1px solid #d8c6ff99}.share__button.svelte-9nlw8n:disabled{opacity:.6;cursor:default}@media (hover:hover) and (pointer:fine){.share__button.svelte-9nlw8n:hover:not(:disabled){color:#f4f0ff;background:#090a1a80;border-color:#bec8ff47}}.share__icon.svelte-9nlw8n{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.9rem;height:.9rem}.share__label.svelte-9nlw8n{white-space:nowrap}.share__status.svelte-9nlw8n{letter-spacing:.04em;color:#c6f6d0e6;white-space:nowrap;font-size:.72rem;font-weight:300}.share__status--error.svelte-9nlw8n{color:#ffb1a1}.share.is-ghost.svelte-9nlw8n{gap:.4rem}.share.is-ghost.svelte-9nlw8n .share__button:where(.svelte-9nlw8n){-webkit-backdrop-filter:none;color:#eeecfab8;letter-spacing:.06em;text-shadow:0 1px 2px #02040cf2,0 0 9px #02040ccc;background:0 0;border:0;border-radius:3px;min-height:24px;padding:.1rem 0;font-size:clamp(.72rem,1.1vw,.9rem)}.share.is-ghost.svelte-9nlw8n .share__button:where(.svelte-9nlw8n):focus-visible{color:#fff;outline-offset:3px;background:0 0;border-radius:3px;outline:1px solid #d8c6ff8c}@media (hover:hover) and (pointer:fine){.share.is-ghost.svelte-9nlw8n .share__button:where(.svelte-9nlw8n):hover:not(:disabled){color:#fff;background:0 0;border-color:#0000}}@media (width<=640px){.share__button.svelte-9nlw8n{min-height:40px}}@media (prefers-reduced-motion:reduce){.share__button.svelte-9nlw8n:active{transform:none}}
