.elementor-89 .elementor-element.elementor-element-0ecbf02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-89 .elementor-element.elementor-element-f9520ff{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-89 .elementor-element.elementor-element-4a08c9b{--display:flex;--overlay-opacity:0.5;}.elementor-89 .elementor-element.elementor-element-4a08c9b::before, .elementor-89 .elementor-element.elementor-element-4a08c9b > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-4a08c9b > .e-con-inner > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-4a08c9b > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-4a08c9b > .e-con-inner > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-4a08c9b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jin57.tw/wp-content/uploads/2026/03/jin_game_bg.fdfcc85a.png");--background-overlay:'';background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-89 .elementor-element.elementor-element-664196a{text-align:center;}.elementor-89 .elementor-element.elementor-element-664196a img{width:60%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-89 .elementor-element.elementor-element-c4fd597 .elementor-button{font-size:1px;font-weight:500;}.elementor-89 .elementor-element.elementor-element-10e6e66{--display:flex;--overlay-opacity:0.5;}.elementor-89 .elementor-element.elementor-element-10e6e66::before, .elementor-89 .elementor-element.elementor-element-10e6e66 > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-10e6e66 > .e-con-inner > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-10e6e66 > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-10e6e66 > .e-con-inner > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-10e6e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jin57.tw/wp-content/uploads/2026/03/jin_game_bg.fdfcc85a.png");--background-overlay:'';background-size:cover;}.elementor-89 .elementor-element.elementor-element-46275e7{text-align:center;}.elementor-89 .elementor-element.elementor-element-46275e7 img{width:60%;}.elementor-89 .elementor-element.elementor-element-0075f35 .elementor-button{font-size:1px;font-weight:500;}.elementor-89 .elementor-element.elementor-element-0bd49e0{--display:flex;--overlay-opacity:0.5;}.elementor-89 .elementor-element.elementor-element-0bd49e0::before, .elementor-89 .elementor-element.elementor-element-0bd49e0 > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-0bd49e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-0bd49e0 > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-0bd49e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-0bd49e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jin57.tw/wp-content/uploads/2026/03/jin_game_bg.fdfcc85a.png");--background-overlay:'';background-size:cover;}.elementor-89 .elementor-element.elementor-element-f2284a5{text-align:center;}.elementor-89 .elementor-element.elementor-element-f2284a5 img{width:60%;}.elementor-89 .elementor-element.elementor-element-c17f25b .elementor-button{font-size:1px;font-weight:500;}.elementor-89 .elementor-element.elementor-element-f36ef07{--display:flex;--overlay-opacity:0.5;}.elementor-89 .elementor-element.elementor-element-f36ef07::before, .elementor-89 .elementor-element.elementor-element-f36ef07 > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-f36ef07 > .e-con-inner > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-f36ef07 > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-f36ef07 > .e-con-inner > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-f36ef07 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jin57.tw/wp-content/uploads/2026/03/jin_game_bg.fdfcc85a.png");--background-overlay:'';background-size:cover;}.elementor-89 .elementor-element.elementor-element-46090f8{text-align:center;}.elementor-89 .elementor-element.elementor-element-46090f8 img{width:60%;}.elementor-89 .elementor-element.elementor-element-3b72622 .elementor-button{font-size:1px;font-weight:500;}.elementor-89 .elementor-element.elementor-element-3229cc0{--display:flex;--overlay-opacity:0.5;}.elementor-89 .elementor-element.elementor-element-3229cc0::before, .elementor-89 .elementor-element.elementor-element-3229cc0 > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-3229cc0 > .e-con-inner > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-3229cc0 > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-3229cc0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-3229cc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jin57.tw/wp-content/uploads/2026/03/jin_game_bg.fdfcc85a.png");--background-overlay:'';background-size:cover;}.elementor-89 .elementor-element.elementor-element-7e2b00a{text-align:center;}.elementor-89 .elementor-element.elementor-element-7e2b00a img{width:60%;}.elementor-89 .elementor-element.elementor-element-1371126 .elementor-button{font-size:1px;font-weight:500;}.elementor-89 .elementor-element.elementor-element-ac5b4f5{--display:flex;--overlay-opacity:0.5;}.elementor-89 .elementor-element.elementor-element-ac5b4f5::before, .elementor-89 .elementor-element.elementor-element-ac5b4f5 > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-ac5b4f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-ac5b4f5 > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-ac5b4f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-ac5b4f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jin57.tw/wp-content/uploads/2026/03/jin_game_bg.fdfcc85a.png");--background-overlay:'';background-size:cover;}.elementor-89 .elementor-element.elementor-element-499285b{text-align:center;}.elementor-89 .elementor-element.elementor-element-499285b img{width:60%;}.elementor-89 .elementor-element.elementor-element-7cb5c57 .elementor-button{font-size:1px;font-weight:500;}.elementor-89 .elementor-element.elementor-element-9afbe3e{--display:flex;--overlay-opacity:0.5;}.elementor-89 .elementor-element.elementor-element-9afbe3e::before, .elementor-89 .elementor-element.elementor-element-9afbe3e > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-9afbe3e > .e-con-inner > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-9afbe3e > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-9afbe3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-9afbe3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jin57.tw/wp-content/uploads/2026/03/jin_game_bg.fdfcc85a.png");--background-overlay:'';background-size:cover;}.elementor-89 .elementor-element.elementor-element-8ce02c6{text-align:center;}.elementor-89 .elementor-element.elementor-element-8ce02c6 img{width:65%;}.elementor-89 .elementor-element.elementor-element-7c1d690 .elementor-button{font-size:1px;font-weight:500;}.elementor-89 .elementor-element.elementor-element-23539e9{--display:flex;--overlay-opacity:0.5;}.elementor-89 .elementor-element.elementor-element-23539e9::before, .elementor-89 .elementor-element.elementor-element-23539e9 > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-23539e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-23539e9 > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-23539e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-23539e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jin57.tw/wp-content/uploads/2026/03/jin_game_bg.fdfcc85a.png");--background-overlay:'';background-size:cover;}.elementor-89 .elementor-element.elementor-element-8cf7f4d{text-align:center;}.elementor-89 .elementor-element.elementor-element-8cf7f4d img{width:65%;}.elementor-89 .elementor-element.elementor-element-b224396 .elementor-button{font-size:1px;font-weight:500;}.elementor-89 .elementor-element.elementor-element-8a6212a{--display:flex;--overlay-opacity:0.5;}.elementor-89 .elementor-element.elementor-element-8a6212a::before, .elementor-89 .elementor-element.elementor-element-8a6212a > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-8a6212a > .e-con-inner > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-8a6212a > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-8a6212a > .e-con-inner > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-8a6212a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jin57.tw/wp-content/uploads/2026/03/jin_game_bg.fdfcc85a.png");--background-overlay:'';background-size:cover;}.elementor-89 .elementor-element.elementor-element-b52b098{text-align:center;}.elementor-89 .elementor-element.elementor-element-b52b098 img{width:64%;}.elementor-89 .elementor-element.elementor-element-4dc89eb .elementor-button{font-size:1px;font-weight:500;}.elementor-89 .elementor-element.elementor-element-4d6306a{--display:flex;--overlay-opacity:0.5;}.elementor-89 .elementor-element.elementor-element-4d6306a::before, .elementor-89 .elementor-element.elementor-element-4d6306a > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-4d6306a > .e-con-inner > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-4d6306a > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-4d6306a > .e-con-inner > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-4d6306a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jin57.tw/wp-content/uploads/2026/03/jin_game_bg.fdfcc85a.png");--background-overlay:'';background-size:cover;}.elementor-89 .elementor-element.elementor-element-1174bb0{text-align:center;}.elementor-89 .elementor-element.elementor-element-1174bb0 img{width:60%;}.elementor-89 .elementor-element.elementor-element-f6aaac8 .elementor-button{font-size:1px;font-weight:500;}.elementor-89 .elementor-element.elementor-element-7af3ec6{--display:flex;--overlay-opacity:0.5;}.elementor-89 .elementor-element.elementor-element-7af3ec6::before, .elementor-89 .elementor-element.elementor-element-7af3ec6 > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-7af3ec6 > .e-con-inner > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-7af3ec6 > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-7af3ec6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-7af3ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jin57.tw/wp-content/uploads/2026/03/jin_game_bg.fdfcc85a.png");--background-overlay:'';background-size:cover;}.elementor-89 .elementor-element.elementor-element-241fa20{text-align:center;}.elementor-89 .elementor-element.elementor-element-241fa20 img{width:60%;}.elementor-89 .elementor-element.elementor-element-29577af .elementor-button{font-size:1px;font-weight:500;}.elementor-89 .elementor-element.elementor-element-a9be3ad{--display:flex;--overlay-opacity:0.5;}.elementor-89 .elementor-element.elementor-element-a9be3ad::before, .elementor-89 .elementor-element.elementor-element-a9be3ad > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-a9be3ad > .e-con-inner > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-a9be3ad > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-a9be3ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-a9be3ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jin57.tw/wp-content/uploads/2026/03/jin_game_bg.fdfcc85a.png");--background-overlay:'';background-size:cover;}.elementor-89 .elementor-element.elementor-element-f1ad299{text-align:center;}.elementor-89 .elementor-element.elementor-element-f1ad299 img{width:60%;}.elementor-89 .elementor-element.elementor-element-d5f844a .elementor-button{font-size:1px;font-weight:500;}.elementor-89 .elementor-element.elementor-element-1d349eb{--display:flex;--overlay-opacity:0.5;}.elementor-89 .elementor-element.elementor-element-1d349eb::before, .elementor-89 .elementor-element.elementor-element-1d349eb > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-1d349eb > .e-con-inner > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-1d349eb > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-1d349eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-1d349eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jin57.tw/wp-content/uploads/2026/03/jin_game_bg.fdfcc85a.png");--background-overlay:'';background-size:cover;}.elementor-89 .elementor-element.elementor-element-1632629{text-align:center;}.elementor-89 .elementor-element.elementor-element-1632629 img{width:60%;}.elementor-89 .elementor-element.elementor-element-ac16ed5 .elementor-button{font-size:1px;font-weight:500;}.elementor-89 .elementor-element.elementor-element-deced3b{--display:flex;--overlay-opacity:0.5;}.elementor-89 .elementor-element.elementor-element-deced3b::before, .elementor-89 .elementor-element.elementor-element-deced3b > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-deced3b > .e-con-inner > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-deced3b > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-deced3b > .e-con-inner > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-deced3b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jin57.tw/wp-content/uploads/2026/03/jin_game_bg.fdfcc85a.png");--background-overlay:'';background-size:cover;}.elementor-89 .elementor-element.elementor-element-c478d72{text-align:center;}.elementor-89 .elementor-element.elementor-element-c478d72 img{width:60%;}.elementor-89 .elementor-element.elementor-element-7659d6d .elementor-button{font-size:1px;font-weight:500;}.elementor-89 .elementor-element.elementor-element-1ea8acb{--display:flex;--overlay-opacity:0.5;}.elementor-89 .elementor-element.elementor-element-1ea8acb::before, .elementor-89 .elementor-element.elementor-element-1ea8acb > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-1ea8acb > .e-con-inner > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-1ea8acb > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-1ea8acb > .e-con-inner > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-1ea8acb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jin57.tw/wp-content/uploads/2026/03/jin_game_bg.fdfcc85a.png");--background-overlay:'';background-size:cover;}.elementor-89 .elementor-element.elementor-element-753ead1{text-align:center;}.elementor-89 .elementor-element.elementor-element-753ead1 img{width:60%;}.elementor-89 .elementor-element.elementor-element-03ba136 .elementor-button{font-size:1px;font-weight:500;}@media(max-width:1024px){.elementor-89 .elementor-element.elementor-element-f9520ff{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-89 .elementor-element.elementor-element-f9520ff{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-89 .elementor-element.elementor-element-664196a.elementor-element{--align-self:center;}.elementor-89 .elementor-element.elementor-element-664196a img{width:100%;}.elementor-89 .elementor-element.elementor-element-46275e7 img{width:100%;}.elementor-89 .elementor-element.elementor-element-f2284a5 img{width:100%;}.elementor-89 .elementor-element.elementor-element-46090f8 img{width:100%;}.elementor-89 .elementor-element.elementor-element-7e2b00a img{width:100%;}.elementor-89 .elementor-element.elementor-element-499285b img{width:100%;}.elementor-89 .elementor-element.elementor-element-8ce02c6 img{width:100%;}.elementor-89 .elementor-element.elementor-element-8cf7f4d img{width:100%;}.elementor-89 .elementor-element.elementor-element-b52b098 img{width:100%;}.elementor-89 .elementor-element.elementor-element-1174bb0 img{width:100%;}.elementor-89 .elementor-element.elementor-element-241fa20 img{width:100%;}.elementor-89 .elementor-element.elementor-element-f1ad299 img{width:100%;}.elementor-89 .elementor-element.elementor-element-1632629 img{width:100%;}.elementor-89 .elementor-element.elementor-element-c478d72 img{width:100%;}.elementor-89 .elementor-element.elementor-element-753ead1 img{width:100%;}}/* Start custom CSS for image, class: .elementor-element-664196a */.game-img{
display:flex;
justify-content:center;
align-items:center;
}

