._control_1ak2t_1{vertical-align:middle;flex-shrink:0;align-items:center;display:inline-flex;position:relative}._heart_1ak2t_2{min-width:44px;min-height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:8px;display:inline-grid}._heart_1ak2t_2[aria-pressed=true]{color:var(--text);background:var(--surface-soft);border-color:var(--border)}._heart_1ak2t_2:disabled{opacity:.6;cursor:wait}._heart_1ak2t_2:hover{border-color:var(--border)}._heart_1ak2t_2:focus-visible{outline:3px solid var(--focus);outline-offset:3px}._options_1ak2t_5 a:focus-visible{outline:3px solid var(--focus);outline-offset:3px}._options_1ak2t_5 button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}._options_1ak2t_5{z-index:20;border:1px solid var(--border);background:var(--surface);width:230px;max-width:75vw;color:var(--text);text-align:start;box-shadow:0 8px 24px color-mix(in srgb,var(--text) 10%,transparent);border-radius:12px;gap:8px;padding:16px;font-size:.9rem;line-height:1.7;display:grid;position:absolute;inset-block-start:100%;inset-inline-end:0}._options_1ak2t_5 button,._options_1ak2t_5 a{font:inherit;border:1px solid var(--border);background:var(--surface-soft);min-height:44px;color:var(--text);cursor:pointer;text-align:center;border-radius:8px;padding:8px 12px;text-decoration:none}._notice_1ak2t_8:empty{display:none}._notice_1ak2t_8{z-index:19;border:1px solid var(--border);background:var(--surface);width:200px;max-width:75vw;color:var(--text);text-align:start;border-radius:10px;padding:10px 14px;font-size:.85rem;line-height:1.7;position:absolute;inset-block-start:100%;inset-inline-end:0}
