.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 1rem}.transform-btn.active{background:linear-gradient(135deg,var(--primary),var(--secondary));color:var(--button-text);border-color:transparent}.history-item,.favorite-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:var(--input-bg);border-radius:var(--border-radius);margin-bottom:.75rem;border:1px solid var(--border-color)}.history-text,.favorite-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-color)}.history-actions,.favorite-actions{display:flex;gap:.5rem}.faq-answer.active{display:block}.faq-toggle.active{transform:rotate(180deg)}.glitch-animation{animation:glitch 1s infinite}.wobble-animation{animation:wobble 1s infinite;display:inline-block}.glow-animation{animation:glow 2s infinite}@media (max-width:768px){.history-item,.favorite-item{flex-direction:column;align-items:stretch}.history-actions,.favorite-actions{justify-content:center;margin-top:.5rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.toast.show{transform:translateY(0);opacity:1}.batch-results-container{max-height:300px;overflow-y:auto;margin-top:1rem}.batch-result-item{display:flex;margin-bottom:1rem;padding:.75rem;background-color:var(--input-bg);border-radius:var(--border-radius);border:1px solid var(--border-color)}.batch-result-original{flex:1;padding-right:1rem;border-right:1px solid var(--border-color);margin-right:1rem;color:var(--text-color)}.batch-result-transformed{flex:1;padding-left:1rem;color:var(--text-color)}.copy-batch-result{margin-left:1rem}