:root{--color-primary:#261f5c;--color-primary-dark:#1a1640;--color-primary-light:#4a3f8f;--color-accent:#e9af51;--color-accent-light:#f4c271;--bg-gradient:radial-gradient(ellipse at 85% 15%,rgba(255,253,208,.55) 0%,rgba(255,250,235,.35) 30%,transparent 70%),radial-gradient(ellipse at 15% 20%,rgba(187,222,251,.5) 0%,rgba(225,190,231,.35) 40%,transparent 70%),radial-gradient(ellipse at 50% 50%,rgba(244,143,177,.35) 0%,rgba(243,229,245,.25) 50%,transparent 80%),radial-gradient(ellipse at 20% 75%,rgba(255,250,235,.25) 0%,hsla(88,51%,86%,.15) 40%,transparent 70%),radial-gradient(ellipse at 80% 85%,rgba(225,190,231,.45) 0%,rgba(187,222,251,.35) 40%,transparent 70%),radial-gradient(ellipse at 70% 40%,rgba(179,229,252,.3) 0%,transparent 60%),linear-gradient(135deg,rgba(227,242,253,.85),rgba(225,190,231,.65) 25%,rgba(243,229,245,.75) 50%,rgba(232,234,246,.65) 75%,rgba(227,242,253,.85));--category-puzzle:linear-gradient(135deg,#a78bfa,#8b5cf6);--category-puzzle-active:linear-gradient(135deg,#8b5cf6,#7c3aed);--category-arcade:linear-gradient(135deg,#fb923c,#f97316);--category-arcade-active:linear-gradient(135deg,#f97316,#ea580c);--category-action:linear-gradient(135deg,#ef4444,#dc2626);--category-action-active:linear-gradient(135deg,#dc2626,#b91c1c);--category-strategy:linear-gradient(135deg,#fbbf24,#f59e0b);--category-strategy-active:linear-gradient(135deg,#f59e0b,#d97706);--category-racing:linear-gradient(135deg,#3b82f6,#2563eb);--category-racing-active:linear-gradient(135deg,#2563eb,#1d4ed8);--category-music:linear-gradient(135deg,#06b6d4,#0891b2);--category-music-active:linear-gradient(135deg,#0891b2,#0e7490);--category-platformer:linear-gradient(135deg,#10b981,#059669);--category-platformer-active:linear-gradient(135deg,#059669,#047857);--category-maze:linear-gradient(135deg,#14b8a6,#0d9488);--category-maze-active:linear-gradient(135deg,#0d9488,#0f766e);--category-all:linear-gradient(135deg,#667eea,#764ba2);--category-all-active:linear-gradient(135deg,#764ba2,#667eea);--shadow-sm:0 2px 4px rgba(0,0,0,.08);--shadow-md:0 4px 12px rgba(0,0,0,.12);--shadow-lg:0 8px 24px rgba(38,31,92,.15);--shadow-xl:0 12px 32px rgba(38,31,92,.2);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:999px;--transition-fast:0.2s ease;--transition-base:0.3s ease;--transition-slow:0.5s ease;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px}*{padding:0;margin:0}body,html{max-width:100vw;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;width:100%;height:100%}body,html{overflow-x:hidden}body{color:#1a202c;background:#fff;min-height:100vh;display:flex;flex-direction:column}html:fullscreen{background:#1a1a1a}html:-webkit-full-screen{background:#1a1a1a}html:-moz-full-screen{background:#1a1a1a}html:-ms-fullscreen{background:#1a1a1a}:fullscreen{-webkit-appearance:none;-webkit-tap-highlight-color:transparent}:-webkit-full-screen{-webkit-appearance:none;-webkit-tap-highlight-color:transparent}:-moz-full-screen{-webkit-appearance:none;-webkit-tap-highlight-color:transparent}:-ms-fullscreen{-webkit-appearance:none;-webkit-tap-highlight-color:transparent}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}body{overflow-y:auto}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}button:focus,input:focus,select:focus,textarea:focus{outline:2px solid #4299e1;outline-offset:2px}html{scroll-behavior:smooth}body,html{scroll-behavior:auto!important}body{scroll-padding-top:0;scroll-margin-top:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}::selection{background:#4299e1;color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeIn{animation:fadeIn .6s ease-out}.container{max-width:1400px;margin:0 auto}.container,.container-fluid{width:100%;padding:0 20px;box-sizing:border-box}.grid{display:grid;grid-gap:24px;gap:24px}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-cols-5{grid-template-columns:repeat(5,1fr)}.grid-cols-6{grid-template-columns:repeat(6,1fr)}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}@media (max-width:1536px){.container{max-width:1400px}}@media (max-width:1280px){.container{max-width:1200px}.grid-cols-6{grid-template-columns:repeat(5,1fr)}.grid-cols-5{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.container{max-width:1000px;padding:0 16px}.grid-cols-6{grid-template-columns:repeat(4,1fr)}.grid-cols-4,.grid-cols-5{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.container{padding:0 12px}.grid-cols-6{grid-template-columns:repeat(3,1fr)}.grid-cols-3,.grid-cols-4,.grid-cols-5{grid-template-columns:repeat(2,1fr)}.text-4xl{font-size:2rem}.text-3xl{font-size:1.75rem}.text-2xl{font-size:1.5rem}}@media (max-width:640px){.container{padding:0 8px}.grid-cols-3,.grid-cols-4,.grid-cols-5,.grid-cols-6{grid-template-columns:repeat(2,1fr)}.grid-cols-2{grid-template-columns:repeat(1,1fr)}.text-4xl{font-size:1.75rem}.text-3xl{font-size:1.5rem}.text-2xl{font-size:1.25rem}.text-xl{font-size:1.125rem}}@media (max-width:480px){.container{padding:0 6px}.grid-cols-3,.grid-cols-4,.grid-cols-5,.grid-cols-6{grid-template-columns:repeat(2,1fr)}.grid-cols-2{grid-template-columns:repeat(1,1fr)}.text-4xl{font-size:1.5rem}.text-3xl{font-size:1.25rem}.text-2xl{font-size:1.125rem}.text-xl{font-size:1rem}}@media (max-width:360px){.container{padding:0 4px}.grid-cols-2,.grid-cols-3,.grid-cols-4,.grid-cols-5,.grid-cols-6{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:320px){html{font-size:14px}}@media screen and (min-width:321px) and (max-width:480px){html{font-size:15px}}@media screen and (min-width:481px) and (max-width:768px){html{font-size:16px}}@media screen and (min-width:769px) and (max-width:1024px){html{font-size:16px}}@media screen and (min-width:1025px){html{font-size:16px}}@media screen and (max-width:768px){body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}}@media (max-width:768px){a,button,input,select,textarea{min-height:44px;min-width:44px}}@media (max-width:100vw){body,html{overflow-x:hidden}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*{box-sizing:border-box}iframe,img,video{max-width:100%;height:auto}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:2px solid #4299e1;outline-offset:2px}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}}.CategoryChip_categoryButton__GOfjA{padding:.625rem 1.125rem;border:2px solid transparent;border-radius:1.25rem;background:linear-gradient(135deg,#fff,#f8f9fa);color:#2d3748;font-weight:600;font-size:clamp(.75rem,2vw,.9rem);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:auto;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.05);outline:none;min-height:clamp(32px,8vw,40px);height:auto;display:flex;align-items:center;justify-content:center;gap:clamp(.375rem,1.5vw,.5rem);white-space:nowrap;position:relative;overflow:hidden;flex-shrink:0}.CategoryChip_categoryButton__GOfjA:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .5s ease}.CategoryChip_categoryButton__GOfjA:hover:before{left:100%}.CategoryChip_categoryIcon__ptozG{width:clamp(14px,3.5vw,18px);height:clamp(14px,3.5vw,18px);flex-shrink:0;transition:transform .3s ease;display:inline-flex;align-items:center;justify-content:center}.CategoryChip_categoryButton__GOfjA:hover:not(.CategoryChip_active__gDIfA){transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.08)}.CategoryChip_categoryButton__GOfjA:hover:not(.CategoryChip_active__gDIfA) .CategoryChip_categoryIcon__ptozG{transform:scale(1.1)}.CategoryChip_categoryButton__GOfjA.CategoryChip_active__gDIfA{font-weight:700;border:2px solid #fff;box-shadow:0 4px 16px rgba(38,31,92,.25),0 2px 8px rgba(38,31,92,.15),0 0 0 1px hsla(0,0%,100%,.3);outline:none;transform:translateY(-1px)}.CategoryChip_categoryButton__GOfjA.CategoryChip_active__gDIfA:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(38,31,92,.3),0 3px 10px rgba(38,31,92,.2),0 0 0 1px hsla(0,0%,100%,.4)}.CategoryChip_allButton__D5qXo{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.CategoryChip_allButton__D5qXo.CategoryChip_active__gDIfA{background:linear-gradient(135deg,#764ba2,#667eea);border:2px solid #fff;box-shadow:0 4px 16px rgba(102,126,234,.4),0 2px 8px rgba(118,75,162,.3),0 0 0 1px hsla(0,0%,100%,.3)}.CategoryChip_allButton__D5qXo .CategoryChip_categoryIcon__ptozG,.CategoryChip_allButton__D5qXo span{color:#fff}.CategoryChip_allButton__D5qXo:hover:not(.CategoryChip_active__gDIfA){background:linear-gradient(135deg,#764ba2,#667eea)}.CategoryChip_puzzleColor__kkov9{background:linear-gradient(135deg,#a78bfa,#8b5cf6);color:#fff}.CategoryChip_puzzleColor__kkov9 .CategoryChip_categoryIcon__ptozG,.CategoryChip_puzzleColor__kkov9 span{color:#fff}.CategoryChip_puzzleColor__kkov9.CategoryChip_active__gDIfA{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:2px solid #fff;box-shadow:0 4px 16px rgba(139,92,246,.4),0 2px 8px rgba(124,58,237,.3),0 0 0 1px hsla(0,0%,100%,.3)}.CategoryChip_puzzleColor__kkov9:hover:not(.CategoryChip_active__gDIfA){background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.CategoryChip_arcadeColor__sz39f{background:linear-gradient(135deg,#fb923c,#f97316);color:#fff}.CategoryChip_arcadeColor__sz39f .CategoryChip_categoryIcon__ptozG,.CategoryChip_arcadeColor__sz39f span{color:#fff}.CategoryChip_arcadeColor__sz39f.CategoryChip_active__gDIfA{background:linear-gradient(135deg,#f97316,#ea580c);border:2px solid #fff;box-shadow:0 4px 16px rgba(249,115,22,.4),0 2px 8px rgba(234,88,12,.3),0 0 0 1px hsla(0,0%,100%,.3)}.CategoryChip_arcadeColor__sz39f:hover:not(.CategoryChip_active__gDIfA){background:linear-gradient(135deg,#f97316,#ea580c)}.CategoryChip_actionColor__f8tCM{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.CategoryChip_actionColor__f8tCM .CategoryChip_categoryIcon__ptozG,.CategoryChip_actionColor__f8tCM span{color:#fff}.CategoryChip_actionColor__f8tCM.CategoryChip_active__gDIfA{background:linear-gradient(135deg,#dc2626,#b91c1c);border:2px solid #fff;box-shadow:0 4px 16px rgba(220,38,38,.4),0 2px 8px rgba(185,28,28,.3),0 0 0 1px hsla(0,0%,100%,.3)}.CategoryChip_actionColor__f8tCM:hover:not(.CategoryChip_active__gDIfA){background:linear-gradient(135deg,#dc2626,#b91c1c)}.CategoryChip_strategyColor__hf2Bd{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff}.CategoryChip_strategyColor__hf2Bd .CategoryChip_categoryIcon__ptozG,.CategoryChip_strategyColor__hf2Bd span{color:#fff}.CategoryChip_strategyColor__hf2Bd.CategoryChip_active__gDIfA{background:linear-gradient(135deg,#f59e0b,#d97706);border:2px solid #fff;box-shadow:0 4px 16px rgba(245,158,11,.4),0 2px 8px rgba(217,119,6,.3),0 0 0 1px hsla(0,0%,100%,.3)}.CategoryChip_strategyColor__hf2Bd:hover:not(.CategoryChip_active__gDIfA){background:linear-gradient(135deg,#f59e0b,#d97706)}.CategoryChip_racingColor__f7scC{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.CategoryChip_racingColor__f7scC .CategoryChip_categoryIcon__ptozG,.CategoryChip_racingColor__f7scC span{color:#fff}.CategoryChip_racingColor__f7scC.CategoryChip_active__gDIfA{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:2px solid #fff;box-shadow:0 4px 16px rgba(37,99,235,.4),0 2px 8px rgba(29,78,216,.3),0 0 0 1px hsla(0,0%,100%,.3)}.CategoryChip_racingColor__f7scC:hover:not(.CategoryChip_active__gDIfA){background:linear-gradient(135deg,#2563eb,#1d4ed8)}.CategoryChip_musicColor__acFRs{background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff}.CategoryChip_musicColor__acFRs .CategoryChip_categoryIcon__ptozG,.CategoryChip_musicColor__acFRs span{color:#fff}.CategoryChip_musicColor__acFRs.CategoryChip_active__gDIfA{background:linear-gradient(135deg,#0891b2,#0e7490);border:2px solid #fff;box-shadow:0 4px 16px rgba(8,145,178,.4),0 2px 8px rgba(14,116,144,.3),0 0 0 1px hsla(0,0%,100%,.3)}.CategoryChip_musicColor__acFRs:hover:not(.CategoryChip_active__gDIfA){background:linear-gradient(135deg,#0891b2,#0e7490)}.CategoryChip_platformerColor__YDQRF{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.CategoryChip_platformerColor__YDQRF .CategoryChip_categoryIcon__ptozG,.CategoryChip_platformerColor__YDQRF span{color:#fff}.CategoryChip_platformerColor__YDQRF.CategoryChip_active__gDIfA{background:linear-gradient(135deg,#059669,#047857);border:2px solid #fff;box-shadow:0 4px 16px rgba(5,150,105,.4),0 2px 8px rgba(4,120,87,.3),0 0 0 1px hsla(0,0%,100%,.3)}.CategoryChip_platformerColor__YDQRF:hover:not(.CategoryChip_active__gDIfA){background:linear-gradient(135deg,#059669,#047857)}.CategoryChip_mazeColor__lDSgF{background:linear-gradient(135deg,#14b8a6,#0d9488);color:#fff}.CategoryChip_mazeColor__lDSgF .CategoryChip_categoryIcon__ptozG,.CategoryChip_mazeColor__lDSgF span{color:#fff}.CategoryChip_mazeColor__lDSgF.CategoryChip_active__gDIfA{background:linear-gradient(135deg,#0d9488,#0f766e);border:2px solid #fff;box-shadow:0 4px 16px rgba(13,148,136,.4),0 2px 8px rgba(15,118,110,.3),0 0 0 1px hsla(0,0%,100%,.3)}.CategoryChip_mazeColor__lDSgF:hover:not(.CategoryChip_active__gDIfA){background:linear-gradient(135deg,#0d9488,#0f766e)}@media (max-width:1024px){.CategoryChip_categoryButton__GOfjA{padding:.5rem .875rem;font-size:clamp(.7rem,1.8vw,.85rem);min-height:clamp(30px,7vw,36px);gap:clamp(.3rem,1.2vw,.375rem)}.CategoryChip_categoryIcon__ptozG{width:clamp(13px,3.2vw,16px);height:clamp(13px,3.2vw,16px)}}@media (max-width:768px){.CategoryChip_categoryButton__GOfjA{padding:.5rem .875rem;font-size:clamp(.7rem,1.8vw,.85rem);min-height:clamp(30px,7vw,36px);gap:clamp(.3rem,1.2vw,.375rem)}.CategoryChip_categoryIcon__ptozG{width:clamp(13px,3.2vw,16px);height:clamp(13px,3.2vw,16px)}}@media (max-width:480px){.CategoryChip_categoryButton__GOfjA{padding:.375rem .75rem;font-size:clamp(.65rem,1.6vw,.8rem);min-height:clamp(28px,6.5vw,32px);gap:clamp(.25rem,1vw,.3125rem)}.CategoryChip_categoryIcon__ptozG{width:clamp(12px,3vw,14px);height:clamp(12px,3vw,14px)}}@media (max-width:360px){.CategoryChip_categoryButton__GOfjA{padding:.35rem .7rem;font-size:clamp(.6rem,1.5vw,.75rem);min-height:clamp(26px,6vw,30px);gap:clamp(.2rem,.9vw,.3rem)}.CategoryChip_categoryIcon__ptozG{width:clamp(11px,2.8vw,13px);height:clamp(11px,2.8vw,13px)}}.Header_header__MvnS2{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:8px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:100;width:100%;max-width:100vw;overflow:visible}.Header_headerContent__zP2Kf{display:flex;align-items:center;justify-content:space-between;margin:0 auto;gap:20px;max-width:100%;width:100%;overflow:visible;position:relative}.Header_logoGroup__No0Le{display:flex;align-items:center;gap:12px;flex-shrink:0;min-width:0}.Header_menuButton__aNKrC{background:none;border:none;cursor:pointer;padding:4px;border-radius:6px;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:40px;min-height:40px;outline:none;box-shadow:none}.Header_menuButton__aNKrC:hover{background-color:rgba(0,0,0,.05)}.Header_menuButton__aNKrC:focus{outline:none;box-shadow:none}.Header_menuIcon__gsx1k{display:flex;flex-direction:column;gap:3px;align-items:center}.Header_menuLine__3sk4E{width:20px;height:2px;background-color:#333;border-radius:1px;transition:all .2s ease}.Header_logo__j7oID{display:flex;align-items:center;gap:12px;text-decoration:none;transition:opacity .2s ease;flex-shrink:0;min-width:0;outline:none;box-shadow:none;border:none}.Header_logo__j7oID:hover{opacity:.8}.Header_logo__j7oID:focus{outline:none;box-shadow:none;border:none}.Header_logoImage__hE07D{height:auto;max-height:40px;width:auto;max-width:140px;object-fit:contain}.Header_playStoreLink__TDTdg,.Header_storeLinks___NZkG{display:flex;align-items:center;gap:8px;flex-shrink:0}.Header_playStoreLink__TDTdg{padding:8px 16px;background:linear-gradient(135deg,#000,#1a1a1a);border-radius:8px;text-decoration:none;color:#fff;transition:all .3s ease;min-width:0;box-shadow:0 2px 8px rgba(0,0,0,.2)}.Header_playStoreLink__TDTdg:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3);background:linear-gradient(135deg,#1a1a1a,#000)}.Header_playStoreIconContainer__UIbYv{flex-shrink:0;display:flex;align-items:center;justify-content:center}.Header_playStoreIcon___ukKV{width:24px;height:24px;flex-shrink:0}.Header_playStoreText__q1gpH{font-size:.7rem;line-height:1.2;white-space:nowrap;color:#fff;text-align:left}.Header_playStoreText__q1gpH strong{font-size:.8rem;font-weight:700;color:#fff;display:block}.Header_appStoreLink__oC3Nc{display:flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#000,#1a1a1a);border-radius:8px;text-decoration:none;color:#fff;transition:all .3s ease;flex-shrink:0;min-width:0;box-shadow:0 2px 8px rgba(0,0,0,.2)}.Header_appStoreLink__oC3Nc:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3);background:linear-gradient(135deg,#1a1a1a,#000)}.Header_appStoreIcon__lkiXc{width:24px;height:24px;flex-shrink:0}.Header_appStoreText__EZSJ9{font-size:.7rem;line-height:1.2;white-space:nowrap}.Header_appStoreText__EZSJ9 strong{font-size:.8rem;font-weight:700}.Header_searchWrapper__ZDoll{position:absolute;left:50%;transform:translateX(-50%);max-width:500px;min-width:280px;width:100%;z-index:1000;overflow:visible}.Header_searchContainer__Y3b_6{position:relative;display:flex;align-items:center;width:100%;background:rgba(38,31,92,.08);border-radius:999px;padding:4px 4px 4px 16px;border:none;transition:all .2s ease;box-shadow:0 1px 3px rgba(38,31,92,.1)}.Header_searchContainer__Y3b_6:focus-within{background:rgba(38,31,92,.12);box-shadow:0 2px 8px rgba(38,31,92,.2);border:none}.Header_searchInput__bkJUn{flex:1 1;padding:8px 12px 8px 0;border:none;border-radius:999px;font-size:14px;background:transparent;color:#333;font-weight:400;outline:none;min-width:0;width:100%}.Header_searchInput__bkJUn::placeholder{color:rgba(38,31,92,.5);font-weight:400}.Header_searchInput__bkJUn:focus{outline:none}.Header_searchButton__hiwXh{background:#261f5c;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;min-width:32px;min-height:32px;margin:0;box-shadow:0 1px 3px rgba(38,31,92,.3)}.Header_searchButton__hiwXh:hover{background:#1a1640;transform:scale(1.05);box-shadow:0 2px 5px rgba(38,31,92,.4)}.Header_searchButton__hiwXh svg{color:#fff;width:18px;height:18px}.Header_searchResultsDropdown__RSti0{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:100%;max-width:500px;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15);border:1px solid #e9ecef;z-index:9999;max-height:300px;overflow-y:auto;animation:Header_fadeIn__ehE4K .2s ease;min-width:0;display:block;visibility:visible;opacity:1;background:#fff;margin-top:8px;scrollbar-width:none;-ms-overflow-style:none}.Header_searchResultsDropdown__RSti0::-webkit-scrollbar{display:none}.Header_searchResultItem__QfJch{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f0f0f0;min-width:0}.Header_searchResultItem__QfJch:last-child{border-bottom:none}.Header_searchResultItem__QfJch:hover{background-color:#f8f9fa}.Header_searchResultThumbnail__I7GxI{width:40px;height:40px;border-radius:6px;object-fit:cover;flex-shrink:0;min-width:40px}.Header_searchResultInfo__zxMsH{flex:1 1;min-width:0;overflow:hidden}.Header_searchResultInfo__zxMsH h5{margin:0 0 2px;font-size:.875rem;font-weight:600;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_searchResultInfo__zxMsH p{margin:0;font-size:.75rem;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_sidebarOverlay__PxKnE{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;justify-content:flex-start;animation:Header_fadeIn__ehE4K .3s ease;width:100vw;height:100vh}.Header_sidebar__6HtXE{width:450px;height:100vh;background:#fff;box-shadow:2px 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;animation:Header_expandFromLeft__aGt3c .3s ease;overflow-y:auto;overflow-x:hidden;position:relative;transform-origin:left;max-width:90vw;max-height:100vh}.Header_sidebarHeader__Jgk7P{display:flex;flex-direction:column;align-items:center;gap:16px;padding:10px 10px 0;background:linear-gradient(135deg,#f8f9fa,#fff);flex-shrink:0}.Header_sidebarLogo__duXjI{display:flex;align-items:center;justify-content:center;flex-shrink:0}.Header_sidebarLogoImage__54Iq6{height:auto;max-height:60px;width:auto;max-width:200px;object-fit:contain}.Header_sidebarSearch__9teqV{position:relative;width:100%;max-width:350px;min-width:0;padding:0 24px}.Header_sidebarSearchInput__mVW9x{width:100%;padding:14px 18px;border:2px solid #e9ecef;border-radius:25px;font-size:1rem;background:#fff;color:#333;font-weight:400;transition:all .3s ease;min-width:0;box-sizing:border-box}.Header_sidebarSearchInput__mVW9x::placeholder{color:#9ca3af;font-weight:400}.Header_sidebarSearchInput__mVW9x:focus{outline:none;border-color:#261f5c;background:#fff;box-shadow:0 0 0 3px rgba(38,31,92,.1)}.Header_sidebarSearchInput__mVW9x:hover{border-color:#261f5c}.Header_sidebarSearchIcon__A9N5A{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#261f5c;pointer-events:none}.Header_closeButton__IR1Uz{position:fixed;right:calc(100vw - 450px - 35px);top:2%;width:60px;height:60px;background:#fff;border:none;border-radius:50%;font-size:1.8rem;color:#666;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;z-index:1002;min-width:60px;min-height:60px}.Header_closeButton__IR1Uz:hover{background:#f8f9fa;color:#261f5c;transform:scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.2)}.Header_sidebarCategories__X7fwP{padding:24px 5px 0 24px;background:#fff;flex-shrink:0;overflow:visible}.Header_categoryScroll__Zwet5{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:100%;padding:8px 12px;margin:-8px -12px}.Header_categoryScroll__Zwet5::-webkit-scrollbar{display:none}.Header_categoryRow__HcIup{display:flex;gap:12px;padding-bottom:8px;min-width:max-content;flex-wrap:nowrap}.Header_sidebarResults__V6LBL{padding:24px;flex:1 1;background:linear-gradient(135deg,#fff,#f8f9fa);min-height:0;overflow-y:auto}.Header_sidebarResults__V6LBL h4{margin:0 0 20px;font-size:1.2rem;font-weight:700;color:#333;position:relative}.Header_sidebarResults__V6LBL h4:after{content:"";position:absolute;bottom:-8px;left:0;width:40px;height:3px;background:#261f5c;border-radius:2px}.Header_sidebarGamesList__QvO1e{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;width:100%}.Header_sidebarGameItem__9UFJZ{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;border-radius:16px;cursor:pointer;transition:all .5s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,#fff,#f8f9ff);box-shadow:0 8px 24px rgba(38,31,92,.12),0 4px 8px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.9);border:2px solid hsla(0,0%,100%,.8);min-width:0;width:100%;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Header_sidebarGameItem__9UFJZ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),rgba(225,190,231,.05) 50%,rgba(187,222,251,.1));opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:1;border-radius:16px}.Header_sidebarGameItem__9UFJZ:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 20px 40px rgba(38,31,92,.2),0 8px 16px rgba(0,0,0,.12),inset 0 1px 0 hsla(0,0%,100%,.95);border-color:rgba(225,190,231,.6)}.Header_sidebarGameItem__9UFJZ:hover:before{opacity:1}.Header_sidebarGameThumbnail__nD7Ht{width:70px;height:70px;border-radius:12px;object-fit:cover;box-shadow:0 2px 4px rgba(0,0,0,.1);flex-shrink:0;transition:all .6s cubic-bezier(.34,1.56,.64,1);filter:brightness(1) saturate(1);position:relative;z-index:0}.Header_sidebarGameItem__9UFJZ:hover .Header_sidebarGameThumbnail__nD7Ht{transform:scale(1.1) rotate(1deg);filter:brightness(1.1) saturate(1.2)}.Header_sidebarGameInfo__CN0OG{width:100%;min-width:0;text-align:center}.Header_sidebarGameInfo__CN0OG h5{margin:0;font-size:.9rem;font-weight:700;color:#333;line-height:1.3}.Header_sidebarGameInfo__CN0OG h5,.Header_sidebarGameInfo__CN0OG p{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_sidebarGameInfo__CN0OG p{margin:4px 0 0;font-size:.8rem;color:#666;font-weight:500}@keyframes Header_fadeIn__ehE4K{0%{opacity:0}to{opacity:1}}@keyframes Header_expandFromLeft__aGt3c{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@media (max-width:1536px){.Header_header__MvnS2{padding:8px 20px}.Header_sidebar__6HtXE{width:400px}.Header_closeButton__IR1Uz{right:calc(100vw - 400px - 30px)}.Header_searchResultsDropdown__RSti0{width:400px;max-width:400px;left:50%;transform:translateX(-50%)}}@media (max-width:1280px){.Header_header__MvnS2{padding:8px 16px}.Header_headerContent__zP2Kf{gap:16px}.Header_logoGroup__No0Le{gap:10px}.Header_searchWrapper__ZDoll{max-width:300px;min-width:200px}.Header_searchContainer__Y3b_6{width:100%}.Header_sidebar__6HtXE{width:380px}.Header_closeButton__IR1Uz{right:calc(100vw - 380px - 25px)}.Header_searchResultsDropdown__RSti0{width:300px;max-width:300px;left:50%;transform:translateX(-50%)}}@media (max-width:1024px){.Header_header__MvnS2{padding:8px 12px}.Header_headerContent__zP2Kf{gap:12px}.Header_logoGroup__No0Le{gap:8px}.Header_searchWrapper__ZDoll{max-width:250px;min-width:180px}.Header_searchContainer__Y3b_6{width:100%}.Header_sidebar__6HtXE{width:350px}.Header_closeButton__IR1Uz{right:calc(100vw - 350px - 20px)}.Header_searchResultsDropdown__RSti0{width:250px;max-width:250px;left:50%;transform:translateX(-50%)}}@media (max-width:768px){.Header_header__MvnS2{padding:10px 16px}.Header_headerContent__zP2Kf{gap:12px}.Header_logoGroup__No0Le{gap:6px}.Header_menuLine__3sk4E{width:18px}.Header_logoIcon__LPn5c,.Header_logoIcon__LPn5c svg{width:32px;height:32px}.Header_logoTextBottom___D5wp,.Header_logoTextTop__MvaTF{font-size:.95rem}.Header_logoImage__hE07D{max-height:36px;max-width:120px}.Header_searchWrapper__ZDoll{max-width:200px;min-width:160px}.Header_searchContainer__Y3b_6{width:100%;padding:2px}.Header_searchInput__bkJUn{padding:6px 10px;font-size:13px}.Header_searchButton__hiwXh{width:28px;height:28px;min-width:28px;min-height:28px}.Header_storeLinks___NZkG{gap:6px}.Header_appStoreLink__oC3Nc,.Header_playStoreLink__TDTdg{padding:6px 12px}.Header_appStoreIcon__lkiXc,.Header_playStoreIcon___ukKV{width:20px;height:20px}.Header_appStoreText__EZSJ9,.Header_playStoreText__q1gpH{font-size:.65rem}.Header_appStoreText__EZSJ9 strong,.Header_playStoreText__q1gpH strong{font-size:.75rem}.Header_sidebar__6HtXE{width:100%;max-width:420px}.Header_sidebarHeader__Jgk7P{padding:20px;gap:12px}.Header_sidebarLogoImage__54Iq6{max-height:50px;max-width:160px}.Header_sidebarSearch__9teqV{max-width:300px}.Header_closeButton__IR1Uz{right:16px;top:16px;width:48px;height:48px;font-size:1.4rem}.Header_categoryRow__HcIup{gap:10px}.Header_sidebarCategoryButton__f91EW{padding:10px 16px;font-size:.8rem}.Header_sidebarGamesList__QvO1e{grid-template-columns:repeat(2,1fr);gap:10px}.Header_sidebarGameThumbnail__nD7Ht{width:60px;height:60px}.Header_searchResultsDropdown__RSti0{width:200px;max-width:200px;left:50%;transform:translateX(-50%)}.Header_searchResultInfo__zxMsH h5{font-size:.8rem;white-space:normal;line-height:1.2;max-height:2.4em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.Header_searchResultInfo__zxMsH p{font-size:.7rem;white-space:normal;line-height:1.2}}@media (max-width:640px){.Header_header__MvnS2{padding:8px 12px}.Header_headerContent__zP2Kf{gap:8px}.Header_logoGroup__No0Le{gap:4px}.Header_menuLine__3sk4E{width:16px}.Header_logoImage__hE07D{max-height:32px;max-width:100px}.Header_searchWrapper__ZDoll{max-width:160px;min-width:140px}.Header_searchContainer__Y3b_6{width:100%;padding:2px}.Header_searchInput__bkJUn{font-size:12px;padding:5px 8px}.Header_searchButton__hiwXh{width:26px;height:26px;min-width:26px;min-height:26px}.Header_storeLinks___NZkG{gap:6px}.Header_appStoreLink__oC3Nc,.Header_playStoreLink__TDTdg{padding:5px 10px;min-height:32px;display:flex;align-items:center;justify-content:center}.Header_appStoreIcon__lkiXc,.Header_playStoreIcon___ukKV{width:18px;height:18px}.Header_appStoreText__EZSJ9,.Header_playStoreText__q1gpH{display:none}.Header_sidebar__6HtXE{width:100%;max-width:380px}.Header_closeButton__IR1Uz{right:12px;top:12px;width:44px;height:44px;font-size:1.3rem}.Header_searchResultsDropdown__RSti0{width:160px;max-width:160px;left:50%;transform:translateX(-50%)}.Header_searchResultInfo__zxMsH h5{font-size:.75rem;white-space:normal;line-height:1.1;max-height:2.2em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.Header_searchResultInfo__zxMsH p{font-size:.65rem;white-space:normal;line-height:1.1}}@media (max-width:480px){.Header_header__MvnS2{padding:8px 12px}.Header_headerContent__zP2Kf{gap:8px}.Header_logoGroup__No0Le{gap:2px}.Header_menuLine__3sk4E{width:16px}.Header_logoImage__hE07D{max-height:32px;max-width:100px}.Header_searchWrapper__ZDoll{max-width:140px;min-width:120px}.Header_searchContainer__Y3b_6{width:100%;padding:2px}.Header_searchInput__bkJUn{font-size:11px;padding:4px 6px}.Header_searchButton__hiwXh{width:24px;height:24px;min-width:24px;min-height:24px}.Header_storeLinks___NZkG{gap:4px}.Header_appStoreLink__oC3Nc,.Header_playStoreLink__TDTdg{padding:6px;min-width:36px;min-height:36px;display:flex;align-items:center;justify-content:center}.Header_appStoreIcon__lkiXc,.Header_playStoreIcon___ukKV{width:20px;height:20px}.Header_appStoreText__EZSJ9,.Header_playStoreText__q1gpH{display:none}.Header_sidebar__6HtXE{width:100%}.Header_sidebarHeader__Jgk7P{padding:16px;gap:10px}.Header_sidebarLogoImage__54Iq6{max-height:40px;max-width:120px}.Header_sidebarSearch__9teqV{max-width:250px;padding:0 16px}.Header_sidebarSearchInput__mVW9x{padding:12px 16px;font-size:.9rem}.Header_closeButton__IR1Uz{right:10px;top:10px;width:40px;height:40px;font-size:1.2rem}.Header_sidebarSearch__9teqV{padding:16px}.Header_sidebarCategories__X7fwP{padding:16px 16px 0}.Header_sidebarResults__V6LBL{padding:16px}.Header_sidebarGamesList__QvO1e{grid-template-columns:repeat(2,1fr);gap:8px}.Header_searchResultsDropdown__RSti0{width:180px;max-width:180px;left:50%;transform:translateX(-50%)}.Header_searchResultInfo__zxMsH h5{font-size:.7rem;white-space:normal;line-height:1.1;max-height:2em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.Header_searchResultInfo__zxMsH p{font-size:.6rem;white-space:normal;line-height:1.1}}@media (max-width:360px){.Header_header__MvnS2{padding:6px 8px}.Header_headerContent__zP2Kf{gap:6px}.Header_logoGroup__No0Le{gap:1px}.Header_menuLine__3sk4E{width:14px}.Header_logoImage__hE07D{max-height:28px;max-width:80px}.Header_searchWrapper__ZDoll{max-width:120px;min-width:100px}.Header_searchContainer__Y3b_6{width:100%;padding:1px}.Header_searchInput__bkJUn{font-size:10px;padding:3px 5px}.Header_searchButton__hiwXh{width:22px;height:22px;min-width:22px;min-height:22px}.Header_storeLinks___NZkG{gap:4px}.Header_appStoreLink__oC3Nc,.Header_playStoreLink__TDTdg{padding:5px;min-width:32px;min-height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center}.Header_appStoreIcon__lkiXc,.Header_playStoreIcon___ukKV{width:18px;height:18px}.Header_appStoreText__EZSJ9,.Header_playStoreText__q1gpH{display:none}.Header_sidebar__6HtXE{width:100%}.Header_closeButton__IR1Uz{right:8px;top:8px;width:36px;height:36px;font-size:1.1rem}.Header_sidebarGameThumbnail__nD7Ht{width:50px;height:50px}.Header_sidebarGameInfo__CN0OG h5{font-size:.8rem}.Header_sidebarGameInfo__CN0OG p{font-size:.7rem}.Header_searchResultsDropdown__RSti0{width:140px;max-width:140px;left:50%;transform:translateX(-50%)}.Header_searchResultInfo__zxMsH h5{font-size:.65rem;white-space:normal;line-height:1.1;max-height:1.8em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.Header_searchResultInfo__zxMsH p{font-size:.55rem;white-space:normal;line-height:1.1}}@media (max-width:768px) and (orientation:landscape){.Header_header__MvnS2{padding:6px 12px}.Header_logoImage__hE07D{max-height:30px;max-width:90px}.Header_searchContainer__Y3b_6{max-width:200px}.Header_sidebar__6HtXE{width:100%;max-width:350px}.Header_closeButton__IR1Uz{right:calc(100vw - 350px - 20px);width:44px;height:44px;font-size:1.3rem}}@media (max-width:768px){.Header_menuButton__aNKrC{min-width:44px;min-height:44px}.Header_searchButton__hiwXh{min-width:36px;min-height:36px}.Header_sidebarCategoryButton__f91EW{min-height:44px}.Header_sidebarGameItem__9UFJZ{min-height:120px}}.Footer_footer__UaG1g{background:linear-gradient(135deg,#261f5c,#1a1a1a 50%,#261f5c);color:#fff;padding:40px 0 20px;margin-top:auto;width:100%;box-sizing:border-box}.Footer_footerContent__nZq4z{max-width:1400px;margin:0 auto;padding:0 24px;display:flex;justify-content:center;align-items:center}.Footer_footerSection__oCSkQ{text-align:center}.Footer_footerSection__oCSkQ h4{color:#261f5c;font-size:1.1rem;font-weight:600;margin:0 0 12px}.Footer_footerLinks__4RPn7{list-style:none;padding:0;margin:0;display:flex;justify-content:center;gap:32px;flex-wrap:wrap}.Footer_footerLinks__4RPn7 li{margin:0}.Footer_footerLinks__4RPn7 a{color:#ccc;text-decoration:none;font-size:.9rem;transition:color .2s ease;padding:8px 12px;border-radius:4px;transition:all .2s ease}.Footer_footerLinks__4RPn7 a:hover{font-weight:600;color:#fff;background-color:rgba(38,31,92,.1)}.Footer_contactInfo__B2wyf a{color:#261f5c;text-decoration:none;font-weight:500}.Footer_contactInfo__B2wyf a:hover{text-decoration:underline}.Footer_footerBottom__jFaYu{border-top:1px solid #444;margin-top:32px;padding-top:20px;text-align:center}.Footer_footerBottom__jFaYu p{color:#999;font-size:.8rem;margin:0}.Footer_socialSection__pme_M{text-align:center;margin:32px 0 24px;padding:0 24px}.Footer_socialTitle__H_Gtq{color:#e9af51;font-size:1.1rem;font-weight:600;margin:0 0 20px;text-transform:uppercase;letter-spacing:1px}.Footer_socialIcons__P2yvi{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.Footer_socialIcon__BvaFc{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#ccc;text-decoration:none;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Footer_socialIcon__BvaFc:hover{background:rgba(233,175,81,.2);border-color:#e9af51;color:#e9af51;transform:translateY(-2px);box-shadow:0 4px 12px rgba(233,175,81,.3)}.Footer_socialIcon__BvaFc svg{width:20px;height:20px;fill:currentColor}.Footer_storeSection__t07YL{text-align:center;margin:32px auto 24px;padding:0}.Footer_storeBadges__VyCcQ{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.Footer_playStoreBadge__bAdFj{display:inline-block;background:linear-gradient(135deg,#000,#1a1a1a);border:2px solid rgba(233,175,81,.4);border-radius:12px;padding:12px 24px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 16px rgba(0,0,0,.4);max-width:90%}.Footer_playStoreBadge__bAdFj:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(233,175,81,.5);border-color:#e9af51;background:linear-gradient(135deg,#1a1a1a,#000)}.Footer_playStoreBadgeContent___V51h{display:flex;align-items:center;gap:16px}.Footer_playStoreBadgeIcon__ZWKFm{width:40px;height:40px;color:#fff;flex-shrink:0}.Footer_playStoreBadgeText__tUp3u{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-width:0;flex:1 1}.Footer_playStoreBadgeSubtext__e3mno{font-size:.7rem;color:#ccc;font-weight:500;letter-spacing:.5px;text-transform:uppercase;line-height:1;white-space:nowrap}.Footer_playStoreBadgeTitle__xWU9b{font-size:1.4rem;color:#fff;font-weight:700;letter-spacing:.5px;line-height:1.2;margin-top:2px;white-space:nowrap}.Footer_appStoreBadge__VL86m{display:inline-block;background:linear-gradient(135deg,#000,#1a1a1a);border:2px solid rgba(233,175,81,.4);border-radius:12px;padding:12px 24px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 16px rgba(0,0,0,.4);max-width:90%}.Footer_appStoreBadge__VL86m:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(233,175,81,.5);border-color:#e9af51;background:linear-gradient(135deg,#1a1a1a,#000)}.Footer_appStoreBadgeContent__iQ06v{display:flex;align-items:center;gap:16px}.Footer_appStoreBadgeIcon__v_Dtd{width:40px;height:40px;color:#fff;flex-shrink:0}.Footer_appStoreBadgeText__2fVGl{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-width:0;flex:1 1}.Footer_appStoreBadgeSubtext__M3f5H{font-size:.7rem;color:#ccc;font-weight:500;letter-spacing:.5px;text-transform:uppercase;line-height:1;white-space:nowrap}.Footer_appStoreBadgeTitle__qJYP_{font-size:1.4rem;color:#fff;font-weight:700;letter-spacing:.5px;line-height:1.2;margin-top:2px;white-space:nowrap}@media (max-width:768px){.Footer_footer__UaG1g{padding:30px 0 15px}.Footer_footerContent__nZq4z{padding:0 16px}.Footer_footerSection__oCSkQ h4{font-size:1rem}.Footer_footerLinks__4RPn7{gap:24px}.Footer_socialSection__pme_M{margin:28px 0 22px}.Footer_socialIcons__P2yvi{gap:14px}.Footer_socialIcon__BvaFc{width:42px;height:42px}.Footer_socialIcon__BvaFc svg{width:19px;height:19px}.Footer_storeSection__t07YL{margin:28px auto 20px;padding:0}.Footer_storeBadges__VyCcQ{gap:16px}.Footer_appStoreBadge__VL86m,.Footer_playStoreBadge__bAdFj{padding:10px 20px}.Footer_appStoreBadgeIcon__v_Dtd,.Footer_playStoreBadgeIcon__ZWKFm{width:36px;height:36px}.Footer_appStoreBadgeSubtext__M3f5H,.Footer_playStoreBadgeSubtext__e3mno{font-size:.65rem}.Footer_appStoreBadgeTitle__qJYP_,.Footer_playStoreBadgeTitle__xWU9b{font-size:1.3rem}}@media (max-width:480px){.Footer_footerLinks__4RPn7{gap:16px;flex-direction:column}.Footer_footerLinks__4RPn7 a{padding:6px 10px;font-size:.85rem}.Footer_socialSection__pme_M{margin:24px 0 20px;padding:0 16px}.Footer_socialTitle__H_Gtq{font-size:1rem;margin-bottom:16px}.Footer_socialIcons__P2yvi{gap:12px}.Footer_socialIcon__BvaFc{width:40px;height:40px}.Footer_socialIcon__BvaFc svg{width:18px;height:18px}.Footer_storeSection__t07YL{margin:24px auto 20px;padding:0 16px}.Footer_storeBadges__VyCcQ{flex-direction:column;gap:12px}.Footer_appStoreBadge__VL86m,.Footer_playStoreBadge__bAdFj{padding:10px 18px;border-radius:10px;width:100%;max-width:280px}.Footer_appStoreBadgeContent__iQ06v,.Footer_playStoreBadgeContent___V51h{gap:12px}.Footer_appStoreBadgeIcon__v_Dtd,.Footer_playStoreBadgeIcon__ZWKFm{width:32px;height:32px}.Footer_appStoreBadgeSubtext__M3f5H,.Footer_playStoreBadgeSubtext__e3mno{font-size:.6rem;letter-spacing:.3px}.Footer_appStoreBadgeTitle__qJYP_,.Footer_playStoreBadgeTitle__xWU9b{font-size:1.2rem;letter-spacing:.3px}}@media (max-width:360px){.Footer_storeSection__t07YL{margin:20px auto 16px;padding:0 12px}.Footer_appStoreBadge__VL86m,.Footer_playStoreBadge__bAdFj{padding:8px 14px;border-radius:8px}.Footer_appStoreBadgeContent__iQ06v,.Footer_playStoreBadgeContent___V51h{gap:10px}.Footer_appStoreBadgeIcon__v_Dtd,.Footer_playStoreBadgeIcon__ZWKFm{width:28px;height:28px}.Footer_appStoreBadgeSubtext__M3f5H,.Footer_playStoreBadgeSubtext__e3mno{font-size:.55rem;letter-spacing:.2px}.Footer_appStoreBadgeTitle__qJYP_,.Footer_playStoreBadgeTitle__xWU9b{font-size:1rem;letter-spacing:.2px}}