.page-header[data-astro-cid-fz2sccty]{padding:var(--spacing-8) 0 var(--spacing-12) 0}.breadcrumb[data-astro-cid-fz2sccty]{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-8);font-size:.875rem}.breadcrumb[data-astro-cid-fz2sccty] a[data-astro-cid-fz2sccty]{color:var(--color-primary)}.separator[data-astro-cid-fz2sccty]{color:var(--color-gray-400)}.review-hero[data-astro-cid-fz2sccty]{display:grid;grid-template-columns:1fr 2fr;gap:var(--spacing-8);background:var(--color-white);padding:var(--spacing-8);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);margin-bottom:var(--spacing-8)}.review-image[data-astro-cid-fz2sccty] img[data-astro-cid-fz2sccty]{width:100%;border-radius:var(--border-radius-lg)}.phone-brand[data-astro-cid-fz2sccty]{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}.brand-logo[data-astro-cid-fz2sccty]{width:32px;height:32px;object-fit:contain;border-radius:4px}.phone-brand[data-astro-cid-fz2sccty] span[data-astro-cid-fz2sccty]{font-weight:600;color:var(--color-gray-600);text-transform:uppercase;letter-spacing:.5px}.review-header[data-astro-cid-fz2sccty] h1[data-astro-cid-fz2sccty]{font-size:2.5rem;margin-bottom:var(--spacing-4)}.review-rating[data-astro-cid-fz2sccty]{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}.stars[data-astro-cid-fz2sccty]{display:flex;gap:2px}.star[data-astro-cid-fz2sccty]{color:var(--color-gray-300);font-size:1.5rem}.star[data-astro-cid-fz2sccty].filled{color:#fbbf24}.rating-text[data-astro-cid-fz2sccty]{font-size:1.125rem;font-weight:600;color:var(--color-gray-700)}.review-price[data-astro-cid-fz2sccty]{display:flex;align-items:baseline;gap:var(--spacing-3)}.price[data-astro-cid-fz2sccty]{font-size:2rem;font-weight:700;color:var(--color-primary)}.price-note[data-astro-cid-fz2sccty]{color:var(--color-gray-600);font-size:.875rem}.review-content[data-astro-cid-fz2sccty]{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-12)}.review-summary[data-astro-cid-fz2sccty],.review-section[data-astro-cid-fz2sccty]{background:var(--color-white);padding:var(--spacing-8);border-radius:var(--border-radius-lg);box-shadow:var(--shadow);margin-bottom:var(--spacing-8)}.review-summary[data-astro-cid-fz2sccty] h2[data-astro-cid-fz2sccty],.review-section[data-astro-cid-fz2sccty] h2[data-astro-cid-fz2sccty]{font-size:1.75rem;margin-bottom:var(--spacing-6);color:var(--color-primary)}.pros-cons[data-astro-cid-fz2sccty]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-8);margin-top:var(--spacing-6)}.pros[data-astro-cid-fz2sccty],.cons[data-astro-cid-fz2sccty]{padding:var(--spacing-6);border-radius:var(--border-radius)}.pros[data-astro-cid-fz2sccty]{background:var(--color-success);color:var(--color-white)}.cons[data-astro-cid-fz2sccty]{background:var(--color-error);color:var(--color-white)}.pros[data-astro-cid-fz2sccty] h3[data-astro-cid-fz2sccty],.cons[data-astro-cid-fz2sccty] h3[data-astro-cid-fz2sccty]{margin-bottom:var(--spacing-4);color:var(--color-white)}.pros[data-astro-cid-fz2sccty] ul[data-astro-cid-fz2sccty],.cons[data-astro-cid-fz2sccty] ul[data-astro-cid-fz2sccty]{list-style:none;padding:0;margin:0}.pros[data-astro-cid-fz2sccty] li[data-astro-cid-fz2sccty],.cons[data-astro-cid-fz2sccty] li[data-astro-cid-fz2sccty]{margin-bottom:var(--spacing-2);padding-left:var(--spacing-4);position:relative}.pros[data-astro-cid-fz2sccty] li[data-astro-cid-fz2sccty]:before{content:"✓";position:absolute;left:0;font-weight:700}.cons[data-astro-cid-fz2sccty] li[data-astro-cid-fz2sccty]:before{content:"✗";position:absolute;left:0;font-weight:700}.rating-bar[data-astro-cid-fz2sccty]{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6);padding:var(--spacing-4);background:var(--color-gray-50);border-radius:var(--border-radius)}.rating-label[data-astro-cid-fz2sccty]{font-weight:600;min-width:80px}.rating-visual[data-astro-cid-fz2sccty]{flex:1;height:8px;background:var(--color-gray-200);border-radius:4px;overflow:hidden}.rating-fill[data-astro-cid-fz2sccty]{height:100%;background:var(--color-primary);border-radius:4px;transition:width .3s ease}.rating-score[data-astro-cid-fz2sccty]{font-weight:600;color:var(--color-primary);min-width:60px;text-align:right}.specs-grid[data-astro-cid-fz2sccty]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4);margin:var(--spacing-6) 0}.spec-item[data-astro-cid-fz2sccty]{padding:var(--spacing-3);background:var(--color-gray-50);border-radius:var(--border-radius);font-size:.875rem}.display-specs[data-astro-cid-fz2sccty]{margin:var(--spacing-6) 0}.spec-row[data-astro-cid-fz2sccty]{display:flex;justify-content:space-between;padding:var(--spacing-3) 0;border-bottom:1px solid var(--color-gray-200)}.spec-row[data-astro-cid-fz2sccty]:last-child{border-bottom:none}.spec-label[data-astro-cid-fz2sccty]{font-weight:500;color:var(--color-gray-700)}.spec-value[data-astro-cid-fz2sccty]{font-weight:600;color:var(--color-gray-900)}.performance-breakdown[data-astro-cid-fz2sccty],.camera-specs[data-astro-cid-fz2sccty],.camera-performance[data-astro-cid-fz2sccty],.battery-stats[data-astro-cid-fz2sccty]{display:grid;gap:var(--spacing-4);margin:var(--spacing-6) 0}.performance-item[data-astro-cid-fz2sccty],.camera-item[data-astro-cid-fz2sccty],.camera-scenario[data-astro-cid-fz2sccty],.battery-stat[data-astro-cid-fz2sccty]{padding:var(--spacing-4);background:var(--color-gray-50);border-radius:var(--border-radius)}.performance-item[data-astro-cid-fz2sccty] h4[data-astro-cid-fz2sccty],.camera-item[data-astro-cid-fz2sccty] h4[data-astro-cid-fz2sccty],.camera-scenario[data-astro-cid-fz2sccty] h4[data-astro-cid-fz2sccty],.battery-stat[data-astro-cid-fz2sccty] h4[data-astro-cid-fz2sccty]{color:var(--color-primary);margin-bottom:var(--spacing-2);font-size:1rem}.software-points[data-astro-cid-fz2sccty]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6);margin:var(--spacing-6) 0}.software-positive[data-astro-cid-fz2sccty],.software-negative[data-astro-cid-fz2sccty]{padding:var(--spacing-4);border-radius:var(--border-radius)}.software-positive[data-astro-cid-fz2sccty]{background:var(--color-success);color:var(--color-white)}.software-negative[data-astro-cid-fz2sccty]{background:var(--color-warning);color:var(--color-white)}.software-positive[data-astro-cid-fz2sccty] h4[data-astro-cid-fz2sccty],.software-negative[data-astro-cid-fz2sccty] h4[data-astro-cid-fz2sccty]{color:var(--color-white);margin-bottom:var(--spacing-3)}.software-positive[data-astro-cid-fz2sccty] ul[data-astro-cid-fz2sccty],.software-negative[data-astro-cid-fz2sccty] ul[data-astro-cid-fz2sccty]{list-style:none;padding:0;margin:0}.software-positive[data-astro-cid-fz2sccty] li[data-astro-cid-fz2sccty],.software-negative[data-astro-cid-fz2sccty] li[data-astro-cid-fz2sccty]{margin-bottom:var(--spacing-2);padding-left:var(--spacing-4);position:relative}.software-positive[data-astro-cid-fz2sccty] li[data-astro-cid-fz2sccty]:before{content:"✓";position:absolute;left:0;font-weight:700}.software-negative[data-astro-cid-fz2sccty] li[data-astro-cid-fz2sccty]:before{content:"!";position:absolute;left:0;font-weight:700}.specs-card[data-astro-cid-fz2sccty],.purchase-card[data-astro-cid-fz2sccty],.related-card[data-astro-cid-fz2sccty]{background:var(--color-white);padding:var(--spacing-6);border-radius:var(--border-radius-lg);box-shadow:var(--shadow);margin-bottom:var(--spacing-6)}.specs-card[data-astro-cid-fz2sccty] h3[data-astro-cid-fz2sccty],.purchase-card[data-astro-cid-fz2sccty] h3[data-astro-cid-fz2sccty],.related-card[data-astro-cid-fz2sccty] h3[data-astro-cid-fz2sccty]{font-size:1.25rem;margin-bottom:var(--spacing-4);color:var(--color-primary)}.spec-list[data-astro-cid-fz2sccty]{display:flex;flex-direction:column;gap:var(--spacing-3)}.spec-list[data-astro-cid-fz2sccty] .spec-item[data-astro-cid-fz2sccty]{display:flex;justify-content:space-between;padding:var(--spacing-2) 0;border-bottom:1px solid var(--color-gray-200)}.spec-list[data-astro-cid-fz2sccty] .spec-item[data-astro-cid-fz2sccty]:last-child{border-bottom:none}.purchase-options[data-astro-cid-fz2sccty]{display:flex;flex-direction:column;gap:var(--spacing-3)}.purchase-link[data-astro-cid-fz2sccty]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3);background:var(--color-gray-50);border-radius:var(--border-radius);text-decoration:none;color:var(--color-gray-800);transition:background-color .2s ease}.purchase-link[data-astro-cid-fz2sccty]:hover{background:var(--color-primary);color:var(--color-white)}.retailer[data-astro-cid-fz2sccty]{font-weight:500}.purchase-link[data-astro-cid-fz2sccty] .price[data-astro-cid-fz2sccty]{font-weight:600;color:var(--color-primary)}.purchase-link[data-astro-cid-fz2sccty]:hover .price[data-astro-cid-fz2sccty]{color:var(--color-white)}.related-links[data-astro-cid-fz2sccty]{display:flex;flex-direction:column;gap:var(--spacing-2)}.related-links[data-astro-cid-fz2sccty] a[data-astro-cid-fz2sccty]{color:var(--color-primary);text-decoration:none;padding:var(--spacing-2) 0;border-bottom:1px solid var(--color-gray-200)}.related-links[data-astro-cid-fz2sccty] a[data-astro-cid-fz2sccty]:last-child{border-bottom:none}.related-links[data-astro-cid-fz2sccty] a[data-astro-cid-fz2sccty]:hover{color:var(--color-primary-light)}.review-conclusion[data-astro-cid-fz2sccty]{background:var(--color-white);padding:var(--spacing-8);border-radius:var(--border-radius-lg);box-shadow:var(--shadow);margin-top:var(--spacing-8)}.review-conclusion[data-astro-cid-fz2sccty] h2[data-astro-cid-fz2sccty]{font-size:1.75rem;margin-bottom:var(--spacing-6);color:var(--color-primary)}.verdict-recommendation[data-astro-cid-fz2sccty]{margin:var(--spacing-6) 0;padding:var(--spacing-6);background:var(--color-gray-50);border-radius:var(--border-radius);border-left:4px solid var(--color-success)}.verdict-recommendation[data-astro-cid-fz2sccty] h3[data-astro-cid-fz2sccty]{color:var(--color-success);margin-bottom:var(--spacing-4)}.verdict-recommendation[data-astro-cid-fz2sccty] ul[data-astro-cid-fz2sccty]{list-style:none;padding:0;margin:0}.verdict-recommendation[data-astro-cid-fz2sccty] li[data-astro-cid-fz2sccty]{margin-bottom:var(--spacing-2);padding-left:var(--spacing-4);position:relative}.verdict-recommendation[data-astro-cid-fz2sccty] li[data-astro-cid-fz2sccty]:before{content:"✓";position:absolute;left:0;color:var(--color-success);font-weight:700}.final-rating[data-astro-cid-fz2sccty]{display:flex;align-items:center;gap:var(--spacing-4);justify-content:center;margin-top:var(--spacing-6);padding:var(--spacing-6);background:var(--color-primary);color:var(--color-white);border-radius:var(--border-radius)}.final-score[data-astro-cid-fz2sccty]{font-size:2.5rem;font-weight:700}.final-text[data-astro-cid-fz2sccty]{font-size:1.25rem;font-weight:600}@media (max-width: 768px){.review-hero[data-astro-cid-fz2sccty]{grid-template-columns:1fr;text-align:center}.review-content[data-astro-cid-fz2sccty],.pros-cons[data-astro-cid-fz2sccty],.specs-grid[data-astro-cid-fz2sccty],.software-points[data-astro-cid-fz2sccty]{grid-template-columns:1fr}.review-header[data-astro-cid-fz2sccty] h1[data-astro-cid-fz2sccty]{font-size:2rem}.review-summary[data-astro-cid-fz2sccty] h2[data-astro-cid-fz2sccty],.review-section[data-astro-cid-fz2sccty] h2[data-astro-cid-fz2sccty]{font-size:1.5rem}}
