.poem-container{margin:30px auto;max-width:800px;width:100%}.poem-card{background:#fff;padding:40px;border-radius:20px;box-shadow:0 0 2px rgba(0,0,0,.08);margin-bottom:24px;transition:box-shadow .3s ease}.poem-title{color:var(--primary-color);font-size:24px;font-weight:600;text-align:center;margin-bottom:32px;padding-bottom:16px;border-bottom:2px solid rgba(108,99,255,.1)}.poem-contol-buttons{display:flex;gap:12px;justify-content:center;margin-top:32px;flex-wrap:wrap}.poem-contol-buttons button{margin:0;min-width:160px;height:40px;border-radius:8px;font-weight:500;transition:all .3s ease}.poem-contol-buttons button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(108,99,255,.2)}.grade-container{margin:24px 0;display:flex;justify-content:center}@media (max-width:768px){.poem-card{padding:24px 20px}.poem-title{font-size:20px}.poem-contol-buttons{flex-direction:column}.poem-contol-buttons button{width:100%}}