html,body{overflow-x:hidden;scroll-behavior:smooth;min-height:100vh;font-family:'Poppins',sans-serif}body{width:100%;box-sizing:border-box}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}.max-w-6xl{max-width:1200px !important}main{padding-top:4.5rem}@media (min-width:768px){main{padding-top:5rem}}.ultimate-board,.small-board{grid-template-columns:repeat(3,minmax(0,1fr)) !important}.small-board,.small-cell{min-width:0 !important}@media (min-width:768px) and (max-width:1024px){.header-nav{gap:0.5rem !important}.header-nav > * + *{margin-left:0.5rem !important}.header-nav a{font-size:0.825rem !important;padding-left:0.25rem !important;padding-right:0.25rem !important}header a.text-2xl{font-size:1.125rem !important}header img{margin-right:0.25rem !important;width:1.5rem !important;height:1.5rem !important}header .container{padding-left:0.5rem !important;padding-right:0.5rem !important}}body.dark input[type="text"],body.dark input[type="email"],body.dark input[type="tel"],body.dark input[type="url"],body.dark input[type="number"],body.dark textarea,body.dark select{background-color:#0f172a !important;border-color:#334155 !important;color:#f8fafc !important}body.dark input::placeholder,body.dark textarea::placeholder{color:#64748b !important}body.dark label{color:#cbd5e1 !important}body.dark .content-section h2,body.dark .content-section h3,body.dark .content-section p,body.dark .content-section ul,body.dark .content-section ol,body.dark .content-section li,body.dark .policy-content h2,body.dark .policy-content h3,body.dark .policy-content h4,body.dark .policy-content p,body.dark .policy-content ul,body.dark .policy-content ol,body.dark .policy-content li,body.dark .faq-question,body.dark .faq-answer{color:#f1f5f9 !important}body.dark .content-section h2,body.dark .faq-item{border-bottom-color:#334155 !important}body.dark .info-box{background-color:rgba(30,58,138,0.25) !important;border-left-color:#3b82f6 !important}body.dark .info-box h4{color:#60a5fa !important}body.dark .info-box p{color:#cbd5e1 !important}body.dark .info-box.yellow{background-color:rgba(217,119,6,0.15) !important;border-left-color:#f59e0b !important}body.dark .info-box.yellow h4,body.dark .info-box.yellow p{color:#fbbf24 !important}body.dark a:not([class*="btn"]):not([class*="button"]):hover{color:#60a5fa !important}body.dark .notification{background-color:#1e293b !important;color:#f8fafc !important;box-shadow:0 4px 12px rgba(0,0,0,0.5) !important}body.dark .bg-yellow-50{background-color:rgba(250,204,21,0.15) !important;border-color:rgba(250,204,21,0.3) !important}body.dark .bg-yellow-50,body.dark .text-yellow-800,body.dark .text-yellow-700,body.dark .text-yellow-600{color:#fcd34d !important}.board-diagram-inline{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:150px;margin:1.5rem auto}.board-diagram-inline .bd-cell{aspect-ratio:1/1;background:#ffffff;border:2px solid #e2e8f0;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:800;box-shadow:0 2px 4px rgba(0,0,0,0.05);-webkit-user-select:none;user-select:none}body.dark .board-diagram-inline .bd-cell{background:#0f172a !important;border-color:#334155 !important;color:#f8fafc !important}.board-diagram-inline .bd-cell.x{color:#ef4444 !important}.board-diagram-inline .bd-cell.o{color:#3b82f6 !important}body.dark .board-diagram-inline .bd-cell.x{color:#f87171 !important}body.dark .board-diagram-inline .bd-cell.o{color:#60a5fa !important}.board-diagram-inline .bd-cell.highlight-fork{background:#fef9c3 !important;border-color:#facc15 !important}body.dark .board-diagram-inline .bd-cell.highlight-fork{background:rgba(250,204,21,0.15) !important;border-color:#eab308 !important}.board-diagram-inline .bd-cell.highlight-win{background:#dcfce7 !important;border-color:#4ade80 !important}body.dark .board-diagram-inline .bd-cell.highlight-win{background:rgba(74,222,128,0.15) !important;border-color:#22c55e !important}.board-diagram-inline .bd-cell.highlight-mistake{background:#fee2e2 !important;border-color:#f87171 !important}body.dark .board-diagram-inline .bd-cell.highlight-mistake{background:rgba(248,113,113,0.15) !important;border-color:#ef4444 !important}.interactive-challenge-widget button:focus-visible,.minimax-calculator-widget button:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.cell-badge{position:absolute;bottom:2px;right:2px;font-size:8px;line-height:1}.decision-tree-svg text{font-family:'Poppins',sans-serif}html.page-about-us,html.page-about-us body{overflow-x:hidden;scroll-behavior:smooth}html.page-about-us body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);position:relative}.page-about-us main{padding-top:4rem}@media (min-width:768px){.page-about-us main{padding-top:5rem}}.header-nav a{position:relative}.header-nav a::after{content:'';position:absolute;bottom:-5px;left:0;width:0;height:2px;background-color:#4D96FF;transition:width 0.3s ease}.header-nav a:hover::after,.header-nav a.active::after{width:100%}.page-about-us .content-section{margin-bottom:2.5rem}.page-about-us .content-section h2{font-size:1.875rem;font-weight:700;margin-bottom:1.5rem;color:#1f2937;border-bottom:2px solid #e5e7eb;padding-bottom:0.5rem}.page-about-us .content-section h3{font-size:1.25rem;font-weight:600;margin-bottom:0.75rem;margin-top:1.25rem;color:#111827}.page-about-us .content-section p{margin-bottom:1rem;line-height:1.6;color:#4b5563}.page-about-us .content-section ul,.page-about-us .content-section ol{margin-left:1.5rem;margin-bottom:1rem;color:#4b5563}.page-about-us .content-section ul{list-style:disc}.page-about-us .content-section ol{list-style:decimal}.page-about-us .content-section li{margin-bottom:0.5rem}.page-about-us .content-section a{color:#4D96FF;text-decoration:underline}.page-about-us .content-section a:hover{color:#3a7fd9}.page-about-us .content-section strong{font-weight:600}.page-about-us .why-choose-list{list-style:none;padding-left:0}.page-about-us .why-choose-list li{margin-bottom:0.75rem}.page-about-us .info-box{padding:1rem;border-radius:0.375rem;margin-bottom:1rem;background-color:#eff6ff;border-left:4px solid #60a5fa}.page-about-us .info-box.yellow{background-color:#fef3c7;border-left-color:#fcd34d}.page-about-us .info-box h4{font-weight:600;margin-bottom:0.5rem;color:#1e3a8a}.page-about-us .info-box.yellow h4{color:#92400e}.page-about-us .info-box p{margin-bottom:0;color:#374151}.page-about-us .info-box.yellow p{color:#78350f}.adsense-header-slot,.adsense-footer-slot{min-height:90px;max-height:280px;overflow:hidden;max-width:100%}.page-about-us ins.adsbygoogle{display:block !important}#back-to-top{animation-duration:3s !important}.hero-gradient-custom{background:linear-gradient(135deg,#1e3a5f 0%,#2d6ab0 100%) !important}body.dark{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%) !important;color:#f8fafc !important}body.dark .bg-white{background-color:#1e293b !important}body.dark .bg-gray-50,body.dark .bg-gray-100{background-color:#0f172a !important}body.dark .bg-gray-200{background-color:#334155 !important}body.dark .bg-blue-50{background-color:rgba(30,58,138,0.3) !important;border-color:#1e40af !important}body.dark .bg-red-50{background-color:rgba(127,29,29,0.3) !important;border-color:#991b1b !important}body.dark .bg-amber-50{background-color:#1e293b !important;border-color:#334155 !important}body.dark .bg-green-50{background-color:rgba(16,185,129,0.15) !important;border-color:rgba(16,185,129,0.3) !important}body.dark .bg-purple-50{background-color:rgba(139,92,246,0.15) !important;border-color:rgba(139,92,246,0.3) !important}body.dark .bg-pink-50{background-color:rgba(236,72,153,0.15) !important;border-color:rgba(236,72,153,0.3) !important}body.dark .text-gray-900,body.dark .text-gray-800,body.dark .text-gray-700,body.dark .text-gray-600{color:#f1f5f9 !important}body.dark .text-gray-500,body.dark .text-gray-400{color:#cbd5e1 !important}body.dark .text-blue-600,body.dark .text-blue-700{color:#60a5fa !important}body.dark .text-red-600,body.dark .text-red-700{color:#f87171 !important}body.dark .text-amber-900,body.dark .text-amber-800{color:#fcd34d !important}body.dark .text-amber-700{color:#fbbf24 !important}body.dark .text-green-800,body.dark .text-green-700,body.dark .text-green-600{color:#4ade80 !important}body.dark .text-purple-800,body.dark .text-purple-700,body.dark .text-purple-600{color:#c084fc !important}body.dark .text-blue-800,body.dark .text-blue-700{color:#60a5fa !important}body.dark .text-pink-700,body.dark .text-pink-600{color:#f472b6 !important}body.dark .border-gray-100,body.dark .border-gray-200,body.dark .border-gray-300{border-color:#334155 !important}body.dark .shadow-md,body.dark .shadow-lg,body.dark .shadow-xl{box-shadow:0 4px 6px -1px rgba(0,0,0,0.5),0 2px 4px -1px rgba(0,0,0,0.06) !important}body.dark .header-nav a{color:#cbd5e1 !important}body.dark .header-nav a:hover,body.dark .header-nav a.active{color:#60a5fa !important}body.dark #mobile-menu{background-color:#1e293b !important;border-color:#334155 !important}body.dark .mobile-nav-link{color:#cbd5e1 !important}body.dark .mobile-nav-link:hover{background-color:#334155 !important;color:#60a5fa !important}body.dark .cell{background-color:#1e293b !important;color:#f8fafc !important;box-shadow:0 4px 6px rgba(0,0,0,0.3) !important}body.dark .cell:hover{background-color:#334155 !important;box-shadow:0 6px 12px rgba(0,0,0,0.4) !important}body.dark .cell.x{color:#fca5a5 !important}body.dark .cell.o{color:#93c5fd !important}body.dark .cell.winner-x{background-color:rgba(239,68,68,0.2) !important}body.dark .cell.winner-o{background-color:rgba(59,130,246,0.2) !important}body.dark .cell.replay-last-move{background-color:#451a03 !important}body.dark input[type="text"],body.dark input[type="number"],body.dark select{background-color:#0f172a !important;border-color:#334155 !important;color:#f8fafc !important}body.dark .btn-secondary{background-color:#ef4444 !important}body.dark .btn-secondary:hover{background-color:#dc2626 !important}body.dark #btn-reset-game,body.dark #btn-restart-game{background-color:#334155 !important;color:#f8fafc !important}body.dark #btn-reset-game:hover,body.dark #btn-restart-game:hover{background-color:#475569 !important}body.dark .leaderboard-table th{background-color:#0f172a !important;color:#94a3b8 !important}body.dark .leaderboard-table td{border-bottom-color:#334155 !important}body.dark .prose h2,body.dark .prose h3,body.dark .prose strong{color:#f8fafc !important}body.dark .prose p,body.dark .prose ul,body.dark .prose ul li{color:#cbd5e1 !important}body.dark .faq-item{border-bottom-color:#334155 !important}body.dark footer{background-color:#0f172a !important;border:1px solid #334155 !important}body.dark footer a{color:#94a3b8 !important}body.dark footer a:hover{color:#ffffff !important}body.dark .stats-card{background-color:#1e293b !important;border:1px solid #334155 !important;box-shadow:0 4px 6px rgba(0,0,0,0.3) !important}body.dark .stats-card:hover{background-color:#334155 !important;box-shadow:0 8px 15px rgba(0,0,0,0.4) !important}body.dark .wtt-megamenu-item:hover{background-color:#334155 !important}.page-about-fun-facts body.dark .card-front{background-color:#1e293b !important;border-color:#334155 !important;color:#f1f5f9 !important}.page-games-noughts-and-crosses body.dark .country-pill{background:#1e293b !important;border-color:#334155 !important;color:#cbd5e1 !important}.page-games-noughts-and-crosses body.dark .board-cell{background:#0f172a !important;border-color:#334155 !important;color:#f8fafc !important}.page-play-with-friends body.dark .device-pill{background:#1e293b !important;border-color:#334155 !important;color:#cbd5e1 !important}.page-play-with-friends body.dark .comparison-row:nth-child(even) td{background:#0f172a !important}.page-ai-minimax-algorithm body.dark .tree-node{background:#1e293b !important;border-color:#334155 !important;color:#f8fafc !important}.page-ai-minimax-algorithm body.dark .tree-node.active{background:rgba(77,150,255,0.25) !important;border-color:#60a5fa !important;color:#f8fafc !important}.page-ai-minimax-algorithm body.dark .tree-node.evaluated{background:#0f172a !important;border-color:#475569 !important;color:#cbd5e1 !important}.page-ai-minimax-algorithm body.dark .tree-node.pruned{background:rgba(239,68,68,0.25) !important;border-color:#f87171 !important;color:#fca5a5 !important}.page-ai-minimax-algorithm body.dark .line-connector{background-color:#475569 !important}.page-strategy-fork-strategy body.dark .bc{background:#1e293b !important;color:#f8fafc !important}.page-strategy-fork-strategy body.dark .bc.h{background:rgba(250,204,21,0.2) !important;box-shadow:0 2px 8px rgba(250,204,21,0.3) !important}.page-strategy-fork-strategy body.dark .bc.w{background:rgba(34,197,94,0.2) !important;box-shadow:0 2px 8px rgba(34,197,94,0.3) !important}.page-strategy-fork-strategy body.dark .bc.threat{background:rgba(239,68,68,0.2) !important;box-shadow:0 2px 8px rgba(239,68,68,0.3) !important}.page-strategy-best-opening-moves body.dark .pos-best{background:rgba(251,191,36,0.2) !important;border-color:#f59e0b !important;color:#fbbf24 !important}.page-strategy-best-opening-moves body.dark .pos-good{background:rgba(74,222,128,0.2) !important;border-color:#10b981 !important;color:#4ade80 !important}.page-strategy-best-opening-moves body.dark .pos-ok{background:rgba(96,165,250,0.2) !important;border-color:#60a5fa !important;color:#93c5fd !important}.page-strategy-best-opening-moves body.dark .pos-bad{background:rgba(248,113,113,0.2) !important;border-color:#f87171 !important;color:#fca5a5 !important}.page-strategy-best-opening-moves body.dark .bc{background:#1e293b !important;color:#f8fafc !important}.page-strategy-best-opening-moves body.dark .bc.h{background:rgba(251,191,36,0.2) !important}.page-strategy-best-opening-moves body.dark .bc.g{background:rgba(74,222,128,0.2) !important}.page-strategy-never-lose body.dark .bc{background:#1e293b !important;color:#f8fafc !important}.page-strategy-never-lose body.dark .bc.h{background:rgba(251,191,36,0.2) !important}.page-strategy-never-lose body.dark .bc.block{background:rgba(239,68,68,0.2) !important}.page-strategy-never-lose body.dark .priority-step{background:#0f172a !important}.page-resources-printable-board body.dark .printable-board-container{background:#1e293b !important;border:1px solid #334155 !important}.page-resources-printable-board body.dark .board-svg line,.page-resources-printable-board body.dark .board-svg-sm line{stroke:#cbd5e1 !important}.page-resources-worksheet body.dark .worksheet-preview,.page-resources-template body.dark .template-preview{background:#1e293b !important;border-color:#475569 !important}.page-resources-template body.dark .template-preview svg line{stroke:#cbd5e1 !important}.page-resources-worksheet body.dark .worksheet-preview *{color:#cbd5e1 !important;border-color:#475569 !important}.page-resources-worksheet body.dark .worksheet-preview div[style*="background-color"]{background-color:#0f172a !important}.page-resources-choice-board body.dark .theme-pastel .choice-cell{border-color:#047857 !important;background:rgba(16,185,129,0.15) !important}.page-resources-choice-board body.dark .theme-pastel .cell-textarea{color:#a7f3d0 !important}.page-resources-choice-board body.dark .theme-lavender .choice-cell{border-color:#6d28d9 !important;background:rgba(139,92,246,0.15) !important}.page-resources-choice-board body.dark .theme-lavender .cell-textarea{color:#c084fc !important}.page-resources-choice-board body.dark .theme-bubblegum .choice-cell{border-color:#be185d !important;background:rgba(236,72,153,0.15) !important}.page-resources-choice-board body.dark .theme-bubblegum .cell-textarea{color:#f472b6 !important}.page-resources-choice-board body.dark .theme-classic .choice-cell{border-color:#475569 !important;background:#1e293b !important}.page-resources-choice-board body.dark .theme-classic .cell-textarea{color:#cbd5e1 !important}.page-resources-choice-board body.dark button[id^="theme-btn-"]:hover{background-color:#334155 !important;color:#f1f5f9 !important}.page-resources-choice-board body.dark #theme-btn-pastel{border-color:rgba(16,185,129,0.5) !important}.page-resources-choice-board body.dark #theme-btn-lavender{border-color:rgba(139,92,246,0.5) !important}.page-resources-choice-board body.dark #theme-btn-bubblegum{border-color:rgba(236,72,153,0.5) !important}.page-resources-choice-board body.dark #theme-btn-classic{border-color:#475569 !important}.page-tic-tac-toe-challenges body.dark .challenge-card:hover{background-color:#334155 !important}.page-tic-tac-toe-challenges body.dark .challenge-card.active{border-color:#d97706 !important;background-color:rgba(245,158,11,0.15) !important}.page-tic-tac-toe-challenges body.dark .challenge-card.active:hover{background-color:rgba(245,158,11,0.25) !important}.page-tic-tac-toe-challenges body.dark .challenge-card.passed{border-color:#059669 !important;background-color:rgba(16,185,129,0.15) !important}.page-tic-tac-toe-challenges body.dark .challenge-card.passed:hover{background-color:rgba(16,185,129,0.25) !important}html.page-about-us{min-height:100vh}html.page-about-us body{min-height:100vh;width:100%;box-sizing:border-box}.page-about-us main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-about-us main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-about-us main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-about-us section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-about-us section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-about-us .grid-cols-1.sm\:grid-cols-2,.page-about-us .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-about-us .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-about-us .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-about-us .rounded-2xl,.page-about-us .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-about-us .rounded-2xl{border-radius:1rem}.page-about-us .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-about-us table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-about-us table{display:table;overflow-x:initial}}.page-about-us .game-board{max-width:min(350px,90vw);width:100%}.page-about-us .cell{font-size:clamp(1.5rem,6vw,3rem)}#mobile-menu{max-width:1200px;margin-left:auto;margin-right:auto}.page-about-us img{max-width:100%;height:auto}button,a.btn,.btn-primary,.btn-secondary{max-width:100%;white-space:normal;word-break:break-word}.page-about-us input[type="text"],.page-about-us input[type="email"],.page-about-us select,.page-about-us textarea{max-width:100%;width:100%;box-sizing:border-box}.adsense-header-slot,.adsense-footer-slot{overflow:hidden;max-width:100%}#back-to-top{bottom:1.25rem;right:1.25rem}@media (min-width:768px){#back-to-top{bottom:1.5rem;right:1.5rem}}header[class*="sticky"]{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;margin:0 !important;border-radius:0 !important;border-left:none !important;border-right:none !important;z-index:1000 !important}header[class*="sticky"] > div,header[class*="sticky"] .container{max-width:1200px;margin-left:auto;margin-right:auto;width:100%;padding-left:1rem;padding-right:1rem}.page-about-us main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-about-us main,body > main{padding-top:6rem !important}}nav[aria-label="Breadcrumb"] ol,nav[aria-label="breadcrumb"] ol,.breadcrumb ol{justify-content:center !important}nav[aria-label="Breadcrumb"],nav[aria-label="breadcrumb"],.breadcrumb{text-align:center}.group:hover .wtt-megamenu-dropdown{opacity:1 !important;pointer-events:auto !important;transform:translateX(-50%) translateY(0) !important}.wtt-megamenu-dropdown::before{content:'';position:absolute;top:-24px;left:0;right:0;height:24px;background:transparent}.group:hover .fa-chevron-down{transform:rotate(180deg) !important}.wtt-megamenu-item.hover-blue:hover .wtt-megamenu-title{color:#3b82f6 !important}body.dark .wtt-megamenu-item.hover-blue:hover .wtt-megamenu-title{color:#60a5fa !important}.wtt-megamenu-item.hover-green:hover .wtt-megamenu-title{color:#10b981 !important}body.dark .wtt-megamenu-item.hover-green:hover .wtt-megamenu-title{color:#34d399 !important}.wtt-megamenu-item.hover-purple:hover .wtt-megamenu-title{color:#8b5cf6 !important}body.dark .wtt-megamenu-item.hover-purple:hover .wtt-megamenu-title{color:#a78bfa !important}.wtt-megamenu-item.hover-yellow:hover .wtt-megamenu-title{color:#d97706 !important}body.dark .wtt-megamenu-item.hover-yellow:hover .wtt-megamenu-title{color:#fbbf24 !important}.wtt-megamenu-item.hover-red:hover .wtt-megamenu-title{color:#ef4444 !important}body.dark .wtt-megamenu-item.hover-red:hover .wtt-megamenu-title{color:#f87171 !important}.wtt-megamenu-item.hover-indigo:hover .wtt-megamenu-title{color:#4f46e5 !important}body.dark .wtt-megamenu-item.hover-indigo:hover .wtt-megamenu-title{color:#818cf8 !important}.wtt-megamenu-item.hover-pink:hover .wtt-megamenu-title{color:#db2777 !important}body.dark .wtt-megamenu-item.hover-pink:hover .wtt-megamenu-title{color:#f472b6 !important}html.page-beat-impossible-tic-tac-toe body{font-family:'Poppins',sans-serif;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);min-height:100vh}.page-beat-impossible-tic-tac-toe main{padding-top:5rem}.page-beat-impossible-tic-tac-toe .cell{aspect-ratio:1/1;background:white;font-size:3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:all 0.3s ease;-webkit-user-select:none;user-select:none;border-radius:0.375rem}.page-beat-impossible-tic-tac-toe .cell:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,0.15);background-color:#f9fafb}.page-beat-impossible-tic-tac-toe .cell.x{color:#FF6B6B;font-weight:bold}.page-beat-impossible-tic-tac-toe .cell.o{color:#4D96FF;font-weight:bold}.page-beat-impossible-tic-tac-toe .cell.trainer-hint{outline:3px dashed #10B981 !important;outline-offset:-5px;box-shadow:0 0 12px rgba(16,185,129,0.5) !important;animation:hintGlow 1.5s infinite alternate}@keyframes hintGlow{from{box-shadow:0 0 8px rgba(16,185,129,0.3)}to{box-shadow:0 0 16px rgba(16,185,129,0.7)}}.page-beat-impossible-tic-tac-toe .toggle-switch-active{background-color:#10B981 !important}.page-beat-impossible-tic-tac-toe .toggle-switch-active span{transform:translateX(1.25rem) !important}.page-beat-impossible-tic-tac-toe .imgbox{width:150px;height:150px;display:none}.page-beat-impossible-tic-tac-toe .imgbox.visible{display:flex;align-items:center;justify-content:center}.page-beat-impossible-tic-tac-toe ins.adsbygoogle{display:block !important}.hero-gradient-custom{background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 100%) !important}html.page-beat-impossible-tic-tac-toe{min-height:100vh}html.page-beat-impossible-tic-tac-toe,html.page-beat-impossible-tic-tac-toe body{overflow-x:hidden;scroll-behavior:smooth}html.page-beat-impossible-tic-tac-toe body{min-height:100vh;width:100%;box-sizing:border-box}.page-beat-impossible-tic-tac-toe main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-beat-impossible-tic-tac-toe main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-beat-impossible-tic-tac-toe main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-beat-impossible-tic-tac-toe section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-beat-impossible-tic-tac-toe section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-beat-impossible-tic-tac-toe .grid-cols-1.sm\:grid-cols-2,.page-beat-impossible-tic-tac-toe .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-beat-impossible-tic-tac-toe .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-beat-impossible-tic-tac-toe .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-beat-impossible-tic-tac-toe .rounded-2xl,.page-beat-impossible-tic-tac-toe .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-beat-impossible-tic-tac-toe .rounded-2xl{border-radius:1rem}.page-beat-impossible-tic-tac-toe .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-beat-impossible-tic-tac-toe table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-beat-impossible-tic-tac-toe table{display:table;overflow-x:initial}}.page-beat-impossible-tic-tac-toe .game-board{max-width:min(350px,90vw);width:100%}.page-beat-impossible-tic-tac-toe .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-beat-impossible-tic-tac-toe img{max-width:100%;height:auto}.page-beat-impossible-tic-tac-toe input[type="text"],.page-beat-impossible-tic-tac-toe input[type="email"],.page-beat-impossible-tic-tac-toe select,.page-beat-impossible-tic-tac-toe textarea{max-width:100%;width:100%;box-sizing:border-box}.page-beat-impossible-tic-tac-toe main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-beat-impossible-tic-tac-toe main,body > main{padding-top:6rem !important}}html.page-cookie-policy,html.page-cookie-policy body{overflow-x:hidden;scroll-behavior:smooth}html.page-cookie-policy body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);position:relative}.page-cookie-policy main{padding-top:4rem}@media (min-width:768px){.page-cookie-policy main{padding-top:5rem}}.page-cookie-policy .policy-content h2{font-size:1.5rem;font-weight:600;margin-bottom:1rem;margin-top:1.5rem}.page-cookie-policy .policy-content h3{font-size:1.25rem;font-weight:600;margin-bottom:0.75rem;margin-top:1.25rem}.page-cookie-policy .policy-content p{margin-bottom:1rem;line-height:1.6}.page-cookie-policy .policy-content ul{list-style:disc;margin-left:1.5rem;margin-bottom:1rem}.page-cookie-policy .policy-content li{margin-bottom:0.5rem}.page-cookie-policy .policy-content a{color:#4D96FF;text-decoration:underline}.page-cookie-policy .policy-content a:hover{color:#3a7fd9}.page-cookie-policy ins.adsbygoogle{display:block !important}.hero-gradient-custom{background:linear-gradient(135deg,#4f46e5 0%,#6366f1 100%) !important}html.page-cookie-policy{min-height:100vh}html.page-cookie-policy body{min-height:100vh;width:100%;box-sizing:border-box}.page-cookie-policy main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-cookie-policy main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-cookie-policy main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-cookie-policy section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-cookie-policy section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-cookie-policy .grid-cols-1.sm\:grid-cols-2,.page-cookie-policy .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-cookie-policy .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-cookie-policy .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-cookie-policy .rounded-2xl,.page-cookie-policy .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-cookie-policy .rounded-2xl{border-radius:1rem}.page-cookie-policy .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-cookie-policy table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-cookie-policy table{display:table;overflow-x:initial}}.page-cookie-policy .game-board{max-width:min(350px,90vw);width:100%}.page-cookie-policy .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-cookie-policy img{max-width:100%;height:auto}.page-cookie-policy input[type="text"],.page-cookie-policy input[type="email"],.page-cookie-policy select,.page-cookie-policy textarea{max-width:100%;width:100%;box-sizing:border-box}.page-cookie-policy main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-cookie-policy main,body > main{padding-top:6rem !important}}html.page-disclaimer,html.page-disclaimer body{overflow-x:hidden;scroll-behavior:smooth}html.page-disclaimer body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);position:relative}.page-disclaimer main{padding-top:4rem}@media (min-width:768px){.page-disclaimer main{padding-top:5rem}}.page-disclaimer .policy-content h2{font-size:1.5rem;font-weight:600;margin-bottom:1rem;margin-top:1.5rem}.page-disclaimer .policy-content p{margin-bottom:1rem;line-height:1.6}.page-disclaimer .policy-content ul{list-style:disc;margin-left:1.5rem;margin-bottom:1rem}.page-disclaimer .policy-content li{margin-bottom:0.5rem}.page-disclaimer .policy-content a{color:#4D96FF;text-decoration:underline}.page-disclaimer .policy-content a:hover{color:#3a7fd9}.page-disclaimer ins.adsbygoogle{display:block !important}.hero-gradient-custom{background:linear-gradient(135deg,#334155 0%,#475569 100%) !important}html.page-disclaimer{min-height:100vh}html.page-disclaimer body{min-height:100vh;width:100%;box-sizing:border-box}.page-disclaimer main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-disclaimer main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-disclaimer main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-disclaimer section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-disclaimer section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-disclaimer .grid-cols-1.sm\:grid-cols-2,.page-disclaimer .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-disclaimer .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-disclaimer .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-disclaimer .rounded-2xl,.page-disclaimer .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-disclaimer .rounded-2xl{border-radius:1rem}.page-disclaimer .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-disclaimer table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-disclaimer table{display:table;overflow-x:initial}}.page-disclaimer .game-board{max-width:min(350px,90vw);width:100%}.page-disclaimer .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-disclaimer img{max-width:100%;height:auto}.page-disclaimer input[type="text"],.page-disclaimer input[type="email"],.page-disclaimer select,.page-disclaimer textarea{max-width:100%;width:100%;box-sizing:border-box}.page-disclaimer main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-disclaimer main,body > main{padding-top:6rem !important}}html.page-faqs,html.page-faqs body{overflow-x:hidden;scroll-behavior:smooth}html.page-faqs body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);position:relative}.page-faqs main{padding-top:4rem}@media (min-width:768px){.page-faqs main{padding-top:5rem}}.page-faqs .faq-item{margin-bottom:2rem;border-bottom:1px solid #e5e7eb;padding-bottom:1.5rem}.page-faqs .faq-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-faqs .faq-question{font-size:1.25rem;font-weight:600;margin-bottom:0.75rem;color:#1f2937}.page-faqs .faq-answer{color:#4b5563;line-height:1.6}.page-faqs .faq-answer a{color:#4D96FF;text-decoration:underline}.page-faqs .faq-answer a:hover{color:#3a7fd9}.page-faqs ins.adsbygoogle{display:block !important}html.page-faqs{min-height:100vh}html.page-faqs body{min-height:100vh;width:100%;box-sizing:border-box}.page-faqs main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-faqs main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-faqs main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-faqs section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-faqs section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-faqs .grid-cols-1.sm\:grid-cols-2,.page-faqs .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-faqs .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-faqs .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-faqs .rounded-2xl,.page-faqs .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-faqs .rounded-2xl{border-radius:1rem}.page-faqs .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-faqs table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-faqs table{display:table;overflow-x:initial}}.page-faqs .game-board{max-width:min(350px,90vw);width:100%}.page-faqs .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-faqs img{max-width:100%;height:auto}.page-faqs input[type="text"],.page-faqs input[type="email"],.page-faqs select,.page-faqs textarea{max-width:100%;width:100%;box-sizing:border-box}.page-faqs main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-faqs main,body > main{padding-top:6rem !important}}html.page-index,html.page-index body{overflow-x:hidden;scroll-behavior:smooth}html.page-index body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);position:relative}.page-index main{padding-top:4rem}@media (min-width:768px){.page-index main{padding-top:5rem}}.page-index .game-board{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;max-width:350px;height:auto}@media (min-width:768px){.page-index .game-board{flex-basis:350px;width:350px;margin:0}}.page-index .cell{aspect-ratio:1/1;background:white;font-size:3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:all 0.3s ease;-webkit-user-select:none;user-select:none;border-radius:0.375rem;font-family:'Poppins',sans-serif}.page-index .cell:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,0.15);background-color:#f9fafb}.page-index .cell.x{color:#FF6B6B;font-weight:bold}.page-index .cell.o{color:#4D96FF;font-weight:bold}.page-index .cell.winner-x{background-color:rgba(255,107,107,0.3)}.page-index .cell.winner-o{background-color:rgba(77,150,255,0.3)}.page-index .cell.disabled{cursor:not-allowed;opacity:0.8}.page-index .imgbox{display:none;justify-content:center;align-items:center;min-height:100px}.page-index .imgbox.visible{display:flex}.page-index .imgbox img{width:200px;transition:none;height:auto;max-width:100%;max-height:200px}.btn-primary{background-color:#4D96FF;color:white;transition:all 0.3s ease;outline:none;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.btn-primary:hover{background-color:#3a7fd9;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.15)}.btn-primary:focus{ring:2px;ring-opacity:50;ring-color:#4D96FF}.btn-secondary{background-color:#FF6B6B;color:white;transition:all 0.3s ease;outline:none;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.btn-secondary:hover{background-color:#e45c5c;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.15)}.btn-secondary:focus{ring:2px;ring-opacity:50;ring-color:#FF6B6B}.page-index .stats-card{background-color:white;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:all 0.3s ease;text-align:center;padding:1rem}.page-index .stats-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,0.1)}.page-index .fade-in{animation:fadeIn 0.5s ease-in}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.page-index .pulse{animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.page-index .room-card,.page-index .tutorial-step{transition:all 0.3s ease}.page-index .room-card:hover,.page-index .tutorial-step:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,0.1)}.notifications{position:fixed;top:20px;right:20px;z-index:1000;display:flex;flex-direction:column;align-items:flex-end}.notification{background-color:white;border-left:4px solid #4D96FF;box-shadow:0 4px 6px rgba(0,0,0,0.1);padding:12px 20px;margin-bottom:10px;border-radius:4px;animation:slideIn 0.3s ease-out;max-width:300px;word-wrap:break-word}@keyframes slideIn{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.notification.success{border-left-color:#10B981}.notification.error{border-left-color:#EF4444}.notification.info{border-left-color:#4D96FF}.leaderboard-table-container{overflow-x:auto}.page-index .leaderboard-table{width:100%;min-width:640px;border-collapse:collapse}.page-index .leaderboard-table th,.page-index .leaderboard-table td{text-align:left;padding:12px 16px;border-bottom:1px solid #e5e7eb}.page-index .leaderboard-table thead th{background-color:#f9fafb;font-size:0.75rem;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:0.05em}.leaderboard-table tbody tr:last-child td{border-bottom:none}.page-index .social-share{margin-top:30px;text-align:center}.page-index .social-share a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;margin:0 5px;color:white;transition:transform 0.2s}.page-index .social-share a:hover{transform:scale(1.1)}.page-index .facebook{background-color:#3b5998}.page-index .twitter{background-color:#1da1f2}.page-index .whatsapp{background-color:#25d366}.page-index .cell.trainer-hint{outline:3px dashed #10B981 !important;outline-offset:-5px;box-shadow:0 0 12px rgba(16,185,129,0.5) !important;animation:hintGlow 1.5s infinite alternate}.page-index .badge-card{transition:all 0.3s ease}.page-index .badge-card.locked{filter:grayscale(1) opacity(0.65)}.page-index .badge-card.locked:hover{filter:grayscale(0.7) opacity(0.85)}.page-index .toggle-switch-active{background-color:#10B981 !important}.page-index .toggle-switch-active span{transform:translateX(1.25rem) !important}.page-index .cell.replay-last-move{background-color:#FEF3C7 !important;box-shadow:inset 0 0 8px rgba(245,158,11,0.3)}.page-index ins.adsbygoogle{display:block !important}html.page-index{min-height:100vh}html.page-index body{min-height:100vh;width:100%;box-sizing:border-box}.page-index main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-index main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-index main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-index section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-index section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-index .grid-cols-1.sm\:grid-cols-2,.page-index .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-index .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-index .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-index .rounded-2xl,.page-index .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-index .rounded-2xl{border-radius:1rem}.page-index .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-index table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-index table{display:table;overflow-x:initial}}.page-index .game-board{max-width:min(350px,90vw);width:100%}.page-index .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-index img{max-width:100%;height:auto}.page-index input[type="text"],.page-index input[type="email"],.page-index select,.page-index textarea{max-width:100%;width:100%;box-sizing:border-box}.page-index main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-index main,body > main{padding-top:6rem !important}}html.page-privacy-policy,html.page-privacy-policy body{overflow-x:hidden;scroll-behavior:smooth}html.page-privacy-policy body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);position:relative}.page-privacy-policy main{padding-top:4rem}@media (min-width:768px){.page-privacy-policy main{padding-top:5rem}}.page-privacy-policy .policy-content h2{font-size:1.5rem;font-weight:600;margin-bottom:1rem;margin-top:1.5rem}.page-privacy-policy .policy-content h3{font-size:1.25rem;font-weight:600;margin-bottom:0.75rem;margin-top:1.25rem}.page-privacy-policy .policy-content p{margin-bottom:1rem;line-height:1.6}.page-privacy-policy .policy-content ul{list-style:disc;margin-left:1.5rem;margin-bottom:1rem}.page-privacy-policy .policy-content li{margin-bottom:0.5rem}.page-privacy-policy .policy-content a{color:#4D96FF;text-decoration:underline}.page-privacy-policy .policy-content a:hover{color:#3a7fd9}.page-privacy-policy ins.adsbygoogle{display:block !important}.hero-gradient-custom{background:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 100%) !important}html.page-privacy-policy{min-height:100vh}html.page-privacy-policy body{min-height:100vh;width:100%;box-sizing:border-box}.page-privacy-policy main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-privacy-policy main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-privacy-policy main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-privacy-policy section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-privacy-policy section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-privacy-policy .grid-cols-1.sm\:grid-cols-2,.page-privacy-policy .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-privacy-policy .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-privacy-policy .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-privacy-policy .rounded-2xl,.page-privacy-policy .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-privacy-policy .rounded-2xl{border-radius:1rem}.page-privacy-policy .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-privacy-policy table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-privacy-policy table{display:table;overflow-x:initial}}.page-privacy-policy .game-board{max-width:min(350px,90vw);width:100%}.page-privacy-policy .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-privacy-policy img{max-width:100%;height:auto}.page-privacy-policy input[type="text"],.page-privacy-policy input[type="email"],.page-privacy-policy select,.page-privacy-policy textarea{max-width:100%;width:100%;box-sizing:border-box}.page-privacy-policy main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-privacy-policy main,body > main{padding-top:6rem !important}}html.page-rules,html.page-rules body{overflow-x:hidden;scroll-behavior:smooth}html.page-rules body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.page-rules main{padding-top:4rem}@media (min-width:768px){.page-rules main{padding-top:5rem}}.page-rules .board-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-width:260px;width:100%;margin:0 auto}.page-rules .cell{aspect-ratio:1/1;background:white;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:2.2rem;font-weight:800;box-shadow:0 4px 6px rgba(0,0,0,0.05);transition:all 0.2s ease;cursor:pointer}.page-rules .cell.x{color:#FF6B6B}.page-rules .cell.o{color:#4D96FF}.page-rules .cell.target-highlight{border:3px dashed #10B981;background:#ecfdf5;animation:bounce-grid 1.2s infinite}.page-rules .cell.win-cell{background:#d1fae5;color:#059669}@keyframes bounce-grid{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.hero-gradient{background:linear-gradient(135deg,#1e3a5f 0%,#2d6ab0 100%)}.cta-section{background:linear-gradient(135deg,#4D96FF 0%,#2d6ab0 100%)}.prose h2{font-size:1.5rem;font-weight:700;margin-top:2rem;margin-bottom:1rem;color:#1f2937}.prose h3{font-size:1.2rem;font-weight:600;margin-top:1.5rem;margin-bottom:0.75rem;color:#374151}.prose p{margin-bottom:1rem;color:#4b5563;line-height:1.75}.prose strong{color:#1f2937}.page-rules ins.adsbygoogle{display:block !important}html.page-rules{min-height:100vh}html.page-rules body{min-height:100vh;width:100%;box-sizing:border-box}.page-rules main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-rules main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-rules main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-rules section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-rules section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-rules .grid-cols-1.sm\:grid-cols-2,.page-rules .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-rules .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-rules .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-rules .rounded-2xl,.page-rules .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-rules .rounded-2xl{border-radius:1rem}.page-rules .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-rules table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-rules table{display:table;overflow-x:initial}}.page-rules .game-board{max-width:min(350px,90vw);width:100%}.page-rules .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-rules img{max-width:100%;height:auto}.page-rules input[type="text"],.page-rules input[type="email"],.page-rules select,.page-rules textarea{max-width:100%;width:100%;box-sizing:border-box}.page-rules main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-rules main,body > main{padding-top:6rem !important}}html.page-terms-of-service,html.page-terms-of-service body{overflow-x:hidden;scroll-behavior:smooth}html.page-terms-of-service body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);position:relative}.page-terms-of-service main{padding-top:4rem}@media (min-width:768px){.page-terms-of-service main{padding-top:5rem}}.page-terms-of-service .policy-content h2{font-size:1.5rem;font-weight:600;margin-bottom:1rem;margin-top:1.5rem}.page-terms-of-service .policy-content h3{font-size:1.25rem;font-weight:600;margin-bottom:0.75rem;margin-top:1.25rem}.page-terms-of-service .policy-content p{margin-bottom:1rem;line-height:1.6}.page-terms-of-service .policy-content ul{list-style:disc;margin-left:1.5rem;margin-bottom:1rem}.page-terms-of-service .policy-content li{margin-bottom:0.5rem}.page-terms-of-service .policy-content a{color:#4D96FF;text-decoration:underline}.page-terms-of-service .policy-content a:hover{color:#3a7fd9}.page-terms-of-service ins.adsbygoogle{display:block !important}.hero-gradient-custom{background:linear-gradient(135deg,#0f766e 0%,#0d9488 100%) !important}html.page-terms-of-service{min-height:100vh}html.page-terms-of-service body{min-height:100vh;width:100%;box-sizing:border-box}.page-terms-of-service main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-terms-of-service main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-terms-of-service main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-terms-of-service section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-terms-of-service section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-terms-of-service .grid-cols-1.sm\:grid-cols-2,.page-terms-of-service .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-terms-of-service .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-terms-of-service .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-terms-of-service .rounded-2xl,.page-terms-of-service .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-terms-of-service .rounded-2xl{border-radius:1rem}.page-terms-of-service .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-terms-of-service table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-terms-of-service table{display:table;overflow-x:initial}}.page-terms-of-service .game-board{max-width:min(350px,90vw);width:100%}.page-terms-of-service .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-terms-of-service img{max-width:100%;height:auto}.page-terms-of-service input[type="text"],.page-terms-of-service input[type="email"],.page-terms-of-service select,.page-terms-of-service textarea{max-width:100%;width:100%;box-sizing:border-box}.page-terms-of-service main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-terms-of-service main,body > main{padding-top:6rem !important}}html.page-thank-you body{font-family:sans-serif;text-align:center;padding:50px}.page-thank-you main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-thank-you main,body > main{padding-top:6rem !important}}html.page-tic-tac-toe-challenges body{font-family:'Poppins',sans-serif;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);min-height:100vh}.page-tic-tac-toe-challenges main{padding-top:5rem}.page-tic-tac-toe-challenges .cell{aspect-ratio:1/1;background:white;font-size:3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:all 0.3s ease;-webkit-user-select:none;user-select:none;border-radius:0.375rem}.page-tic-tac-toe-challenges .cell:hover:not(.filled){transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,0.15);background-color:#fffbeb}.page-tic-tac-toe-challenges .cell.x{color:#FF6B6B;font-weight:bold}.page-tic-tac-toe-challenges .cell.o{color:#4D96FF;font-weight:bold}.page-tic-tac-toe-challenges .challenge-card{transition:all 0.3s ease}.page-tic-tac-toe-challenges .challenge-card.active{border-color:#F59E0B;background-color:#FFFBEB}.page-tic-tac-toe-challenges .challenge-card.passed{border-color:#10B981;background-color:#F0FDF4}.page-tic-tac-toe-challenges ins.adsbygoogle{display:block !important}.hero-gradient-custom{background:linear-gradient(135deg,#1e293b 0%,#3730a3 100%) !important}html.page-tic-tac-toe-challenges{min-height:100vh}html.page-tic-tac-toe-challenges,html.page-tic-tac-toe-challenges body{overflow-x:hidden;scroll-behavior:smooth}html.page-tic-tac-toe-challenges body{min-height:100vh;width:100%;box-sizing:border-box}.page-tic-tac-toe-challenges main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-tic-tac-toe-challenges main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-tic-tac-toe-challenges main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-tic-tac-toe-challenges section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-tic-tac-toe-challenges section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-tic-tac-toe-challenges .grid-cols-1.sm\:grid-cols-2,.page-tic-tac-toe-challenges .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-tic-tac-toe-challenges .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-tic-tac-toe-challenges .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-tic-tac-toe-challenges .rounded-2xl,.page-tic-tac-toe-challenges .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-tic-tac-toe-challenges .rounded-2xl{border-radius:1rem}.page-tic-tac-toe-challenges .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-tic-tac-toe-challenges table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-tic-tac-toe-challenges table{display:table;overflow-x:initial}}.page-tic-tac-toe-challenges .game-board{max-width:min(350px,90vw);width:100%}.page-tic-tac-toe-challenges .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-tic-tac-toe-challenges img{max-width:100%;height:auto}.page-tic-tac-toe-challenges input[type="text"],.page-tic-tac-toe-challenges input[type="email"],.page-tic-tac-toe-challenges select,.page-tic-tac-toe-challenges textarea{max-width:100%;width:100%;box-sizing:border-box}.page-tic-tac-toe-challenges main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-tic-tac-toe-challenges main,body > main{padding-top:6rem !important}}html.page-tic-tac-toe-puzzles body{font-family:'Poppins',sans-serif;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);min-height:100vh}.page-tic-tac-toe-puzzles main{padding-top:5rem}.page-tic-tac-toe-puzzles .cell{aspect-ratio:1/1;background:white;font-size:3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:all 0.3s ease;-webkit-user-select:none;user-select:none;border-radius:0.375rem}.page-tic-tac-toe-puzzles .cell:hover:not(.filled){transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,0.15);background-color:#f0fdf4}.page-tic-tac-toe-puzzles .cell.x{color:#FF6B6B;font-weight:bold}.page-tic-tac-toe-puzzles .cell.o{color:#4D96FF;font-weight:bold}.page-tic-tac-toe-puzzles .puzzle-card{transition:all 0.3s ease}.page-tic-tac-toe-puzzles .puzzle-card.active{border-color:#10B981;background-color:#F0FDF4}.page-tic-tac-toe-puzzles .puzzle-card.completed{border-color:#3B82F6;opacity:0.8}.page-tic-tac-toe-puzzles ins.adsbygoogle{display:block !important}.hero-gradient-custom{background:linear-gradient(135deg,#1e293b 0%,#312e81 100%) !important}html.page-tic-tac-toe-puzzles{min-height:100vh}html.page-tic-tac-toe-puzzles,html.page-tic-tac-toe-puzzles body{overflow-x:hidden;scroll-behavior:smooth}html.page-tic-tac-toe-puzzles body{min-height:100vh;width:100%;box-sizing:border-box}.page-tic-tac-toe-puzzles main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-tic-tac-toe-puzzles main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-tic-tac-toe-puzzles main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-tic-tac-toe-puzzles section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-tic-tac-toe-puzzles section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-tic-tac-toe-puzzles .grid-cols-1.sm\:grid-cols-2,.page-tic-tac-toe-puzzles .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-tic-tac-toe-puzzles .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-tic-tac-toe-puzzles .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-tic-tac-toe-puzzles .rounded-2xl,.page-tic-tac-toe-puzzles .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-tic-tac-toe-puzzles .rounded-2xl{border-radius:1rem}.page-tic-tac-toe-puzzles .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-tic-tac-toe-puzzles table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-tic-tac-toe-puzzles table{display:table;overflow-x:initial}}.page-tic-tac-toe-puzzles .game-board{max-width:min(350px,90vw);width:100%}.page-tic-tac-toe-puzzles .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-tic-tac-toe-puzzles img{max-width:100%;height:auto}.page-tic-tac-toe-puzzles input[type="text"],.page-tic-tac-toe-puzzles input[type="email"],.page-tic-tac-toe-puzzles select,.page-tic-tac-toe-puzzles textarea{max-width:100%;width:100%;box-sizing:border-box}.page-tic-tac-toe-puzzles main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-tic-tac-toe-puzzles main,body > main{padding-top:6rem !important}}html.page-ultimate-tic-tac-toe,html.page-ultimate-tic-tac-toe body{overflow-x:hidden;scroll-behavior:smooth}html.page-ultimate-tic-tac-toe body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.page-ultimate-tic-tac-toe main{padding-top:5rem}.page-ultimate-tic-tac-toe .ultimate-board{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%;max-width:480px;margin:0 auto;background:#cbd5e1;padding:12px;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,0.15);position:relative}.page-ultimate-tic-tac-toe .small-board{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;background:#e2e8f0;padding:8px;border-radius:8px;border:2px solid #94a3b8;transition:all 0.3s ease;position:relative}.page-ultimate-tic-tac-toe .small-board.active-grid{border-color:#3b82f6;background-color:#eff6ff;box-shadow:0 0 0 4px rgba(59,130,246,0.4)}.page-ultimate-tic-tac-toe .small-board.won-grid::after{content:attr(data-winner);position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:5rem;font-weight:800;background-color:rgba(255,255,255,0.85);border-radius:6px;z-index:10}.page-ultimate-tic-tac-toe .small-board.won-grid-x::after{color:#FF6B6B}.page-ultimate-tic-tac-toe .small-board.won-grid-o::after{color:#4D96FF}.page-ultimate-tic-tac-toe .small-cell{aspect-ratio:1/1;background:white;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:800;cursor:pointer;transition:all 0.2s ease;-webkit-user-select:none;user-select:none}.page-ultimate-tic-tac-toe .small-cell:hover:not(.filled){background-color:#f1f5f9;transform:scale(1.05)}.page-ultimate-tic-tac-toe .small-cell.x{color:#FF6B6B}.page-ultimate-tic-tac-toe .small-cell.o{color:#4D96FF}.page-ultimate-tic-tac-toe .small-cell.filled{cursor:not-allowed}.page-ultimate-tic-tac-toe .badge{display:inline-block;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:white;font-size:.7rem;font-weight:700;padding:2px 10px;border-radius:999px;letter-spacing:.05em;text-transform:uppercase}.page-ultimate-tic-tac-toe .rule-card{border-left:4px solid #3b82f6;transition:all .3s ease}.page-ultimate-tic-tac-toe .rule-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,0.08)}.page-ultimate-tic-tac-toe .step-num{width:2rem;height:2rem;background:#3b82f6;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;flex-shrink:0}.page-ultimate-tic-tac-toe ins.adsbygoogle{display:block !important}html.page-ultimate-tic-tac-toe{min-height:100vh}html.page-ultimate-tic-tac-toe,html.page-ultimate-tic-tac-toe body{overflow-x:hidden;scroll-behavior:smooth}html.page-ultimate-tic-tac-toe body{min-height:100vh;width:100%;box-sizing:border-box}.page-ultimate-tic-tac-toe main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-ultimate-tic-tac-toe main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-ultimate-tic-tac-toe main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-ultimate-tic-tac-toe section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-ultimate-tic-tac-toe section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-ultimate-tic-tac-toe .grid-cols-1.sm\:grid-cols-2,.page-ultimate-tic-tac-toe .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-ultimate-tic-tac-toe .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-ultimate-tic-tac-toe .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-ultimate-tic-tac-toe .rounded-2xl,.page-ultimate-tic-tac-toe .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-ultimate-tic-tac-toe .rounded-2xl{border-radius:1rem}.page-ultimate-tic-tac-toe .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-ultimate-tic-tac-toe table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-ultimate-tic-tac-toe table{display:table;overflow-x:initial}}.page-ultimate-tic-tac-toe .game-board{max-width:min(350px,90vw);width:100%}.page-ultimate-tic-tac-toe .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-ultimate-tic-tac-toe img{max-width:100%;height:auto}.page-ultimate-tic-tac-toe input[type="text"],.page-ultimate-tic-tac-toe input[type="email"],.page-ultimate-tic-tac-toe select,.page-ultimate-tic-tac-toe textarea{max-width:100%;width:100%;box-sizing:border-box}.page-ultimate-tic-tac-toe main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-ultimate-tic-tac-toe main,body > main{padding-top:6rem !important}}html.page-about-fun-facts,html.page-about-fun-facts body{overflow-x:hidden;scroll-behavior:smooth}html.page-about-fun-facts body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.page-about-fun-facts main{padding-top:4rem}@media (min-width:768px){.page-about-fun-facts main{padding-top:5rem}}.page-about-fun-facts .card-perspective{perspective:1000px;width:100%;height:160px}.page-about-fun-facts .card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform 0.6s;transform-style:preserve-3d;cursor:pointer}.page-about-fun-facts .card-perspective:hover .card-inner,.page-about-fun-facts .card-inner.flipped{transform:rotateY(180deg)}.page-about-fun-facts .card-front,.page-about-fun-facts .card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;box-shadow:0 4px 8px rgba(0,0,0,0.05);border:1px solid #e2e8f0}.page-about-fun-facts .card-front{background-color:white;color:#1e293b}.page-about-fun-facts .card-back{background:linear-gradient(135deg,#4D96FF 0%,#2d6ab0 100%);color:white;transform:rotateY(180deg);border:none}.page-about-fun-facts ins.adsbygoogle{display:block !important}html.page-about-fun-facts{min-height:100vh}html.page-about-fun-facts body{min-height:100vh;width:100%;box-sizing:border-box}.page-about-fun-facts main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-about-fun-facts main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-about-fun-facts main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-about-fun-facts section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-about-fun-facts section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-about-fun-facts .grid-cols-1.sm\:grid-cols-2,.page-about-fun-facts .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-about-fun-facts .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-about-fun-facts .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-about-fun-facts .rounded-2xl,.page-about-fun-facts .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-about-fun-facts .rounded-2xl{border-radius:1rem}.page-about-fun-facts .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-about-fun-facts table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-about-fun-facts table{display:table;overflow-x:initial}}.page-about-fun-facts .game-board{max-width:min(350px,90vw);width:100%}.page-about-fun-facts .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-about-fun-facts img{max-width:100%;height:auto}.page-about-fun-facts input[type="text"],.page-about-fun-facts input[type="email"],.page-about-fun-facts select,.page-about-fun-facts textarea{max-width:100%;width:100%;box-sizing:border-box}.page-about-fun-facts main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-about-fun-facts main,body > main{padding-top:6rem !important}}html.page-about-history,html.page-about-history body{overflow-x:hidden;scroll-behavior:smooth}html.page-about-history body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.page-about-history main{padding-top:4rem}@media (min-width:768px){.page-about-history main{padding-top:5rem}}.page-about-history .timeline{position:relative;max-width:800px;margin:0 auto}.page-about-history .timeline::after{content:'';position:absolute;width:4px;background-color:#cbd5e1;top:0;bottom:0;left:50%;margin-left:-2px}.timeline-container{padding:10px 40px;position:relative;background-color:inherit;width:50%}.timeline-container::after{content:'';position:absolute;width:20px;height:20px;right:-10px;background-color:white;border:4px solid #4D96FF;top:15px;border-radius:50%;z-index:1;transition:all 0.3s ease}.page-about-history .left{left:0}.page-about-history .right{left:50%}.page-about-history .right::after{left:-10px}.page-about-history .timeline-card{padding:20px 30px;background-color:white;position:relative;border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,0.05);cursor:pointer;transition:all 0.3s ease;border:1px solid #e2e8f0}.page-about-history .timeline-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,0.1);border-color:#4D96FF}@media screen and (max-width:640px){.page-about-history .timeline::after{left:31px}.timeline-container{width:100%;padding-left:70px;padding-right:25px}.timeline-container::after{left:21px}.page-about-history .right{left:0%}}.page-about-history ins.adsbygoogle{display:block !important}html.page-about-history{min-height:100vh}html.page-about-history body{min-height:100vh;width:100%;box-sizing:border-box}.page-about-history main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-about-history main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-about-history main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-about-history section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-about-history section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-about-history .grid-cols-1.sm\:grid-cols-2,.page-about-history .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-about-history .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-about-history .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-about-history .rounded-2xl,.page-about-history .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-about-history .rounded-2xl{border-radius:1rem}.page-about-history .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-about-history table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-about-history table{display:table;overflow-x:initial}}.page-about-history .game-board{max-width:min(350px,90vw);width:100%}.page-about-history .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-about-history img{max-width:100%;height:auto}.page-about-history input[type="text"],.page-about-history input[type="email"],.page-about-history select,.page-about-history textarea{max-width:100%;width:100%;box-sizing:border-box}.page-about-history main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-about-history main,body > main{padding-top:6rem !important}}html.page-about-who-invented,html.page-about-who-invented body{overflow-x:hidden;scroll-behavior:smooth}html.page-about-who-invented body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.page-about-who-invented main{padding-top:4rem}@media (min-width:768px){.page-about-who-invented main{padding-top:5rem}}.page-about-who-invented .quiz-option{border:2px solid #e2e8f0;background:white;border-radius:12px;padding:12px 16px;font-weight:600;text-align:left;transition:all 0.2s ease;cursor:pointer;width:100%}.page-about-who-invented .quiz-option:hover{border-color:#cbd5e1;background:#f8fafc}.page-about-who-invented .quiz-option.correct{border-color:#10B981;background:#d1fae5;color:#065f46}.page-about-who-invented .quiz-option.incorrect{border-color:#ef4444;background:#fee2e2;color:#991b1b}.page-about-who-invented ins.adsbygoogle{display:block !important}html.page-about-who-invented{min-height:100vh}html.page-about-who-invented body{min-height:100vh;width:100%;box-sizing:border-box}.page-about-who-invented main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-about-who-invented main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-about-who-invented main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-about-who-invented section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-about-who-invented section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-about-who-invented .grid-cols-1.sm\:grid-cols-2,.page-about-who-invented .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-about-who-invented .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-about-who-invented .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-about-who-invented .rounded-2xl,.page-about-who-invented .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-about-who-invented .rounded-2xl{border-radius:1rem}.page-about-who-invented .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-about-who-invented table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-about-who-invented table{display:table;overflow-x:initial}}.page-about-who-invented .game-board{max-width:min(350px,90vw);width:100%}.page-about-who-invented .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-about-who-invented img{max-width:100%;height:auto}.page-about-who-invented input[type="text"],.page-about-who-invented input[type="email"],.page-about-who-invented select,.page-about-who-invented textarea{max-width:100%;width:100%;box-sizing:border-box}.page-about-who-invented main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-about-who-invented main,body > main{padding-top:6rem !important}}html.page-ai-game-theory,html.page-ai-game-theory body{overflow-x:hidden;scroll-behavior:smooth}html.page-ai-game-theory body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.page-ai-game-theory main{padding-top:4rem}@media (min-width:768px){.page-ai-game-theory main{padding-top:5rem}}.page-ai-game-theory .payoff-input{width:44px;text-align:center;border:1px solid #cbd5e1;border-radius:6px;font-weight:700;padding:2px}.page-ai-game-theory .matrix-cell{border:1px solid #cbd5e1;padding:16px;background:white;transition:all 0.25s ease;position:relative}.page-ai-game-theory .matrix-cell.equilibrium{background:#d1fae5;border-color:#10B981;box-shadow:inset 0 0 0 2px #10B981}.page-ai-game-theory .matrix-cell.equilibrium::after{content:'N.E.';position:absolute;top:2px;right:4px;font-size:0.55rem;color:#059669;font-weight:800;background:#a7f3d0;padding:1px 4px;border-radius:4px}.page-ai-game-theory ins.adsbygoogle{display:block !important}html.page-ai-game-theory{min-height:100vh}html.page-ai-game-theory body{min-height:100vh;width:100%;box-sizing:border-box}.page-ai-game-theory main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-ai-game-theory main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-ai-game-theory main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-ai-game-theory section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-ai-game-theory section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-ai-game-theory .grid-cols-1.sm\:grid-cols-2,.page-ai-game-theory .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-ai-game-theory .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-ai-game-theory .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-ai-game-theory .rounded-2xl,.page-ai-game-theory .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-ai-game-theory .rounded-2xl{border-radius:1rem}.page-ai-game-theory .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-ai-game-theory table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-ai-game-theory table{display:table;overflow-x:initial}}.page-ai-game-theory .game-board{max-width:min(350px,90vw);width:100%}.page-ai-game-theory .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-ai-game-theory img{max-width:100%;height:auto}.page-ai-game-theory input[type="text"],.page-ai-game-theory input[type="email"],.page-ai-game-theory select,.page-ai-game-theory textarea{max-width:100%;width:100%;box-sizing:border-box}.page-ai-game-theory main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-ai-game-theory main,body > main{padding-top:6rem !important}}html.page-ai-how-it-works,html.page-ai-how-it-works body{overflow-x:hidden;scroll-behavior:smooth}html.page-ai-how-it-works body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.page-ai-how-it-works main{padding-top:4rem}@media (min-width:768px){.page-ai-how-it-works main{padding-top:5rem}}.page-ai-how-it-works .board-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;max-width:220px;width:100%;margin:0 auto}.page-ai-how-it-works .cell{aspect-ratio:1/1;background:white;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;box-shadow:0 4px 6px rgba(0,0,0,0.05);transition:all 0.2s ease;cursor:pointer}.page-ai-how-it-works .cell.x{color:#FF6B6B}.page-ai-how-it-works .cell.o{color:#4D96FF}.page-ai-how-it-works .mini-board{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:#e5e7eb;padding:2px;border-radius:4px;width:54px;height:54px}.page-ai-how-it-works .mini-cell{background:white;font-size:0.6rem;font-weight:800;display:flex;align-items:center;justify-content:center;border-radius:1px}.page-ai-how-it-works .mini-cell.x{color:#FF6B6B}.page-ai-how-it-works .mini-cell.o{color:#4D96FF}.page-ai-how-it-works .tree-branch-line{width:2px;background:#cbd5e1;height:24px;margin:0 auto}.page-ai-how-it-works ins.adsbygoogle{display:block !important}html.page-ai-how-it-works{min-height:100vh}html.page-ai-how-it-works body{min-height:100vh;width:100%;box-sizing:border-box}.page-ai-how-it-works main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-ai-how-it-works main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-ai-how-it-works main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-ai-how-it-works section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-ai-how-it-works section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-ai-how-it-works .grid-cols-1.sm\:grid-cols-2,.page-ai-how-it-works .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-ai-how-it-works .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-ai-how-it-works .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-ai-how-it-works .rounded-2xl,.page-ai-how-it-works .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-ai-how-it-works .rounded-2xl{border-radius:1rem}.page-ai-how-it-works .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-ai-how-it-works table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-ai-how-it-works table{display:table;overflow-x:initial}}.page-ai-how-it-works .game-board{max-width:min(350px,90vw);width:100%}.page-ai-how-it-works .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-ai-how-it-works img{max-width:100%;height:auto}.page-ai-how-it-works input[type="text"],.page-ai-how-it-works input[type="email"],.page-ai-how-it-works select,.page-ai-how-it-works textarea{max-width:100%;width:100%;box-sizing:border-box}.page-ai-how-it-works main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-ai-how-it-works main,body > main{padding-top:6rem !important}}html.page-ai-minimax-algorithm,html.page-ai-minimax-algorithm body{overflow-x:hidden;scroll-behavior:smooth}html.page-ai-minimax-algorithm body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.page-ai-minimax-algorithm main{padding-top:4rem}@media (min-width:768px){.page-ai-minimax-algorithm main{padding-top:5rem}}.page-ai-minimax-algorithm .tree-node{border:2px solid #cbd5e1;background:white;border-radius:8px;padding:6px 12px;font-size:0.85rem;font-weight:700;text-align:center;min-width:70px;transition:all 0.3s ease}.page-ai-minimax-algorithm .tree-node.active{border-color:#4D96FF;box-shadow:0 0 0 3px rgba(77,150,255,0.3);background:#f0f7ff}.page-ai-minimax-algorithm .tree-node.evaluated{background:#f1f5f9;border-color:#94a3b8}.page-ai-minimax-algorithm .tree-node.pruned{border-color:#ef4444;background:#fee2e2;color:#b91c1c;opacity:0.5;text-decoration:line-through}.page-ai-minimax-algorithm .line-connector{width:2px;background-color:#cbd5e1;height:30px;margin:0 auto}.page-ai-minimax-algorithm ins.adsbygoogle{display:block !important}html.page-ai-minimax-algorithm{min-height:100vh}html.page-ai-minimax-algorithm body{min-height:100vh;width:100%;box-sizing:border-box}.page-ai-minimax-algorithm main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-ai-minimax-algorithm main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-ai-minimax-algorithm main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-ai-minimax-algorithm section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-ai-minimax-algorithm section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-ai-minimax-algorithm .grid-cols-1.sm\:grid-cols-2,.page-ai-minimax-algorithm .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-ai-minimax-algorithm .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-ai-minimax-algorithm .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-ai-minimax-algorithm .rounded-2xl,.page-ai-minimax-algorithm .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-ai-minimax-algorithm .rounded-2xl{border-radius:1rem}.page-ai-minimax-algorithm .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-ai-minimax-algorithm table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-ai-minimax-algorithm table{display:table;overflow-x:initial}}.page-ai-minimax-algorithm .game-board{max-width:min(350px,90vw);width:100%}.page-ai-minimax-algorithm .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-ai-minimax-algorithm img{max-width:100%;height:auto}.page-ai-minimax-algorithm input[type="text"],.page-ai-minimax-algorithm input[type="email"],.page-ai-minimax-algorithm select,.page-ai-minimax-algorithm textarea{max-width:100%;width:100%;box-sizing:border-box}.page-ai-minimax-algorithm main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-ai-minimax-algorithm main,body > main{padding-top:6rem !important}}html.page-ai-play-vs-computer,html.page-ai-play-vs-computer body{overflow-x:hidden;scroll-behavior:smooth}html.page-ai-play-vs-computer body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.page-ai-play-vs-computer main{padding-top:4rem}@media(min-width:768px){.page-ai-play-vs-computer main{padding-top:5rem}}.header-nav a{position:relative}.header-nav a::after{content:'';position:absolute;bottom:-5px;left:0;width:0;height:2px;background:#4D96FF;transition:width .3s ease}.header-nav a:hover::after,.header-nav a.active::after{width:100%}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.hero-gradient{background:linear-gradient(135deg,#0a0a1a 0%,#1a1a3e 50%,#2d1b69 100%)}.cta-section{background:linear-gradient(135deg,#4D96FF 0%,#2d6ab0 100%)}.page-ai-play-vs-computer .difficulty-card{transition:all .3s ease;cursor:pointer}.page-ai-play-vs-computer .difficulty-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.15)}.page-ai-play-vs-computer .difficulty-card.easy{border-top:4px solid #10B981}.page-ai-play-vs-computer .difficulty-card.medium{border-top:4px solid #F59E0B}.page-ai-play-vs-computer .difficulty-card.hard{border-top:4px solid #EF4444}.page-ai-play-vs-computer .tip-card{border-left:3px solid #4D96FF;transition:all .3s ease}.page-ai-play-vs-computer .tip-card:hover{transform:translateX(3px)}.page-ai-play-vs-computer .faq-item{border-bottom:1px solid #e5e7eb;padding-bottom:1.5rem;margin-bottom:1.5rem}.page-ai-play-vs-computer .faq-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.page-ai-play-vs-computer .robot-icon{animation:float 3s ease-in-out infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(77,150,255,.4)}70%{box-shadow:0 0 0 12px rgba(77,150,255,0)}100%{box-shadow:0 0 0 0 rgba(77,150,255,0)}}.page-ai-play-vs-computer .pulse-cta{animation:pulse 2s infinite}.page-ai-play-vs-computer .stars{color:#F59E0B}.page-ai-play-vs-computer ins.adsbygoogle{display:block !important}.page-ai-play-vs-computer .border-l-custom-red{border-left-color:#EF4444 !important}html.page-ai-play-vs-computer{min-height:100vh}html.page-ai-play-vs-computer,html.page-ai-play-vs-computer body{overflow-x:hidden;scroll-behavior:smooth}html.page-ai-play-vs-computer body{min-height:100vh;width:100%;box-sizing:border-box}.page-ai-play-vs-computer main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-ai-play-vs-computer main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-ai-play-vs-computer main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-ai-play-vs-computer section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-ai-play-vs-computer section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-ai-play-vs-computer .grid-cols-1.sm\:grid-cols-2,.page-ai-play-vs-computer .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-ai-play-vs-computer .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-ai-play-vs-computer .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-ai-play-vs-computer .rounded-2xl,.page-ai-play-vs-computer .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-ai-play-vs-computer .rounded-2xl{border-radius:1rem}.page-ai-play-vs-computer .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-ai-play-vs-computer table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-ai-play-vs-computer table{display:table;overflow-x:initial}}.page-ai-play-vs-computer .game-board{max-width:min(350px,90vw);width:100%}.page-ai-play-vs-computer .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-ai-play-vs-computer img{max-width:100%;height:auto}.page-ai-play-vs-computer input[type="text"],.page-ai-play-vs-computer input[type="email"],.page-ai-play-vs-computer select,.page-ai-play-vs-computer textarea{max-width:100%;width:100%;box-sizing:border-box}.page-ai-play-vs-computer main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-ai-play-vs-computer main,body > main{padding-top:6rem !important}}html.page-blog-browser-games-no-download,html.page-blog-browser-games-no-download body{overflow-x:hidden;scroll-behavior:smooth}html.page-blog-browser-games-no-download body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.page-blog-browser-games-no-download main{padding-top:4rem}@media (min-width:768px){.page-blog-browser-games-no-download main{padding-top:5rem}}.page-blog-browser-games-no-download .slot-machine{background:linear-gradient(135deg,#FF6B6B 0%,#e13b3b 100%);border:8px solid #fcd34d;box-shadow:0 10px 25px rgba(0,0,0,0.2),0 0 15px #f59e0b}.page-blog-browser-games-no-download .slot-window{height:120px;overflow:hidden;background:#111;border-radius:12px;box-shadow:inset 0 4px 10px rgba(0,0,0,0.8);position:relative}.page-blog-browser-games-no-download .slot-reel{position:absolute;width:100%;top:0;left:0;transition:transform 0.5s ease-out}.page-blog-browser-games-no-download .slot-item{height:120px;display:flex;align-items:center;justify-content:center;font-size:1.35rem;font-weight:800;color:#fcd34d;text-align:center;padding:0 16px;text-shadow:0 2px 4px rgba(0,0,0,0.5)}.page-blog-browser-games-no-download ins.adsbygoogle{display:block !important}html.page-blog-browser-games-no-download{min-height:100vh}html.page-blog-browser-games-no-download body{min-height:100vh;width:100%;box-sizing:border-box}.page-blog-browser-games-no-download main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-blog-browser-games-no-download main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-blog-browser-games-no-download main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-blog-browser-games-no-download section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-blog-browser-games-no-download section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-blog-browser-games-no-download .grid-cols-1.sm\:grid-cols-2,.page-blog-browser-games-no-download .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-blog-browser-games-no-download .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-blog-browser-games-no-download .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-blog-browser-games-no-download .rounded-2xl,.page-blog-browser-games-no-download .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-blog-browser-games-no-download .rounded-2xl{border-radius:1rem}.page-blog-browser-games-no-download .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-blog-browser-games-no-download table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-blog-browser-games-no-download table{display:table;overflow-x:initial}}.page-blog-browser-games-no-download .game-board{max-width:min(350px,90vw);width:100%}.page-blog-browser-games-no-download .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-blog-browser-games-no-download img{max-width:100%;height:auto}.page-blog-browser-games-no-download input[type="text"],.page-blog-browser-games-no-download input[type="email"],.page-blog-browser-games-no-download select,.page-blog-browser-games-no-download textarea{max-width:100%;width:100%;box-sizing:border-box}.page-blog-browser-games-no-download main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-blog-browser-games-no-download main,body > main{padding-top:6rem !important}}html.page-blog-index,html.page-blog-index body{overflow-x:hidden;scroll-behavior:smooth}html.page-blog-index body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.page-blog-index main{padding-top:4rem}@media (min-width:768px){.page-blog-index main{padding-top:5rem}}.page-blog-index .blog-card{transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.page-blog-index .blog-card:hover{transform:translateY(-8px)}.page-blog-index ins.adsbygoogle{display:block !important}html.page-blog-index{min-height:100vh}html.page-blog-index body{min-height:100vh;width:100%;box-sizing:border-box}.page-blog-index main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-blog-index main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-blog-index main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-blog-index section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-blog-index section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-blog-index .grid-cols-1.sm\:grid-cols-2,.page-blog-index .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-blog-index .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-blog-index .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-blog-index .rounded-2xl,.page-blog-index .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-blog-index .rounded-2xl{border-radius:1rem}.page-blog-index .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-blog-index table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-blog-index table{display:table;overflow-x:initial}}.page-blog-index .game-board{max-width:min(350px,90vw);width:100%}.page-blog-index .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-blog-index img{max-width:100%;height:auto}.page-blog-index input[type="text"],.page-blog-index input[type="email"],.page-blog-index select,.page-blog-index textarea{max-width:100%;width:100%;box-sizing:border-box}.page-blog-index main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-blog-index main,body > main{padding-top:6rem !important}}html.page-blog-virtual-game-night-ideas,html.page-blog-virtual-game-night-ideas body{overflow-x:hidden;scroll-behavior:smooth}html.page-blog-virtual-game-night-ideas body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.page-blog-virtual-game-night-ideas main{padding-top:4rem}@media (min-width:768px){.page-blog-virtual-game-night-ideas main{padding-top:5rem}}@media print{html.page-blog-virtual-game-night-ideas body{background:white;color:black;font-size:12pt}.page-blog-virtual-game-night-ideas .no-print{display:none !important}.page-blog-virtual-game-night-ideas main{padding-top:0 !important}.page-blog-virtual-game-night-ideas .print-card{border:none !important;box-shadow:none !important;padding:0 !important}}.page-blog-virtual-game-night-ideas ins.adsbygoogle{display:block !important}html.page-blog-virtual-game-night-ideas{min-height:100vh}html.page-blog-virtual-game-night-ideas body{min-height:100vh;width:100%;box-sizing:border-box}.page-blog-virtual-game-night-ideas main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-blog-virtual-game-night-ideas main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-blog-virtual-game-night-ideas main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-blog-virtual-game-night-ideas section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-blog-virtual-game-night-ideas section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-blog-virtual-game-night-ideas .grid-cols-1.sm\:grid-cols-2,.page-blog-virtual-game-night-ideas .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-blog-virtual-game-night-ideas .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-blog-virtual-game-night-ideas .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-blog-virtual-game-night-ideas .rounded-2xl,.page-blog-virtual-game-night-ideas .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-blog-virtual-game-night-ideas .rounded-2xl{border-radius:1rem}.page-blog-virtual-game-night-ideas .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-blog-virtual-game-night-ideas table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-blog-virtual-game-night-ideas table{display:table;overflow-x:initial}}.page-blog-virtual-game-night-ideas .game-board{max-width:min(350px,90vw);width:100%}.page-blog-virtual-game-night-ideas .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-blog-virtual-game-night-ideas img{max-width:100%;height:auto}.page-blog-virtual-game-night-ideas input[type="text"],.page-blog-virtual-game-night-ideas input[type="email"],.page-blog-virtual-game-night-ideas select,.page-blog-virtual-game-night-ideas textarea{max-width:100%;width:100%;box-sizing:border-box}.page-blog-virtual-game-night-ideas main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-blog-virtual-game-night-ideas main,body > main{padding-top:6rem !important}}html.page-games-4x4-tic-tac-toe,html.page-games-4x4-tic-tac-toe body{overflow-x:hidden;scroll-behavior:smooth}html.page-games-4x4-tic-tac-toe body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.page-games-4x4-tic-tac-toe main{padding-top:4rem}@media (min-width:768px){.page-games-4x4-tic-tac-toe main{padding-top:5rem}}.page-games-4x4-tic-tac-toe .game-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:320px;margin:0 auto}.page-games-4x4-tic-tac-toe .game-cell{aspect-ratio:1/1;background:white;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:800;box-shadow:0 4px 6px rgba(0,0,0,0.05);transition:all 0.2s ease;cursor:pointer}.page-games-4x4-tic-tac-toe .game-cell:hover:empty{background:#f3f4f6;transform:scale(1.03)}.page-games-4x4-tic-tac-toe .game-cell.x{color:#FF6B6B}.page-games-4x4-tic-tac-toe .game-cell.o{color:#4D96FF}.page-games-4x4-tic-tac-toe .game-cell.win-cell{background:#d1fae5;color:#059669;animation:pulse 1s infinite alternate}@keyframes pulse{0%{transform:scale(1)}100%{transform:scale(1.03)}}.prose ul{list-style:disc;padding-left:1.5rem;margin-bottom:1rem;color:#4b5563}.prose ul li{margin-bottom:0.4rem;line-height:1.75}.page-games-4x4-tic-tac-toe ins.adsbygoogle{display:block !important}html.page-games-4x4-tic-tac-toe{min-height:100vh}html.page-games-4x4-tic-tac-toe body{min-height:100vh;width:100%;box-sizing:border-box}.page-games-4x4-tic-tac-toe main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-games-4x4-tic-tac-toe main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-games-4x4-tic-tac-toe main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-games-4x4-tic-tac-toe section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-games-4x4-tic-tac-toe section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-games-4x4-tic-tac-toe .grid-cols-1.sm\:grid-cols-2,.page-games-4x4-tic-tac-toe .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-games-4x4-tic-tac-toe .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-games-4x4-tic-tac-toe .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-games-4x4-tic-tac-toe .rounded-2xl,.page-games-4x4-tic-tac-toe .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-games-4x4-tic-tac-toe .rounded-2xl{border-radius:1rem}.page-games-4x4-tic-tac-toe .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-games-4x4-tic-tac-toe table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-games-4x4-tic-tac-toe table{display:table;overflow-x:initial}}.page-games-4x4-tic-tac-toe .game-board{max-width:min(350px,90vw);width:100%}.page-games-4x4-tic-tac-toe .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-games-4x4-tic-tac-toe img{max-width:100%;height:auto}.page-games-4x4-tic-tac-toe input[type="text"],.page-games-4x4-tic-tac-toe input[type="email"],.page-games-4x4-tic-tac-toe select,.page-games-4x4-tic-tac-toe textarea{max-width:100%;width:100%;box-sizing:border-box}.page-games-4x4-tic-tac-toe main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-games-4x4-tic-tac-toe main,body > main{padding-top:6rem !important}}html.page-games-gomoku,html.page-games-gomoku body{overflow-x:hidden;scroll-behavior:smooth}html.page-games-gomoku body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.page-games-gomoku main{padding-top:4rem}@media (min-width:768px){.page-games-gomoku main{padding-top:5rem}}.board-container{position:relative;background:#e2c08d;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,0.15);padding:8px;max-width:420px;width:100%;margin:0 auto}.page-games-gomoku .gomoku-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:2px;background:#8b5a2b;padding:2px;border-radius:6px}.page-games-gomoku .gomoku-cell{aspect-ratio:1/1;background:#e2c08d;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;transition:background 0.15s ease}.page-games-gomoku .gomoku-cell::before,.page-games-gomoku .gomoku-cell::after{content:'';position:absolute;background:#8b5a2b;opacity:0.65}.page-games-gomoku .gomoku-cell::before{width:100%;height:1px;left:0;top:50%}.page-games-gomoku .gomoku-cell::after{width:1px;height:100%;left:50%;top:0}.page-games-gomoku .piece{width:80%;height:80%;border-radius:50%;z-index:10;box-shadow:0 3px 6px rgba(0,0,0,0.3);transition:all 0.2s cubic-bezier(0.175,0.885,0.32,1.275);transform:scale(0)}.page-games-gomoku .piece.show{transform:scale(1)}.page-games-gomoku .piece.black{background:radial-gradient(circle at 30% 30%,#444,#111 80%)}.page-games-gomoku .piece.white{background:radial-gradient(circle at 30% 30%,#fff,#ddd 80%);border:1px solid #ccc}.page-games-gomoku .piece.win-piece{animation:win-pulse 1s infinite alternate;box-shadow:0 0 10px 4px #10B981}@keyframes win-pulse{0%{transform:scale(1)}100%{transform:scale(1.15)}}.page-games-gomoku ins.adsbygoogle{display:block !important}html.page-games-gomoku{min-height:100vh}html.page-games-gomoku body{min-height:100vh;width:100%;box-sizing:border-box}.page-games-gomoku main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-games-gomoku main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-games-gomoku main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-games-gomoku section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-games-gomoku section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-games-gomoku .grid-cols-1.sm\:grid-cols-2,.page-games-gomoku .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-games-gomoku .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-games-gomoku .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-games-gomoku .rounded-2xl,.page-games-gomoku .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-games-gomoku .rounded-2xl{border-radius:1rem}.page-games-gomoku .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-games-gomoku table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-games-gomoku table{display:table;overflow-x:initial}}.page-games-gomoku .game-board{max-width:min(350px,90vw);width:100%}.page-games-gomoku .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-games-gomoku img{max-width:100%;height:auto}.page-games-gomoku input[type="text"],.page-games-gomoku input[type="email"],.page-games-gomoku select,.page-games-gomoku textarea{max-width:100%;width:100%;box-sizing:border-box}.page-games-gomoku main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-games-gomoku main,body > main{padding-top:6rem !important}}html.page-games-noughts-and-crosses,html.page-games-noughts-and-crosses body{overflow-x:hidden;scroll-behavior:smooth}html.page-games-noughts-and-crosses body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.page-games-noughts-and-crosses main{padding-top:4rem}@media(min-width:768px){.page-games-noughts-and-crosses main{padding-top:5rem}}.hero-gradient{background:linear-gradient(135deg,#1e3a5f 0%,#1a5276 50%,#1f618d 100%)}.page-games-noughts-and-crosses .country-pill{display:inline-flex;align-items:center;gap:6px;background:white;border:1px solid #e5e7eb;border-radius:999px;padding:4px 14px;font-size:.8rem;font-weight:500;color:#374151}.page-games-noughts-and-crosses .feature-card{transition:all .3s ease;border-top:3px solid}.page-games-noughts-and-crosses .feature-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.page-games-noughts-and-crosses .faq-item{border-bottom:1px solid #e5e7eb;padding-bottom:1.5rem;margin-bottom:1.5rem}.page-games-noughts-and-crosses .faq-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-games-noughts-and-crosses .board-demo{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:180px;margin:0 auto}.page-games-noughts-and-crosses .board-cell{aspect-ratio:1/1;background:white;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:700;box-shadow:0 2px 6px rgba(0,0,0,.1)}.page-games-noughts-and-crosses .board-cell.x{color:#FF6B6B}.page-games-noughts-and-crosses .board-cell.o{color:#4D96FF}.page-games-noughts-and-crosses .pulse-cta{animation:pulse 2s infinite}.prose p{margin-bottom:1rem;color:#4b5563;line-height:1.75}.prose strong{color:#1f2937}.prose a{color:#4D96FF;text-decoration:underline}.page-games-noughts-and-crosses ins.adsbygoogle{display:block !important}.page-games-noughts-and-crosses .border-t-custom-blue{border-top-color:#4D96FF !important}.page-games-noughts-and-crosses .border-t-custom-green{border-top-color:#10B981 !important}.page-games-noughts-and-crosses .border-t-custom-purple{border-top-color:#8B5CF6 !important}html.page-games-noughts-and-crosses{min-height:100vh}html.page-games-noughts-and-crosses,html.page-games-noughts-and-crosses body{overflow-x:hidden;scroll-behavior:smooth}html.page-games-noughts-and-crosses body{min-height:100vh;width:100%;box-sizing:border-box}.page-games-noughts-and-crosses main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-games-noughts-and-crosses main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-games-noughts-and-crosses main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-games-noughts-and-crosses section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-games-noughts-and-crosses section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-games-noughts-and-crosses .grid-cols-1.sm\:grid-cols-2,.page-games-noughts-and-crosses .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-games-noughts-and-crosses .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-games-noughts-and-crosses .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-games-noughts-and-crosses .rounded-2xl,.page-games-noughts-and-crosses .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-games-noughts-and-crosses .rounded-2xl{border-radius:1rem}.page-games-noughts-and-crosses .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-games-noughts-and-crosses table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-games-noughts-and-crosses table{display:table;overflow-x:initial}}.page-games-noughts-and-crosses .game-board{max-width:min(350px,90vw);width:100%}.page-games-noughts-and-crosses .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-games-noughts-and-crosses img{max-width:100%;height:auto}.page-games-noughts-and-crosses input[type="text"],.page-games-noughts-and-crosses input[type="email"],.page-games-noughts-and-crosses select,.page-games-noughts-and-crosses textarea{max-width:100%;width:100%;box-sizing:border-box}.page-games-noughts-and-crosses main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-games-noughts-and-crosses main,body > main{padding-top:6rem !important}}html.page-play-local-2-player,html.page-play-local-2-player body{overflow-x:hidden;scroll-behavior:smooth}html.page-play-local-2-player body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.page-play-local-2-player main{padding-top:4rem}@media (min-width:768px){.page-play-local-2-player main{padding-top:5rem}}.page-play-local-2-player .board-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-width:300px;width:100%;margin:0 auto}.page-play-local-2-player .cell{aspect-ratio:1/1;background:white;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:800;box-shadow:0 4px 6px rgba(0,0,0,0.05);transition:all 0.2s ease;cursor:pointer}.page-play-local-2-player .cell.x{color:#FF6B6B}.page-play-local-2-player .cell.o{color:#4D96FF}.page-play-local-2-player .cell.o.rotated{transform:rotate(180deg)}.page-play-local-2-player .cell.win-cell{background:#d1fae5;color:#059669}.page-play-local-2-player .rotate-180{transform:rotate(180deg)}.page-play-local-2-player ins.adsbygoogle{display:block !important}html.page-play-local-2-player{min-height:100vh}html.page-play-local-2-player body{min-height:100vh;width:100%;box-sizing:border-box}.page-play-local-2-player main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-play-local-2-player main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-play-local-2-player main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-play-local-2-player section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-play-local-2-player section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-play-local-2-player .grid-cols-1.sm\:grid-cols-2,.page-play-local-2-player .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-play-local-2-player .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-play-local-2-player .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-play-local-2-player .rounded-2xl,.page-play-local-2-player .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-play-local-2-player .rounded-2xl{border-radius:1rem}.page-play-local-2-player .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-play-local-2-player table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-play-local-2-player table{display:table;overflow-x:initial}}.page-play-local-2-player .game-board{max-width:min(350px,90vw);width:100%}.page-play-local-2-player .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-play-local-2-player img{max-width:100%;height:auto}.page-play-local-2-player input[type="text"],.page-play-local-2-player input[type="email"],.page-play-local-2-player select,.page-play-local-2-player textarea{max-width:100%;width:100%;box-sizing:border-box}.page-play-local-2-player main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-play-local-2-player main,body > main{padding-top:6rem !important}}html.page-play-with-friends,html.page-play-with-friends body{overflow-x:hidden;scroll-behavior:smooth}html.page-play-with-friends body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.page-play-with-friends main{padding-top:4rem}@media (min-width:768px){.page-play-with-friends main{padding-top:5rem}}.hero-gradient{background:linear-gradient(135deg,#0f4c81 0%,#1a6fc4 50%,#4D96FF 100%)}.page-play-with-friends .step-card{position:relative;transition:all 0.3s ease}.page-play-with-friends .step-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,0.12)}.page-play-with-friends .step-icon{width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin:0 auto 1rem}.page-play-with-friends .feature-item{border-left:3px solid #4D96FF}.page-play-with-friends .feature-item:nth-child(2){border-left-color:#10B981}.page-play-with-friends .feature-item:nth-child(3){border-left-color:#F59E0B}.page-play-with-friends .feature-item:nth-child(4){border-left-color:#8B5CF6}.page-play-with-friends .feature-item:nth-child(5){border-left-color:#EF4444}.page-play-with-friends .device-pill{display:inline-flex;align-items:center;gap:6px;background:white;border:1px solid #e5e7eb;border-radius:999px;padding:4px 14px;font-size:0.8rem;font-weight:500;color:#374151}.page-play-with-friends .faq-item{border-bottom:1px solid #e5e7eb;padding-bottom:1.5rem;margin-bottom:1.5rem}.page-play-with-friends .faq-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-play-with-friends .comparison-row td{padding:0.75rem 1rem}.page-play-with-friends .comparison-row:nth-child(even) td{background:#f9fafb}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 rgba(77,150,255,0.4)}70%{box-shadow:0 0 0 12px rgba(77,150,255,0)}100%{box-shadow:0 0 0 0 rgba(77,150,255,0)}}.page-play-with-friends .pulse-cta{animation:pulse-ring 2s infinite}.page-play-with-friends ins.adsbygoogle{display:block !important}html.page-play-with-friends{min-height:100vh}html.page-play-with-friends body{min-height:100vh;width:100%;box-sizing:border-box}.page-play-with-friends main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-play-with-friends main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-play-with-friends main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-play-with-friends section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-play-with-friends section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-play-with-friends .grid-cols-1.sm\:grid-cols-2,.page-play-with-friends .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-play-with-friends .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-play-with-friends .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-play-with-friends .rounded-2xl,.page-play-with-friends .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-play-with-friends .rounded-2xl{border-radius:1rem}.page-play-with-friends .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-play-with-friends table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-play-with-friends table{display:table;overflow-x:initial}}.page-play-with-friends .game-board{max-width:min(350px,90vw);width:100%}.page-play-with-friends .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-play-with-friends img{max-width:100%;height:auto}.page-play-with-friends input[type="text"],.page-play-with-friends input[type="email"],.page-play-with-friends select,.page-play-with-friends textarea{max-width:100%;width:100%;box-sizing:border-box}.page-play-with-friends main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-play-with-friends main,body > main{padding-top:6rem !important}}html.page-resources-choice-board,html.page-resources-choice-board body{overflow-x:hidden;scroll-behavior:smooth}html.page-resources-choice-board body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.page-resources-choice-board main{padding-top:4rem}@media (min-width:768px){.page-resources-choice-board main{padding-top:5rem}}.page-resources-choice-board .choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%;max-width:600px;margin:0 auto}.page-resources-choice-board .choice-cell{aspect-ratio:1.1/1;border-width:2px;border-style:solid;border-radius:12px;padding:8px;background:white;display:flex;flex-direction:column;justify-content:space-between;transition:all 0.2s ease}.page-resources-choice-board .cell-textarea{width:100%;height:80%;border:none;resize:none;outline:none;font-size:0.8rem;color:#4b5563;background:transparent;font-family:inherit}.page-resources-choice-board .theme-pastel .choice-cell{border-color:#a7f3d0;background:#f0fdf4}.page-resources-choice-board .theme-pastel .cell-textarea{color:#065f46}.page-resources-choice-board .theme-lavender .choice-cell{border-color:#ddd6fe;background:#f5f3ff}.page-resources-choice-board .theme-lavender .cell-textarea{color:#5b21b6}.page-resources-choice-board .theme-bubblegum .choice-cell{border-color:#fbcfe8;background:#fdf2f8}.page-resources-choice-board .theme-bubblegum .cell-textarea{color:#9d174d}.page-resources-choice-board .theme-classic .choice-cell{border-color:#94a3b8;background:#ffffff}.page-resources-choice-board .theme-classic .cell-textarea{color:#1e293b}.page-resources-choice-board .choice-cell-free{border-style:double !important;border-width:4px !important}@media print{html.page-resources-choice-board body{background:white;color:black}.page-resources-choice-board .no-print{display:none !important}.page-resources-choice-board main{padding-top:0 !important}.page-resources-choice-board .print-area{width:100% !important;max-width:100% !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important}.page-resources-choice-board .choice-cell{border-width:2px !important;border-color:#000000 !important;background:white !important}.page-resources-choice-board .cell-textarea{color:black !important}}.page-resources-choice-board ins.adsbygoogle{display:block !important}html.page-resources-choice-board{min-height:100vh}html.page-resources-choice-board body{min-height:100vh;width:100%;box-sizing:border-box}.page-resources-choice-board main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-resources-choice-board main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-resources-choice-board main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-resources-choice-board section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-resources-choice-board section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-resources-choice-board .grid-cols-1.sm\:grid-cols-2,.page-resources-choice-board .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-resources-choice-board .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-resources-choice-board .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-resources-choice-board .rounded-2xl,.page-resources-choice-board .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-resources-choice-board .rounded-2xl{border-radius:1rem}.page-resources-choice-board .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-resources-choice-board table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-resources-choice-board table{display:table;overflow-x:initial}}.page-resources-choice-board .game-board{max-width:min(350px,90vw);width:100%}.page-resources-choice-board .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-resources-choice-board img{max-width:100%;height:auto}.page-resources-choice-board input[type="text"],.page-resources-choice-board input[type="email"],.page-resources-choice-board select,.page-resources-choice-board textarea{max-width:100%;width:100%;box-sizing:border-box}.page-resources-choice-board main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-resources-choice-board main,body > main{padding-top:6rem !important}}html.page-resources-for-kids,html.page-resources-for-kids body{overflow-x:hidden;scroll-behavior:smooth}html.page-resources-for-kids body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#ffdee9 0%,#b5fffc 100%)}.page-resources-for-kids main{padding-top:4rem}@media (min-width:768px){.page-resources-for-kids main{padding-top:5rem}}.header-nav a::after{content:'';position:absolute;bottom:-5px;left:0;width:0;height:2px;background-color:#ff6b8b;transition:width 0.3s ease}::-webkit-scrollbar-track{background:#ffe3ec}::-webkit-scrollbar-thumb{background:#ff9fb2;border-radius:4px}.page-resources-for-kids .kids-hero{background:linear-gradient(135deg,#ff6b8b 0%,#ff8e53 100%)}.page-resources-for-kids .kids-board{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;background:rgba(255,255,255,0.7);padding:16px;border-radius:28px;box-shadow:0 15px 35px rgba(255,107,139,0.15);max-width:320px;margin:0 auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page-resources-for-kids .kids-cell{aspect-ratio:1/1;background:white;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:3rem;cursor:pointer;transition:all 0.25s cubic-bezier(0.175,0.885,0.32,1.275);box-shadow:0 6px 10px rgba(0,0,0,0.02);border:3px solid transparent}.page-resources-for-kids .kids-cell:hover{transform:scale(1.05) rotate(2deg);background:#fff9fa;border-color:#ffb3c1}.page-resources-for-kids .kids-cell:active{transform:scale(0.95)}.page-resources-for-kids .kids-cell.winning-cell{background:#e0f2fe !important;border-color:#38bdf8 !important;animation:bounce 0.6s infinite alternate}@keyframes bounce{0%{transform:translateY(0)}100%{transform:translateY(-8px)}}.page-resources-for-kids #confetti-canvas{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:100}.theme-btn{border:2px solid transparent;transition:all 0.2s ease}.theme-btn.active{border-color:#ff6b8b;background-color:#fff1f3;transform:scale(1.05)}.cta-section{background:linear-gradient(135deg,#ff6b8b 0%,#ff8e53 100%)}.page-resources-for-kids .faq-item{border-bottom:1px solid #ffccd5;padding-bottom:1.5rem;margin-bottom:1.5rem}.page-resources-for-kids .faq-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-resources-for-kids ins.adsbygoogle{display:block !important}html.page-resources-for-kids{min-height:100vh}html.page-resources-for-kids body{min-height:100vh;width:100%;box-sizing:border-box}.page-resources-for-kids main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-resources-for-kids main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-resources-for-kids main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-resources-for-kids section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-resources-for-kids section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-resources-for-kids .grid-cols-1.sm\:grid-cols-2,.page-resources-for-kids .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-resources-for-kids .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-resources-for-kids .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-resources-for-kids .rounded-2xl,.page-resources-for-kids .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-resources-for-kids .rounded-2xl{border-radius:1rem}.page-resources-for-kids .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-resources-for-kids table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-resources-for-kids table{display:table;overflow-x:initial}}.page-resources-for-kids .game-board{max-width:min(350px,90vw);width:100%}.page-resources-for-kids .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-resources-for-kids img{max-width:100%;height:auto}.page-resources-for-kids input[type="text"],.page-resources-for-kids input[type="email"],.page-resources-for-kids select,.page-resources-for-kids textarea{max-width:100%;width:100%;box-sizing:border-box}.page-resources-for-kids main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-resources-for-kids main,body > main{padding-top:6rem !important}}html.page-resources-math-game,html.page-resources-math-game body{overflow-x:hidden;scroll-behavior:smooth}html.page-resources-math-game body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.page-resources-math-game main{padding-top:4rem}@media (min-width:768px){.page-resources-math-game main{padding-top:5rem}}.page-resources-math-game .board-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-width:300px;width:100%;margin:0 auto}.page-resources-math-game .cell{aspect-ratio:1.1/1;background:white;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 4px 6px rgba(0,0,0,0.05);transition:all 0.2s ease;cursor:pointer;padding:4px}.page-resources-math-game .cell:hover{background:#f9fafb;transform:scale(1.02)}.page-resources-math-game .cell-eq{font-size:1.1rem;font-weight:700;color:#4b5563}.page-resources-math-game .cell-mark{font-size:1.8rem;font-weight:800;display:none}.page-resources-math-game .cell.x .cell-eq{display:none}.page-resources-math-game .cell.x .cell-mark{display:block;color:#FF6B6B}.page-resources-math-game .cell.o .cell-eq{display:none}.page-resources-math-game .cell.o .cell-mark{display:block;color:#4D96FF}.page-resources-math-game .cell.win-cell{background:#d1fae5}@media print{html.page-resources-math-game body{background:white;color:black}.page-resources-math-game .no-print{display:none !important}.page-resources-math-game main{padding-top:0 !important}.page-resources-math-game .print-area{width:100% !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important}.page-resources-math-game .cell{border:2px solid #000000 !important;border-radius:0 !important;background:white !important;box-shadow:none !important}.page-resources-math-game .cell-eq{color:black !important;font-size:1.4rem !important}.page-resources-math-game .print-worksheet-layout{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:40px !important;margin-top:30px !important}.page-resources-math-game .print-worksheet-title{display:block !important;text-align:center;margin-bottom:10px;font-weight:bold;font-size:1.8rem}}.page-resources-math-game ins.adsbygoogle{display:block !important}html.page-resources-math-game{min-height:100vh}html.page-resources-math-game body{min-height:100vh;width:100%;box-sizing:border-box}.page-resources-math-game main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-resources-math-game main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-resources-math-game main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-resources-math-game section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-resources-math-game section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-resources-math-game .grid-cols-1.sm\:grid-cols-2,.page-resources-math-game .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-resources-math-game .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-resources-math-game .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-resources-math-game .rounded-2xl,.page-resources-math-game .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-resources-math-game .rounded-2xl{border-radius:1rem}.page-resources-math-game .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-resources-math-game table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-resources-math-game table{display:table;overflow-x:initial}}.page-resources-math-game .game-board{max-width:min(350px,90vw);width:100%}.page-resources-math-game .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-resources-math-game img{max-width:100%;height:auto}.page-resources-math-game input[type="text"],.page-resources-math-game input[type="email"],.page-resources-math-game select,.page-resources-math-game textarea{max-width:100%;width:100%;box-sizing:border-box}.page-resources-math-game main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-resources-math-game main,body > main{padding-top:6rem !important}}html.page-resources-printable-board,html.page-resources-printable-board body{overflow-x:hidden;scroll-behavior:smooth}html.page-resources-printable-board body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.page-resources-printable-board main{padding-top:4rem}@media (min-width:768px){.page-resources-printable-board main{padding-top:5rem}}.hero-gradient{background:linear-gradient(135deg,#064e3b 0%,#065f46 50%,#10B981 100%)}.printable-board-container{background:white;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,0.1);padding:2rem;transition:all 0.3s ease}.printable-board-container:hover{box-shadow:0 8px 32px rgba(0,0,0,0.15)}.page-resources-printable-board .board-svg line{stroke:#1f2937;stroke-width:4;stroke-linecap:round}.page-resources-printable-board .board-svg-sm line{stroke:#1f2937;stroke-width:2.5;stroke-linecap:round}.page-resources-printable-board .use-case-card{transition:all 0.3s ease;border-top:4px solid}.page-resources-printable-board .use-case-card:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(0,0,0,0.12)}.page-resources-printable-board .faq-item{border-bottom:1px solid #e5e7eb;padding-bottom:1.5rem;margin-bottom:1.5rem}.page-resources-printable-board .faq-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media print{header,footer,nav,.page-resources-printable-board .no-print,.hero-gradient,.breadcrumb-nav{display:none !important}html.page-resources-printable-board body{background:white !important;font-family:Arial,sans-serif}.page-resources-printable-board main{padding-top:0 !important}.page-resources-printable-board .print-area{display:block !important}.page-resources-printable-board .print-only{display:block !important}.page-resources-printable-board .page-break{page-break-after:always}.page-resources-printable-board .print-title{font-size:14px;text-align:center;margin-bottom:8px;font-weight:bold;color:#000}.print-footer{font-size:10px;text-align:center;margin-top:8px;color:#666}.page-resources-printable-board .print-grid{display:grid !important;grid-template-columns:1fr 1fr;gap:24px;padding:20px}.page-resources-printable-board .print-board-wrapper{text-align:center}}.page-resources-printable-board .print-area{display:none}.page-resources-printable-board ins.adsbygoogle{display:block !important}.page-resources-printable-board .border-t-custom-blue{border-top-color:#4D96FF !important}.page-resources-printable-board .border-t-custom-green{border-top-color:#10B981 !important}.page-resources-printable-board .border-t-custom-yellow{border-top-color:#F59E0B !important}html.page-resources-printable-board{min-height:100vh}html.page-resources-printable-board body{min-height:100vh;width:100%;box-sizing:border-box}.page-resources-printable-board main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-resources-printable-board main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-resources-printable-board main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-resources-printable-board section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-resources-printable-board section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-resources-printable-board .grid-cols-1.sm\:grid-cols-2,.page-resources-printable-board .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-resources-printable-board .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-resources-printable-board .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-resources-printable-board .rounded-2xl,.page-resources-printable-board .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-resources-printable-board .rounded-2xl{border-radius:1rem}.page-resources-printable-board .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-resources-printable-board table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-resources-printable-board table{display:table;overflow-x:initial}}.page-resources-printable-board .game-board{max-width:min(350px,90vw);width:100%}.page-resources-printable-board .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-resources-printable-board img{max-width:100%;height:auto}.page-resources-printable-board input[type="text"],.page-resources-printable-board input[type="email"],.page-resources-printable-board select,.page-resources-printable-board textarea{max-width:100%;width:100%;box-sizing:border-box}.page-resources-printable-board main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-resources-printable-board main,body > main{padding-top:6rem !important}}html.page-resources-printable-board body{margin:0;padding:0;background:white}@media print{html.page-resources-printable-board body{margin:0}}html.page-resources-template,html.page-resources-template body{overflow-x:hidden;scroll-behavior:smooth}html.page-resources-template body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.page-resources-template main{padding-top:4rem}@media (min-width:768px){.page-resources-template main{padding-top:5rem}}.hero-gradient{background:linear-gradient(135deg,#4338ca 0%,#312e81 50%,#4f46e5 100%)}.page-resources-template .template-preview{background:white;border:2px dashed #cbd5e1;border-radius:16px;padding:2rem;min-height:400px;box-shadow:0 4px 6px rgba(0,0,0,0.02);transition:all 0.3s ease}.page-resources-template .active-tab{background-color:#4338ca !important;color:white !important}.page-resources-template .faq-item{border-bottom:1px solid #e5e7eb;padding-bottom:1.5rem;margin-bottom:1.5rem}.page-resources-template .faq-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-resources-template ins.adsbygoogle{display:block !important}html.page-resources-template{min-height:100vh}html.page-resources-template body{min-height:100vh;width:100%;box-sizing:border-box}.page-resources-template main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-resources-template main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-resources-template main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-resources-template section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-resources-template section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-resources-template .grid-cols-1.sm\:grid-cols-2,.page-resources-template .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-resources-template .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-resources-template .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-resources-template .rounded-2xl,.page-resources-template .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-resources-template .rounded-2xl{border-radius:1rem}.page-resources-template .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-resources-template table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-resources-template table{display:table;overflow-x:initial}}.page-resources-template .game-board{max-width:min(350px,90vw);width:100%}.page-resources-template .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-resources-template img{max-width:100%;height:auto}.page-resources-template input[type="text"],.page-resources-template input[type="email"],.page-resources-template select,.page-resources-template textarea{max-width:100%;width:100%;box-sizing:border-box}.page-resources-template main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-resources-template main,body > main{padding-top:6rem !important}}html.page-resources-template body{margin:0;padding:0;background:white}@media print{html.page-resources-template body{margin:0}}html.page-resources-worksheet,html.page-resources-worksheet body{overflow-x:hidden;scroll-behavior:smooth}html.page-resources-worksheet body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.page-resources-worksheet main{padding-top:4rem}@media (min-width:768px){.page-resources-worksheet main{padding-top:5rem}}.hero-gradient{background:linear-gradient(135deg,#0f766e 0%,#115e59 50%,#14b8a6 100%)}.page-resources-worksheet .worksheet-preview{background:white;border:2px dashed #cbd5e1;border-radius:16px;padding:2rem;min-height:400px;box-shadow:0 4px 6px rgba(0,0,0,0.02)}.page-resources-worksheet .active-tab{background-color:#0f766e !important;color:white !important}.page-resources-worksheet .faq-item{border-bottom:1px solid #e5e7eb;padding-bottom:1.5rem;margin-bottom:1.5rem}.page-resources-worksheet .faq-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-resources-worksheet ins.adsbygoogle{display:block !important}html.page-resources-worksheet{min-height:100vh}html.page-resources-worksheet body{min-height:100vh;width:100%;box-sizing:border-box}.page-resources-worksheet main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-resources-worksheet main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-resources-worksheet main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-resources-worksheet section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-resources-worksheet section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-resources-worksheet .grid-cols-1.sm\:grid-cols-2,.page-resources-worksheet .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-resources-worksheet .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-resources-worksheet .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-resources-worksheet .rounded-2xl,.page-resources-worksheet .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-resources-worksheet .rounded-2xl{border-radius:1rem}.page-resources-worksheet .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-resources-worksheet table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-resources-worksheet table{display:table;overflow-x:initial}}.page-resources-worksheet .game-board{max-width:min(350px,90vw);width:100%}.page-resources-worksheet .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-resources-worksheet img{max-width:100%;height:auto}.page-resources-worksheet input[type="text"],.page-resources-worksheet input[type="email"],.page-resources-worksheet select,.page-resources-worksheet textarea{max-width:100%;width:100%;box-sizing:border-box}.page-resources-worksheet main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-resources-worksheet main,body > main{padding-top:6rem !important}}html.page-resources-worksheet body{margin:0;padding:0;background:white}@media print{html.page-resources-worksheet body{margin:0}}html.page-strategy-best-opening-moves,html.page-strategy-best-opening-moves body{overflow-x:hidden;scroll-behavior:smooth}html.page-strategy-best-opening-moves body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.page-strategy-best-opening-moves main{padding-top:4rem}@media(min-width:768px){.page-strategy-best-opening-moves main{padding-top:5rem}}.hero-gradient{background:linear-gradient(135deg,#134e4a 0%,#065f46 100%)}.page-strategy-best-opening-moves .pos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:200px;margin:0 auto}.page-strategy-best-opening-moves .pos-cell{aspect-ratio:1/1;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px;font-size:.65rem;font-weight:600;text-align:center;cursor:default}.page-strategy-best-opening-moves .pos-best{background:#FEF9C3;border:2px solid #F59E0B;color:#92400E}.page-strategy-best-opening-moves .pos-good{background:#DCFCE7;border:2px solid #10B981;color:#065F46}.page-strategy-best-opening-moves .pos-ok{background:#EFF6FF;border:2px solid #93C5FD;color:#1E40AF}.page-strategy-best-opening-moves .pos-bad{background:#FEF2F2;border:2px solid #FCA5A5;color:#991B1B}.page-strategy-best-opening-moves .pos-num{font-size:1.1rem;font-weight:800;margin-bottom:1px}.page-strategy-best-opening-moves .response-card{border-left:4px solid #10B981;transition:all .3s ease}.page-strategy-best-opening-moves .response-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.page-strategy-best-opening-moves .response-card.x-goes-center{border-left-color:#F59E0B}.page-strategy-best-opening-moves .response-card.x-goes-corner{border-left-color:#10B981}.page-strategy-best-opening-moves .response-card.x-goes-edge{border-left-color:#EF4444}.page-strategy-best-opening-moves .board-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;width:150px;margin:0 auto}.page-strategy-best-opening-moves .bc{aspect-ratio:1/1;background:white;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;box-shadow:0 2px 4px rgba(0,0,0,.08)}.page-strategy-best-opening-moves .bc.x{color:#FF6B6B}.page-strategy-best-opening-moves .bc.o{color:#4D96FF}.page-strategy-best-opening-moves .bc.h{background:#fef9c3}.page-strategy-best-opening-moves .bc.g{background:#dcfce7}.page-strategy-best-opening-moves .faq-item{border-bottom:1px solid #e5e7eb;padding-bottom:1.5rem;margin-bottom:1.5rem}.page-strategy-best-opening-moves .faq-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-strategy-best-opening-moves ins.adsbygoogle{display:block !important}html.page-strategy-best-opening-moves{min-height:100vh}html.page-strategy-best-opening-moves,html.page-strategy-best-opening-moves body{overflow-x:hidden;scroll-behavior:smooth}html.page-strategy-best-opening-moves body{min-height:100vh;width:100%;box-sizing:border-box}.page-strategy-best-opening-moves main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-strategy-best-opening-moves main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-strategy-best-opening-moves main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-strategy-best-opening-moves section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-strategy-best-opening-moves section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-strategy-best-opening-moves .grid-cols-1.sm\:grid-cols-2,.page-strategy-best-opening-moves .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-strategy-best-opening-moves .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-strategy-best-opening-moves .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-strategy-best-opening-moves .rounded-2xl,.page-strategy-best-opening-moves .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-strategy-best-opening-moves .rounded-2xl{border-radius:1rem}.page-strategy-best-opening-moves .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-strategy-best-opening-moves table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-strategy-best-opening-moves table{display:table;overflow-x:initial}}.page-strategy-best-opening-moves .game-board{max-width:min(350px,90vw);width:100%}.page-strategy-best-opening-moves .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-strategy-best-opening-moves img{max-width:100%;height:auto}.page-strategy-best-opening-moves input[type="text"],.page-strategy-best-opening-moves input[type="email"],.page-strategy-best-opening-moves select,.page-strategy-best-opening-moves textarea{max-width:100%;width:100%;box-sizing:border-box}.page-strategy-best-opening-moves main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-strategy-best-opening-moves main,body > main{padding-top:6rem !important}}html.page-strategy-fork-strategy,html.page-strategy-fork-strategy body{overflow-x:hidden;scroll-behavior:smooth}html.page-strategy-fork-strategy body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.page-strategy-fork-strategy main{padding-top:4rem}@media(min-width:768px){.page-strategy-fork-strategy main{padding-top:5rem}}.hero-gradient{background:linear-gradient(135deg,#1a1a2e 0%,#2d1b69 100%)}.page-strategy-fork-strategy .board-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;width:168px;margin:0 auto}.page-strategy-fork-strategy .bc{aspect-ratio:1/1;background:white;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;box-shadow:0 2px 5px rgba(0,0,0,.1)}.page-strategy-fork-strategy .bc.x{color:#FF6B6B}.page-strategy-fork-strategy .bc.o{color:#4D96FF}.page-strategy-fork-strategy .bc.h{background:#fef9c3;box-shadow:0 2px 8px rgba(251,191,36,.5)}.page-strategy-fork-strategy .bc.w{background:#dcfce7;box-shadow:0 2px 8px rgba(34,197,94,.3)}.page-strategy-fork-strategy .bc.threat{background:#FFF1F1;box-shadow:0 2px 8px rgba(239,68,68,.3)}.page-strategy-fork-strategy .step-card{border-left:4px solid #8B5CF6;transition:all .3s ease}.page-strategy-fork-strategy .step-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.page-strategy-fork-strategy .faq-item{border-bottom:1px solid #e5e7eb;padding-bottom:1.5rem;margin-bottom:1.5rem}.page-strategy-fork-strategy .faq-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-strategy-fork-strategy .fork-type-card{transition:all .3s ease}.page-strategy-fork-strategy .fork-type-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.12)}.prose ul{list-style:disc;padding-left:1.5rem;margin-bottom:1rem;color:#4b5563}.prose ul li{margin-bottom:.4rem;line-height:1.75}.page-strategy-fork-strategy ins.adsbygoogle{display:block !important}.page-strategy-fork-strategy .border-l-custom-red{border-left-color:#EF4444 !important}.page-strategy-fork-strategy .border-l-custom-yellow{border-left-color:#F59E0B !important}.page-strategy-fork-strategy .border-l-custom-green{border-left-color:#10B981 !important}html.page-strategy-fork-strategy{min-height:100vh}html.page-strategy-fork-strategy,html.page-strategy-fork-strategy body{overflow-x:hidden;scroll-behavior:smooth}html.page-strategy-fork-strategy body{min-height:100vh;width:100%;box-sizing:border-box}.page-strategy-fork-strategy main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-strategy-fork-strategy main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-strategy-fork-strategy main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-strategy-fork-strategy section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-strategy-fork-strategy section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-strategy-fork-strategy .grid-cols-1.sm\:grid-cols-2,.page-strategy-fork-strategy .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-strategy-fork-strategy .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-strategy-fork-strategy .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-strategy-fork-strategy .rounded-2xl,.page-strategy-fork-strategy .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-strategy-fork-strategy .rounded-2xl{border-radius:1rem}.page-strategy-fork-strategy .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-strategy-fork-strategy table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-strategy-fork-strategy table{display:table;overflow-x:initial}}.page-strategy-fork-strategy .game-board{max-width:min(350px,90vw);width:100%}.page-strategy-fork-strategy .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-strategy-fork-strategy img{max-width:100%;height:auto}.page-strategy-fork-strategy input[type="text"],.page-strategy-fork-strategy input[type="email"],.page-strategy-fork-strategy select,.page-strategy-fork-strategy textarea{max-width:100%;width:100%;box-sizing:border-box}.page-strategy-fork-strategy main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-strategy-fork-strategy main,body > main{padding-top:6rem !important}}html.page-strategy-how-to-win,html.page-strategy-how-to-win body{overflow-x:hidden;scroll-behavior:smooth}html.page-strategy-how-to-win body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.page-strategy-how-to-win main{padding-top:4rem}@media (min-width:768px){.page-strategy-how-to-win main{padding-top:5rem}}.page-strategy-how-to-win .board-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:180px;margin:0 auto}.page-strategy-how-to-win .board-cell{aspect-ratio:1/1;background:white;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;box-shadow:0 2px 6px rgba(0,0,0,0.1)}.page-strategy-how-to-win .board-cell.x{color:#FF6B6B}.page-strategy-how-to-win .board-cell.o{color:#4D96FF}.page-strategy-how-to-win .board-cell.highlight{background:#fef9c3;box-shadow:0 2px 8px rgba(251,191,36,0.4)}.page-strategy-how-to-win .board-cell.win-cell{background:rgba(77,150,255,0.15)}.page-strategy-how-to-win .strategy-card{transition:all 0.3s ease;border-left:4px solid #4D96FF}.page-strategy-how-to-win .strategy-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,0.1)}.page-strategy-how-to-win .step-number{width:2.5rem;height:2.5rem;background:#4D96FF;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;flex-shrink:0}.page-strategy-how-to-win .tip-badge{display:inline-block;background:linear-gradient(135deg,#4D96FF,#3a7fd9);color:white;font-size:0.7rem;font-weight:700;padding:2px 10px;border-radius:999px;letter-spacing:0.05em;text-transform:uppercase}.page-strategy-how-to-win .faq-item{border-bottom:1px solid #e5e7eb;padding-bottom:1.5rem;margin-bottom:1.5rem}.page-strategy-how-to-win .faq-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.prose a{color:#4D96FF;text-decoration:underline}.prose a:hover{color:#2d6ab0}.page-strategy-how-to-win ins.adsbygoogle{display:block !important}html.page-strategy-how-to-win{min-height:100vh}html.page-strategy-how-to-win body{min-height:100vh;width:100%;box-sizing:border-box}.page-strategy-how-to-win main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-strategy-how-to-win main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-strategy-how-to-win main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-strategy-how-to-win section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-strategy-how-to-win section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-strategy-how-to-win .grid-cols-1.sm\:grid-cols-2,.page-strategy-how-to-win .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-strategy-how-to-win .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-strategy-how-to-win .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-strategy-how-to-win .rounded-2xl,.page-strategy-how-to-win .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-strategy-how-to-win .rounded-2xl{border-radius:1rem}.page-strategy-how-to-win .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-strategy-how-to-win table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-strategy-how-to-win table{display:table;overflow-x:initial}}.page-strategy-how-to-win .game-board{max-width:min(350px,90vw);width:100%}.page-strategy-how-to-win .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-strategy-how-to-win img{max-width:100%;height:auto}.page-strategy-how-to-win input[type="text"],.page-strategy-how-to-win input[type="email"],.page-strategy-how-to-win select,.page-strategy-how-to-win textarea{max-width:100%;width:100%;box-sizing:border-box}.page-strategy-how-to-win main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-strategy-how-to-win main,body > main{padding-top:6rem !important}}html.page-strategy-never-lose,html.page-strategy-never-lose body{overflow-x:hidden;scroll-behavior:smooth}html.page-strategy-never-lose body{font-family:'Poppins',sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.page-strategy-never-lose main{padding-top:4rem}@media(min-width:768px){.page-strategy-never-lose main{padding-top:5rem}}.hero-gradient{background:linear-gradient(135deg,#1e293b 0%,#334155 100%)}.page-strategy-never-lose .rule-card{transition:all .3s ease}.page-strategy-never-lose .rule-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.page-strategy-never-lose .priority-step{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:12px;margin-bottom:10px;background:#f9fafb}.page-strategy-never-lose .priority-badge{min-width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem;flex-shrink:0;color:white}.page-strategy-never-lose .faq-item{border-bottom:1px solid #e5e7eb;padding-bottom:1.5rem;margin-bottom:1.5rem}.page-strategy-never-lose .faq-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-strategy-never-lose .board-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;width:150px;margin:0 auto}.page-strategy-never-lose .bc{aspect-ratio:1/1;background:white;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;box-shadow:0 2px 4px rgba(0,0,0,.08)}.page-strategy-never-lose .bc.x{color:#FF6B6B}.page-strategy-never-lose .bc.o{color:#4D96FF}.page-strategy-never-lose .bc.h{background:#fef9c3}.page-strategy-never-lose .bc.block{background:#FEE2E2}.page-strategy-never-lose .player-tab.active{border-bottom:3px solid #4D96FF;color:#4D96FF;font-weight:700}.page-strategy-never-lose .player-tab{padding:10px 20px;cursor:pointer;border-bottom:3px solid transparent;transition:all .2s}.page-strategy-never-lose .player-panel{display:none}.page-strategy-never-lose .player-panel.active{display:block}.page-strategy-never-lose ins.adsbygoogle{display:block !important}.page-strategy-never-lose .priority-badge-1{background:#10B981 !important}.page-strategy-never-lose .priority-badge-2{background:#EF4444 !important}.page-strategy-never-lose .priority-badge-3{background:#8B5CF6 !important}.page-strategy-never-lose .priority-badge-4{background:#F59E0B !important}.page-strategy-never-lose .priority-badge-5{background:#64748B !important}html.page-strategy-never-lose{min-height:100vh}html.page-strategy-never-lose,html.page-strategy-never-lose body{overflow-x:hidden;scroll-behavior:smooth}html.page-strategy-never-lose body{min-height:100vh;width:100%;box-sizing:border-box}.page-strategy-never-lose main{padding-top:4.5rem;padding-left:0.75rem;padding-right:0.75rem}@media (min-width:768px){.page-strategy-never-lose main{padding-top:5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.page-strategy-never-lose main{padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}}.hero-gradient h1,.page-strategy-never-lose section h1{font-size:clamp(1.5rem,4vw,3rem);line-height:1.2}.hero-gradient p,.page-strategy-never-lose section > p{font-size:clamp(0.9rem,2vw,1.125rem)}.page-strategy-never-lose .grid-cols-1.sm\:grid-cols-2,.page-strategy-never-lose .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page-strategy-never-lose .grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-strategy-never-lose .grid-cols-1.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-strategy-never-lose .rounded-2xl,.page-strategy-never-lose .rounded-3xl{border-radius:1rem}@media (min-width:768px){.page-strategy-never-lose .rounded-2xl{border-radius:1rem}.page-strategy-never-lose .rounded-3xl{border-radius:1.5rem}}.leaderboard-table-container,.page-strategy-never-lose table{overflow-x:auto;display:block}@media (min-width:768px){.leaderboard-table-container,.page-strategy-never-lose table{display:table;overflow-x:initial}}.page-strategy-never-lose .game-board{max-width:min(350px,90vw);width:100%}.page-strategy-never-lose .cell{font-size:clamp(1.5rem,6vw,3rem)}.page-strategy-never-lose img{max-width:100%;height:auto}.page-strategy-never-lose input[type="text"],.page-strategy-never-lose input[type="email"],.page-strategy-never-lose select,.page-strategy-never-lose textarea{max-width:100%;width:100%;box-sizing:border-box}.page-strategy-never-lose main,body > main{padding-top:5.5rem !important}@media (min-width:768px){.page-strategy-never-lose main,body > main{padding-top:6rem !important}}