@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}:root{--color-primary:#087f6a;--brand-navy:#11223d;--brand-mint:#5ce0b4;--brand-tint:#eaf8f3;--brand-border:#cfe7df;--color-secondary:#086553;--color-accent:#5ce0b4;--color-dark:#2d3436;--color-light:#f8f9fa;--color-text:#2d3436;--color-text-secondary:#636e72;--color-text-light:#ddd;--color-bg:#f8f9fa;--color-bg-white:#fff;--border-radius:12px;--border-radius-lg:16px;--border-radius-full:9999px;--shadow-sm:0 2px 8px #0000000f;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 8px 24px #0000001f;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}body{background-color:#f8f9fa;background-color:var(--color-bg);color:#2d3436;color:var(--color-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{border-radius:3px}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}a{color:#087f6a;color:var(--color-primary);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}a:hover{color:#086553;color:var(--color-secondary)}::selection{background:#087f6a;background:var(--color-primary);color:#fff}::-moz-selection{background:#087f6a;background:var(--color-primary);color:#fff}.fade-in{animation:fadeIn .3s ease-in-out}.hover-lift{transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.hover-lift:hover{box-shadow:0 8px 24px #0000001f;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#087f6a,#086553);background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));-webkit-background-clip:text;background-clip:text}.btn-modern{border:none;border-radius:12px;border-radius:var(--border-radius);cursor:pointer;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.btn-modern:hover{box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-md);transform:translateY(-1px)}.page-enter{opacity:0;transform:translateY(20px)}.page-enter-active{transition:opacity .3s ease-out,transform .3s ease-out}.page-enter-active,.page-exit{opacity:1;transform:translateY(0)}.page-exit-active{opacity:0;transform:translateY(-20px);transition:opacity .3s ease-in,transform .3s ease-in}.card-enter{opacity:0;transform:scale(.95) translateY(10px)}.card-enter-active{opacity:1;transform:scale(1) translateY(0);transition:all .3s ease-out}.list-item-enter{opacity:0;transform:translateX(-20px)}.list-item-enter-active{opacity:1;transform:translateX(0);transition:all .2s ease-out}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%}@keyframes bounce{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-8px,0)}70%{transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-2px,0)}}.bounce{animation:bounce 1s ease-in-out}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}.shake{animation:shake .5s ease-in-out}.loading-state{opacity:.6;pointer-events:none;position:relative}.loading-state:after{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top:2px solid var(--color-primary);content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.app-header .search-input,.category-nav .nav-item,.logo-section,.mobile-bottom-nav .nav-item,.mobile-category-item{transition:none!important}}.game-search{min-width:0;width:100%}.game-search-popup{background:#fff;border:1px solid #cfe5df;border-radius:12px;box-shadow:0 12px 32px #11223d26;color:#15243d;overflow-y:auto;overscroll-behavior:contain;text-align:left;z-index:2200}.game-search-option{align-items:center;color:#15243d;display:flex;gap:12px;min-height:64px;padding:10px 14px;text-decoration:none}.game-search-option.is-active,.game-search-option:hover{background:#eaf8f2;color:#075c4f}.game-search-option img{border-radius:9px;flex:0 0 40px;object-fit:cover}.game-search-option-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.game-search-option-name{display:block;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-search-option-category{color:#667085;font-size:12px}.game-search-option mark{background:#c5f1df;border-radius:2px;color:#075c4f}.game-search-all{border-top:1px solid #e4eee9;color:#087f6a;display:block;font-size:13px;font-weight:600;overflow-wrap:anywhere;padding:13px 14px}.game-search-all:focus-visible,.game-search-all:hover{background:#eaf8f2;color:#075c4f}.game-search-status{color:#667085;font-size:13px;line-height:1.5;padding:16px}.game-search-sr{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:600px){.game-search-option{min-height:68px}.game-search-option-name{font-size:15px}}.app-header{background:var(--brand-navy);border-bottom:1px solid #ffffff12;box-shadow:0 3px 16px #11223d14;flex-shrink:0;height:80px;line-height:normal;padding:0;position:relative;z-index:1000}.header-content{gap:40px;height:100%;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.header-content,.logo-section{align-items:center;display:flex}.logo-section{border-radius:10px;flex:0 0 auto;text-decoration:none;transition:opacity .18s ease}.logo-section:hover{opacity:.88}.logo-section:focus-visible{outline:3px solid var(--brand-mint);outline-offset:6px}.brand-logo{display:block;height:auto;width:258px}.search-section{margin-left:auto;min-width:0;width:min(100%,400px)}.search-wrapper{width:100%}.app-header .search-input.ant-input-affix-wrapper{background:#1c304d;border:1px solid #ffffff25;border-radius:12px;box-shadow:none;color:#f7fafc;height:44px;padding:8px 14px;transition:border-color .18s,box-shadow .18s,background .18s;width:100%}.app-header .search-input.ant-input-affix-wrapper:hover{background:#223954;border-color:#5ce0b480}.app-header .search-input.ant-input-affix-wrapper:focus-within{border-color:var(--brand-mint);box-shadow:0 0 0 3px #5ce0b425}.app-header .search-input input.ant-input{background:#0000;color:#f7fafc;font-size:14px}.app-header .search-input input::placeholder{color:#b4c2d4}.search-prefix-icon{color:var(--brand-mint);font-size:17px;margin-right:6px}.search-clear-icon{border-radius:4px;color:#c9d5e5;font-size:14px;padding:2px}.search-clear-icon:hover{color:var(--brand-mint)}@media (max-width:768px){.app-header{height:72px}.header-content{gap:22px;padding:0 18px}.brand-logo{width:220px}.search-section{flex:1 1}}@media (max-width:480px){.app-header{height:64px}.header-content{gap:12px;padding:0 12px}.brand-logo{width:160px}.search-section{flex:1 1;width:auto}.app-header .search-input.ant-input-affix-wrapper{border-radius:10px;height:38px;padding:6px 10px}.app-header .search-input input.ant-input{font-size:12px}.search-prefix-icon{font-size:14px;margin-right:2px}}@media (max-width:350px){.brand-logo{width:144px}.header-content{gap:8px}}.app-footer{background:#f8f9fa;border-top:1px solid #e9ecef;margin-top:60px;padding:32px 0;position:relative}.footer-content{align-items:flex-start;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px}.footer-links-section{flex:1 1}.footer-links,.footer-links-section{align-items:flex-start;display:flex;flex-direction:column}.footer-links{gap:12px}.footer-link{color:#6c757d;font-size:14px;font-weight:400;padding:4px 0;position:relative;text-decoration:none;transition:all .3s ease}.footer-link:after{background:var(--color-primary);bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.footer-link:hover{color:var(--color-primary);transform:translateX(4px)}.footer-link:hover:after{width:100%}.footer-copyright-section{flex:1 1;gap:8px;text-align:right}.company-info,.footer-copyright-section{align-items:flex-end;display:flex;flex-direction:column}.company-info{gap:4px}.company-name{color:#495057;font-size:14px;font-weight:600;letter-spacing:.3px}.company-number,.copyright-info{color:#6c757d;font-size:12px;font-weight:400}.copyright-info{align-items:center;display:flex;gap:6px;justify-content:flex-end}.copyright-info .anticon{font-size:12px}@media (max-width:768px){.app-footer{margin-top:40px;padding:24px 0}.footer-content{flex-direction:column;gap:24px;padding:0 16px}.footer-content,.footer-links-section{align-items:center}.footer-links{flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center}.footer-link{font-size:13px}.footer-copyright-section{align-items:center;text-align:center}.company-info{align-items:center}.company-name{font-size:13px}.company-number{font-size:11px}.copyright-info{font-size:11px;justify-content:center}}@media (max-width:480px){.app-footer{padding:20px 0}.footer-content{gap:20px}.footer-links{gap:12px}.company-name,.footer-link{font-size:12px}.company-number,.copyright-info{font-size:10px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.footer-links-section{animation:fadeInUp .6s ease-out}.footer-copyright-section{animation:fadeInUp .6s ease-out .2s both}@media (prefers-color-scheme:dark){.app-footer{background:#1a1a1a;border-top-color:#333}.footer-link{color:#a0a0a0}.footer-link:hover{color:var(--color-primary)}.company-name{color:#e0e0e0}.company-number,.copyright-info{color:#a0a0a0}}.category-nav{background:#fff;border-bottom:1px solid var(--brand-border)}.category-nav-container{margin:0 auto;max-width:1200px;padding:0 24px}.category-nav-content{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0}.category-nav .nav-item{align-items:center;background:#f7faf9;border:1px solid #dfe8e4;border-radius:10px;color:#41534e;cursor:pointer;display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;padding:0 15px;text-decoration:none;transition:background .18s,color .18s,border-color .18s;white-space:nowrap}.category-nav .nav-item:hover{background:var(--brand-tint);border-color:#8fd9c3;color:var(--color-primary)}.category-nav .nav-item-active,.category-nav .nav-item-active:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.category-nav .nav-item:focus-visible{outline:3px solid var(--brand-mint);outline-offset:3px}.category-nav .nav-text{font-size:13px;font-weight:600}@media (max-width:768px) and (min-width:481px){.category-nav-container{padding:0 18px}.category-nav-content{flex-wrap:nowrap;overflow-x:auto;padding:12px 0;scrollbar-color:#a5d5c7 #0000;scrollbar-width:thin}}@media (max-width:480px){.category-nav{display:none}}.mobile-category-nav{background:#fff;border-bottom:1px solid var(--brand-border);display:none;position:sticky;top:64px;z-index:999}.mobile-category-container{overflow:hidden;position:relative}.mobile-category-scroll{-webkit-overflow-scrolling:touch;display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding:12px;scroll-behavior:smooth;scrollbar-width:none}.mobile-category-scroll::-webkit-scrollbar{display:none}.mobile-category-item{align-items:center;background:#f7faf9;border:1px solid #dfe8e4;border-radius:10px;color:#41534e;display:inline-flex;flex-shrink:0;justify-content:center;min-height:40px;padding:8px 14px;text-decoration:none;transition:background .18s,color .18s,border-color .18s;white-space:nowrap}.mobile-category-item:hover{background:var(--brand-tint);border-color:#8fd9c3;color:var(--color-primary)}.mobile-category-item-active,.mobile-category-item-active:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.mobile-category-item:focus-visible{outline:3px solid var(--brand-mint);outline-offset:2px}.mobile-category-text{font-size:13px;font-weight:600}.mobile-category-loading{display:flex;justify-content:center;padding:16px}@media (max-width:480px){.mobile-category-nav{display:block}}.ad-frame{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;justify-content:center;margin:16px 0;overflow:hidden;width:100%}.ad-container,.ad-slot{height:auto;overflow:hidden;width:100%}.ad-container,.ad-content{align-items:center;display:flex;justify-content:center}.ad-content{width:100%}.ad-frame.custom-list-ad,.ad-frame.detail-ad,.ad-frame.download-ad,.ad-frame.homepage-ad,.ad-frame.search-ad{height:auto;max-height:none;min-height:0}.ad-frame.custom-list-ad .ad-container,.ad-frame.custom-list-ad .ad-content,.ad-frame.custom-list-ad .ad-slot,.ad-frame.detail-ad .ad-container,.ad-frame.detail-ad .ad-content,.ad-frame.detail-ad .ad-slot,.ad-frame.download-ad .ad-container,.ad-frame.download-ad .ad-content,.ad-frame.download-ad .ad-slot,.ad-frame.homepage-ad .ad-container,.ad-frame.homepage-ad .ad-content,.ad-frame.homepage-ad .ad-slot,.ad-frame.search-ad .ad-container,.ad-frame.search-ad .ad-content,.ad-frame.search-ad .ad-slot{height:auto;min-height:0}.ad-content .adsbygoogle{display:block!important;width:100%}.ad-content .adsbygoogle>div[id^=aswift_][id$=_host]{display:block!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:768px){.ad-frame{margin:12px 0}.ad-frame.custom-list-ad,.ad-frame.detail-ad,.ad-frame.download-ad,.ad-frame.homepage-ad,.ad-frame.search-ad{height:auto;max-height:none;min-height:0}.ad-frame.custom-list-ad .ad-container,.ad-frame.custom-list-ad .ad-content,.ad-frame.custom-list-ad .ad-slot,.ad-frame.detail-ad .ad-container,.ad-frame.detail-ad .ad-content,.ad-frame.detail-ad .ad-slot,.ad-frame.download-ad .ad-container,.ad-frame.download-ad .ad-content,.ad-frame.download-ad .ad-slot,.ad-frame.homepage-ad .ad-container,.ad-frame.homepage-ad .ad-content,.ad-frame.homepage-ad .ad-slot,.ad-frame.search-ad .ad-container,.ad-frame.search-ad .ad-content,.ad-frame.search-ad .ad-slot{height:auto;min-height:0}.ad-content .adsbygoogle{width:100%}.ad-frame:has(.adsbygoogle[data-ad-status=unfilled]){display:none}}.ad-content div,.ad-content iframe,.ad-content ins{margin:0 auto}.ad-container:empty:before{animation:loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;content:"";display:block;width:100%}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:360px){.ad-frame:has([data-ad-responsive=true]){margin-inline:calc(50% - 50vw + 8px);max-width:none;width:calc(100vw - 16px)}}.app-card-link{color:inherit;display:block;height:100%;text-decoration:none}.app-card-link:hover{color:inherit}.app-card{background:var(--color-bg-white);border:1px solid #f0f0f0;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);cursor:pointer;height:100%;overflow:hidden;transition:var(--transition)}.game-card-hover:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.app-card-content{display:flex;flex-direction:column;height:100%;position:relative}.app-image-section{overflow:hidden;position:relative}.app-image{aspect-ratio:1;object-fit:cover;transition:var(--transition);width:100%}.game-card-hover:hover .app-image{transform:scale(1.05)}.app-tags{display:flex;gap:4px;left:8px;position:absolute;top:8px}.tag-new{background:var(--color-secondary)!important}.tag-hot,.tag-new{border:none!important;border-radius:4px!important;color:#fff!important;font-size:10px!important;font-weight:500;padding:2px 6px!important}.tag-hot{background:var(--color-accent)!important}.app-info-section{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:12px}.app-title{color:var(--color-text);font-size:14px;font-weight:500;line-height:1.3;margin:0 0 8px!important}.app-rating{align-items:center;display:flex;justify-content:space-between;margin-top:auto;min-width:0}.rating-stars{min-width:0;white-space:nowrap}.rating-stars .ant-rate{font-size:12px!important;line-height:1!important}.rating-score{color:var(--color-text-secondary);font-size:11px;font-weight:500;margin-left:4px}@media (max-width:768px){.app-card{border-radius:12px}.app-info-section{padding:8px}.app-title{font-size:13px}.rating-stars .ant-rate{font-size:10px!important;line-height:1!important}.rating-stars{white-space:nowrap}.rating-score{font-size:10px}}@media (max-width:480px){.app-title{font-size:12px}.rating-stars .ant-rate{font-size:9px!important;line-height:1!important}.rating-stars{white-space:nowrap}.rating-score{font-size:9px}.app-tags{left:6px;top:6px}.tag-hot,.tag-new{font-size:9px!important;padding:1px 4px!important}}body.game-feed-page{overflow-y:auto}body.game-feed-page .App{height:auto;overflow:visible}.game-feed-page .category-layout,.game-feed-page .home-layout{height:auto;min-height:100vh;overflow:visible}.game-feed-page .category-content,.game-feed-page .home-content{display:block;flex:1 0 auto;min-height:0;overflow:visible;padding:20px 0}.game-feed-page .category-container,.game-feed-page .content-container.home-container{display:block;margin:0 auto;max-width:1200px;overflow:visible;padding:0 24px;width:100%}.game-feed{width:100%}.game-feed-grid{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(6,minmax(0,1fr))}.game-feed-grid>.app-card-link{min-width:0}.game-feed-grid .app-card{margin:0}.game-feed-grid .app-image{display:block}.game-feed-ad{grid-column:1/-1;min-width:0;padding:16px 0}.game-feed-bottom{align-items:center;display:flex;flex-direction:column;gap:14px;min-height:128px;padding:24px 0;text-align:center}.game-feed-status{align-items:center;color:var(--color-text-secondary);display:flex;gap:10px;justify-content:center;min-height:24px}.game-feed-bottom .ant-btn,.game-feed-top{min-height:44px}.game-feed-top{background:#0000;border:0;border-radius:8px;color:var(--color-primary);cursor:pointer;padding:8px 16px}.game-feed-top:focus-visible{outline:3px solid var(--brand-mint)}.game-feed-placeholder{background:#fff;border-radius:12px;overflow:hidden;padding-bottom:14px}.game-feed-placeholder div{aspect-ratio:1;background:#e5efeb}.game-feed-placeholder span{background:#edf3f0;border-radius:4px;display:block;height:12px;margin:12px 12px 0}.game-feed-placeholder span:last-child{width:55%}@media (max-width:991px){.game-feed-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.game-feed-grid{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.game-feed-page .category-container,.game-feed-page .content-container.home-container{padding:0 16px}.game-feed-page .category-content,.game-feed-page .home-content{padding:12px 0}}@media (max-width:480px){.game-feed-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.game-feed-page .category-container,.game-feed-page .content-container.home-container{padding:0 12px}}@media (min-width:481px) and (max-width:768px){.game-feed-page .app-footer{padding-bottom:calc(100px + env(safe-area-inset-bottom))}}@media (hover:none),(prefers-reduced-motion:reduce){.game-feed-grid .game-card-hover:hover,.game-feed-grid .game-card-hover:hover .app-image{transform:none}}@media (prefers-reduced-motion:reduce){.game-feed-grid .app-card,.game-feed-grid .app-image{transition:none}}.game-feed--embedded .game-feed-grid{margin:0}.game-feed--embedded .app-rating{flex-wrap:wrap;gap:4px}.game-feed--embedded .app-rating .ant-rate{flex-shrink:0}.game-feed--embedded .rating-score{margin-left:0}.home-layout{background:var(--color-bg);min-height:100vh}.home-content{min-height:calc(100vh - 200px);padding:24px 0}.content-container,.content-container.home-container{margin:0 auto;max-width:1200px;padding:0 24px}.content-container.home-container{width:100%}@media (max-width:768px){.home-layout{display:flex;flex-direction:column;height:100vh;overflow:hidden}.home-content{padding:0}.content-container.home-container,.home-content{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.games-main{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:24px 0}}.pagination-container{background:var(--color-bg-white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);margin-top:40px;padding:24px;text-align:center}.popular-card{border-radius:12px;box-shadow:0 2px 8px #0000001a}.sidebar-title{align-items:center;color:#262626;display:flex;font-size:18px;gap:8px;margin-bottom:16px!important}.popular-item{border-bottom:1px solid #f0f0f0;padding:12px 0;transition:background-color .3s ease}.popular-item:last-child{border-bottom:none}.popular-item:hover{background-color:#f9f9f9;border-radius:8px;margin:0 -8px;padding:12px 8px}.rank-number{align-items:center;background:linear-gradient(135deg,#1890ff,#40a9ff);border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.popular-item:first-child .rank-number{background:linear-gradient(135deg,#ff4d4f,#ff7875)}.popular-item:nth-child(2) .rank-number{background:linear-gradient(135deg,#fa8c16,#ffa940)}.popular-item:nth-child(3) .rank-number{background:linear-gradient(135deg,#faad14,#ffc53d)}.popular-app-name{color:#262626;font-size:14px;font-weight:500;text-decoration:none;transition:color .3s ease}.popular-app-name:hover{color:#1890ff}.popular-app-info{align-items:center;display:flex;font-size:12px;justify-content:space-between}.popular-app-info .category{background:#e6f7ff;border-radius:4px;color:#1890ff;font-size:11px;padding:2px 6px}.popular-app-info .click-count{color:#666;font-size:11px}.popular-item-content{align-items:center;display:flex;gap:12px;width:100%}.popular-item-left{flex-shrink:0}.popular-app-icon{border-radius:8px!important;box-shadow:0 2px 8px #0000001a}.popular-item-right{flex:1 1;min-width:0}.popular-app-title{margin-bottom:8px}.popular-app-title .popular-app-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popular-app-stats{align-items:center;display:flex}.popular-app-stats .ant-space{justify-content:flex-start;width:100%}.popular-app-stats .ant-space-item,.stat-item{flex-shrink:1;min-width:0}.stat-item{align-items:center;color:#666;display:flex;font-size:11px;gap:2px}.stat-icon{color:#999;flex-shrink:0;font-size:10px}.stat-value{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.content-container.home-container{padding:0 16px}.games-main{padding:16px 0}}@media (max-width:480px){.content-container.home-container{padding:0 12px}.games-main{padding:16px 0 12px}.games-grid{margin-bottom:24px}.scroll-loading-container{margin:16px 0;padding:16px 0}.scroll-loading-container .loading-text{font-size:13px}}.app-detail-layout{background:var(--color-bg);min-height:100vh}.app-detail-content{min-height:calc(100vh - 200px);padding:24px 0}.content-container.app-detail-container{margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.game-info-section{margin-bottom:40px}.game-info-card{background:var(--color-bg-white);border-radius:16px;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;overflow:hidden}.game-title-section{border-bottom:1px solid #f0f0f0;padding:24px 32px 16px}.game-title-section .game-title{color:var(--color-text);font-size:28px;font-weight:700;line-height:1.2;margin:0!important}.title-with-actions{flex-wrap:wrap;gap:16px;justify-content:space-between}.title-actions,.title-with-actions{align-items:center;display:flex}.game-info-row{grid-gap:24px;border-bottom:1px solid #f0f0f0;display:grid;gap:24px;grid-template-columns:1fr 3fr;padding:16px 32px 24px}.game-logo-section{align-items:center;display:flex;justify-content:center}.game-logo{border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;height:160px;object-fit:cover;width:160px}.game-info-content{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2fr 1fr}.game-info-left{display:flex;flex-direction:column;gap:12px}.game-developer{color:var(--color-text-secondary);font-size:14px;margin-bottom:8px}.developer-label{color:var(--color-text-tertiary);font-weight:800;margin-right:4px}.developer-name{color:var(--color-text-secondary);font-weight:500}.game-tags{display:flex;flex-wrap:wrap;gap:8px}.tag-category{background:#6c5ce71a;border-radius:9999px;color:var(--color-primary);font-size:12px;font-weight:500;padding:4px 12px}.game-rating-info{display:flex;flex-wrap:wrap;gap:8px}.rating-badge{background:#6c5ce71a;border-radius:9999px;color:var(--color-primary);font-size:12px;padding:4px 12px}.game-rating,.rating-badge{align-items:center;display:flex;gap:8px}.game-rating{margin-bottom:16px}.rating-stars .ant-rate{color:#faad14!important;font-size:16px!important}.rating-score{color:var(--color-text);font-size:18px;font-weight:700}.game-actions{display:flex;flex-wrap:wrap;gap:16px}.game-info-right{display:flex;flex-direction:column;gap:12px}.btn-rating{align-items:center!important;background:#faad14!important;border:none!important;border-radius:9999px!important;color:#fff!important;display:flex!important;font-size:14px;font-weight:500;gap:8px;height:auto!important;padding:4px 16px!important;transition:all .3s ease!important}.btn-rating:hover{background:#ffc53d!important;color:#2d3436!important}.btn-share{align-items:center!important;background:#f5f5f5!important;border:none!important;border-radius:9999px!important;color:#2d3436!important;display:flex!important;font-size:14px;font-weight:500;gap:8px;height:auto!important;padding:4px 16px!important;transition:all .3s ease!important}.btn-share:hover{background:#e5e5e5!important;color:#2d3436!important}.btn-download{align-items:center!important;border:none!important;border-radius:9999px!important;display:flex!important;font-size:14px!important;font-weight:500!important;gap:8px;height:48px!important;justify-content:center!important;padding:0 24px!important;transition:all .3s ease!important}.btn-download:hover{transform:translateY(-1px)}.btn-android{background:#16a34a!important;color:#fff!important}.btn-android:hover{background:#15803d!important;color:#fff!important}.btn-ios{background:#1f2937!important;color:#fff!important}.btn-ios:hover{background:#000!important;color:#fff!important}.btn-primary{background:linear-gradient(135deg,#6c5ce7,#5f4dd0)!important;color:#fff!important}.btn-primary:hover{background:linear-gradient(135deg,#5f4dd0,#5240b9)!important;box-shadow:0 8px 25px #6c5ce74d!important;color:#fff!important;transform:translateY(-2px)!important}.btn-download.btn-disabled{background:#f5f5f5!important;color:#bfbfbf!important;cursor:not-allowed!important;opacity:.6}.btn-download.btn-disabled:hover{background:#f5f5f5!important;color:#bfbfbf!important;transform:none!important}.game-description-section{padding:24px}.description-title{align-items:center;border-bottom:2px solid #6c5ce7;color:var(--color-text);display:inline-flex;font-size:18px;font-weight:700;gap:8px;margin:0 0 24px!important;padding-bottom:12px}.description-icon{color:var(--color-primary);font-size:16px}.game-screenshots{margin:20px 0}.screenshots-container{-webkit-overflow-scrolling:touch;display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:8px 0;scroll-behavior:smooth;scrollbar-color:#ccc #0000;scrollbar-width:thin}.screenshots-container::-webkit-scrollbar{height:6px}.screenshots-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.screenshots-container::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.screenshots-container::-webkit-scrollbar-thumb:hover{background:#999}.screenshot-item{align-items:center;border-radius:8px;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;min-height:120px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease}.screenshot-item:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.screenshot-image{display:block;object-fit:cover}.screenshot-image,.screenshot-loading{border-radius:8px;height:120px;width:200px}.screenshot-loading{align-items:center;background:#f5f5f5;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.screenshots-hint{color:#666;font-size:12px;font-style:italic;margin-top:12px;text-align:center}.screenshots-hint span{background:#6c5ce71a;border-radius:12px;color:var(--color-primary);display:inline-block;padding:4px 12px}.no-screenshots{background:#f9f9f9;border-radius:8px;color:#999;font-size:14px;margin:20px 0;padding:40px 20px;text-align:center}.no-screenshots span{background:#f0f0f0;border-radius:20px;color:#666;display:inline-block;padding:8px 16px}.description-content{color:#6b7280}.description-stats{color:#6b7280;margin-top:12px!important}.description-content h1,.description-content h2,.description-content h3,.description-content h4,.description-content h5,.description-content h6{color:var(--color-text);margin-bottom:12px;margin-top:24px}.description-content h5{font-size:16px;font-weight:600}.description-content p{margin-bottom:12px}.description-content ol,.description-content ul{margin-bottom:12px;padding-left:24px}.description-content li{margin-bottom:4px}.description-content strong{color:var(--color-text);font-weight:600}.description-content code{background:#f5f5f5;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;padding:2px 6px}.section-more{align-items:center;color:var(--color-primary);display:flex;font-size:14px;font-weight:500;gap:4px;text-decoration:none;transition:var(--transition)}.section-more:hover{color:var(--color-secondary);transform:translateX(2px)}.rating-modal .ant-modal-content{border-radius:16px;overflow:hidden}.rating-modal-header{align-items:center;display:flex;justify-content:space-between;width:100%}.rating-modal-header .close-btn{border:none;box-shadow:none;color:#999}.rating-modal-header .close-btn:hover{color:#666}.rating-modal-content{text-align:center}.game-info-modal{margin-bottom:24px}.game-logo-modal{border-radius:12px;height:80px;margin-bottom:16px;object-fit:cover;width:80px}.game-title-modal{font-size:16px;font-weight:600;margin:0!important}.rating-stars-modal{margin-bottom:24px}.rating-stars-large .ant-rate{color:#faad14!important;font-size:32px!important}.review-input{margin-bottom:24px}.review-input .ant-input{border:1px solid #d9d9d9;border-radius:8px;resize:none}.review-input .ant-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #6c5ce733}.submit-rating-btn{background:var(--color-primary)!important;border:none!important;border-radius:8px;font-weight:500;height:48px;width:100%}.submit-rating-btn:hover{background:#6c5ce7e6!important}.submit-rating-btn:disabled{background:#f5f5f5!important;color:#bfbfbf!important}.share-modal .ant-modal-content{border-radius:16px;overflow:hidden}.share-modal-header{align-items:center;display:flex;justify-content:space-between;width:100%}.share-modal-header .close-btn{border:none;box-shadow:none;color:#999}.share-modal-header .close-btn:hover{color:#666}.share-modal-content{min-width:200px;padding:8px;text-align:center}.share-description{color:#666;font-size:14px;margin-bottom:24px}.share-platforms{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.share-platform{cursor:pointer;transition:all .3s ease}.share-platform:hover{transform:scale(1.1)}.share-icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:20px;height:48px;justify-content:center;transition:all .3s ease;width:48px}.share-icon.weibo{background:#e6162d}.share-icon.qq{background:#12b7f5}.share-icon.wechat{background:#0f88eb}.share-icon.zhihu{background:#06f}.share-icon.twitter{background:#1da1f2}.share-icon.facebook{background:#4267b2}.share-icon.youtube{background:red}.share-icon.link{background:#f5f5f5;color:#666}.share-link-section{align-items:center;display:flex;gap:8px}.share-link-input{border-radius:8px;flex:1 1}.copy-link-btn{background:var(--color-primary)!important;border:none!important;border-radius:8px}.copy-link-btn:hover{background:#6c5ce7e6!important}.sidebar{display:flex;flex-direction:column;gap:16px;position:sticky;top:88px}.sidebar-card{border-radius:12px;box-shadow:0 2px 8px #0000001a}.sidebar-card .ant-card-head-title{font-size:16px;font-weight:600}.categories-grid{display:flex;flex-wrap:wrap;gap:8px}.category-item{border-radius:12px;cursor:pointer;margin:0;transition:all .3s ease}.category-item:hover{background:#1890ff;color:#fff;transform:translateY(-1px)}.sidebar-app-item{border-bottom:1px solid #f0f0f0;border-radius:8px;cursor:pointer;margin:0 -8px;padding:12px 8px;transition:all .3s ease}.sidebar-app-item:last-child{border-bottom:none}.sidebar-app-item:hover{background:#f9f9f9;transform:translateX(4px)}.sidebar-app-name{color:#262626;font-size:14px;font-weight:500}.sidebar-app-category{font-size:12px}@media (max-width:992px){.sidebar{margin-top:24px;position:static}.sidebar-card{margin-bottom:16px}}@media (max-width:768px){.App,body{overflow:auto!important}.App{height:auto!important}.app-detail-layout{height:auto;min-height:auto}.app-detail-content{min-height:auto;padding:16px 0}.content-container.app-detail-container{padding:0 16px}.game-info-row{padding:20px}.game-info-content,.game-info-row{gap:20px;grid-template-columns:1fr}.game-info-content{text-align:center}.game-logo{height:120px;width:120px}.game-title-section{padding:20px 20px 12px}.game-title-section .game-title{font-size:20px}.game-actions,.game-rating,.game-rating-info,.game-tags{justify-content:center}.game-info-right{align-items:center}.btn-download{min-width:140px}.more-games-section{padding:20px}.description-title,.section-title{font-size:16px}.game-screenshots{margin:16px 0}.screenshots-container{gap:8px;padding:4px 0}.screenshot-image,.screenshot-loading{height:96px;width:160px}.screenshots-hint{font-size:11px;margin-top:8px}.screenshots-hint span{padding:3px 8px}.no-screenshots{margin:16px 0;padding:30px 16px}.no-screenshots span{font-size:13px;padding:6px 12px}.game-card-title{font-size:12px}.btn-random-play{font-size:14px!important;height:44px!important;padding:0 24px!important}.share-platforms{gap:12px;grid-template-columns:repeat(4,1fr)}.share-icon{font-size:16px;height:40px;width:40px}.screenshot-preview-modal{margin:16px;max-width:none!important;width:calc(100% - 32px)!important}.screenshot-preview-image-container{min-height:300px}.screenshot-preview-header{right:12px;top:12px}.screenshot-close-btn{height:36px!important;width:36px!important}.screenshot-navigation{bottom:16px;gap:12px;padding:6px 12px}.screenshot-nav-btn{height:32px!important;width:32px!important}.screenshot-counter{font-size:12px;min-width:36px}}@media (max-width:480px){.App,body{overflow:auto!important}.App{height:auto!important}.app-detail-layout{height:auto;min-height:auto}.app-detail-content{min-height:auto;padding:12px 0}.content-container.app-detail-container{padding:0 12px}.game-info-row{padding:16px}.game-logo{height:100px;width:100px}.game-title-section{padding:16px 16px 10px}.game-title-section .game-title{font-size:18px}.game-screenshots{margin:12px 0}.screenshots-container{gap:6px}.screenshot-image,.screenshot-loading{height:84px;width:140px}.screenshots-hint{font-size:10px;margin-top:6px}.screenshots-hint span{padding:2px 6px}.no-screenshots{margin:12px 0;padding:24px 12px}.no-screenshots span{font-size:12px;padding:4px 8px}.game-actions{align-items:stretch;flex-direction:column;gap:8px}.btn-rating,.btn-share{justify-content:center;width:100%}.game-info-right{gap:8px}.btn-download{min-width:auto;width:100%}.more-games-section{padding:16px}.game-card-title{font-size:11px}.share-platforms{gap:8px;grid-template-columns:repeat(4,1fr)}.share-icon{font-size:14px;height:36px;width:36px}.screenshot-preview-modal{margin:8px;max-width:none!important;width:calc(100% - 16px)!important}.screenshot-preview-image-container{min-height:200px}.screenshot-preview-header{right:6px;top:6px}.screenshot-close-btn{height:28px!important;width:28px!important}.screenshot-navigation{bottom:12px;gap:8px;padding:4px 8px}.screenshot-nav-btn{height:28px!important;width:28px!important}.screenshot-counter{font-size:11px;min-width:32px}}.screenshot-preview-modal .ant-modal-content{border-radius:16px;overflow:hidden;padding:0}.screenshot-preview-content{position:relative}.screenshot-preview-header{position:absolute;right:16px;top:16px;z-index:10}.screenshot-close-btn{align-items:center!important;background:#0009!important;border:none!important;border-radius:50%!important;color:#fff!important;display:flex!important;height:40px!important;justify-content:center!important;transition:all .3s ease!important;width:40px!important}.screenshot-close-btn:hover{background:#000c!important;transform:scale(1.1)}.screenshot-preview-image-container{align-items:center;background:#f5f5f5;display:flex;justify-content:center;min-height:400px;position:relative;width:100%}.screenshot-navigation{align-items:center;background:#0009;border-radius:20px;bottom:20px;display:flex;gap:16px;left:50%;padding:8px 16px;position:absolute;transform:translateX(-50%);z-index:10}.screenshot-nav-btn{align-items:center!important;background:#fff3!important;border:none!important;border-radius:50%!important;color:#fff!important;display:flex!important;height:36px!important;justify-content:center!important;transition:all .3s ease!important;width:36px!important}.screenshot-nav-btn:hover{background:#ffffff4d!important;transform:scale(1.1)}.screenshot-nav-btn:disabled{background:#ffffff1a!important;color:#ffffff80!important;cursor:not-allowed!important}.screenshot-nav-btn:disabled:hover{transform:none!important}.screenshot-counter{color:#fff;font-size:14px;font-weight:500;min-width:40px;text-align:center}.screenshot-preview-image{border-radius:8px;height:auto;max-height:80vh;object-fit:contain;width:100%}.screenshot-preview-error{align-items:center;background:#f5f5f5;border-radius:8px;color:#999;display:flex;font-size:16px;height:200px;justify-content:center;width:100%}.game-rating{flex-wrap:wrap}.rating-provenance{color:#667085;flex-basis:100%;font-size:12px;line-height:1.5}.category-layout{background:var(--color-bg);min-height:100vh}.games-main{flex:1 1;overflow-x:hidden;overflow-y:auto}.scroll-loading-container .loading-text{color:#666;font-size:14px;margin-top:12px}.category-content{min-height:calc(100vh - 200px);padding:12px 0}@media (max-width:768px){.category-layout{display:flex;flex-direction:column;height:100vh;overflow:hidden}.category-content{padding:0}.category-container,.category-content{display:flex;flex:1 1;flex-direction:column;overflow:hidden}}.category-container{margin:0 auto;max-width:1200px;padding:0 24px}.category-header{margin-bottom:32px;text-align:center}.page-title{justify-content:center;margin-bottom:8px!important}.categories-section{margin-bottom:48px}.category-card-link{color:inherit;display:block;text-decoration:none}.category-card-link:hover{color:inherit}.category-card{align-items:center;border:2px solid #0000;border-radius:16px!important;display:flex;height:120px;justify-content:center;transition:all .3s ease}.category-card:hover{border-color:#6c5ce7;box-shadow:0 8px 24px #6c5ce726;transform:translateY(-4px)}.category-card-active{background:linear-gradient(135deg,#6c5ce7,#a29bfe);border-color:#6c5ce7!important}.category-card-active .category-card-content{color:#fff}.category-card-content{padding:16px;text-align:center}.category-icon{color:#6c5ce7;display:block;font-size:32px;margin-bottom:12px}.category-card-active .category-icon{color:#fff}.category-name{color:#2d3436;font-size:14px;font-weight:600;line-height:1.4}.category-card-active .category-name{color:#fff}.category-apps-section{display:flex;flex:1 1;flex-direction:column;margin-top:0;overflow:hidden}.section-title{border-bottom:2px solid #6c5ce7;color:#2d3436;display:inline-block;font-weight:600;margin-bottom:24px!important;padding-bottom:12px}@media (max-width:768px){.category-container{padding:0 16px}.category-header{margin-bottom:24px}.page-title,.page-title .anticon{font-size:24px}.categories-section{display:none}.category-card{height:100px}.category-icon{font-size:28px;margin-bottom:8px}.category-name{font-size:13px}.category-apps-section{margin-top:0}.section-title{font-size:18px;margin-bottom:16px!important}.category-apps-section>.homepage-ad{margin-bottom:4px}.games-main{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:8px 0 24px}}@media (max-width:480px){.category-content{padding:12px 0}.category-container{padding:0 12px}.category-header{margin-bottom:20px}.page-title,.page-title .anticon{font-size:20px}.category-card{height:80px}.category-card-content{padding:12px}.category-icon{font-size:24px;margin-bottom:6px}.category-name{font-size:12px}.section-title{font-size:16px}}@media (min-width:769px){.mobile-only{display:none!important}}.search-layout{background:#f5f5f5;min-height:100vh}.search-content{min-height:calc(100vh - 72px);padding:24px 0}@media (max-width:768px){.search-layout{display:flex;flex-direction:column;height:100vh;overflow:hidden}.search-content{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:16px 0}}.search-container{margin:0 auto;max-width:1200px;padding:0 24px}.search-header{margin-bottom:32px;text-align:center}.search-title-section{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.page-title{align-items:center;color:#2d3436;display:flex;font-weight:700;gap:12px;margin:0!important}.home-button{color:#6c5ce7;color:var(--color-primary,#6c5ce7)}.home-button:hover{background-color:#6c5ce71a;background-color:var(--color-primary-light,#6c5ce71a);color:#5b4cdb;color:var(--color-primary-hover,#5b4cdb)}.page-title .anticon{color:#6c5ce7;font-size:28px}.search-input-section{margin:0 auto;max-width:600px}.main-search-input{border:2px solid #e8e8e8!important;border-radius:50px!important;font-size:16px!important;height:56px!important;padding:12px 24px!important;transition:all .3s ease}.main-search-input:focus{box-shadow:0 0 0 4px #6c5ce71a!important}.main-search-input:focus,.main-search-input:hover{border-color:#6c5ce7!important}.search-icon{color:#6c5ce7;cursor:pointer;font-size:18px;transition:all .3s ease}.search-icon:hover{color:#5a4fcf;transform:scale(1.1)}.search-results{margin-top:32px}.loading-container{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 0}.loading-text{color:#636e72;font-size:16px}.results-header{margin-bottom:24px}.results-title{color:#2d3436;font-weight:600;margin-bottom:0!important}.empty-results{padding:60px 0}.empty-results .ant-empty-description{color:#636e72;font-size:16px;line-height:1.6}.search-placeholder{padding:80px 0;text-align:center}.placeholder-icon{color:#ddd;display:block;font-size:64px;margin-bottom:24px}.placeholder-title{color:#636e72;font-weight:600;margin-bottom:12px!important}.placeholder-text{color:#999;font-size:16px;margin:0}@media (max-width:768px){.search-container{padding:0 16px}.search-header{margin-bottom:24px}.page-title{margin-bottom:20px!important}.page-title,.page-title .anticon{font-size:24px}.main-search-input{font-size:14px!important;height:48px!important;padding:10px 20px!important}.search-icon{font-size:16px}.search-results{margin-top:24px}.loading-container{padding:40px 0}.loading-text{font-size:14px}.results-title{font-size:16px}.empty-results{padding:40px 0}.empty-results .ant-empty-description{font-size:14px}.search-placeholder{padding:60px 0}.placeholder-icon{font-size:48px;margin-bottom:20px}.placeholder-title{font-size:18px}.placeholder-text{font-size:14px}}@media (max-width:480px){.search-content{padding:12px 0}.search-container{padding:0 12px}.search-header{margin-bottom:20px}.page-title{margin-bottom:16px!important}.page-title,.page-title .anticon{font-size:20px}.main-search-input{font-size:14px!important;height:44px!important;padding:8px 16px!important}.search-results{margin-top:20px}.placeholder-icon{font-size:40px;margin-bottom:16px}.placeholder-title{font-size:16px}.placeholder-text{font-size:13px}}.search-pagination{display:flex;justify-content:center;margin:28px 0}.admin-login-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.login-background{max-width:400px;padding:20px;position:relative;width:100%;z-index:1}.login-background:before{animation:float 20s ease-in-out infinite;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='25' cy='25' r='1' fill='rgba(255,255,255,0.1)'/%3E%3Ccircle cx='75' cy='75' r='1' fill='rgba(255,255,255,0.1)'/%3E%3Ccircle cx='50' cy='10' r='.5' fill='rgba(255,255,255,0.05)'/%3E%3Ccircle cx='10' cy='50' r='.5' fill='rgba(255,255,255,0.05)'/%3E%3Ccircle cx='90' cy='30' r='.5' fill='rgba(255,255,255,0.05)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%;z-index:-1}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.login-card-wrapper{position:relative}.login-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:16px;box-shadow:0 20px 40px #0000001a;overflow:hidden}.login-header{margin-bottom:32px;padding:20px 0;text-align:center}.login-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 8px 16px #667eea4d;color:#fff;display:flex;font-size:32px;height:80px;justify-content:center;margin:0 auto 16px;width:80px}.login-title{color:#262626;font-weight:600;margin:0!important}.login-form{padding:0 8px}.login-form .ant-form-item{margin-bottom:24px}.login-form .ant-input,.login-form .ant-input-affix-wrapper{border:2px solid #f0f0f0;border-radius:8px;transition:all .3s ease}.login-form .ant-input-affix-wrapper-focused,.login-form .ant-input-affix-wrapper:focus,.login-form .ant-input:focus{border-color:#667eea;box-shadow:0 0 0 2px #667eea1a}.login-button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;box-shadow:0 4px 12px #667eea4d;font-size:16px;font-weight:600;height:48px;transition:all .3s ease}.login-button:hover{background:linear-gradient(135deg,#764ba2,#667eea);box-shadow:0 6px 16px #667eea66;transform:translateY(-2px)}.login-footer{border-top:1px solid #f0f0f0;margin-top:24px;padding-top:16px;text-align:center}.default-account{background:#f9f9f9;border-radius:6px;color:#999;display:inline-block;font-size:12px;padding:8px 12px}@media (max-width:768px){.admin-login-container{padding:20px}.login-background{max-width:100%}.login-card{margin:0}.login-icon{font-size:24px;height:60px;width:60px}.login-title{font-size:20px}}.admin-layout{min-height:100vh}.admin-sider{bottom:0;box-shadow:2px 0 8px #0000001a;left:0;position:fixed;top:0;z-index:100}.admin-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.admin-logo{align-items:center;background:#ffffff1a;border-bottom:1px solid #ffffff1a;display:flex;height:64px;justify-content:center;padding:0 16px}.logo-title{color:#fff!important;font-size:16px;font-weight:600;margin:0!important}.admin-menu{border-right:none;flex:1 1}.admin-menu .ant-menu-item{border-radius:6px;height:40px;line-height:40px;margin:4px 8px}.admin-menu .ant-menu-item-selected{background:#1890ff!important}.admin-menu .ant-menu-item:hover{background:#ffffff1a}.admin-menu .ant-menu-item-selected:hover{background:#1890ff!important}.admin-main{margin-left:240px;transition:margin-left .2s}.admin-layout .ant-layout-sider-collapsed+.admin-main{margin-left:80px}.admin-header{background:#fff;box-shadow:0 1px 4px #0000001a;justify-content:space-between;padding:0 24px;position:sticky;top:0;z-index:99}.admin-header,.collapse-btn,.header-left{align-items:center;display:flex}.collapse-btn{border-radius:6px;font-size:18px;height:40px;justify-content:center;transition:all .3s ease;width:40px}.collapse-btn:hover{background:#f0f0f0}.header-right{align-items:center;display:flex}.home-btn{border-radius:6px;color:#666;transition:all .3s ease}.home-btn:hover{background:#e6f7ff;color:#1890ff}.user-info{border-radius:6px;cursor:pointer;padding:8px 12px;transition:all .3s ease}.user-info:hover{background:#f0f0f0}.username{color:#262626;font-weight:500}.admin-content{background:#f5f5f5;min-height:calc(100vh - 64px);padding:24px}.content-wrapper{background:#fff;margin:0 auto;min-height:calc(100vh - 112px)}@media (max-width:768px){.admin-sider{position:fixed;transform:translateX(-100%);transition:transform .3s ease;z-index:1000}.admin-sider.mobile-open{transform:translateX(0)}.admin-layout .ant-layout-sider-collapsed+.admin-main,.admin-main{margin-left:0}.admin-header{padding:0 16px}.admin-content{padding:16px}.content-wrapper{min-height:calc(100vh - 96px)}.username{display:none}}.admin-layout .ant-layout-sider-dark{background:#001529}.admin-layout .ant-menu-dark{background:#0000}.admin-layout .ant-menu-dark .ant-menu-item{color:#ffffffd9}.admin-layout .ant-menu-dark .ant-menu-item-selected,.admin-layout .ant-menu-dark .ant-menu-item:hover{color:#fff}.dashboard-container{padding:24px}.dashboard-header{margin-bottom:32px}.dashboard-header h2{color:#262626;margin-bottom:8px}.dashboard-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px}.dashboard-error{display:flex;justify-content:center;padding:40px}.stats-row{margin-bottom:32px}.stat-card{border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #0000000f;transition:all .3s ease}.stat-card:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}.stat-card .ant-statistic-title{color:#666;font-weight:500;margin-bottom:8px}.stat-card .ant-statistic-content{align-items:center;display:flex}.stat-icon{background:#1890ff1a;border-radius:8px;font-size:24px;margin-right:8px;padding:8px}.stat-icon.apps{background:#1890ff1a;color:#1890ff}.stat-icon.categories{background:#52c41a1a;color:#52c41a}.stat-icon.ratings{background:#faad141a;color:#faad14}.stat-icon.views{background:#722ed11a;color:#722ed1}.content-row{margin-bottom:24px}.content-card{border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #0000000f;height:400px}.content-card .ant-card-head{border-bottom:1px solid #f0f0f0;padding:16px 24px}.content-card .ant-card-head-title{color:#262626;font-weight:600}.content-card .ant-card-body{height:calc(100% - 57px);overflow-y:auto;padding:0}.popular-apps,.recent-apps{padding:16px 24px}.popular-app-item,.recent-app-item{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;padding:12px 0;transition:all .3s ease}.popular-app-item:last-child,.recent-app-item:last-child{border-bottom:none}.popular-app-item:hover,.recent-app-item:hover{background:#fafafa;margin:0 -24px;padding-left:24px;padding-right:24px}.app-rank{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:32px;justify-content:center;margin-right:16px;width:32px}.app-info{flex:1 1;min-width:0}.app-name{color:#262626;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-stats{color:#666;font-size:12px}.app-stats .anticon{margin-right:4px}.app-meta{font-size:12px;justify-content:space-between}.app-meta,.empty-state{align-items:center;display:flex}.empty-state{color:#999;height:200px;justify-content:center}@media (max-width:768px){.dashboard-container{padding:16px}.dashboard-header,.stats-row{margin-bottom:24px}.content-card{height:auto;min-height:300px}.popular-app-item:hover,.recent-app-item:hover{margin:0 -16px;padding-left:16px;padding-right:16px}.popular-apps,.recent-apps{padding:16px}.app-rank{font-size:12px;height:28px;margin-right:12px;width:28px}.app-meta{align-items:flex-start;flex-direction:column;gap:4px}}@media (max-width:576px){.dashboard-container{padding:12px}.stat-card .ant-statistic-content{align-items:flex-start;flex-direction:column}.stat-icon{margin-bottom:8px;margin-right:0}}.ads-container{padding:24px}.page-header{margin-bottom:24px}.page-header .ant-typography{margin-bottom:8px}.table-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.table-header .ant-space{flex:1 1}.ant-table-wrapper{background:#fff;border-radius:8px}.ant-table-thead>tr>th{background:#fafafa;font-weight:600}.ant-table-tbody>tr:hover>td{background:#f5f5f5}.ant-modal-content{border-radius:8px}.ant-form-item-label>label{font-weight:500}.ant-btn,.ant-input,.ant-input-textarea{border-radius:6px}.ant-tag{border-radius:4px;font-weight:500}.ant-alert,.ant-card{border-radius:8px}.ant-card{box-shadow:0 2px 8px #0000000f}.ant-card-head{border-bottom:1px solid #f0f0f0}.ant-table-pagination{margin:16px 0}@media (max-width:768px){.ads-container{padding:16px}.table-header{align-items:stretch;flex-direction:column;gap:12px}.table-header .ant-space{justify-content:center}.ant-table{font-size:12px}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{padding:8px 4px}}.download-layout{background:var(--color-bg);min-height:100vh}.download-content{min-height:calc(100vh - 200px);padding:24px 0}.content-container.download-container{margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.download-info-section{margin-bottom:40px}.download-info-card{background:var(--color-bg-white);border-radius:16px;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;overflow:hidden}.back-button{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:12px;padding:24px 32px 16px}.home-button{color:var(--color-primary);font-weight:500;transition:all .3s ease}.home-button:hover{background-color:var(--color-primary-light);color:var(--color-primary-hover)}.app-info-row{grid-gap:24px;border-bottom:1px solid #f0f0f0;display:grid;gap:24px;grid-template-columns:1fr 3fr;padding:16px 32px 24px}.app-logo-section{align-items:center;display:flex;justify-content:center}.app-logo-img{border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;height:160px;object-fit:cover;width:160px}.app-details{display:flex;flex-direction:column;gap:12px}.app-name{color:var(--color-text);font-size:28px;font-weight:700;line-height:1.2;margin:0!important}.app-developer{color:var(--color-text-secondary);font-size:14px}.app-rating{color:var(--color-primary);font-size:16px}.download-section{border-bottom:1px solid #f0f0f0;padding:24px 32px}.download-title{align-items:center;border-bottom:2px solid var(--color-primary);color:var(--color-text);display:inline-flex;font-size:18px;font-weight:700;gap:8px;margin:0 0 24px!important;padding-bottom:12px}.download-buttons{margin-bottom:16px}.download-btn{border:none;border-radius:12px;font-size:16px;font-weight:600;height:56px;transition:all .3s ease}.download-btn.android{background:linear-gradient(135deg,#00b894,#00a085);color:#fff}.download-btn.android:hover{background:linear-gradient(135deg,#00a085,#008f76);box-shadow:0 8px 25px #00b8944d;transform:translateY(-2px)}.download-btn.ios{background:linear-gradient(135deg,#6c5ce7,#5f4dd0);color:#fff}.download-btn.ios:hover{background:linear-gradient(135deg,#5f4dd0,#5240b9);box-shadow:0 8px 25px #6c5ce74d;transform:translateY(-2px)}.download-btn.disabled{background:#f0f0f0!important;box-shadow:none!important;color:#999!important;cursor:not-allowed;transform:none!important}.download-hint{display:block;font-size:12px;margin-top:8px}.app-description{border-bottom:1px solid #f0f0f0;padding:24px 32px}.app-description .ant-typography{align-items:center;border-bottom:2px solid var(--color-primary);color:var(--color-text);display:inline-flex;font-size:18px;font-weight:700;gap:8px;margin:0 0 16px!important;padding-bottom:12px}.description-content{color:var(--color-text-secondary);line-height:1.6;white-space:pre-wrap}.security-notice{background:var(--color-bg);border-left:none;border-radius:0;padding:24px 32px}.security-text{color:var(--color-text-secondary);font-size:13px;line-height:1.5}.more-games-section{background:var(--color-bg-white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);margin-bottom:32px;padding:32px}.section-header{justify-content:space-between;margin-bottom:24px}.section-header,.section-title{align-items:center;display:flex}.section-title{color:var(--color-text);font-size:18px;font-weight:700;gap:8px;margin:0!important}.section-icon{color:var(--color-primary);font-size:16px;margin-right:8px}.games-grid{margin-bottom:24px}.game-card{background:var(--color-bg-white);border:1px solid #f0f0f0;border-radius:var(--border-radius);cursor:pointer;height:100%;overflow:hidden;transition:var(--transition)}.game-card-hover:hover{border-color:#6c5ce733;box-shadow:var(--shadow-md);transform:translateY(-2px)}.game-card-image{align-items:center;aspect-ratio:1;display:flex;justify-content:center;padding:16px}.game-card-img{aspect-ratio:1;border-radius:12px;box-shadow:var(--shadow-sm);object-fit:cover;width:100%}.game-card-info{padding:0 12px 12px}.game-card-title{color:var(--color-text);font-size:13px;font-weight:500;line-height:1.3;margin:0 0 8px!important}.game-card-rating{align-items:center;display:flex;gap:4px}.game-card-rating .ant-rate{color:#faad14!important;font-size:10px!important}.rating-text{color:var(--color-text-secondary);font-size:11px;font-weight:500}.random-play-section{padding-top:24px;text-align:center}.btn-random-play{align-items:center!important;background:var(--color-primary)!important;border:none!important;border-radius:9999px!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;color:#fff!important;display:inline-flex!important;font-size:14px!important;font-weight:500!important;gap:8px;height:48px!important;padding:0 32px!important;transition:all .3s ease!important}.btn-random-play:hover{background:#6c5ce7e6!important;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;color:#fff!important;transform:translateY(-1px)}@media (max-width:768px){.download-content{padding:16px 0}.content-container.download-container{padding:0 16px}.app-info-row{gap:16px;grid-template-columns:1fr;padding:16px 20px 20px}.app-logo-img{height:120px;width:120px}.app-name{font-size:24px!important}.download-section{padding:20px}.download-title{font-size:16px!important}.download-btn{font-size:14px;height:48px}.app-description,.more-games-section,.security-notice{padding:20px}.section-title{font-size:16px}.game-card-title{font-size:12px}.btn-random-play{font-size:14px!important;height:44px!important;padding:0 24px!important}}@media (max-width:480px){.content-container.download-container{padding:0 12px}.back-button{padding:20px 20px 12px}.app-info-row{padding:12px 16px 16px}.app-logo-img{height:100px;width:100px}.app-name{font-size:20px!important}.download-section{padding:16px}.download-title{font-size:14px!important}.download-btn{font-size:13px;height:44px}.app-description,.more-games-section,.security-notice{padding:16px}.game-card-title{font-size:11px}}.list-layout{background:var(--color-bg);min-height:100vh}.list-content{min-height:calc(100vh - 200px);padding:24px 0}.content-container.list-container{margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.list-title{color:#2d3436;font-size:28px;font-weight:600;margin-bottom:24px;text-align:center}.games-main{width:100%}.games-grid{margin-bottom:40px;margin-top:24px}.fade-in{animation:fadeIn .5s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ad-in-list{background:var(--color-bg-white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);margin:20px 0;padding:16px;text-align:center}.ad-in-list .ad-container{margin:0}.ad-in-list .ad-content{align-items:center;display:flex;justify-content:center;min-height:90px}.scroll-loading-container{margin:20px 0;padding:20px 0;text-align:center}.loading-text{color:#666;font-size:14px;margin-top:12px}@media (max-width:768px){.list-layout{display:flex;flex-direction:column;height:100vh;overflow:hidden}.list-content{padding:0}.content-container.list-container,.list-content{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.content-container.list-container{padding:0 16px}.list-title{font-size:24px;margin-bottom:16px}.games-grid{margin-top:16px}.games-main{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:24px 0}}@media (max-width:480px){.content-container.list-container{padding:0 12px}}.information-layout{background:#f8f9fa;min-height:100vh}.information-main{margin:32px auto 0;width:min(100% - 40px,960px)}.information-breadcrumb{color:#636e72;font-size:14px;margin-bottom:22px}.information-breadcrumb a,.information-card a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.information-card{background:#fff;border:1px solid #e9ecef;border-radius:16px;overflow-wrap:anywhere;padding:clamp(24px,5vw,56px)}.information-card h1{color:#2d3436;font-size:clamp(28px,5vw,40px);line-height:1.2;margin:0 0 28px}.contact-content,.information-body{color:#41484c;font-size:16px;line-height:1.85}.information-body p{margin:0 0 20px}.contact-content h2,.information-body h2,.information-body h3,.information-body h4{color:#2d3436;margin:26px 0 14px}.information-body img{border-radius:10px;display:block;height:auto;margin-bottom:30px;max-height:320px;object-fit:cover;width:100%}.information-contact-form{grid-gap:10px;display:grid;gap:10px;margin-top:28px}.information-contact-form label{font-weight:600}.information-contact-form input,.information-contact-form textarea{background:#fff;border:1px solid #b8bec6;border-radius:8px;color:#2d3436;font:inherit;padding:12px;width:100%}.information-contact-form textarea{resize:vertical}.information-contact-form :focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.information-contact-form button{background:var(--color-primary);border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;justify-self:start;padding:12px 24px}.contact-help{color:#636e72;font-size:14px;margin:8px 0}@media (max-width:768px){.information-main{margin-top:20px;width:calc(100% - 24px)}.information-layout{padding-bottom:72px}}.mobile-bottom-nav{background:var(--color-bg-white);border-top:1px solid #e5e7eb;bottom:0;box-shadow:0 -2px 12px #00000014;display:none;flex-shrink:0;left:0;position:fixed;right:0;z-index:1000}.mobile-bottom-nav .nav-container{align-items:center;display:flex;gap:8px;justify-content:space-around;max-width:100%;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.mobile-bottom-nav .nav-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;cursor:pointer;display:flex;flex:1 1;flex-direction:row;gap:6px;justify-content:center;max-width:160px;padding:8px 16px;text-decoration:none;transition:all .3s ease}.mobile-bottom-nav .nav-item:hover{background:var(--brand-tint);border-color:var(--brand-border)}.mobile-bottom-nav .nav-item-active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.mobile-bottom-nav .nav-item-active .nav-icon,.mobile-bottom-nav .nav-item-active .nav-label{color:#fff}.mobile-bottom-nav .nav-icon{color:#6b7280;flex-shrink:0;font-size:16px;transition:all .3s ease}.mobile-bottom-nav .nav-label{color:#6b7280;font-size:14px;font-weight:500;transition:all .3s ease;white-space:nowrap}@media (max-width:768px) and (min-width:481px){.mobile-bottom-nav{display:block}}@media (max-width:480px){.mobile-bottom-nav{display:none}.mobile-bottom-nav .nav-container{gap:6px;padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.mobile-bottom-nav .nav-item{gap:4px;max-width:100px;padding:6px 12px}.mobile-bottom-nav .nav-icon{font-size:14px}.mobile-bottom-nav .nav-label{font-size:12px}}.mobile-bottom-nav .nav-item:focus-visible{outline:3px solid var(--brand-mint);outline-offset:2px}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}@media (max-width:768px){body{overflow:hidden}}.App{min-height:100vh}.game-card-link{color:inherit;display:block;height:100%;text-decoration:none}.game-card-link:hover{color:inherit}@media (max-width:768px){.App{height:100vh;overflow:hidden}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ant-layout{background:#f5f5f5}.ant-card{border:none;border-radius:12px;box-shadow:0 2px 8px #0000001a}.ant-btn-primary{background:linear-gradient(135deg,var(--color-primary),#15967e);border:none;box-shadow:0 2px 8px #087f6a4d;transition:all .3s ease}.ant-btn-primary:hover{background:linear-gradient(135deg,#15967e,#25ab90);box-shadow:0 4px 12px #087f6a66;transform:translateY(-1px)}.ant-pagination-item-active{background:var(--color-primary);border-color:var(--color-primary)}.ant-pagination-item-active a{color:#fff}@media (max-width:768px){.ant-card{border-radius:8px;margin:8px}}
/*# sourceMappingURL=main.07d49299.css.map*/