body {background-color: #f4f2ef;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;color: #333;line-height: 1.6;margin: 0;padding: 0;}.container {max-width: 1200px;margin: 0 auto;padding: 2rem 1rem;}.mt-8 {margin-top: 2rem;}.mb-2 {margin-bottom: 0.5rem;}.mb-3 {margin-bottom: 0.75rem;}.mb-4 {margin-bottom: 1rem;}.mb-8 {margin-bottom: 2rem;}.mx-auto {margin-left: auto;margin-right: auto;}.px-4 {padding-left: 1rem;padding-right: 1rem;}.py-8 {padding-top: 2rem;padding-bottom: 2rem;}.p-4 {padding: 1rem;}.text-center {text-align: center;}.text-left {text-align: left;}.max-w-2xl {max-width: 42rem;}.max-w-4xl {max-width: 56rem;}.w-full {width: 100%;}.text-2xl {font-size: 1.5rem;}.text-xl {font-size: 1.25rem;}.text-lg {font-size: 1.125rem;}.text-xs {font-size: 0.75rem;}.font-bold {font-weight: 700;}.text-gray-800 {color: #2d3748;}.text-gray-700 {color: #4a5568;}.text-gray-500 {color: #718096;}.bg-white {background-color: #ffffff;}.rounded-xl {border-radius: 0.75rem;}.shadow-md {box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}.list-disc {list-style-type: disc;padding-left: 1.25rem;}.space-y-2 > * + * {margin-top: 0.5rem;}.space-y-3 > * + * {margin-top: 0.75rem;}.space-y-4 > * + * {margin-top: 1rem;}.pl-5 {padding-left: 1.25rem;}.mt-2 {margin-top: 0.5rem;}a {color: #4f6be8;text-decoration: none;transition: color 0.2s ease;}a:hover {color: #3a56d8;text-decoration: underline;}strong {font-weight: 700;}.game-features {display: grid;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));gap: 1.5rem;margin: 2rem 0;}.feature-card {background: white;padding: 1.5rem;border-radius: 0.75rem;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);text-align: center;}.feature-icon {font-size: 2.5rem;margin-bottom: 1rem;}.cta-button {display: inline-block;background: #4f6be8;color: white;padding: 0.75rem 1.5rem;border-radius: 0.5rem;font-weight: 600;margin: 1rem 0;transition: background 0.2s ease;}.cta-button:hover {background: #3a56d8;text-decoration: none;color: white;}.faq-item {margin-bottom: 1.5rem;}@media (min-width: 640px) {.sm\:text-3xl {font-size: 1.875rem;}.sm\:p-6 {padding: 1.5rem;}.sm\:text-left {text-align: left;}}.mt-4 {margin-top: 1rem;}.mt-8 {margin-top: 2rem;}.mx-auto {margin-left: auto;margin-right: auto;}.px-4 {padding-left: 1rem;padding-right: 1rem;}.p-4 {padding: 1rem;}.p-6 {padding: 1.5rem;}.font-bold {font-weight: 700;}.text-gray-800 {color: #2d3748;}.text-gray-700 {color: #4a5568;}.text-gray-500 {color: #718096;}.bg-white {background-color: #ffffff;}.rounded-xl {border-radius: 0.75rem;}.shadow-md {box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}.game-grid {display: grid;grid-template-columns: repeat(auto-fill, minmax(340px, 1fr));gap: 1.5rem;margin: 2rem 0;}.game-card {background: white;border-radius: 0.75rem;overflow: hidden;transition: all 0.3s ease;border: 1px solid #e2e8f0;}.game-card:hover {transform: translateY(-5px);box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);}.game-card-header {background: linear-gradient(135deg, #4f6be8 0%, #3a56d8 100%);color: white;padding: 1.25rem;text-align: center;}.game-icon {font-size: 2.5rem;margin-bottom: 0.5rem;}.game-card-content {padding: 1.5rem;}.game-title {font-size: 1.25rem;font-weight: 700;margin-bottom: 0.75rem;color: #2d3748;}.game-description {color: #4a5568;margin-bottom: 1rem;font-size: 0.95rem;}.similarity-badge {display: inline-block;background: #edf2f7;color: #4a5568;padding: 0.25rem 0.75rem;border-radius: 1rem;font-size: 0.75rem;margin-bottom: 1rem;}.play-button {display: inline-block;background: #4f6be8;color: white;padding: 0.6rem 1.25rem;border-radius: 0.5rem;font-weight: 600;text-decoration: none;transition: background 0.2s ease;font-size: 0.9rem;}.play-button:hover {background: #3a56d8;color: white;text-decoration: none;}.category-section {margin: 3rem 0 2rem 0;}.category-title {font-size: 1.5rem;font-weight: 700;color: #2d3748;margin-bottom: 1rem;padding-bottom: 0.5rem;border-bottom: 2px solid #4f6be8;}.site-recommendation {background: #f0f9ff;border: 1px solid #bae6fd;border-radius: 0.75rem;padding: 1.5rem;margin: 2rem 0;}.similarity-features {background: #f7fafc;border-radius: 0.5rem;padding: 1rem;margin: 1rem 0;}.feature-list {list-style: none;padding: 0;margin: 0;}.feature-list li {padding: 0.25rem 0;color: #4a5568;}.feature-list li:before {content: "✓ ";color: #48bb78;font-weight: bold;margin-right: 0.5rem;}.legal-notice {background: #f8f9fa;border-radius: 0.5rem;padding: 1rem;margin: 2rem 0;font-size: 0.85rem;color: #718096;text-align: center;}@media (max-width: 768px) {.game-grid {grid-template-columns: 1fr;}}.grid {display: grid;}.grid-cols-1 {grid-template-columns: repeat(1, minmax(0, 1fr));}.md\:grid-cols-3 {grid-template-columns: repeat(3, minmax(0, 1fr));}.gap-4 {gap: 1rem}.navbar-right {display: flex;padding: 10px;align-items: center;}.navbar-right .lang{margin-left:auto}.dropdown {position: relative;}.dropdown-item {display: block;width: 100%;padding: 0.25rem 1rem;clear: both;font-weight: 400;color: #212529;text-align: inherit;white-space: nowrap;background-color: #fff0;border: 0;}.btn-outline-secondary {color: #1f2328;background-color: #fff0;border: 1px solid #1f232826;padding: 0.175rem 0.5rem;font-size: 14px;line-height: 1.5;border-radius: 0.25rem;text-transform: capitalize;text-decoration: none;}.btn-outline-secondary:hover {background-color: #5b5d63;color: #fff;text-decoration: none;}.btn-outline-secondary.delete{border-color: transparent;background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSI+PC9wYXRoPjxwYXRoIGQ9Ik0xNyA2aDV2MmgtMnYxM2ExIDEgMCAwIDEtMSAxSDVhMSAxIDAgMCAxLTEtMVY4SDJWNmg1VjNhMSAxIDAgMCAxIDEtMWg4YTEgMSAwIDAgMSAxIDF2M3ptMSAySDZ2MTJoMTJWOHptLTkgM2gydjZIOXYtNnptNCAwaDJ2NmgtMnYtNnpNOSA0djJoNlY0SDl6IiBmaWxsPSIjZmYwMDAwIiBjbGFzcz0iZmlsbC0wMDAwMDAiPjwvcGF0aD48L3N2Zz4=");background-repeat: no-repeat;padding: 13px;}.btn-outline-secondary.delete:hover {background-color: #ffdcdc;}.dropdown-toggle {display: flex;align-items: center;}.dropdown-toggle::after {margin-left: 0.255em;content: "";border-top: 0.3em solid;border-right: 0.3em solid #fff0;border-bottom: 0;border-left: 0.3em solid #fff0;}.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 3.3rem;padding: 0.5rem 0;margin: 0.125rem 0 0;font-size: 0.9rem;color: #212529;text-align: left;list-style: none;background-color: #fff;background-clip