html{scroll-behavior:smooth}body{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;background-color:#f3f4f6;color:#1f2937;line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:1rem}@media (min-width: 1536px){.container{max-width:1440px}}header{background-color:#2563eb;color:#fff;padding:.75rem 0;margin-bottom:1rem;border-radius:.5rem .5rem 0 0}.header-nav{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:0 1rem}.header-logo .logo-link{color:#fff;text-decoration:none;font-weight:700;font-size:1.25rem}.header-search input[type=search]{padding:.5rem .75rem;border-radius:9999px;border:1px solid #d1d5db;width:220px;color:#374151}@media (max-width: 768px){.header-nav{flex-direction:column;gap:1rem}.header-search input[type=search]{width:180px}}.breadcrumbs{margin-bottom:1rem;font-size:.875rem;color:#6b7280}.breadcrumbs a{color:#2563eb;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs span:not(:last-child):after{content:" / ";margin:0 .25rem}.main-layout-wrapper{display:flex;flex-wrap:wrap;gap:1.5rem}.game-content-column{flex:3;min-width:0;order:1}.sidebar-column{flex:1;min-width:280px;order:2}.game-title-section{margin-bottom:.75rem;text-align:left}.game-title-section h1{font-size:2.25rem;line-height:2.5rem;font-weight:700;margin-bottom:.25rem;color:#111827}.subtitle{font-size:1rem;color:#4b5867;margin-top:0;margin-bottom:1rem;line-height:1.5}.game-embed-area{background-color:#1f2937;width:100%;border-radius:.5rem;margin-bottom:1rem;position:relative;overflow:hidden;display:flex;flex-direction:column}.game-visual-and-overlay{width:100%;aspect-ratio:16 / 9;position:relative;display:flex;align-items:center;justify-content:center;background-color:#000}.game-launch-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;background-color:#000000a6;border-radius:.5rem;text-align:center;position:absolute;z-index:10;inset:0}.game-launch-overlay .game-logo-iframe{width:88px;height:88px;border-radius:.5rem;background-color:#7f8c8d;margin-bottom:1rem;object-fit:contain;border:3px solid rgba(255,255,255,.9);content:url(https://placehold.co/88x88/3498db/ffffff?text=Merge+Evolution+Fun)}.game-launch-overlay .game-title-iframe{font-size:1.75rem;font-weight:600;color:#fff;margin-bottom:1.25rem}.play-now-button-iframe{background-color:#e74c3c;color:#fff;padding:.75rem 1.5rem;text-decoration:none;font-size:1.25rem;font-weight:600;border-radius:.375rem;border:none;cursor:pointer;transition:background-color .2s ease-in-out;box-shadow:0 4px 6px #0000001a}.play-now-button-iframe:hover{background-color:#c0392b}#game-iframe{width:100%;height:600px;border:none;border-radius:.5rem;background-color:#000}.game-visual-and-overlay iframe{position:relative;width:100%;height:100%;border-radius:.5rem .5rem 0 0}.game-embed-controls{background-color:#374151;padding:.5rem 1rem;display:flex;align-items:center;justify-content:space-between;color:#e5e7eb;min-height:52px;border-top:none;border-radius:0 0 .5rem .5rem}.game-embed-controls .game-info-bar{display:flex;align-items:center}.game-embed-controls .game-logo-bar{width:32px;height:32px;border-radius:.25rem;margin-right:.75rem;object-fit:contain;content:url(https://placehold.co/32x32/3498db/ffffff?text=MEF)}.game-embed-controls .game-title-in-bar{font-size:.95rem;font-weight:500;margin-right:1rem}.game-embed-actions button{background:transparent;border:none;color:#d1d5db;font-size:.875rem;margin-left:.5rem;cursor:pointer;padding:.375rem .625rem;border-radius:.25rem;display:inline-flex;align-items:center;transition:background-color .2s,color .2s}.game-embed-actions button:hover{background-color:#4b5563;color:#fff}.game-embed-actions button .icon{margin-right:.375rem;font-size:1.1em}.icon-share:before{content:"🔗"}.icon-favorite:before{content:"⭐"}.icon-fullscreen:before{content:"↔️"}.icon-comment:before{content:"📝"}.ad-slot{background-color:#e5e7eb;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:.25rem;font-size:.875rem;color:#6b7280;border:1px dashed #9ca3af}.ad-slot-below-game{height:90px;margin-bottom:1.5rem}.placeholder-ad-reviews{height:120px;margin-bottom:1rem}.placeholder-ad-sidebar{height:250px;margin-bottom:1rem}.related-games-main{margin-bottom:1.5rem;padding:1rem;background-color:#fff;border-radius:.5rem;border:1px solid #e5e7eb}.related-games-main h2{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:#1f2937;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}.related-games-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:1rem}.content-details-wrapper{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.content-details-wrapper{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (min-width: 1024px){.content-details-wrapper{gap:1.5rem}}.tabs-and-content-column{width:100%}@media (min-width: 768px){.tabs-and-content-column{grid-column:span 2 / span 2}}.reviews-and-ads-column{width:100%}@media (min-width: 768px){.reviews-and-ads-column{grid-column:span 1 / span 1}}.game-details-meta{padding:1rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1.5rem}.game-details-meta .meta-item{margin-bottom:.5rem;font-size:.9rem}.game-details-meta .meta-item strong{color:#374151;min-width:110px;display:inline-block;font-weight:500}.game-details-meta .rating{color:#f59e0b;font-weight:600}.game-details-meta .tags span{background-color:#e5e7eb;color:#4b5563;padding:.25rem .625rem;border-radius:9999px;margin-right:.375rem;font-size:.8rem;display:inline-block;margin-top:.25rem}.game-details-meta .tags a{text-decoration:none;color:inherit}.game-details-meta .tags a:hover span{background-color:#d1d5db}.content-nav{display:flex;flex-wrap:wrap;border-bottom:2px solid #e5e7eb;margin-bottom:1.5rem;background-color:#fff;padding:.5rem .25rem;border-radius:.5rem .5rem 0 0;position:sticky;top:0;z-index:50}.nav-link-button{padding:.625rem .75rem;cursor:pointer;background-color:transparent;border:none;border-bottom:3px solid transparent;margin-right:.25rem;margin-bottom:.25rem;font-size:.875rem;font-weight:500;color:#6b7280;white-space:nowrap;text-decoration:none;transition:color .2s,border-bottom-color .2s}.nav-link-button:hover{color:#2563eb}.nav-link-button.active{border-bottom-color:#2563eb;font-weight:600;color:#2563eb}.content-section{padding:1.25rem;border:1px solid #e5e7eb;border-radius:.5rem;background-color:#fff;margin-bottom:1.5rem;scroll-margin-top:70px}.content-section h2{font-size:1.5rem;font-weight:600;margin-top:0;color:#111827;border-bottom:1px solid #e5e7eb;padding-bottom:.75rem;margin-bottom:1rem}.content-section h3{font-size:1.25rem;font-weight:600;margin-top:1.25rem;color:#1f2937;margin-bottom:.5rem}.content-section h4{font-size:1rem;font-weight:600;margin-top:1rem;color:#374151;margin-bottom:.25rem}.content-section ul,.content-section ol{padding-left:1.25rem;margin-bottom:1rem}.content-section li{margin-bottom:.5rem}.video-placeholder{width:100%;aspect-ratio:16 / 9;background-color:#e5e7eb;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:.375rem;margin-bottom:.75rem}.overview-layout{display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.overview-layout{flex-direction:row;align-items:flex-start}}.overview-text{flex:1}.overview-screenshot-container{flex-shrink:0;width:100%;margin-top:1rem}@media (min-width: 768px){.overview-screenshot-container{width:30%;max-width:250px;margin-top:0;margin-left:1rem}}.inline-screenshot{width:100%;height:auto;border-radius:.375rem;border:1px solid #e5e7eb;display:block}.inline-screenshot-caption{font-size:.75rem;color:#6b7280;margin-top:.25rem;text-align:center}.feature-item-with-screenshot{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1rem}@media (min-width: 640px){.feature-item-with-screenshot{flex-direction:row;align-items:center}}.feature-item-with-screenshot img{width:120px;height:80px;object-fit:cover;border-radius:.25rem;border:1px solid #e5e7eb;flex-shrink:0}.feature-item-with-screenshot .feature-text{flex-grow:1}.screenshots-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.screenshot-card img{width:100%;height:auto;border-radius:.25rem;border:1px solid #e5e7eb}.screenshot-card p{font-size:.875rem;text-align:center;margin-top:.25rem;color:#6b7280}.reviews-and-ads-column .section,.sidebar-column .section{background-color:#fff;padding:1rem;border-radius:.5rem;border:1px solid #e5e7eb;margin-bottom:1.5rem}.reviews-and-ads-column .section-title,.sidebar-column .section-title{font-size:1.125rem;font-weight:600;margin-bottom:.75rem;color:#1f2937;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}.review{border-bottom:1px solid #f3f4f6;padding-bottom:.75rem;margin-bottom:.75rem}.review:last-child{border-bottom:none;margin-bottom:0}.review p{margin-bottom:.25rem;font-size:.9rem}.review .stars{color:#f59e0b}.review cite{font-style:normal;font-size:.8rem;color:#6b7280;display:block;margin-top:.25rem}.game-card{border:1px solid #e5e7eb;text-align:center;border-radius:.375rem;background-color:#fff;overflow:hidden;padding-bottom:.5rem}.game-card img{width:100%;height:80px;object-fit:cover;background-color:#e5e7eb}.game-card p{margin:.5rem .25rem;font-size:.875rem;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.game-card a{text-decoration:none}.game-card a:hover p{color:#2563eb}.sidebar-game-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}footer{background-color:#1f2937;color:#e5e7eb;text-align:center;padding:1.5rem 0;margin-top:2rem;border-radius:0 0 .5rem .5rem}footer p{margin:.25rem 0;font-size:.875rem}footer a{color:#60a5fa;text-decoration:none}footer a:hover{text-decoration:underline}.chart-container{position:relative;width:100%;max-width:600px;margin-left:auto;margin-right:auto;height:300px;max-height:350px}@media (min-width: 768px){.chart-container{height:350px;max-height:400px}}@media (max-width: 1024px){.main-layout-wrapper{flex-direction:column}.game-content-column,.sidebar-column{flex-basis:100%;order:initial}.sidebar-column{margin-top:1.5rem}}@media (max-width: 767px){.content-nav{position:static}.game-title-section h1{font-size:1.875rem}.subtitle{font-size:.95rem}.game-launch-overlay .game-title-iframe{font-size:1.25rem}.play-now-button-iframe{font-size:1rem;padding:.5rem 1rem}.game-embed-controls{flex-wrap:wrap;justify-content:center;gap:.5rem}.game-embed-controls .game-info-bar{flex-basis:100%;justify-content:center;margin-bottom:.25rem}.game-embed-controls .game-embed-actions{flex-basis:100%;display:flex;justify-content:space-around}.game-embed-actions button{margin-left:.25rem;margin-right:.25rem;padding:.375rem .5rem;font-size:.8rem}.overview-layout{flex-direction:column}.overview-screenshot-container{width:100%;max-width:300px;margin-left:auto;margin-right:auto}.feature-item-with-screenshot{flex-direction:column;align-items:flex-start}.feature-item-with-screenshot img{width:150px;margin-bottom:.5rem}}
