*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:400;line-height:1.6;color:#e0e0e0;background-color:#0a0a0a;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:700;line-height:1.3;color:#e0e0e0;margin-bottom:16px}h1{font-size:2.5rem}@media (max-width: 768px){h1{font-size:2rem}}h2{font-size:2rem}@media (max-width: 768px){h2{font-size:1.75rem}}h3{font-size:1.5rem}@media (max-width: 768px){h3{font-size:1.375rem}}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{margin-bottom:16px}a{color:#00e676;text-decoration:none;transition:color 150ms ease-in-out}a:hover{color:#00ff7f}strong,b{font-weight:700}em,i{font-style:italic}code{font-family:"JetBrains Mono","Fira Code",Consolas,monospace;font-size:0.9em;background-color:#2a2a2a;padding:2px 6px;border-radius:4px}pre{background-color:#1a1a1a;padding:16px;border-radius:8px;overflow-x:auto;margin-bottom:16px}pre code{background-color:transparent;padding:0}ul,ol{margin-bottom:16px;padding-left:24px}li{margin-bottom:8px}img{max-width:100%;height:auto;display:block}button{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;cursor:pointer;border:none;background:none}.container{max-width:1200px;margin:0 auto;padding:0 24px}.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}.site-header{background-color:#1a1a1a;border-bottom:1px solid #2a2a2a;padding:0.125rem 0;position:sticky;top:0;z-index:1020;transition:transform 0.3s ease-in-out}.site-header.header-hidden{transform:translateY(-100%)}.site-header .header-content{display:flex;justify-content:space-between;align-items:center;gap:24px}.site-header .site-branding{flex-shrink:0}.site-header .site-branding .site-logo{display:block;text-decoration:none}.site-header .site-branding .site-logo .logo-image{height:100px;width:auto;display:block;filter:brightness(0) invert(1);transition:opacity 150ms ease-in-out}.site-header .site-branding .site-logo .logo-image:hover{opacity:0.8}@media (max-width: 640px){.site-header .site-branding .site-logo .logo-image{height:70px}}.site-header .site-branding .site-logo .logo-text{font-size:1.5rem;font-weight:700;color:#e0e0e0}.site-header .site-branding .site-logo .logo-text:hover{color:#00e676}.site-header .site-branding .site-tagline{font-size:.875rem;color:#b0b0b0;margin:0}.site-header .menu-toggle{display:none;flex-direction:column;gap:4px;padding:8px;background-color:transparent;border:none;cursor:pointer}@media (max-width: 768px){.site-header .menu-toggle{display:flex}}.site-header .menu-toggle .hamburger{width:24px;height:2px;background-color:#e0e0e0;transition:all 150ms ease-in-out}@media (max-width: 768px){.site-header .site-nav{display:none;position:absolute;top:100%;left:0;right:0;background-color:#1a1a1a;border-bottom:1px solid #2a2a2a;padding:16px 0}.site-header .site-nav.active{display:block}}.site-header .site-nav .nav-menu{display:flex;align-items:center;gap:24px;list-style:none;margin:0;padding:0}@media (max-width: 768px){.site-header .site-nav .nav-menu{flex-direction:column;align-items:stretch}}.site-header .site-nav .nav-menu li{margin:0;position:relative}.site-header .site-nav .nav-menu li a{color:#e0e0e0;padding:8px 16px;display:block;transition:color 150ms ease-in-out}.site-header .site-nav .nav-menu li a:hover,.site-header .site-nav .nav-menu li a.active{color:#00e676}.site-header .site-nav .nav-menu li a.cta-link{background-color:#00e676;color:#0a0a0a;padding:8px 16px;border-radius:8px;font-weight:600}.site-header .site-nav .nav-menu li a.cta-link:hover{background-color:#00ff7f;color:#0a0a0a}.site-header .site-nav .nav-menu li.has-submenu{position:relative}.site-header .site-nav .nav-menu li.has-submenu::after{content:'';position:absolute;top:100%;left:0;right:0;height:12px;display:none}.site-header .site-nav .nav-menu li.has-submenu:hover::after{display:block}.site-header .site-nav .nav-menu li.has-submenu .submenu{display:none;position:absolute;top:calc(100% + 8px);left:0;background-color:#2a2a2a;border:1px solid #2a2a2a;border-radius:8px;padding:8px;min-width:200px;list-style:none;margin:0;box-shadow:0 8px 16px rgba(0,0,0,0.5);z-index:1000}@media (max-width: 768px){.site-header .site-nav .nav-menu li.has-submenu .submenu{position:static;box-shadow:none;border:none;padding-left:24px}}.site-header .site-nav .nav-menu li.has-submenu .submenu li{margin:0}.site-header .site-nav .nav-menu li.has-submenu .submenu li a{padding:8px 16px;display:block;white-space:nowrap}.site-header .site-nav .nav-menu li.has-submenu:hover .submenu,.site-header .site-nav .nav-menu li.has-submenu .submenu:hover{display:block}@media (max-width: 768px){.site-header .site-nav .nav-menu li.has-submenu:hover .submenu,.site-header .site-nav .nav-menu li.has-submenu .submenu:hover{display:none}}.main-content{min-height:60vh;padding:48px 0}.site-footer{background-color:#1a1a1a;border-top:1px solid #2a2a2a;padding:48px 0 32px;margin-top:96px}.site-footer .footer-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:32px;margin-bottom:32px}@media (max-width: 640px){.site-footer .footer-grid{grid-template-columns:1fr}}.site-footer .footer-section h3,.site-footer .footer-section h4{font-size:1rem;margin-bottom:16px;color:#00e676}.site-footer .footer-section p{color:#b0b0b0;font-size:.875rem}.site-footer .footer-section ul{list-style:none;padding:0;margin:0}.site-footer .footer-section ul li{margin-bottom:8px}.site-footer .footer-section ul li a{color:#b0b0b0;font-size:.875rem;transition:color 150ms ease-in-out}.site-footer .footer-section ul li a:hover{color:#00e676}.site-footer .footer-bottom{text-align:center;padding-top:32px;border-top:1px solid #2a2a2a}.site-footer .footer-bottom p{color:gray;font-size:.875rem;margin:0}.review-grid{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr)) !important;gap:2rem !important;margin:48px 0;width:100%}@media (max-width: 768px){.review-grid{grid-template-columns:repeat(2, 1fr) !important;gap:1rem !important}}@media (max-width: 640px){.review-grid{grid-template-columns:1fr !important;gap:1rem !important}}.related-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:24px}@media (max-width: 640px){.related-grid{grid-template-columns:1fr}}.btn{display:inline-flex;align-items:center;gap:8px;padding:16px 24px;font-size:16px;font-weight:600;text-decoration:none;border-radius:8px;transition:all 150ms ease-in-out;cursor:pointer;border:2px solid transparent}.btn.btn-primary{background-color:#00e676;color:#0a0a0a}.btn.btn-primary:hover{background-color:#00ff7f;color:#0a0a0a;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.4)}.btn.btn-outline{background-color:transparent;border-color:#00e676;color:#00e676}.btn.btn-outline:hover{background-color:#00e676;color:#0a0a0a}.btn .external-icon{width:16px;height:16px}.review-card{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden;transition:all 250ms ease-in-out}.review-card:hover{transform:translateY(-4px);border-color:#00e676;box-shadow:0 8px 16px rgba(0,0,0,0.5)}.review-card .card-link{text-decoration:none;color:inherit;display:block}.review-card .card-image{width:100%;aspect-ratio:16 / 9;overflow:hidden;background-color:#2a2a2a}.review-card .card-image img{width:100%;height:100%;object-fit:cover;transition:transform 350ms ease-in-out}.review-card:hover .card-image img{transform:scale(1.05)}.review-card .card-content{padding:24px}.review-card .card-meta{display:flex;align-items:center;gap:16px;margin-bottom:16px;font-size:.875rem}.review-card .card-rating{color:#ffd54f;font-weight:600}.review-card .card-title{font-size:1.25rem;margin-bottom:16px;color:#e0e0e0}.review-card .card-excerpt{color:#b0b0b0;font-size:.875rem;line-height:1.5;margin-bottom:16px}.review-card .card-footer{display:flex;align-items:center;gap:16px;font-size:.875rem;color:gray}.review-card .card-footer time{font-weight:500}.review-card .card-footer .reading-time::before{content:'•';margin-right:8px}.category-badge{display:inline-block;padding:4px 12px;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;border-radius:4px;background-color:#2a2a2a;color:#e0e0e0}.category-badge.category-tech{background-color:rgba(0,230,118,0.2);color:#00e676}.category-badge.category-home-kitchen{background-color:rgba(255,107,53,0.2);color:#ff6b35}.rating-display{display:flex;align-items:center;gap:16px;margin:16px 0}.rating-display .stars{display:flex;gap:2px;font-size:1.25rem}.rating-display .stars .star.star-full{color:#ffd54f}.rating-display .stars .star.star-half{color:#ffd54f;opacity:0.6}.rating-display .stars .star.star-empty{color:gray}.rating-display .rating-number{font-size:1.125rem;font-weight:700;color:#e0e0e0}.rating-display .rating-label{font-size:.875rem;color:#b0b0b0}.verdict-box{background-color:#1a1a1a;border:2px solid #00e676;border-radius:12px;padding:24px;margin:32px 0}.verdict-box .verdict-title{font-size:1.25rem;margin-bottom:16px;color:#00e676}.verdict-box .verdict-content p{color:#e0e0e0;font-size:1.125rem;line-height:1.6}.verdict-box .verdict-actions{margin-top:24px;display:flex;gap:16px;flex-wrap:wrap}.pros-cons-section{margin:48px 0}.pros-cons-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width: 768px){.pros-cons-grid{grid-template-columns:1fr}}.pros-column,.cons-column{background-color:#1a1a1a;border-radius:12px;padding:24px}.pros-title{color:#00e676;margin-bottom:16px}.cons-title{color:#ff5252;margin-bottom:16px}.pros-list,.cons-list{list-style:none;padding:0}.pros-list li,.cons-list li{padding-left:24px;margin-bottom:8px;position:relative}.pros-list li::before,.cons-list li::before{position:absolute;left:0;font-weight:700}.pros-list li::before{content:'✓';color:#00e676}.cons-list li::before{content:'✗';color:#ff5252}.specs-table-wrapper{margin:48px 0}.specs-table-wrapper h3{margin-bottom:16px}.specs-table{width:100%;border-collapse:collapse;background-color:#1a1a1a;border-radius:12px;overflow:hidden}.specs-table th,.specs-table td{padding:16px 24px;text-align:left;border-bottom:1px solid #2a2a2a}.specs-table th{font-weight:600;color:#b0b0b0;width:40%}.specs-table td{color:#e0e0e0}.specs-table tbody tr:last-child th,.specs-table tbody tr:last-child td{border-bottom:none}.affiliate-disclosure{background-color:rgba(0,230,118,0.1);border:1px solid rgba(0,230,118,0.3);border-radius:8px;padding:16px 24px;margin-bottom:32px;display:flex;align-items:flex-start;gap:16px}.affiliate-disclosure .disclosure-content{flex:1;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.affiliate-disclosure .disclosure-content p{margin:0;font-size:.875rem;color:#b0b0b0}.affiliate-disclosure .disclosure-content .disclosure-link{font-size:.875rem;white-space:nowrap}.affiliate-disclosure .dismiss-btn{background:none;border:none;color:#b0b0b0;font-size:1.5rem;cursor:pointer;padding:0;line-height:1;transition:color 150ms ease-in-out}.affiliate-disclosure .dismiss-btn:hover{color:#e0e0e0}.affiliate-cta{margin:48px 0;padding:32px;background-color:#1a1a1a;border-radius:12px;text-align:center}.affiliate-cta h3{margin-bottom:24px}.affiliate-cta .affiliate-buttons{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.related-articles{margin-top:96px;padding-top:48px;border-top:2px solid #2a2a2a}.related-articles h2{margin-bottom:32px;text-align:center}.tag{display:inline-block;padding:4px 12px;margin:4px;font-size:.875rem;background-color:#2a2a2a;color:#b0b0b0;border-radius:4px;transition:all 150ms ease-in-out}.tag:hover{background-color:#00e676;color:#0a0a0a}.review-article{max-width:900px;margin:0 auto;padding:0 24px}.review-header{margin-bottom:48px}.review-header .hero-image{width:100%;height:400px;background-size:cover;background-position:center;position:relative;border-radius:12px;margin-bottom:32px;overflow:hidden}@media (max-width: 768px){.review-header .hero-image{height:300px}}.review-header .hero-image .hero-overlay{position:absolute;inset:0;background:linear-gradient(to top, rgba(10,10,10,0.8), transparent)}.review-header .review-meta{display:flex;align-items:center;gap:16px;margin-bottom:16px;font-size:.875rem;color:#b0b0b0;flex-wrap:wrap}.review-header .review-meta time{font-weight:500}.review-header .review-meta .reading-time::before{content:'•';margin-right:8px}.review-header .review-title{font-size:2.5rem;line-height:1.2;margin-bottom:16px}@media (max-width: 768px){.review-header .review-title{font-size:2rem}}.review-header .review-subtitle{font-size:1.25rem;color:#b0b0b0;font-weight:400;margin-bottom:24px}.review-content .content-body{font-size:1.125rem;line-height:1.7;color:#e0e0e0}.review-content .content-body h2{margin-top:48px;margin-bottom:24px;padding-bottom:8px;border-bottom:2px solid #2a2a2a}.review-content .content-body h3{margin-top:32px;margin-bottom:16px}.review-content .content-body p{margin-bottom:24px}.review-content .content-body img{margin:32px 0;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,0.4)}.review-content .content-body blockquote{border-left:4px solid #00e676;padding-left:24px;margin:32px 0;color:#b0b0b0;font-style:italic}.review-content .content-body ul,.review-content .content-body ol{margin-bottom:24px;padding-left:32px}.review-content .content-body ul li,.review-content .content-body ol li{margin-bottom:8px}.review-content .content-body table{width:100%;margin:32px 0;border-collapse:collapse}.review-content .content-body table th,.review-content .content-body table td{padding:16px;border:1px solid #2a2a2a;text-align:left}.review-content .content-body table th{background-color:#1a1a1a;font-weight:600}.review-footer{margin-top:96px;padding-top:32px;border-top:2px solid #2a2a2a}.review-footer .review-tags{margin-bottom:32px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.review-footer .review-tags strong{color:#b0b0b0;font-size:.875rem}.page-content{max-width:800px;margin:0 auto;padding:0 24px}.page-content .page-header{margin-bottom:48px;text-align:center}.page-content .page-title{font-size:2.5rem;margin-bottom:16px}.page-content .page-subtitle{font-size:1.25rem;color:#b0b0b0}.page-content .page-body{font-size:1.125rem;line-height:1.7}.page-content .page-body h2{margin-top:48px;margin-bottom:24px}.page-content .page-body h3{margin-top:32px;margin-bottom:16px}.home-container{max-width:1600px;margin:0 auto;padding:0 24px}.home-container .hero{text-align:center;padding:96px 0;background:linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 100%);border-radius:16px;margin-bottom:48px}.home-container .hero .hero-title{font-size:3rem;margin-bottom:24px;background:linear-gradient(135deg, #00e676, #00ff7f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width: 768px){.home-container .hero .hero-title{font-size:2rem}}.home-container .hero .hero-subtitle{font-size:1.25rem;color:#b0b0b0;max-width:600px;margin:0 auto}.home-container .featured-reviews{width:100%}.home-container .featured-reviews .section-title{font-size:2rem;margin-bottom:32px;text-align:center}.home-container .featured-reviews .review-grid{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr)) !important;gap:2rem !important}@media (min-width: 1920px){.home-container .featured-reviews .review-grid{grid-template-columns:repeat(auto-fill, minmax(320px, 1fr)) !important}}@media (max-width: 768px){.home-container .featured-reviews .review-grid{grid-template-columns:repeat(2, 1fr) !important;gap:1rem !important}}@media (max-width: 640px){.home-container .featured-reviews .review-grid{grid-template-columns:1fr !important;gap:1rem !important}}.archive-page{max-width:1600px;margin:0 auto;padding:0 24px;width:100%}.archive-page .archive-header{text-align:center;margin-bottom:48px}.archive-page .archive-header .archive-title{font-size:2.5rem;margin-bottom:16px}.archive-page .archive-header .archive-description{font-size:1.125rem;color:#b0b0b0;max-width:600px;margin:0 auto}.archive-page .review-grid{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr)) !important;gap:2rem !important}@media (min-width: 1920px){.archive-page .review-grid{grid-template-columns:repeat(auto-fill, minmax(320px, 1fr)) !important}}@media (max-width: 768px){.archive-page .review-grid{grid-template-columns:repeat(2, 1fr) !important;gap:1rem !important}}@media (max-width: 640px){.archive-page .review-grid{grid-template-columns:1fr !important;gap:1rem !important}}.blog-page{max-width:1600px;margin:0 auto;padding:0 24px;width:100%}.blog-page .page-header{text-align:center;margin-bottom:48px;padding:48px 0}.blog-page .page-header .page-title{font-size:2.5rem;margin-bottom:16px}.blog-page .page-header .page-description{font-size:1.125rem;color:#b0b0b0;max-width:600px;margin:0 auto}.blog-page .blog-grid{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr)) !important;gap:2rem !important}@media (min-width: 1920px){.blog-page .blog-grid{grid-template-columns:repeat(auto-fill, minmax(350px, 1fr)) !important}}@media (max-width: 768px){.blog-page .blog-grid{grid-template-columns:repeat(2, 1fr) !important;gap:1.5rem !important}}@media (max-width: 640px){.blog-page .blog-grid{grid-template-columns:1fr !important;gap:1.5rem !important}}.blog-page .blog-card{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden;transition:transform 250ms ease-in-out,box-shadow 250ms ease-in-out}.blog-page .blog-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,230,118,0.15)}.blog-page .blog-card .blog-card-image{display:block;width:100%;height:200px;overflow:hidden}.blog-page .blog-card .blog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform 250ms ease-in-out}.blog-page .blog-card .blog-card-image:hover img{transform:scale(1.05)}.blog-page .blog-card .blog-card-content{padding:32px}.blog-page .blog-card .blog-card-meta{display:flex;gap:16px;font-size:.875rem;color:#b0b0b0;margin-bottom:16px}.blog-page .blog-card .blog-card-meta time{color:#00e676}.blog-page .blog-card .blog-card-meta .reading-time::before{content:"•";margin-right:16px}.blog-page .blog-card .blog-card-title{font-size:1.5rem;margin-bottom:16px}.blog-page .blog-card .blog-card-title a{color:#e0e0e0;text-decoration:none;transition:color 150ms ease-in-out}.blog-page .blog-card .blog-card-title a:hover{color:#00e676}.blog-page .blog-card .blog-card-subtitle{font-size:1rem;color:#b0b0b0;margin-bottom:24px;line-height:1.6}.blog-page .blog-card .blog-card-excerpt{font-size:0.95rem;color:#b0b0b0;margin-bottom:24px;line-height:1.6}.blog-page .blog-card .blog-card-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.blog-page .blog-card .blog-card-tags .tag{font-size:.75rem;padding:0.25rem 0.5rem;background-color:rgba(0,230,118,0.1);color:#00e676;border-radius:4px}.blog-page .blog-card .blog-card-link{display:inline-block;color:#00e676;font-weight:600;text-decoration:none;transition:color 150ms ease-in-out}.blog-page .blog-card .blog-card-link:hover{color:#00ff7f}.blog-post{max-width:800px;margin:0 auto;padding:0 24px;width:100%}.blog-post .post-header{margin-bottom:48px}.blog-post .post-header .post-hero-image{width:100%;height:400px;overflow:hidden;border-radius:12px;margin-bottom:32px}@media (max-width: 640px){.blog-post .post-header .post-hero-image{height:250px}}.blog-post .post-header .post-hero-image img{width:100%;height:100%;object-fit:cover}.blog-post .post-header .post-meta-wrapper{text-align:center}.blog-post .post-header .post-title{font-size:2.5rem;margin-bottom:16px;line-height:1.2}@media (max-width: 640px){.blog-post .post-header .post-title{font-size:2rem}}.blog-post .post-header .post-subtitle{font-size:1.25rem;color:#b0b0b0;margin-bottom:24px;line-height:1.5}.blog-post .post-header .post-meta{display:flex;justify-content:center;gap:24px;font-size:.875rem;color:#b0b0b0;margin-bottom:24px}.blog-post .post-header .post-meta time{color:#00e676}.blog-post .post-header .post-meta .reading-time::before{content:"•";margin-right:16px}.blog-post .post-header .post-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:24px}.blog-post .post-header .post-tags .tag{font-size:.75rem;padding:0.25rem 0.5rem;background-color:rgba(0,230,118,0.1);color:#00e676;border-radius:4px}.blog-post .post-content{font-size:1.125rem;line-height:1.8;color:#e0e0e0}.blog-post .post-content h2{font-size:2rem;margin-top:64px;margin-bottom:24px;color:#e0e0e0}.blog-post .post-content h3{font-size:1.5rem;margin-top:48px;margin-bottom:24px;color:#e0e0e0}.blog-post .post-content h4{font-size:1.25rem;margin-top:32px;margin-bottom:16px;color:#e0e0e0}.blog-post .post-content p{margin-bottom:24px}.blog-post .post-content a{color:#00e676;text-decoration:underline;transition:color 150ms ease-in-out}.blog-post .post-content a:hover{color:#00ff7f}.blog-post .post-content ul,.blog-post .post-content ol{margin-bottom:24px;padding-left:32px}.blog-post .post-content ul li,.blog-post .post-content ol li{margin-bottom:16px}.blog-post .post-content table{width:100%;margin-bottom:24px;border-collapse:collapse}.blog-post .post-content table th,.blog-post .post-content table td{padding:16px 24px;border:1px solid #2a2a2a;text-align:left}.blog-post .post-content table th{background-color:#1a1a1a;font-weight:600}.blog-post .post-content blockquote{border-left:4px solid #00e676;padding-left:24px;margin:32px 0;font-style:italic;color:#b0b0b0}.blog-post .post-content code{font-family:'Courier New', monospace;background-color:#1a1a1a;padding:0.2rem 0.4rem;border-radius:4px;font-size:0.9em}.blog-post .post-content pre{background-color:#1a1a1a;padding:24px;border-radius:8px;overflow-x:auto;margin-bottom:24px}.blog-post .post-content pre code{background-color:transparent;padding:0}.blog-post .affiliate-disclosure{background-color:rgba(0,230,118,0.1);border-left:4px solid #00e676;padding:24px;margin:48px 0;border-radius:4px;font-size:0.95rem}.blog-post .affiliate-disclosure p{margin:0}.blog-post .post-footer{margin-top:64px;padding-top:48px;border-top:1px solid #2a2a2a}.blog-post .post-footer .post-share{text-align:center;margin-bottom:48px}.blog-post .post-footer .post-share h3{font-size:1.25rem;margin-bottom:24px}.blog-post .post-footer .post-share .share-buttons{display:flex;justify-content:center;gap:24px}.blog-post .post-footer .post-share .share-buttons .share-button{padding:16px 24px;background-color:#1a1a1a;color:#e0e0e0;text-decoration:none;border-radius:8px;transition:background-color 150ms ease-in-out}.blog-post .post-footer .post-share .share-buttons .share-button:hover{background-color:#00e676;color:#0a0a0a}.blog-post .post-footer .post-navigation{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 640px){.blog-post .post-footer .post-navigation{grid-template-columns:1fr}}.blog-post .post-footer .post-navigation a{padding:24px;background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;text-decoration:none;transition:transform 150ms ease-in-out,box-shadow 150ms ease-in-out}.blog-post .post-footer .post-navigation a:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,230,118,0.15)}.blog-post .post-footer .post-navigation a .nav-label{display:block;font-size:.875rem;color:#b0b0b0;margin-bottom:8px}.blog-post .post-footer .post-navigation a .nav-title{display:block;font-size:1rem;color:#e0e0e0;font-weight:600}.blog-post .post-footer .post-navigation .nav-previous{text-align:left}.blog-post .post-footer .post-navigation .nav-next{text-align:right}
