*{margin:0;padding:0;box-sizing:border-box}.review-page{font-family:Inter,Noto Sans SC,system-ui,sans-serif;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding:20px}.review-page .container{max-width:600px;margin:0 auto}.review-page .header{text-align:center;color:#fff;padding:40px 20px}.review-page .header h1{font-size:48px;margin-bottom:10px}.review-page .header p{font-size:18px;opacity:.9}.review-page .stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#ffffff1a;border-radius:15px;padding:20px;margin:20px 0;color:#fff}.review-page .stat-item{text-align:center;padding:10px;background:#ffffff14;border-radius:12px}.review-page .stat-number{font-size:28px;font-weight:700;display:block}.review-page .stat-label{font-size:13px;opacity:.8;margin-top:4px}.review-page .card{background:#fff;border-radius:20px;padding:30px;margin:20px 0;box-shadow:0 10px 30px #0003;transition:transform .3s}.review-page .card:hover{transform:translateY(-5px)}.review-page .card img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:15px;margin-bottom:20px}.review-page .word{font-size:36px;font-weight:700;color:#333;margin-bottom:5px}.review-page .phonetic{font-size:18px;color:#666;margin-bottom:15px}.review-page .meaning{font-size:20px;color:#333;font-weight:600;margin-bottom:10px}.review-page .example{font-size:16px;color:#666;font-style:italic;margin-bottom:8px}.review-page .tags{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.review-page .tag{font-size:12px;padding:4px 10px;border-radius:20px;font-weight:500}.review-page .tag-category{background:#f0f0f0;color:#666}.review-page .tag-spelling-bee{background:#f3e8ff;color:#7c3aed}.review-page .tag-lexile{background:#ecfdf5;color:#059669}.review-page .btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:15px 40px;border-radius:25px;font-size:18px;cursor:pointer;margin:20px auto;display:block;transition:transform .3s}.review-page .btn:hover{transform:scale(1.05)}.review-page .loading{text-align:center;color:#fff;padding:50px;font-size:24px}.review-page .spelling-bee-badge{display:inline-flex;align-items:center;gap:4px;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#78350f;padding:4px 12px;border-radius:20px;font-size:13px;font-weight:600;margin-bottom:12px}.review-page .no-image{background:#f0f0f0;height:200px;border-radius:15px;display:flex;align-items:center;justify-content:center;color:#999}.review-page .feedback-section{margin:30px 0 10px}.review-page .feedback-card{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:24px;display:flex;align-items:center;gap:16px;transition:transform .3s,background .3s}.review-page .feedback-card:hover{transform:translateY(-3px);background:#fff3}.review-page .feedback-icon{font-size:40px;flex-shrink:0}.review-page .feedback-content{flex:1}.review-page .feedback-content h3{color:#fff;font-size:16px;font-weight:600;margin-bottom:4px}.review-page .feedback-content p{color:#fffc;font-size:13px}.review-page .feedback-btn{flex-shrink:0;background:#fff;color:#667eea;border:none;padding:10px 20px;border-radius:25px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px #00000026}.review-page .feedback-btn:hover{transform:scale(1.05);box-shadow:0 6px 20px #0003}.review-page .entry-section{margin:10px 0 20px}.review-page .entry-card{background:linear-gradient(135deg,#fff3,#ffffff1a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:20px;padding:24px;display:flex;align-items:center;gap:16px;transition:transform .3s,background .3s}.review-page .entry-card:hover{transform:translateY(-3px);background:linear-gradient(135deg,#ffffff40,#ffffff26)}.review-page .entry-icon{font-size:40px;flex-shrink:0}.review-page .entry-content{flex:1}.review-page .entry-content h3{color:#fff;font-size:16px;font-weight:600;margin-bottom:4px}.review-page .entry-content p{color:#fffc;font-size:13px}.review-page .entry-btn{flex-shrink:0;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;border:none;padding:12px 24px;border-radius:25px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px #f973164d}.review-page .entry-btn:hover{transform:scale(1.05);box-shadow:0 6px 20px #f9731666}@media(max-width:480px){.review-page .feedback-card{flex-direction:column;text-align:center;padding:20px}.review-page .feedback-icon{font-size:36px}.review-page .feedback-btn{width:100%;text-align:center}}
