.actions.svelte-1ybz5ab{display:flex;align-items:center;gap:8px}.actions.svelte-1ybz5ab .action{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:44px;height:44px;padding:5px;border:0;border-radius:4px;background:transparent;color:var(--brand-primary);font:inherit;font-size:12px;font-weight:550;cursor:pointer;list-style:none}.actions.svelte-1ybz5ab .like-control{position:relative}.actions.svelte-1ybz5ab .like-control form{margin:0}.actions.svelte-1ybz5ab .like-error{display:block;max-width:96px;color:var(--fg-secondary);font-size:11px}.actions.svelte-1ybz5ab .retry{font-size:11px;color:var(--fg-secondary)}.actions.svelte-1ybz5ab .action{text-decoration:none}.actions.svelte-1ybz5ab .action.liked{color:var(--brand-primary)}.actions.svelte-1ybz5ab .label{display:none}.actions.svelte-1ybz5ab .counted{width:auto;min-width:42px;gap:3px}.actions.svelte-1ybz5ab .count{min-width:7px;font-size:11px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1}.actions.svelte-1ybz5ab .action:hover,.actions.svelte-1ybz5ab .action:focus-visible{color:var(--brand-primary);background:var(--surface-2)}.actions.svelte-1ybz5ab .action:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.actions.svelte-1ybz5ab summary::-webkit-details-marker{display:none}.actions.svelte-1ybz5ab .share{position:relative}.actions.svelte-1ybz5ab .popover{position:absolute;z-index:40;left:0;top:calc(100% + 6px);width:min(228px,72vw);padding:6px;border:1px solid var(--border-dim);border-radius:12px;background:var(--bg-panel);box-shadow:var(--shadow-soft)}.actions.svelte-1ybz5ab .popover.above{top:auto;bottom:calc(100% + 6px)}.actions.svelte-1ybz5ab .popover button,.actions.svelte-1ybz5ab .popover a{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:var(--fg-primary);font:inherit;font-size:13px;text-decoration:none;text-align:left;cursor:pointer}.actions.svelte-1ybz5ab .popover button:hover,.actions.svelte-1ybz5ab .popover a:hover{background:var(--surface-2);color:var(--brand-primary)}.actions.svelte-1ybz5ab .popover p{margin:5px;font-size:12px;overflow-wrap:anywhere}.actions.svelte-1ybz5ab .popover p a{font-size:11px}@media(max-width:600px){.actions.svelte-1ybz5ab .popover{width:200px}}
