.article-card-options{position:relative}.article-card-options-trigger{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#0000;border:none;border-radius:50%;cursor:pointer;color:var(--text-secondary,#6b7280);transition:all .2s ease}.article-card-options-trigger.active,.article-card-options-trigger:hover{background:#0000000d;color:var(--text-primary,#1f2937)}[data-theme=dark] .article-card-options-trigger.active,[data-theme=dark] .article-card-options-trigger:hover{background:#ffffff1a;color:var(--text-primary,#e5e7eb)}.article-card-options-menu{position:absolute;top:100%;right:0;z-index:100;min-width:200px;margin-top:4px;padding:6px;background:var(--card-bg,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:10px;box-shadow:0 4px 20px #0000001f;animation:fadeInScale .15s ease}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}[data-theme=dark] .article-card-options-menu{background:var(--card-bg,#1f2937);border-color:var(--border-color,#374151);box-shadow:0 4px 20px #0000004d}.article-card-options-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:#0000;border:none;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;color:var(--text-primary,#1f2937);text-align:left;transition:all .15s ease}.article-card-options-item:hover{background:#0000000d}[data-theme=dark] .article-card-options-item{color:var(--text-primary,#e5e7eb)}[data-theme=dark] .article-card-options-item:hover{background:#ffffff14}.article-card-options-item svg{flex-shrink:0;color:var(--text-secondary,#6b7280)}.article-card-options-item:hover svg{color:var(--accent-primary,#667eea)}.article-card-options-item.following svg{color:var(--accent-primary,#ea6689)}.article-hidden-overlay{position:absolute;inset:0;background:#1a1a1a;border-radius:inherit;display:flex;align-items:center;justify-content:center;z-index:10;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.article-hidden-content{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;text-align:center;position:relative;width:100%}.article-hidden-content svg{color:#9ca3af}.article-hidden-content p{color:#fff;font-size:.9375rem;font-weight:500;margin:0}.article-hidden-actions{display:flex;gap:12px;margin-top:8px}.article-hidden-actions button{padding:8px 16px;border-radius:18px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;border:none}.undo-btn{background:#0000;color:var(--accent-primary,#ea6689);border:1px solid var(--accent-primary,#ea6689)!important}.undo-btn:hover{background:#ea668926}.tell-why-btn{background:#0000;color:#aaa;border:1px solid #aaa!important}.tell-why-btn:hover{background:#aaaaaa1a;color:#fff;border-color:#fff!important}.article-hidden-feedback{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px;width:100%;max-width:300px}.feedback-title{color:#fff;font-size:.9375rem;font-weight:500;margin:0}.feedback-options{display:flex;flex-direction:column;gap:8px;width:100%}.feedback-options button{width:100%;padding:10px 16px;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;color:#e5e7eb;font-size:.8125rem;cursor:pointer;transition:all .15s ease;text-align:left}.feedback-options button:hover{background:#ffffff26;border-color:#ffffff40}.feedback-back{background:#0000;border:none;color:#9ca3af;font-size:.8125rem;cursor:pointer;padding:8px;margin-top:8px}.feedback-back:hover{color:#fff}.save-toast{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);gap:6px;padding:8px 14px;background:var(--accent-primary,#ea6689);color:#fff;border-radius:16px;font-size:.75rem;font-weight:500;white-space:nowrap;box-shadow:0 4px 12px #00000026;z-index:20;animation:toastSlideUp 2.5s cubic-bezier(.4,0,.2,1) forwards}.save-toast,.save-toast-icon{display:flex;align-items:center}.save-toast-icon{justify-content:center;animation:bookmarkBounce .5s ease-out}.save-toast-icon svg{width:14px;height:14px}@keyframes toastSlideUp{0%{opacity:0;transform:translateX(-50%) translateY(10px) scale(.95)}15%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}85%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-5px) scale(.98)}}@keyframes bookmarkBounce{0%{transform:scale(.5)}60%{transform:scale(1.15)}to{transform:scale(1)}}@media (max-width:768px){.save-toast{bottom:8px;padding:6px 12px;font-size:.7rem;border-radius:14px;gap:5px}.save-toast-icon svg{width:12px;height:12px}.article-card-options-menu{min-width:160px;right:-8px}.article-card-options-item{padding:8px 10px;font-size:.8125rem}.article-hidden-overlay{border-radius:12px}.article-hidden-content{padding:16px;gap:10px}.article-hidden-content p{font-size:.875rem}.article-hidden-actions{gap:8px;flex-wrap:wrap;justify-content:center}.article-hidden-actions button{padding:6px 14px;font-size:.8125rem}}