.contact-email{overflow-wrap:anywhere;font-size:clamp(17px,3vw,24px)}.missing-media{text-align:center;place-items:center;min-height:120px;display:grid}.missing-media figcaption{max-width:42em;line-height:1.8}:root{--accent:#fb2056;--accent-dark:#da1c4b;--ink:#191919;--muted:#656565;--line:#e3e3e3;--ast-global-color-0:#fb2056;--ast-global-color-1:#da1c4b;--ast-global-color-2:#191919;--ast-global-color-3:#404040;--ast-global-color-4:#fff;--ast-global-color-5:#fff;--ast-global-color-6:#fff;--ast-global-color-7:#313131;--ast-global-color-8:#000}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{color:var(--ink);background:#f7f7f7;margin:0;font-family:Arial,Noto Sans TC,Microsoft JhengHei,sans-serif;font-size:16px;line-height:1.8}a{color:var(--accent-dark);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline-offset:4px;outline:3px solid #1468a0}img{max-width:100%;height:auto}button{font:inherit;cursor:pointer}.skip-link{z-index:10;background:#fff;padding:8px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:10px}.preview-banner{text-align:center;color:#fff;letter-spacing:.06em;background:#252525;padding:7px 24px;font-size:12px}.preview-banner a{color:#fff;margin-left:16px;text-decoration:underline}.site-header{background:#fff;justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:auto;padding:30px 32px;display:flex}.wordmark{color:#191919;letter-spacing:-1px;font-size:29px;font-weight:800;line-height:1.2}.wordmark span{letter-spacing:.15em;color:var(--muted);margin-top:8px;font-size:11px;font-weight:400;display:block}.site-header nav{gap:28px;font-size:14px;display:flex}.article-shell{background:#fff;min-width:0;max-width:1200px;margin:24px auto 0;padding:48px 64px 32px}.article-header{margin-bottom:32px}.eyebrow{color:var(--accent-dark);letter-spacing:.16em;margin:0 0 12px;font-size:12px;font-weight:700}h1{overflow-wrap:anywhere;margin:0 0 20px;font-size:32px;line-height:1.5}.article-dates{color:var(--muted);font-size:13px}.article-dates span{margin:0 14px}.article-hero{text-align:center;background:#fafafa;border:1px solid #eee;margin:0 0 40px}.article-hero img{object-fit:contain;width:auto;max-width:100%;max-height:420px;margin:auto;display:block}.entry-content{overflow-wrap:anywhere;color:#404040;min-width:0}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4{color:var(--ink);scroll-margin-top:24px;line-height:1.5}.entry-content h2{margin:42px 0 20px;font-size:25px}.entry-content h3{margin:30px 0 16px;font-size:20px}.entry-content p{margin:0 0 1.5em}.entry-content ul,.entry-content ol{padding-left:1.6em}.entry-content li{margin-bottom:.3em}.entry-content figure{max-width:100%;margin:24px 0}.entry-content figure img{margin:auto;display:block}.entry-content figcaption{color:var(--muted);text-align:center;padding-top:8px;font-size:13px}.entry-content .wp-block-rank-math-toc-block{border:1px solid var(--line);border-left:4px solid var(--accent);background:#fcfcfc;margin:0 0 36px;padding:24px 28px}.entry-content .wp-block-rank-math-toc-block h2{margin-top:0;font-size:19px}.entry-content .wp-block-rank-math-toc-block a{font-size:15px}.entry-content .wp-block-rank-math-toc-block li{margin-bottom:5px}.entry-content .table-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:2px;max-width:100%;margin:16px 0;overflow-x:auto}.entry-content table{border-collapse:collapse;border-spacing:0;width:100%;font-size:15px;line-height:1.7;margin:0!important}.entry-content td,.entry-content th{vertical-align:middle;overflow-wrap:normal;word-break:normal;border:1px solid #d5d5d5;padding:10px 12px}.entry-content th{background:#f2f2f2;font-weight:700}.entry-content tbody tr:nth-child(2n) td:not([style*=background]){background:#fcfcfc}.entry-content table img{vertical-align:middle;max-width:none;display:inline-block}.entry-content img.inline-icon{width:var(--icon-width);height:var(--icon-height);vertical-align:-2px;object-fit:contain;margin:0 2px;display:inline-block!important}.entry-content .has-text-align-center{text-align:center}.entry-content .has-text-align-right{text-align:right}.entry-content .has-ast-global-color-0-color{color:var(--accent)}.entry-content .has-ast-global-color-1-color{color:var(--accent-dark)}.entry-content .has-ast-global-color-0-background-color{background-color:var(--accent)}.entry-content .has-ast-global-color-5-background-color{background:#fff}.entry-content hr{border:0;border-top:1px solid var(--line);margin:36px 0}.entry-content .rank-math-howto-step{margin:32px 0;padding-top:8px;scroll-margin-top:24px}.entry-content .rank-math-howto-step img,.entry-content [data-howto-image]{max-width:100%;height:auto;margin:18px auto;display:block}.video-consent{color:#fff;aspect-ratio:16/9;background:#191919;border-radius:4px;place-items:center;margin:24px 0;display:grid;overflow:hidden}.video-placeholder{text-align:center;padding:24px}.video-symbol{color:var(--accent);font-size:36px;display:block}.video-placeholder strong{font-size:22px}.video-placeholder p{color:#ddd;margin:8px 0 18px;font-size:14px}.video-placeholder button{background:var(--accent);color:#fff;border:0;border-radius:3px;padding:10px 20px;font-weight:700}.video-fallback{color:#ddd;margin-top:14px;font-size:12px;display:block}.video-consent iframe{border:0;width:100%;height:100%;display:block}.article-footer{border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:48px;padding-top:24px;font-size:14px;display:flex}.site-footer{text-align:center;max-width:1200px;color:var(--muted);margin:0 auto;padding:32px;font-size:12px}.preview-index{max-width:1200px;margin:32px auto;padding:32px}.preview-index>p{max-width:800px}.preview-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px;display:grid}.preview-card{color:var(--ink);border:1px solid var(--line);background:#fff;display:block}.preview-card>img{object-fit:contain;background:#eee;width:100%;height:200px}.preview-card>div{padding:24px}.preview-card h2{font-size:19px;line-height:1.6}.preview-card span{color:var(--muted);font-size:12px}.preview-card p{color:var(--accent-dark);font-size:14px}@media (width<=700px){.site-header{padding:22px 20px}.wordmark{font-size:25px}.site-header nav{gap:14px;font-size:12px}.article-shell{margin:12px 0 0;padding:28px 18px 24px}.article-header h1{font-size:25px}.article-hero{margin-bottom:28px}.entry-content h2{font-size:22px}.entry-content h3{font-size:18px}.entry-content .wp-block-rank-math-toc-block{padding:18px 16px}.entry-content .table-scroll table{min-width:var(--table-min-width,0px)}.entry-content .table-scroll[data-scrollable]:before{content:"← 表格可左右捲動 →";color:#666;text-align:left;background:#f5f5f5;padding-left:10px;font-size:11px;line-height:28px;display:block;position:sticky;left:0}.entry-content td,.entry-content th{padding:9px 10px}.video-placeholder{padding:16px}.video-placeholder p{font-size:12px}.video-symbol{font-size:24px}.video-placeholder strong{font-size:18px}.video-placeholder button{padding:8px 14px;font-size:14px}.video-fallback{font-size:11px}.article-footer{font-size:12px}.preview-grid{grid-template-columns:1fr}.preview-index{padding:24px 18px}.preview-banner{padding:6px 10px;font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (width<=700px){.video-consent:not(:has(iframe)){aspect-ratio:auto;min-height:260px}.entry-content td,.entry-content th{padding:8px 6px}.entry-content [data-table-kind=dialogue] table,.entry-content [data-table-kind=calendar] table,.entry-content [data-table-kind=fusion] table,.entry-content [data-table-kind=outing] table{table-layout:fixed;width:var(--table-min-width)}.entry-content [data-responsive-columns] col{width:var(--column-width)}.entry-content [data-table-kind=dialogue] td,.entry-content [data-table-kind=dialogue] th,.entry-content [data-table-kind=calendar] td,.entry-content [data-table-kind=calendar] th{overflow-wrap:anywhere;padding:8px 5px}.entry-content [data-table-kind=dialogue] img.inline-icon{margin:0 1px}.entry-content [data-table-kind=two-column] table{min-width:0}.entry-content [data-table-kind=dialogue] tr:first-child>:first-child{overflow-wrap:normal;padding-inline:3px}.entry-content .rank-label{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}}.ad-frame:has(ins){height:auto;min-height:100px;display:block}.ad-placement[data-ad-state=unfilled] .ad-frame:has(ins),.ad-placement[data-ad-state=blocked] .ad-frame:has(ins){min-height:100px}body{overflow-wrap:anywhere}.post-grid,.game-grid,.preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.post-card,.game-card,.home-hero>div{min-width:0}.site-header nav a,.site-footer nav a{align-items:center;min-height:44px;display:inline-flex}.pagination a{text-align:center;min-width:44px;min-height:44px}.article-footer{flex-wrap:wrap}.privacy-settings{min-height:44px!important;padding:8px!important}.entry-content pre{max-width:100%;overflow-x:auto}.entry-content .table-scroll:focus-visible{outline-offset:3px;outline:3px solid #1468a0}.ad-placement{contain:inline-size;min-width:0;max-width:100%;margin:24px 0}.ad-label{color:#666;text-align:center;font-size:11px}.ad-frame{background:#f8f8f8;place-items:center;max-width:100%;height:100px;display:grid}.ad-simulation{text-align:center;overflow-wrap:anywhere;margin:0;padding:12px;font-size:14px}.ad-placement[data-ad-state=filled] .ad-frame{background:#e6edf3;border:1px dashed #8397a8}.ad-placement[data-ad-state=unfilled] .ad-frame,.ad-placement[data-ad-state=blocked] .ad-frame{height:44px}.ad-demo-controls{padding:8px 0;font-size:12px}.ad-demo-controls select{max-width:100%;font:inherit}.ad-empty-offscreen{display:none}.privacy-settings{color:var(--accent-dark);font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.consent-panel{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;max-width:1200px;margin:16px auto;padding:20px 32px}.consent-panel[hidden],.consent-panel [hidden]{display:none!important}.consent-panel p{margin:8px 0;font-size:14px}.consent-actions{flex-wrap:wrap;gap:12px;display:flex}.consent-actions button,[data-consent-save]{color:var(--ink);background:#fff;border:1px solid #bbb;border-radius:3px;min-height:44px;padding:8px 14px}.consent-panel label{align-items:center;gap:8px;margin:12px 18px 12px 0;display:inline-flex}.consent-panel input{width:20px;height:20px}.consent-status{color:var(--muted)}@media (width<=700px){.consent-panel{margin:12px 0;padding:16px 18px}.consent-actions{gap:8px}.consent-actions button{flex:130px}.consent-panel label{display:flex}.ad-frame{height:100px}}.anchor-alias{scroll-margin-top:24px;display:block}.site-header{flex-wrap:wrap;gap:20px}.site-header nav{flex-wrap:wrap;gap:12px 22px}.site-footer nav{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.footer-note{font-size:11px}.listing-shell,.home-shell{background:#fff;max-width:1200px;margin:24px auto;padding:40px 48px}.home-hero{justify-content:space-between;align-items:center;gap:28px;padding:24px 0 36px;display:flex}.home-hero h1{font-size:44px}.home-hero img{object-fit:contain;max-width:32%}.button-link{background:var(--accent);color:#fff;border-radius:3px;padding:9px 18px;display:inline-block}.game-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.game-card{color:var(--ink);background:#fafafa;border:1px solid #e6e6e6;padding:20px 24px}.game-card h3{margin:0;font-size:18px}.game-card p{color:var(--muted);margin:8px 0 0;font-size:13px}.home-section{margin-top:48px}.section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.post-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.post-card{border:1px solid var(--line);background:#fff}.post-card a{color:var(--ink);display:block}.post-card img{object-fit:contain;background:#f8f8f8;width:100%;height:190px;display:block}.post-card>a>div{padding:20px}.post-card h2{margin:12px 0;font-size:18px;line-height:1.6}.post-card time{color:var(--muted);font-size:12px}.post-card p{color:var(--accent-dark);margin:0;font-size:13px}.home-about{border-top:1px solid #eee;margin-top:40px;padding-top:36px}.listing-count{color:var(--muted);font-size:13px}.pagination{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.pagination a{border:1px solid var(--line);padding:6px 13px;display:block}.pagination [aria-current=page]{background:var(--accent);color:#fff}.public-page .entry-content>img{object-fit:contain;width:auto;max-height:340px}.public-page .entry-content a:has(>h2){background:#fafafa;border:1px solid #e4e4e4;margin:18px 0;padding:20px 24px;display:block}.public-page .entry-content [data-elementor-background]{object-fit:contain;max-width:100%;max-height:240px;display:block}.feature-pending,.missing-media{background:#fff8e9;border:1px solid #e8d5a7;padding:20px;font-size:14px}.inactive-link{color:#777;cursor:default}.search-form{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.search-form input{font:inherit;border:1px solid #bbb;flex:1;min-width:0;padding:10px 14px}.search-form button{background:var(--accent);color:#fff;border:0;padding:10px 22px}.search-results{padding-left:1.4em}.search-results li{border-bottom:1px solid #ddd;padding:18px 0}.search-results a{font-weight:700}.search-results p{color:#666;margin:8px 0 0;font-size:14px}.entry-content .wp-block-columns{flex-wrap:wrap;gap:20px;display:flex}.entry-content .wp-block-column{flex:1;min-width:220px}.entry-content table img:not(.inline-icon){max-width:100%;height:auto}@media (width<=700px){.site-header{padding:20px 18px}.site-header nav{gap:8px 16px;font-size:12px}.home-shell,.listing-shell{margin:12px 0;padding:28px 18px}.home-hero{gap:12px;padding:12px 0 28px}.home-hero h1{font-size:30px}.home-hero img{max-width:29%}.game-grid{grid-template-columns:repeat(2,1fr);gap:10px}.game-card{padding:14px}.game-card h3{font-size:15px}.post-grid{grid-template-columns:1fr}.section-heading{align-items:baseline}.section-heading h2{font-size:22px}.section-heading a{font-size:12px}.entry-content .wp-block-column{min-width:100%}.search-form label{width:100%}}.cmp-feedback{overflow-wrap:anywhere;color:#26313f;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;max-width:72rem;margin:1rem auto;padding:1rem}.cmp-feedback[hidden]{display:none}.cmp-feedback a{align-items:center;max-width:100%;min-height:44px;display:inline-flex}
