/* D&D Name Generator — extra styles beyond ai-tools-shared.css */

/* DnD result item hover - red/purple theme */
.dnd .mtk-name-item:hover {
    border-color: #fca5a5;
    background: #fff1f2;
}

/* DnD count btn accent */
.dnd .mtk-count-btn { color: #dc2626; }
.dnd .mtk-count-btn:hover { background: #fee2e2; }

/* DnD copy all hover */
.dnd .mtk-copy-all-btn:hover {
    background: #fee2e2;
    border-color: #dc2626;
    color: #991b1b;
}
.dnd .mtk-copy-all-btn.copied {
    background: #d1fae5;
    border-color: #10b981;
    color: #065f46;
}

/* DnD loading dots */
.dnd .mtk-loading-dots span { background: #dc2626; }

/* DnD alignment badge on sub-text */
.dnd .mtk-name-sub { color: #7c3aed; }

/* Dice roll animation on generate button */
@keyframes mtk-dice {
    0%   { transform: rotate(0deg)   scale(1);    }
    25%  { transform: rotate(-8deg)  scale(1.04); }
    75%  { transform: rotate(8deg)   scale(1.04); }
    100% { transform: rotate(0deg)   scale(1);    }
}
.dnd .mtk-gen-btn:active {
    animation: mtk-dice .25s ease;
}