.game-img img{
margin:auto;
display:block;
object-fit:contain;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4fd597 *//* 卡片底部標題條 */
.game-title .elementor-button{

width:100% !important;
height:34px !important;

display:flex !important;
align-items:center !important;
justify-content:center !important;

font-size:13px !important;
font-weight:600 !important;
color:#ffffff !important;

border-radius:8px !important;
border:1px solid rgba(255,255,255,.35) !important;

background:rgba(40,60,80,.75) !important;
backdrop-filter: blur(4px);

padding:0 !important;

box-shadow:
inset 0 1px 0 rgba(255,255,255,.2),
0 3px 8px rgba(0,0,0,.35);

transition:all .2s ease;
}

/* hover */
.game-title .elementor-button:hover{

background:rgba(50,75,100,.9) !important;

transform:translateY(-1px);

box-shadow:
inset 0 1px 0 rgba(255,255,255,.25),
0 6px 12px rgba(0,0,0,.45);
}
/* ── 補充：標題按鈕往上貼近圖片 ── */
.game-title {
  margin-top: 0px !important;
  padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46275e7 */.game-img{
display:flex;
justify-content:center;
align-items:center;
}

.game-img img{
margin:auto;
display:block;
object-fit:contain;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0075f35 *//* 卡片底部標題條 */
.game-title .elementor-button{

width:100% !important;
height:34px !important;

display:flex !important;
align-items:center !important;
justify-content:center !important;

font-size:13px !important;
font-weight:600 !important;
color:#ffffff !important;

border-radius:8px !important;
border:1px solid rgba(255,255,255,.35) !important;

background:rgba(40,60,80,.75) !important;
backdrop-filter: blur(4px);

padding:0 !important;

box-shadow:
inset 0 1px 0 rgba(255,255,255,.2),
0 3px 8px rgba(0,0,0,.35);

transition:all .2s ease;
}

/* hover */
.game-title .elementor-button:hover{

background:rgba(50,75,100,.9) !important;

transform:translateY(-1px);

box-shadow:
inset 0 1px 0 rgba(255,255,255,.25),
0 6px 12px rgba(0,0,0,.45);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2284a5 */.game-img{
display:flex;
justify-content:center;
align-items:center;
}

.game-img img{
margin:auto;
display:block;
object-fit:contain;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c17f25b *//* 卡片底部標題條 */
.game-title .elementor-button{

width:100% !important;
height:34px !important;

display:flex !important;
align-items:center !important;
justify-content:center !important;

font-size:13px !important;
font-weight:600 !important;
color:#ffffff !important;

border-radius:8px !important;
border:1px solid rgba(255,255,255,.35) !important;

background:rgba(40,60,80,.75) !important;
backdrop-filter: blur(4px);

padding:0 !important;

box-shadow:
inset 0 1px 0 rgba(255,255,255,.2),
0 3px 8px rgba(0,0,0,.35);

transition:all .2s ease;
}

/* hover */
.game-title .elementor-button:hover{

background:rgba(50,75,100,.9) !important;

transform:translateY(-1px);

box-shadow:
inset 0 1px 0 rgba(255,255,255,.25),
0 6px 12px rgba(0,0,0,.45);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46090f8 */.game-img{
display:flex;
justify-content:center;
align-items:center;
}

.game-img img{
margin:auto;
display:block;
object-fit:contain;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b72622 *//* 卡片底部標題條 */
.game-title .elementor-button{

width:100% !important;
height:34px !important;

display:flex !important;
align-items:center !important;
justify-content:center !important;

font-size:13px !important;
font-weight:600 !important;
color:#ffffff !important;

border-radius:8px !important;
border:1px solid rgba(255,255,255,.35) !important;

background:rgba(40,60,80,.75) !important;
backdrop-filter: blur(4px);

padding:0 !important;

box-shadow:
inset 0 1px 0 rgba(255,255,255,.2),
0 3px 8px rgba(0,0,0,.35);

transition:all .2s ease;
}

/* hover */
.game-title .elementor-button:hover{

background:rgba(50,75,100,.9) !important;

transform:translateY(-1px);

box-shadow:
inset 0 1px 0 rgba(255,255,255,.25),
0 6px 12px rgba(0,0,0,.45);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e2b00a */.game-img{
display:flex;
justify-content:center;
align-items:center;
}

.game-img img{
margin:auto;
display:block;
object-fit:contain;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1371126 *//* 卡片底部標題條 */
.game-title .elementor-button{

width:100% !important;
height:34px !important;

display:flex !important;
align-items:center !important;
justify-content:center !important;

font-size:13px !important;
font-weight:600 !important;
color:#ffffff !important;

border-radius:8px !important;
border:1px solid rgba(255,255,255,.35) !important;

background:rgba(40,60,80,.75) !important;
backdrop-filter: blur(4px);

padding:0 !important;

box-shadow:
inset 0 1px 0 rgba(255,255,255,.2),
0 3px 8px rgba(0,0,0,.35);

transition:all .2s ease;
}

/* hover */
.game-title .elementor-button:hover{

background:rgba(50,75,100,.9) !important;

transform:translateY(-1px);

box-shadow:
inset 0 1px 0 rgba(255,255,255,.25),
0 6px 12px rgba(0,0,0,.45);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-499285b */.game-img{
display:flex;
justify-content:center;
align-items:center;
}

.game-img img{
margin:auto;
display:block;
object-fit:contain;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cb5c57 *//* 卡片底部標題條 */
.game-title .elementor-button{

width:100% !important;
height:34px !important;

display:flex !important;
align-items:center !important;
justify-content:center !important;

font-size:13px !important;
font-weight:600 !important;
color:#ffffff !important;

border-radius:8px !important;
border:1px solid rgba(255,255,255,.35) !important;

background:rgba(40,60,80,.75) !important;
backdrop-filter: blur(4px);

padding:0 !important;

box-shadow:
inset 0 1px 0 rgba(255,255,255,.2),
0 3px 8px rgba(0,0,0,.35);

transition:all .2s ease;
}

/* hover */
.game-title .elementor-button:hover{

background:rgba(50,75,100,.9) !important;

transform:translateY(-1px);

box-shadow:
inset 0 1px 0 rgba(255,255,255,.25),
0 6px 12px rgba(0,0,0,.45);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ce02c6 */.game-img{
display:flex;
justify-content:center;
align-items:center;
}

.game-img img{
margin:auto;
display:block;
object-fit:contain;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c1d690 *//* 卡片底部標題條 */
.game-title .elementor-button{

width:100% !important;
height:34px !important;

display:flex !important;
align-items:center !important;
justify-content:center !important;

font-size:13px !important;
font-weight:600 !important;
color:#ffffff !important;

border-radius:8px !important;
border:1px solid rgba(255,255,255,.35) !important;

background:rgba(40,60,80,.75) !important;
backdrop-filter: blur(4px);

padding:0 !important;

box-shadow:
inset 0 1px 0 rgba(255,255,255,.2),
0 3px 8px rgba(0,0,0,.35);

transition:all .2s ease;
}

/* hover */
.game-title .elementor-button:hover{

background:rgba(50,75,100,.9) !important;

transform:translateY(-1px);

box-shadow:
inset 0 1px 0 rgba(255,255,255,.25),
0 6px 12px rgba(0,0,0,.45);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8cf7f4d */.game-img{
display:flex;
justify-content:center;
align-items:center;
}

.game-img img{
margin:auto;
display:block;
object-fit:contain;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b224396 *//* 卡片底部標題條 */
.game-title .elementor-button{

width:100% !important;
height:34px !important;

display:flex !important;
align-items:center !important;
justify-content:center !important;

font-size:13px !important;
font-weight:600 !important;
color:#ffffff !important;

border-radius:8px !important;
border:1px solid rgba(255,255,255,.35) !important;

background:rgba(40,60,80,.75) !important;
backdrop-filter: blur(4px);

padding:0 !important;

box-shadow:
inset 0 1px 0 rgba(255,255,255,.2),
0 3px 8px rgba(0,0,0,.35);

transition:all .2s ease;
}

/* hover */
.game-title .elementor-button:hover{

background:rgba(50,75,100,.9) !important;

transform:translateY(-1px);

box-shadow:
inset 0 1px 0 rgba(255,255,255,.25),
0 6px 12px rgba(0,0,0,.45);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b52b098 */.game-img{
display:flex;
justify-content:center;
align-items:center;
}

.game-img img{
margin:auto;
display:block;
object-fit:contain;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc89eb *//* 卡片底部標題條 */
.game-title .elementor-button{

width:100% !important;
height:34px !important;

display:flex !important;
align-items:center !important;
justify-content:center !important;

font-size:13px !important;
font-weight:600 !important;
color:#ffffff !important;

border-radius:8px !important;
border:1px solid rgba(255,255,255,.35) !important;

background:rgba(40,60,80,.75) !important;
backdrop-filter: blur(4px);

padding:0 !important;

box-shadow:
inset 0 1px 0 rgba(255,255,255,.2),
0 3px 8px rgba(0,0,0,.35);

transition:all .2s ease;
}

/* hover */
.game-title .elementor-button:hover{

background:rgba(50,75,100,.9) !important;

transform:translateY(-1px);

box-shadow:
inset 0 1px 0 rgba(255,255,255,.25),
0 6px 12px rgba(0,0,0,.45);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1174bb0 */.game-img{
display:flex;
justify-content:center;
align-items:center;
}

.game-img img{
margin:auto;
display:block;
object-fit:contain;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f6aaac8 *//* 卡片底部標題條 */
.game-title .elementor-button{

width:100% !important;
height:34px !important;

display:flex !important;
align-items:center !important;
justify-content:center !important;

font-size:13px !important;
font-weight:600 !important;
color:#ffffff !important;

border-radius:8px !important;
border:1px solid rgba(255,255,255,.35) !important;

background:rgba(40,60,80,.75) !important;
backdrop-filter: blur(4px);

padding:0 !important;

box-shadow:
inset 0 1px 0 rgba(255,255,255,.2),
0 3px 8px rgba(0,0,0,.35);

transition:all .2s ease;
}

/* hover */
.game-title .elementor-button:hover{

background:rgba(50,75,100,.9) !important;

transform:translateY(-1px);

box-shadow:
inset 0 1px 0 rgba(255,255,255,.25),
0 6px 12px rgba(0,0,0,.45);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-241fa20 */.game-img{
display:flex;
justify-content:center;
align-items:center;
}

.game-img img{
margin:auto;
display:block;
object-fit:contain;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29577af *//* 卡片底部標題條 */
.game-title .elementor-button{

width:100% !important;
height:34px !important;

display:flex !important;
align-items:center !important;
justify-content:center !important;

font-size:13px !important;
font-weight:600 !important;
color:#ffffff !important;

border-radius:8px !important;
border:1px solid rgba(255,255,255,.35) !important;

background:rgba(40,60,80,.75) !important;
backdrop-filter: blur(4px);

padding:0 !important;

box-shadow:
inset 0 1px 0 rgba(255,255,255,.2),
0 3px 8px rgba(0,0,0,.35);

transition:all .2s ease;
}

/* hover */
.game-title .elementor-button:hover{

background:rgba(50,75,100,.9) !important;

transform:translateY(-1px);

box-shadow:
inset 0 1px 0 rgba(255,255,255,.25),
0 6px 12px rgba(0,0,0,.45);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f1ad299 */.game-img{
display:flex;
justify-content:center;
align-items:center;
}

.game-img img{
margin:auto;
display:block;
object-fit:contain;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d5f844a *//* 卡片底部標題條 */
.game-title .elementor-button{

width:100% !important;
height:34px !important;

display:flex !important;
align-items:center !important;
justify-content:center !important;

font-size:13px !important;
font-weight:600 !important;
color:#ffffff !important;

border-radius:8px !important;
border:1px solid rgba(255,255,255,.35) !important;

background:rgba(40,60,80,.75) !important;
backdrop-filter: blur(4px);

padding:0 !important;

box-shadow:
inset 0 1px 0 rgba(255,255,255,.2),
0 3px 8px rgba(0,0,0,.35);

transition:all .2s ease;
}

/* hover */
.game-title .elementor-button:hover{

background:rgba(50,75,100,.9) !important;

transform:translateY(-1px);

box-shadow:
inset 0 1px 0 rgba(255,255,255,.25),
0 6px 12px rgba(0,0,0,.45);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1632629 */.game-img{
display:flex;
justify-content:center;
align-items:center;
}

.game-img img{
margin:auto;
display:block;
object-fit:contain;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac16ed5 *//* 卡片底部標題條 */
.game-title .elementor-button{

width:100% !important;
height:34px !important;

display:flex !important;
align-items:center !important;
justify-content:center !important;

font-size:13px !important;
font-weight:600 !important;
color:#ffffff !important;

border-radius:8px !important;
border:1px solid rgba(255,255,255,.35) !important;

background:rgba(40,60,80,.75) !important;
backdrop-filter: blur(4px);

padding:0 !important;

box-shadow:
inset 0 1px 0 rgba(255,255,255,.2),
0 3px 8px rgba(0,0,0,.35);

transition:all .2s ease;
}

/* hover */
.game-title .elementor-button:hover{

background:rgba(50,75,100,.9) !important;

transform:translateY(-1px);

box-shadow:
inset 0 1px 0 rgba(255,255,255,.25),
0 6px 12px rgba(0,0,0,.45);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c478d72 */.game-img{
display:flex;
justify-content:center;
align-items:center;
}

.game-img img{
margin:auto;
display:block;
object-fit:contain;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7659d6d *//* 卡片底部標題條 */
.game-title .elementor-button{

width:100% !important;
height:34px !important;

display:flex !important;
align-items:center !important;
justify-content:center !important;

font-size:13px !important;
font-weight:600 !important;
color:#ffffff !important;

border-radius:8px !important;
border:1px solid rgba(255,255,255,.35) !important;

background:rgba(40,60,80,.75) !important;
backdrop-filter: blur(4px);

padding:0 !important;

box-shadow:
inset 0 1px 0 rgba(255,255,255,.2),
0 3px 8px rgba(0,0,0,.35);

transition:all .2s ease;
}

/* hover */
.game-title .elementor-button:hover{

background:rgba(50,75,100,.9) !important;

transform:translateY(-1px);

box-shadow:
inset 0 1px 0 rgba(255,255,255,.25),
0 6px 12px rgba(0,0,0,.45);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-753ead1 */.game-img{
display:flex;
justify-content:center;
align-items:center;
}

.game-img img{
margin:auto;
display:block;
object-fit:contain;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-03ba136 *//* 卡片底部標題條 */
.game-title .elementor-button{

width:100% !important;
height:34px !important;

display:flex !important;
align-items:center !important;
justify-content:center !important;

font-size:13px !important;
font-weight:600 !important;
color:#ffffff !important;

border-radius:8px !important;
border:1px solid rgba(255,255,255,.35) !important;

background:rgba(40,60,80,.75) !important;
backdrop-filter: blur(4px);

padding:0 !important;

box-shadow:
inset 0 1px 0 rgba(255,255,255,.2),
0 3px 8px rgba(0,0,0,.35);

transition:all .2s ease;
}

/* hover */
.game-title .elementor-button:hover{

background:rgba(50,75,100,.9) !important;

transform:translateY(-1px);

box-shadow:
inset 0 1px 0 rgba(255,255,255,.25),
0 6px 12px rgba(0,0,0,.45);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9520ff *//* 遊戲卡片 */
.game-card{
position:relative;
overflow:hidden;
border-radius:16px;
padding:6px;

background:linear-gradient(180deg,#304858,#1f2f3a);
border:1px solid rgba(255,255,255,.18);

box-shadow:
inset 0 1px 0 rgba(255,255,255,.18),
0 6px 14px rgba(0,0,0,.25);

transition:.25s;
}

/* 卡片內框 */
.game-card::before{
content:"";
position:absolute;
inset:4px;
border-radius:12px;
border:1px solid rgba(255,255,255,.15);
pointer-events:none;
}

/* hover效果 */
.game-card:hover{
transform:translateY(-3px);
box-shadow:
0 12px 22px rgba(0,0,0,.35);
}

/* 遊戲圖片 */
.game-img img{
width:100%;
display:block;
border-radius:12px;
object-fit:cover;
}

/* 標題 */
.game-title{
text-align:center;
color:#fff;
font-size:14px;
font-weight:700;
margin-top:8px;
text-shadow:0 1px 3px rgba(0,0,0,.4);
}

/* 手機微調 */
@media(max-width:767px){

.game-card{
border-radius:14px;
padding:5px;
}

.game-img img{
border-radius:10px;
}

.game-title{
font-size:13px;
margin-top:6px;
}

}/* End custom CSS */