 /* LW1｜主色調 #CD48DB：洋紅紫場域（全頁底＋層次）／僅作用於 #lw1-body.lw1-root */ #lw1-body.lw1-root {   --lgx-bg0: #14081c;   --lgx-bg1: #1c0f26;   --lgx-bg2: #281433;   --lgx-ink: #0a040f;   --lgx-line: rgba(240, 175, 255, 0.22);   --lgx-text: #ffffff;   --lgx-muted: #ffffff;   --lgx-accent: #cd48db;   --lgx-accent-dim: #9b2faa;   --lgx-hot: #ff8ab4;   --lgx-max: 1180px;   --lgx-edge: 0px;   /* 若 Section 仍有上下內距可見：改 32px～80px，背景向上下延伸，內文垂直位置不變 */   --lgx-bleed-y: 0px;   --lgx-font: "Noto Sans TC", "Microsoft JhengHei", "PingFang TC", sans-serif;   --lgx-hero-bg: url("/external/lokguwin_net/wp-content/uploads/2026/04/banner背景圖.webp");   color: var(--lgx-text);   background:     radial-gradient(ellipse 115% 90% at 88% -8%, rgba(205, 72, 219, 0.34), transparent 52%),     radial-gradient(ellipse 95% 75% at -5% 42%, rgba(155, 47, 170, 0.26), transparent 50%),     radial-gradient(ellipse 70% 55% at 50% 108%, rgba(80, 28, 100, 0.35), transparent 52%),     linear-gradient(180deg, #2a1236 0%, var(--lgx-bg0) 40%, #0a040f 100%);   font-family: var(--lgx-font);   line-height: 1.6;   font-size: 17px;   position: relative;   overflow-x: hidden;   display: block;   /* 滿版寬：突破 Elementor 欄／小工具 container 的左右 padding，背景貼齊視窗 */   width: 100vw;   max-width: none;   margin-left: calc(50% - 50vw);   margin-right: calc(50% - 50vw);   margin-top: calc(-1 * var(--lgx-bleed-y));   margin-bottom: calc(-1 * var(--lgx-bleed-y));   padding-top: var(--lgx-bleed-y);   padding-bottom: var(--lgx-bleed-y);   padding-left: 0;   padding-right: 0;   box-sizing: border-box; } #lw1-body.lw1-root *, #lw1-body.lw1-root *::before, #lw1-body.lw1-root *::after {   box-sizing: border-box; } #lw1-body.lw1-root a { color: inherit; text-decoration: none; } #lw1-body.lw1-root .lgx-wrap {   width: min(var(--lgx-max), calc(100% - (2 * var(--lgx-edge))));   max-width: 100%;   margin-left: auto;   margin-right: auto; } #lw1-body.lw1-root .lgx-sec { padding: 72px 0; border-bottom: 1px solid var(--lgx-line); } #lw1-body.lw1-root .lgx-sec--tight { padding: 56px 0; } #lw1-body.lw1-root .lgx-sec--mute {   background:     radial-gradient(ellipse 90% 60% at 50% 0%, rgba(205, 72, 219, 0.1), transparent 55%),     linear-gradient(180deg, #22102c 0%, var(--lgx-bg1) 55%, #160a1e 100%); } #lw1-body.lw1-root .lgx-kicker {   display: inline-flex;   align-items: center;   gap: 9px;   font-size: clamp(12px, 1.05vw, 14px);   font-weight: 800;   letter-spacing: 0.14em;   text-transform: uppercase;   color: var(--lgx-accent) !important;   margin: 0 0 12px; } #lw1-body.lw1-root .lgx-kicker::before {   content: "";   width: 7px;   height: 7px;   background: var(--lgx-accent);   border-radius: 1px; } #lw1-body.lw1-root .lgx-h2 {   font-size: clamp(26px, 3.2vw, 40px);   font-weight: 900;   letter-spacing: 0.02em;   line-height: 1.15;   margin: 0 0 10px;   color: var(--lgx-text) !important; } #lw1-body.lw1-root .lgx-lead {   margin: 0;   color: var(--lgx-muted);   font-size: clamp(16px, 1.15vw, 19px);   line-height: 1.65;   max-width: 52ch; } /* 各區卡片內主標（h3）純白 */ #lw1-body.lw1-root .lgx-promo-ticket__body h3, #lw1-body.lw1-root .lgx-league-card__body h3, #lw1-body.lw1-root .lgx-cat__body h3, #lw1-body.lw1-root .lgx-game-card__body h3, #lw1-body.lw1-root .lgx-trust-card h3 {   color: #fff !important; } #lw1-body.lw1-root .lgx-head { margin-bottom: 36px; } #lw1-body.lw1-root .lgx-head--center { text-align: center; } #lw1-body.lw1-root .lgx-head--center .lgx-lead { margin-left: auto; margin-right: auto; } #lw1-body.lw1-root .lgx-lead--wide { max-width: 62ch; } #lw1-body.lw1-root #lw1-promo .lgx-head .lgx-lead {   max-width: none;   white-space: nowrap;   overflow-x: auto;   -webkit-overflow-scrolling: touch; } #lw1-body.lw1-root #lw1-brands .lgx-head { margin-bottom: 16px; } #lw1-body.lw1-root .lgx-promo-cta { margin-top: 16px; text-align: center; } #lw1-body.lw1-root .lgx-app__lead { margin-bottom: 8px; } #lw1-body.lw1-root .lgx-app__cta-btn { margin-top: 16px; display: inline-flex; } #lw1-body.lw1-root .lgx-btn {   display: inline-flex;   align-items: center;   justify-content: center;   gap: 8px;   padding: 12px 22px;   font-weight: 800;   font-size: 15px;   border-radius: 6px;   border: 1px solid transparent;   transition: background 0.15s, color 0.15s, border-color 0.15s;   cursor: pointer; } #lw1-body.lw1-root .lgx-btn--pri {   background: linear-gradient(180deg, #e060ed 0%, var(--lgx-accent) 48%, var(--lgx-accent-dim) 100%);   color: #fff !important;   border-color: rgba(255, 255, 255, 0.22);   box-shadow: 0 6px 20px rgba(205, 72, 219, 0.35); } #lw1-body.lw1-root .lgx-btn--pri:hover { filter: brightness(1.06); } #lw1-body.lw1-root .lgx-btn--ghost {   background: rgba(255, 255, 255, 0.05);   color: var(--lgx-text) !important;   border-color: rgba(255, 255, 255, 0.14); } #lw1-body.lw1-root .lgx-btn--ghost:hover { border-color: var(--lgx-accent); color: var(--lgx-accent) !important; } #lw1-body.lw1-root .lgx-btn--block { width: 100%; }  /* Hero */ #lw1-body.lw1-root .lgx-hero {   position: relative;   min-height: min(78vh, 820px);   display: grid;   align-items: stretch;   border-bottom: 1px solid var(--lgx-line);   background:     linear-gradient(       115deg,       rgba(26, 6, 36, 0.93) 0%,       rgba(62, 18, 78, 0.52) 40%,       rgba(205, 72, 219, 0.2) 78%,       rgba(205, 72, 219, 0.06) 100%     ),     var(--lgx-hero-bg) center/cover no-repeat; } #lw1-body.lw1-root .lgx-hero__grid {   display: grid;   grid-template-columns: 1.05fr 0.95fr;   gap: 48px;   align-items: center;   padding: 88px 0 72px;   width: min(var(--lgx-max), calc(100% - (2 * var(--lgx-edge))));   max-width: 100%;   margin-left: auto;   margin-right: auto;   box-sizing: border-box; } #lw1-body.lw1-root .lgx-hero__title {   font-size: clamp(32px, 4vw, 48px);   font-weight: 900;   line-height: 1.12;   margin: 0 0 14px;   color: var(--lgx-text) !important; } #lw1-body.lw1-root .lgx-hero__title span { color: var(--lgx-accent); } #lw1-body.lw1-root .lgx-hero__sub {   margin: 0 0 20px;   max-width: 46ch;   font-size: clamp(17px, 1.2vw, 19px);   line-height: 1.75;   font-weight: 500;   color: #fff;   text-shadow: 0 1px 3px rgba(0, 0, 0, 0.75), 0 0 18px rgba(10, 4, 18, 0.55); } #lw1-body.lw1-root .lgx-hero__tags { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 22px; } #lw1-body.lw1-root .lgx-hero .lgx-tag {   font-size: 14px;   font-weight: 700;   padding: 7px 13px;   border-radius: 6px;   border: 1px solid rgba(255, 255, 255, 0.28);   color: #fff;   background: rgba(8, 3, 14, 0.55);   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.65);   box-shadow: 0 0 0 1px rgba(205, 72, 219, 0.12); } #lw1-body.lw1-root .lgx-hero__actions { display: flex; flex-wrap: wrap; gap: 12px; } #lw1-body.lw1-root .lgx-hero__side { display: flex; flex-direction: column; gap: 12px; } #lw1-body.lw1-root .lgx-match {   background: var(--lgx-bg2);   border: 1px solid var(--lgx-line);   border-radius: 8px;   padding: 14px 16px;   display: grid;   gap: 8px; } #lw1-body.lw1-root .lgx-match__meta {   display: flex;   justify-content: space-between;   font-size: 14px;   font-weight: 800;   letter-spacing: 0.08em;   text-transform: uppercase;   color: var(--lgx-muted); } #lw1-body.lw1-root .lgx-match__meta em { font-style: normal; color: var(--lgx-hot); } #lw1-body.lw1-root .lgx-match__row {   display: flex;   align-items: center;   justify-content: space-between;   gap: 12px;   font-weight: 800;   font-size: 15px; } #lw1-body.lw1-root .lgx-match__vs {   font-size: 14px;   color: var(--lgx-muted);   padding: 4px 10px;   border: 1px solid var(--lgx-line);   border-radius: 4px; }  /* Leagues strip — 自動橫向捲動 + 左右箭頭（.lgx-league-shell） */ #lw1-body.lw1-root .lgx-league-shell {   position: relative;   margin: 0; } #lw1-body.lw1-root .lgx-league-nav {   position: absolute;   top: 50%;   z-index: 3;   transform: translateY(-50%);   width: 44px;   height: 44px;   padding: 0;   border: 1px solid var(--lgx-line);   border-radius: 50%;   background: rgba(24, 8, 34, 0.9);   color: var(--lgx-accent);   font-size: 22px;   font-weight: 300;   line-height: 1;   cursor: pointer;   display: flex;   align-items: center;   justify-content: center;   transition: background 0.15s, border-color 0.15s, color 0.15s;   box-shadow: 0 4px 18px rgba(0, 0, 0, 0.35); } #lw1-body.lw1-root .lgx-league-nav:hover {   background: rgba(205, 72, 219, 0.16);   border-color: var(--lgx-accent);   color: var(--lgx-text); } #lw1-body.lw1-root .lgx-league-nav:focus-visible {   outline: 2px solid var(--lgx-accent);   outline-offset: 3px; } #lw1-body.lw1-root .lgx-league-nav--prev { left: 4px; } #lw1-body.lw1-root .lgx-league-nav--next { right: 4px; } @media (max-width: 480px) {   #lw1-body.lw1-root .lgx-league-nav { width: 40px; height: 40px; font-size: 20px; }   #lw1-body.lw1-root .lgx-league-nav--prev { left: 0; }   #lw1-body.lw1-root .lgx-league-nav--next { right: 0; } } #lw1-body.lw1-root .lgx-league-viewport {   overflow-x: auto;   overflow-y: hidden;   padding: 4px 52px 16px;   margin: 0;   scrollbar-width: none;   -ms-overflow-style: none; } #lw1-body.lw1-root .lgx-league-viewport::-webkit-scrollbar { display: none; } #lw1-body.lw1-root .lgx-league-track {   display: flex;   gap: 14px;   width: max-content; } #lw1-body.lw1-root .lgx-league-card {   flex: 0 0 260px;   background: var(--lgx-bg2);   border: 1px solid var(--lgx-line);   border-radius: 8px;   overflow: hidden;   display: flex;   flex-direction: column; } #lw1-body.lw1-root .lgx-league-card__img {   aspect-ratio: 16/9;   background: var(--lgx-ink);   display: flex;   align-items: center;   justify-content: center; } #lw1-body.lw1-root .lgx-league-card__img img {   width: 100%;   height: 100%;   object-fit: contain;   display: block; } #lw1-body.lw1-root .lgx-league-card__body {   padding: 14px 16px 16px;   display: flex;   flex-direction: column;   gap: 8px;   flex: 1;   text-align: center;   align-items: center; } #lw1-body.lw1-root .lgx-league-card__body h3 { margin: 0; font-size: 17px; font-weight: 900; width: 100%; } #lw1-body.lw1-root .lgx-league-card__body p { margin: 0; font-size: 15px; color: var(--lgx-muted); flex: 1; width: 100%; }  /* Sports command + cat grid */ #lw1-body.lw1-root .lgx-command {   background: linear-gradient(180deg, var(--lgx-bg2), var(--lgx-bg1));   border: 1px solid var(--lgx-line);   border-radius: 8px;   padding: 20px 22px;   display: flex;   flex-wrap: wrap;   align-items: center;   justify-content: space-between;   gap: 16px;   margin-bottom: 20px; } #lw1-body.lw1-root .lgx-command__main h3 { margin: 0 0 6px; font-size: 20px; font-weight: 900; } #lw1-body.lw1-root .lgx-command__main p { margin: 0; font-size: 15px; color: var(--lgx-muted); max-width: 48ch; } #lw1-body.lw1-root .lgx-command__stats {   display: flex;   flex-wrap: wrap;   gap: 16px 24px;   font-size: 14px;   color: var(--lgx-muted); } #lw1-body.lw1-root .lgx-command__stats strong { color: var(--lgx-text); font-weight: 800; } #lw1-body.lw1-root .lgx-cat-grid {   display: grid;   grid-template-columns: repeat(3, 1fr);   gap: 14px; } #lw1-body.lw1-root .lgx-cat {   background: var(--lgx-bg2);   border: 1px solid var(--lgx-line);   border-radius: 8px;   display: flex;   flex-direction: column;   overflow: hidden; } #lw1-body.lw1-root .lgx-cat__img {   height: clamp(168px, 16vw, 210px);   background: var(--lgx-ink);   overflow: hidden;   display: flex;   align-items: center;   justify-content: center; } #lw1-body.lw1-root .lgx-cat__img img {   width: 100%;   height: 100%;   object-fit: contain;   object-position: center;   display: block; } @media (max-width: 768px) {   #lw1-body.lw1-root .lgx-cat__img { height: 176px; } } #lw1-body.lw1-root .lgx-cat__body {   padding: 14px 16px 16px;   display: flex;   flex-direction: column;   gap: 8px;   flex: 1;   text-align: center;   align-items: center; } #lw1-body.lw1-root .lgx-cat__body h3 { margin: 0; font-size: 16px; font-weight: 900; width: 100%; } #lw1-body.lw1-root .lgx-cat__body p { margin: 0; font-size: 15px; color: var(--lgx-muted); flex: 1; line-height: 1.45; width: 100%; }  /* Timeline */ #lw1-body.lw1-root .lgx-timeline {   border-left: 3px solid var(--lgx-accent);   padding-left: 24px;   max-width: 720px;   margin: 0 auto; } #lw1-body.lw1-root .lgx-timeline__item { margin-bottom: 32px; } #lw1-body.lw1-root .lgx-timeline__item:last-child { margin-bottom: 0; } #lw1-body.lw1-root .lgx-timeline__item h3 {   margin: 0 0 8px;   font-size: 18px;   font-weight: 900;   color: var(--lgx-accent); } #lw1-body.lw1-root .lgx-timeline__item p { margin: 0; color: var(--lgx-muted); font-size: 17px; line-height: 1.6; }  /* Promo — 六卡橫向捲動 + 自動滾動；.lw1-promo-viewport / .lw1-promo-track */ #lw1-body.lw1-root .lw1-promo {   background:     radial-gradient(ellipse 85% 55% at 25% 0%, rgba(205, 72, 219, 0.16), transparent 55%),     linear-gradient(180deg, #2a1434 0%, var(--lgx-bg1) 48%, #14081a 100%);   border-bottom: 1px solid var(--lgx-line); } #lw1-body.lw1-root .lw1-promo-shell { position: relative; margin: 4px 0 0; } #lw1-body.lw1-root .lw1-promo-viewport {   overflow-x: auto;   overflow-y: hidden;   padding: 2px 48px 10px;   margin: 0;   scrollbar-width: none;   -ms-overflow-style: none; } #lw1-body.lw1-root .lw1-promo-viewport::-webkit-scrollbar { display: none; } #lw1-body.lw1-root .lw1-promo-track {   display: flex;   gap: 14px;   width: max-content; } #lw1-body.lw1-root .lw1-promo .lgx-promo-ticket {   flex: 0 0 228px;   min-width: 0;   background: var(--lgx-bg2);   border: 1px solid var(--lgx-line);   border-left: 3px solid var(--lgx-accent);   border-radius: 6px;   display: flex;   flex-direction: column;   overflow: hidden; } #lw1-body.lw1-root .lgx-promo-visual {   aspect-ratio: 16/11;   background: var(--lgx-ink);   display: flex;   align-items: center;   justify-content: center;   padding: 4px 6px 2px; } #lw1-body.lw1-root .lgx-promo-visual img {   width: 100%;   height: 100%;   max-height: 118px;   object-fit: contain;   object-position: center;   display: block; } #lw1-body.lw1-root .lgx-promo-ticket__body {   padding: 6px 10px 10px;   display: flex;   flex-direction: column;   gap: 5px;   flex: 1;   text-align: center;   align-items: center; } #lw1-body.lw1-root .lgx-promo-ticket__body h3 { margin: 0; font-size: 15px; font-weight: 900; line-height: 1.2; width: 100%; } #lw1-body.lw1-root .lgx-promo-ticket__body p {   margin: 0;   font-size: 13px;   color: var(--lgx-muted);   flex: 1;   line-height: 1.35;   display: -webkit-box;   -webkit-line-clamp: 4;   -webkit-box-orient: vertical;   overflow: hidden;   width: 100%; } #lw1-body.lw1-root .lw1-promo .lgx-badge {   align-self: center;   font-size: 10px;   font-weight: 800;   letter-spacing: 0.05em;   padding: 3px 8px;   border-radius: 3px;   margin-top: 1px; } #lw1-body.lw1-root .lgx-badge {   align-self: flex-start;   font-size: 11px;   font-weight: 800;   letter-spacing: 0.06em;   padding: 4px 10px;   border-radius: 4px;   background: rgba(205, 72, 219, 0.12);   color: var(--lgx-accent);   border: 1px solid rgba(205, 72, 219, 0.35); }  /* Feed — 置中標題 + 直向卡片捲動（非左右分欄表格） */ #lw1-body.lw1-root .lw1-feed {   background:     radial-gradient(ellipse 95% 60% at 50% -10%, rgba(205, 72, 219, 0.18), transparent 55%),     radial-gradient(ellipse 60% 45% at 100% 80%, rgba(155, 47, 170, 0.12), transparent 50%),     linear-gradient(180deg, #1a0c22 0%, var(--lgx-bg0) 45%, #0a040f 100%);   border-bottom: 1px solid var(--lgx-line); } #lw1-body.lw1-root .lw1-feed-head { margin-bottom: 20px; } /* 與 #lw1-cats 等同：外層僅 .lgx-wrap（--lgx-max / 左右留白一致） */ #lw1-body.lw1-root .lw1-feed-head .lgx-lead { margin-left: auto; margin-right: auto; } #lw1-body.lw1-root .lw1-feed-actions {   display: flex;   flex-wrap: wrap;   gap: 10px;   justify-content: center;   margin-bottom: 28px; } #lw1-body.lw1-root .lw1-feed-board {   display: grid;   grid-template-columns: minmax(200px, 1fr) minmax(0, 2.4fr) minmax(200px, 1fr);   gap: 22px 28px;   align-items: stretch; } #lw1-body.lw1-root .lw1-feed-col { min-width: 0; } #lw1-body.lw1-root .lw1-feed-col--main { display: flex; flex-direction: column; } #lw1-body.lw1-root .lw1-feed-side {   display: flex;   flex-direction: column;   gap: 14px;   height: 100%; } #lw1-body.lw1-root .lw1-feed-box {   padding: 18px 18px 16px;   border-radius: 12px;   border: 1px solid var(--lgx-line);   background: var(--lgx-bg2); } #lw1-body.lw1-root .lw1-feed-box h3 {   margin: 0 0 10px;   font-size: 14px;   font-weight: 900;   letter-spacing: 0.06em;   text-transform: uppercase;   color: var(--lgx-accent); } #lw1-body.lw1-root .lw1-feed-box p {   margin: 0 0 12px;   font-size: 15px;   line-height: 1.58;   color: var(--lgx-muted); } #lw1-body.lw1-root .lw1-feed-box p:last-child { margin-bottom: 0; } #lw1-body.lw1-root .lw1-feed-box ul {   margin: 0;   padding-left: 1.15em;   font-size: 15px;   line-height: 1.58;   color: var(--lgx-muted); } #lw1-body.lw1-root .lw1-feed-box li { margin-bottom: 6px; } #lw1-body.lw1-root .lw1-feed-box li:last-child { margin-bottom: 0; } #lw1-body.lw1-root .lw1-feed-pills {   display: flex;   flex-wrap: wrap;   gap: 8px; } #lw1-body.lw1-root .lw1-feed-pill {   display: inline-flex;   align-items: center;   padding: 6px 11px;   border-radius: 6px;   font-size: 14px;   font-weight: 800;   color: var(--lgx-text) !important;   border: 1px solid var(--lgx-line);   background: rgba(255, 255, 255, 0.04); } #lw1-body.lw1-root .lw1-feed-stat {   display: flex;   flex-direction: column;   gap: 4px;   padding: 14px 16px;   border-radius: 12px;   border: 1px solid var(--lgx-line);   background: linear-gradient(145deg, rgba(205, 72, 219, 0.08), rgba(255, 255, 255, 0.02)); } #lw1-body.lw1-root .lw1-feed-stat__n {   font-size: 22px;   font-weight: 900;   color: var(--lgx-text);   line-height: 1.1; } #lw1-body.lw1-root .lw1-feed-stat__l {   font-size: 14px;   font-weight: 700;   color: var(--lgx-muted); } #lw1-body.lw1-root .lw1-feed-shell {   position: relative;   flex: 1;   border-radius: 16px;   border: 1px solid rgba(205, 72, 219, 0.18);   background: linear-gradient(180deg, rgba(52, 22, 62, 0.96) 0%, rgba(26, 8, 36, 0.92) 100%);   box-shadow: 0 20px 50px rgba(0, 0, 0, 0.35), inset 0 1px 0 rgba(255, 255, 255, 0.05);   padding: 6px 8px 8px;   min-height: 320px; } #lw1-body.lw1-root .lw1-feed-shell::before {   content: "LIVE";   position: absolute;   top: 10px;   right: 14px;   font-size: 10px;   font-weight: 900;   letter-spacing: 0.2em;   color: var(--lgx-hot);   opacity: 0.9; } #lw1-body.lw1-root .lw1-feed-viewport {   max-height: min(52vh, 520px);   overflow-x: hidden;   overflow-y: auto;   scrollbar-width: none;   -ms-overflow-style: none;   padding-top: 8px; } #lw1-body.lw1-root .lw1-feed-viewport::-webkit-scrollbar {   display: none;   width: 0;   height: 0; } #lw1-body.lw1-root .lw1-feed-track {   display: flex;   flex-direction: column;   gap: 10px; } #lw1-body.lw1-root .lw1-feed-card {   display: grid;   grid-template-columns: auto 1fr auto;   align-items: center;   gap: 14px;   padding: 14px 16px;   border-radius: 12px;   border: 1px solid var(--lgx-line);   background: linear-gradient(120deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.02) 50%, transparent 100%);   transition: border-color 0.2s, background 0.2s; } #lw1-body.lw1-root .lw1-feed-card:hover {   border-color: rgba(205, 72, 219, 0.28);   background: linear-gradient(120deg, rgba(205, 72, 219, 0.08) 0%, rgba(255, 255, 255, 0.03) 45%, transparent 100%); } #lw1-body.lw1-root .lw1-feed-ico {   width: 44px;   height: 44px;   border-radius: 12px;   display: flex;   align-items: center;   justify-content: center;   font-size: 15px;   font-weight: 900;   color: var(--lgx-accent);   border: 1px solid rgba(205, 72, 219, 0.35);   background: rgba(205, 72, 219, 0.1);   flex-shrink: 0; } #lw1-body.lw1-root .lw1-feed-mid { min-width: 0; } #lw1-body.lw1-root .lw1-feed-mid .lw1-player {   display: block;   font-weight: 900;   font-size: 15px;   color: var(--lgx-text);   letter-spacing: 0.02em;   margin-bottom: 4px; } #lw1-body.lw1-root .lw1-feed-mid .lw1-game {   display: block;   font-size: 14px;   font-weight: 700;   color: var(--lgx-muted);   line-height: 1.35; } #lw1-body.lw1-root .lw1-feed-card .lw1-amt {   flex-shrink: 0;   padding: 8px 12px;   border-radius: 8px;   font-size: 14px;   font-weight: 900;   color: #fff !important;   background: linear-gradient(180deg, #e060ed, var(--lgx-accent));   border: 1px solid rgba(255, 255, 255, 0.15);   white-space: nowrap; } @media (max-width: 1100px) {   #lw1-body.lw1-root .lw1-feed-board {     grid-template-columns: 1fr 1fr;     grid-template-areas:       "main main"       "left right";   }   #lw1-body.lw1-root .lw1-feed-col--main { grid-area: main; }   #lw1-body.lw1-root .lw1-feed-col--left { grid-area: left; }   #lw1-body.lw1-root .lw1-feed-col--right { grid-area: right; } } @media (max-width: 720px) {   #lw1-body.lw1-root .lw1-feed-board {     display: flex;     flex-direction: column;     gap: 20px;   }   #lw1-body.lw1-root .lw1-feed-col--main { order: -1; } }  /* Game tabs */ #lw1-body.lw1-root .lgx-game-tabs {   position: relative;   background: var(--lgx-bg2);   border: 1px solid var(--lgx-line);   border-radius: 8px;   padding: 16px; } #lw1-body.lw1-root .lgx-sr {   position: absolute;   width: 1px;   height: 1px;   padding: 0;   margin: -1px;   overflow: hidden;   clip: rect(0, 0, 0, 0);   border: 0; } #lw1-body.lw1-root .lgx-tab-bar {   display: flex;   flex-wrap: wrap;   gap: 8px;   margin-bottom: 20px; } #lw1-body.lw1-root .lgx-tab-bar label {   cursor: pointer;   padding: 10px 18px;   font-size: 15px;   font-weight: 800;   border-radius: 6px;   border: 1px solid var(--lgx-line);   color: var(--lgx-muted);   background: var(--lgx-bg1);   transition: border-color 0.15s, color 0.15s, background 0.15s; } #lw1-body.lw1-root #lgx-gtab-el:checked ~ .lgx-tab-bar label[for="lgx-gtab-el"], #lw1-body.lw1-root #lgx-gtab-slot:checked ~ .lgx-tab-bar label[for="lgx-gtab-slot"] {   border-color: var(--lgx-accent);   color: #fff;   background: linear-gradient(180deg, #e060ed, var(--lgx-accent)); } #lw1-body.lw1-root .lgx-game-grid {   display: grid;   grid-template-columns: repeat(4, 1fr);   gap: 14px; } #lw1-body.lw1-root .lgx-game-card {   background: var(--lgx-bg1);   border: 1px solid var(--lgx-line);   border-radius: 8px;   overflow: hidden;   display: flex;   flex-direction: column; } #lw1-body.lw1-root .lgx-game-card__img { aspect-ratio: 1; background: var(--lgx-ink); } #lw1-body.lw1-root .lgx-game-card__img img { width: 100%; height: 100%; object-fit: cover; display: block; } #lw1-body.lw1-root .lgx-game-card__body {   padding: 12px 14px 14px;   display: flex;   flex-direction: column;   gap: 8px;   flex: 1;   text-align: center;   align-items: center; } #lw1-body.lw1-root .lgx-game-card__body h3 { margin: 0; font-size: 15px; font-weight: 900; width: 100%; } #lw1-body.lw1-root .lgx-game-card__body p { margin: 0; font-size: 15px; color: var(--lgx-muted); flex: 1; line-height: 1.5; width: 100%; } #lw1-body.lw1-root .lgx-panel-wrap .lgx-panel { display: none; } #lw1-body.lw1-root #lgx-gtab-el:checked ~ .lgx-panel-wrap .lgx-panel--el { display: block; } #lw1-body.lw1-root #lgx-gtab-slot:checked ~ .lgx-panel-wrap .lgx-panel--slot { display: block; }  /* Steps rail */ #lw1-body.lw1-root .lgx-rail {   display: grid;   grid-template-columns: repeat(4, 1fr);   gap: 0;   position: relative;   margin-top: 8px; } #lw1-body.lw1-root .lgx-rail::before {   content: "";   position: absolute;   left: 8%;   right: 8%;   top: 22px;   height: 2px;   background: var(--lgx-line);   z-index: 0; } #lw1-body.lw1-root .lgx-step {   position: relative;   text-align: center;   padding: 0 10px 8px;   z-index: 1; } #lw1-body.lw1-root .lgx-step__dot {   width: 44px;   height: 44px;   margin: 0 auto 14px;   border-radius: 6px;   border: 2px solid var(--lgx-accent);   background: var(--lgx-bg0);   color: var(--lgx-accent);   font-weight: 900;   font-size: 16px;   display: flex;   align-items: center;   justify-content: center; } #lw1-body.lw1-root .lgx-step h3 {   margin: 0 0 8px;   font-size: 16px;   font-weight: 900;   color: #fff !important; } #lw1-body.lw1-root .lgx-step p { margin: 0; font-size: 15px; color: var(--lgx-muted); line-height: 1.55; }  /* Brands — 區塊背景與全站深色一致；logo 兩排（上 10、下 5 置中），寬螢單格較大 */ #lw1-body.lw1-root .lgx-brand-sec {   background:     radial-gradient(ellipse 130% 100% at 50% 0%, rgba(205, 72, 219, 0.22), transparent 58%),     linear-gradient(180deg, #321a3e 0%, var(--lgx-bg0) 55%, #0f0614 100%);   border-bottom: 1px solid var(--lgx-line); } #lw1-body.lw1-root .lgx-brand-grid {   --lgx-brand-gap: 16px;   display: flex;   flex-direction: column;   align-items: center;   gap: var(--lgx-brand-gap);   padding: 12px 2px 8px; } #lw1-body.lw1-root .lgx-brand-row {   display: flex;   flex-wrap: nowrap;   justify-content: center;   gap: var(--lgx-brand-gap);   width: 100%; } #lw1-body.lw1-root .lgx-brand-row--main .lgx-brand-tile {   flex: 1 1 calc((100% - (9 * var(--lgx-brand-gap))) / 10);   min-width: 0;   max-width: calc((100% - (9 * var(--lgx-brand-gap))) / 10); } #lw1-body.lw1-root .lgx-brand-row--few .lgx-brand-tile {   flex: 0 1 calc((100% - (9 * var(--lgx-brand-gap))) / 10);   min-width: 0;   max-width: calc((100% - (9 * var(--lgx-brand-gap))) / 10); } @media (max-width: 900px) {   #lw1-body.lw1-root .lgx-brand-grid {     display: grid;     grid-template-columns: repeat(5, minmax(0, 1fr));     gap: 14px 12px;   }   #lw1-body.lw1-root .lgx-brand-row {     display: contents;   }   #lw1-body.lw1-root .lgx-brand-row--main .lgx-brand-tile,   #lw1-body.lw1-root .lgx-brand-row--few .lgx-brand-tile {     flex: none;     max-width: none;     min-width: 0;   } } @media (max-width: 520px) {   #lw1-body.lw1-root .lgx-brand-grid {     grid-template-columns: repeat(3, minmax(0, 1fr));     gap: 12px 10px;   } } #lw1-body.lw1-root .lgx-brand-tile {   display: block;   border-radius: 12px;   border: 1px solid rgba(205, 72, 219, 0.28);   background: linear-gradient(180deg, #fdf6ff 0%, #f3e2fa 50%, #e9d0f4 100%);   box-shadow: 0 4px 18px rgba(40, 10, 52, 0.35), inset 0 1px 0 rgba(255, 255, 255, 0.9);   text-decoration: none !important;   color: inherit !important;   transition: border-color 0.2s, box-shadow 0.2s, transform 0.2s;   padding: 14px 12px; } #lw1-body.lw1-root .lgx-brand-tile:hover {   border-color: rgba(205, 72, 219, 0.4);   box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28), 0 0 0 1px rgba(205, 72, 219, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.85);   transform: translateY(-2px); } #lw1-body.lw1-root .lgx-brand-tile:focus-visible {   outline: 2px solid var(--lgx-accent);   outline-offset: 2px; } #lw1-body.lw1-root .lgx-brand-tile__inner {   display: flex;   align-items: center;   justify-content: center;   min-height: 54px;   height: 54px; } #lw1-body.lw1-root .lgx-brand-tile__inner img {   max-height: 50px;   max-width: 100%;   width: auto;   height: auto;   object-fit: contain;   object-position: center;   filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.18)); } @media (max-width: 900px) {   #lw1-body.lw1-root .lgx-brand-tile__inner {     min-height: 48px;     height: 48px;   }   #lw1-body.lw1-root .lgx-brand-tile__inner img {     max-height: 44px;   } } @media (max-width: 520px) {   #lw1-body.lw1-root .lgx-brand-tile {     padding: 11px 8px;   }   #lw1-body.lw1-root .lgx-brand-tile__inner {     min-height: 42px;     height: 42px;   }   #lw1-body.lw1-root .lgx-brand-tile__inner img {     max-height: 36px;   } }  /* App */ #lw1-body.lw1-root .lgx-app {   display: grid;   grid-template-columns: 0.95fr 1.05fr;   gap: 40px;   align-items: center; } #lw1-body.lw1-root .lgx-app__copy { order: 1; min-width: 0; } #lw1-body.lw1-root .lgx-app__copy .lgx-h2 {   font-size: clamp(13px, 2.35vw, 30px);   line-height: 1.12;   letter-spacing: -0.03em;   white-space: nowrap; } #lw1-body.lw1-root .lgx-app__visual {   order: 2;   border-radius: 0;   border: 0;   overflow: visible;   background: transparent;   box-shadow: none;   max-width: min(100%, 520px);   margin-inline: auto; } #lw1-body.lw1-root .lgx-app__visual img { width: 100%; height: auto; display: block; } #lw1-body.lw1-root .lgx-app-list {   margin: 16px 0 0;   padding-left: 1.2em;   color: var(--lgx-muted);   font-size: 16px;   line-height: 1.65; } #lw1-body.lw1-root .lgx-app-list li { margin-bottom: 8px; }  /* Trust — 三欄卡 + 底部橫幅（與舊版左右分欄不同） */ #lw1-body.lw1-root .lgx-trust-sec {   position: relative;   background:     radial-gradient(ellipse 100% 70% at 15% 15%, rgba(205, 72, 219, 0.2), transparent 52%),     radial-gradient(ellipse 80% 55% at 90% 75%, rgba(255, 138, 180, 0.1), transparent 48%),     linear-gradient(180deg, #1c0e26 0%, var(--lgx-bg0) 50%, #0a040f 100%); } #lw1-body.lw1-root .lgx-trust-sec .lgx-head { margin-bottom: 40px; } #lw1-body.lw1-root .lgx-trust-cards {   display: grid;   grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));   gap: 20px;   margin-bottom: 24px; } #lw1-body.lw1-root .lgx-trust-card {   position: relative;   padding: 26px 22px 26px 24px;   border-radius: 14px;   border: 1px solid var(--lgx-line);   background: linear-gradient(165deg, rgba(255, 255, 255, 0.07) 0%, rgba(52, 22, 62, 0.9) 42%, rgba(26, 8, 36, 0.55) 100%);   box-shadow: 0 12px 40px rgba(0, 0, 0, 0.22);   overflow: hidden; } #lw1-body.lw1-root .lgx-trust-card::before {   content: "";   position: absolute;   left: 0;   top: 0;   bottom: 0;   width: 4px;   border-radius: 14px 0 0 14px;   background: linear-gradient(180deg, var(--lgx-accent), var(--lgx-accent-dim));   opacity: 0.85; } #lw1-body.lw1-root .lgx-trust-card__num {   display: inline-flex;   align-items: center;   justify-content: center;   min-width: 40px;   height: 32px;   padding: 0 10px;   margin-bottom: 14px;   border-radius: 8px;   border: 1px solid rgba(205, 72, 219, 0.35);   background: rgba(205, 72, 219, 0.1);   font-size: 13px;   font-weight: 900;   letter-spacing: 0.12em;   color: var(--lgx-accent); } #lw1-body.lw1-root .lgx-trust-card h3 {   margin: 0 0 10px;   font-size: clamp(17px, 1.5vw, 19px);   font-weight: 900;   line-height: 1.25;   color: var(--lgx-text); } #lw1-body.lw1-root .lgx-trust-card p {   margin: 0;   font-size: 16px;   line-height: 1.58;   color: var(--lgx-muted); } #lw1-body.lw1-root .lgx-trust-cta {   display: flex;   flex-wrap: wrap;   align-items: center;   justify-content: space-between;   gap: 20px;   padding: 22px 26px;   border-radius: 14px;   border: 1px solid rgba(205, 72, 219, 0.22);   background: linear-gradient(95deg, rgba(205, 72, 219, 0.14) 0%, rgba(52, 22, 62, 0.92) 38%, var(--lgx-bg2) 100%); } #lw1-body.lw1-root .lgx-trust-cta__copy { flex: 1 1 280px; min-width: 0; } #lw1-body.lw1-root .lgx-trust-cta__copy .lgx-kicker { margin-bottom: 6px; } #lw1-body.lw1-root .lgx-trust-cta__title {   margin: 0 0 8px;   font-size: clamp(18px, 2.2vw, 24px);   font-weight: 900;   line-height: 1.2;   color: var(--lgx-text); } #lw1-body.lw1-root .lgx-trust-cta__copy p {   margin: 0;   font-size: 16px;   color: var(--lgx-muted);   line-height: 1.58;   max-width: 48ch; } #lw1-body.lw1-root .lgx-trust-cta__action { flex: 0 0 auto; }  /* FAQ */ #lw1-body.lw1-root .lgx-faq-tabs {   display: flex;   flex-wrap: wrap;   gap: 8px;   justify-content: center;   margin-bottom: 24px; } #lw1-body.lw1-root .lgx-faq-tab {   padding: 10px 16px;   border-radius: 6px;   border: 1px solid var(--lgx-line);   background: var(--lgx-bg2);   color: var(--lgx-muted) !important;   font-weight: 800;   font-size: 15px;   cursor: pointer;   transition: border-color 0.15s, color 0.15s, background 0.15s; } #lw1-body.lw1-root .lgx-faq-tab[aria-selected="true"] {   border-color: var(--lgx-accent);   background: linear-gradient(180deg, #e060ed, var(--lgx-accent));   color: #fff !important; } #lw1-body.lw1-root .lgx-faq-panel { display: none; max-width: 720px; margin: 0 auto; text-align: left; } #lw1-body.lw1-root .lgx-faq-panel.is-active { display: block; } #lw1-body.lw1-root .lgx-faq-panel details {   background: var(--lgx-bg2);   border: 1px solid var(--lgx-line);   border-radius: 8px;   padding: 0 16px;   margin-bottom: 10px; } #lw1-body.lw1-root .lgx-faq-panel summary {   cursor: pointer;   font-weight: 800;   font-size: 16px;   color: var(--lgx-text) !important;   padding: 14px 0;   list-style: none; } #lw1-body.lw1-root .lgx-faq-panel summary::-webkit-details-marker { display: none; } #lw1-body.lw1-root .lgx-faq-panel details[open] summary { border-bottom: 1px solid var(--lgx-line); margin-bottom: 8px; } #lw1-body.lw1-root .lgx-faq-panel details p { margin: 0 0 14px; color: var(--lgx-muted); font-size: 16px; line-height: 1.6; }  #lw1-body.lw1-root .lgx-faq-overview-list {   list-style: none;   margin: 0;   padding: 0;   display: flex;   flex-direction: column;   gap: 8px;   text-align: left; } #lw1-body.lw1-root .lgx-faq-overview-item {   display: block;   width: 100%;   margin: 0;   padding: 12px 14px 12px 16px;   text-align: left;   font: inherit;   font-size: 16px;   font-weight: 700;   color: var(--lgx-text) !important;   cursor: pointer;   border-radius: 8px;   border: 1px solid var(--lgx-line);   background: var(--lgx-bg2);   transition: border-color 0.15s, background 0.15s, color 0.15s; } #lw1-body.lw1-root .lgx-faq-overview-item:hover {   border-color: rgba(205, 72, 219, 0.35);   background: rgba(205, 72, 219, 0.06);   color: var(--lgx-text) !important; }  /* CTA */ #lw1-body.lw1-root .lgx-cta-full {   background:     radial-gradient(ellipse 95% 80% at 50% 0%, rgba(205, 72, 219, 0.2), transparent 55%),     linear-gradient(180deg, #2a1434 0%, var(--lgx-bg0) 50%, #0a040f 100%);   border-top: 1px solid var(--lgx-line);   padding: 56px var(--lgx-edge) 72px;   margin: 0;   text-align: center;   box-sizing: border-box; } #lw1-body.lw1-root .lgx-cta-full h2 {   margin: 0 0 12px;   font-size: clamp(24px, 3vw, 36px);   font-weight: 900;   color: var(--lgx-text) !important; } #lw1-body.lw1-root .lgx-cta-full > .lgx-wrap > p {   margin: 0 auto 22px;   color: var(--lgx-muted);   max-width: 46ch;   font-size: clamp(16px, 1.12vw, 18px);   line-height: 1.65; } #lw1-body.lw1-root .lgx-cta-row { display: flex; flex-wrap: wrap; gap: 12px; justify-content: center; }  @media (max-width: 980px) {   #lw1-body.lw1-root .lgx-hero__grid { grid-template-columns: 1fr; padding-top: 72px; }   #lw1-body.lw1-root .lgx-hero__side { flex-direction: row; flex-wrap: wrap; }   #lw1-body.lw1-root .lgx-match { flex: 1 1 240px; }   #lw1-body.lw1-root .lgx-cat-grid { grid-template-columns: repeat(2, 1fr); }   #lw1-body.lw1-root .lgx-game-grid { grid-template-columns: repeat(3, 1fr); }   #lw1-body.lw1-root .lgx-app { grid-template-columns: 1fr; }   #lw1-body.lw1-root .lgx-app__visual { order: 1; }   #lw1-body.lw1-root .lgx-app__copy { order: 2; }   #lw1-body.lw1-root .lgx-app__copy .lgx-h2 {     font-size: clamp(14px, 4.2vw, 30px);     white-space: nowrap;   }   #lw1-body.lw1-root .lgx-trust-cta { flex-direction: column; align-items: stretch; text-align: center; }   #lw1-body.lw1-root .lgx-trust-cta__copy { flex: none; }   #lw1-body.lw1-root .lgx-trust-cta__copy p { margin-left: auto; margin-right: auto; }   #lw1-body.lw1-root .lgx-trust-cta__action { width: 100%; }   #lw1-body.lw1-root .lgx-trust-cta__action .lgx-btn { width: 100%; justify-content: center; } } @media (max-width: 900px) {   #lw1-body.lw1-root .lw1-promo .lgx-promo-ticket { flex: 0 0 210px; } } @media (max-width: 720px) {   #lw1-body.lw1-root .lgx-cat-grid { grid-template-columns: 1fr; }   #lw1-body.lw1-root .lgx-game-grid { grid-template-columns: repeat(2, 1fr); }   #lw1-body.lw1-root .lgx-rail { grid-template-columns: 1fr; }   #lw1-body.lw1-root .lgx-rail::before { display: none; }   #lw1-body.lw1-root .lgx-step { text-align: left; display: grid; grid-template-columns: 52px 1fr; gap: 12px; align-items: start; }   #lw1-body.lw1-root .lgx-step__dot { margin: 0; } } @media (max-width: 600px) {   #lw1-body.lw1-root .lw1-promo .lgx-promo-ticket { flex: 0 0 min(240px, 78vw); } }  /* Elementor：HTML 小工具內外距歸零（與 100vw breakout 並用，減少左右＋上下灰／白邊） */ .elementor-widget-html:has(#lw1-body.lw1-root) > .elementor-widget-container {   padding: 0 !important;   margin: 0 !important;   max-width: none !important; } .elementor-widget.elementor-widget-html:has(#lw1-body.lw1-root) {   margin-block: 0 !important;   margin-inline: 0 !important;   padding-block: 0 !important;   padding-inline: 0 !important; } /* 含 LW1 的 Section／容器：常見預設上下 padding 造成上下留白（若同 Section 還有其他欄位，請改在 Elementor 手動調） */ .elementor-section:has(#lw1-body.lw1-root) {   padding-top: 0 !important;   padding-bottom: 0 !important;   margin-top: 0 !important;   margin-bottom: 0 !important; } .elementor-section:has(#lw1-body.lw1-root) > .elementor-container {   padding-top: 0 !important;   padding-bottom: 0 !important; } .elementor-column:has(#lw1-body.lw1-root), .elementor-top-column:has(#lw1-body.lw1-root) {   padding-top: 0 !important;   padding-bottom: 0 !important; }         #sp-fz0s4e .sp-posts-single-block {margin-bottom: px;} #sp-fz0s4e .sp-posts-single-block.sp-news-posts:nth-of-type(4n + 1){border-left: 0px;} #sp-fz0s4e .sp-layout-gridlayout .sp-posts-single-block.sp-minimal-posts:nth-child( -n + 4) , #sp-fz0s4e .sp-layout-masonary .sp-posts-single-block.sp-minimal-posts:nth-child( -n + 4){border-top: 0px;} #sp-fz0s4e .sp-layout-carousel .sp-posts-single-block.sp-minimal-posts {border-top: 0px;}     #sp-fz0s4e .sp-posts-image {border-top-right-radius: px;border-top-left-radius: px;border-bottom-right-radius: px;border-bottom-left-radius: px;} #sp-fz0s4e .sp-posts-image-link{border-top-right-radius: px;border-top-left-radius: px;border-bottom-right-radius: px;border-bottom-left-radius: px;margin: 0px 0px 0px 0px ;} #sp-fz0s4e .sp-thumbnail{border-top-right-radius: px;border-top-left-radius: px;border-bottom-right-radius: px;border-bottom-left-radius: px;}     #sp-fz0s4e .sp-posts-block-title {text-align: left;font-weight: bold;color: #FFFFFF;}     #sp-fz0s4e .sp-posts-block-meta-text {text-align: left;color: #FFFFFF;}     #sp-fz0s4e .sp-posts-block-excerpt {text-align: left;color: #FFFFFF;}     #sp-fz0s4e .sp-posts-block-read-more {text-align: left;} #sp-fz0s4e .sp-posts-block-read-more a {color: #FFFFFF;}     #sp-fz0s4e .sp-posts-block-pagination {text-align: left;font-size: px;}     #sp-fz0s4e .sp-posts-single-block .sp-container-badge {display:inline-block;color: #ffffff;background-color: #333;margin-bottom: undefinedpx;}     #sp-fz0s4e .sp-posts-single-block .sp-container-badge a{color: #ffffff;}     #sp-fz0s4e .sp-skin-block.sp-layout-carousel {gap: 0px; flex-direction: column;}     #sp-fz0s4e .sp-skin-block.sp-layout-carousel .sp-postblock-nav{justify-content: center;}   #sp-tcpt67{background-color: rgb(0, 0, 0); width: 100%; max-width: 100%;}#sp-pelzz2{width: 100%; max-width: 100%;}#sp-vl64o2{width: calc(100% + 0px); padding: 0px;}#sp-botds5{margin: 0px; display: flex;}#sp-qitxb5{width: 100%; max-width: 100%; padding: 0px;}#sp-oalkor{width: 100%; max-width: 100%;}#sp-gslt9b{width: calc(100% + 0px); margin-top: -10px;}#sp-bejhf0{padding: 0px; margin: 0px;}#sp-q4lxzz{background-color: rgb(13, 8, 28); width: 100%; max-width: 100%; margin-top: -10px;}#sp-druw4v{width: calc(100% + 0px);}#sp-pzvf1kswd7{text-decoration: none;}#sp-ogk6x4{font-size: 33px; color: rgb(255, 255, 255); text-align: center; margin: 0px;}#sp-fz0s4e{margin: 0px;}@media only screen and (max-width: 480px) { #sp-qg1lx3 {text-align:center !important;} #sp-j9noyi .nav-menu .menu-item  {text-align:center !important;} #sp-j9noyi ul li a  {text-align:center !important;} .sp-headline-block-ogk6x4,   #sp-ogk6x4,   #ogk6x4 {text-align:center !important;} #sp-fz0s4e .sp-skin-news .sp-posts-single-block {border-left:0px !important;} #sp-fz0s4e .sp-posts-block-title  {text-align:center !important;} #sp-fz0s4e .sp-posts-block-meta-text  {text-align:center !important;} #sp-fz0s4e .sp-posts-single-block .sp-container-badge ,   #sp-fz0s4e .sp-posts-single-block .sp-container-badge a  {text-align:center !important;} #sp-fz0s4e .sp-posts-block-excerpt  {text-align:center !important;} #sp-fz0s4e .sp-posts-block-read-more  {text-align:center !important;} #sp-fz0s4e .sp-posts-block-pagination  {text-align:center !important;}}@media only screen and (min-width: 481px) and (max-width: 1024px) { #sp-qg1lx3 {text-align:center !important;} #sp-j9noyi .nav-menu .menu-item  {text-align:center !important;} #sp-j9noyi ul li a  {text-align:center !important;} .sp-headline-block-ogk6x4,   #sp-ogk6x4,   #ogk6x4 {text-align:center !important;} #sp-fz0s4e .sp-skin-news .sp-posts-single-block {border-left:0px !important;}}