@layer reset;@layer components{.quick-actions{display:flex}.quick-actions>button{border:1px solid var(--line);background-color:var(--surface);color:var(--ink-soft);border-radius:3.40282e38px;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.quick-actions>button:disabled{opacity:.6}.quick-actions>button>svg{width:1rem;height:1rem}@media (hover:hover){.quick-actions>button:hover{border-color:var(--owned);color:var(--owned-ink)}.quick-actions>button+button:hover{border-color:var(--wish);color:var(--wish-ink)}}.quick-actions>button[aria-pressed=true]{border-color:var(--owned);background-color:var(--owned);color:#241800}.quick-actions>button+button[aria-pressed=true]{border-color:var(--wish);background-color:var(--wish);color:#fff}.quick-actions:not(.md){flex-direction:column;gap:.375rem}.quick-actions:not(.md)>button{place-items:center;width:2.25rem;height:2.25rem;display:grid}@media (hover:hover){.quick-actions:not(.md)>button{width:2rem;height:2rem}}.quick-actions:not(.md)>button>span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.quick-actions.md{flex-wrap:wrap;gap:.5rem}.quick-actions.md>button{font-size:.875rem;line-height:var(--leading-sm);align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;display:inline-flex}}
