.reward-theme-editorial{background:var(--background);color:var(--foreground);min-height:100vh}.reward-theme-editorial header{background:var(--card);border-bottom:1px solid var(--border)}.reward-theme-editorial .header{padding-block:18px}.reward-theme-editorial .brand .brand-codes{color:var(--brand-ink)}.reward-theme-editorial .brand-lockup img{filter:none}.reward-theme-editorial .language-trigger{background:var(--card);color:var(--foreground);border-color:var(--border)}.reward-theme-editorial .language-trigger:hover{background:var(--soft);border-color:var(--accent)}.reward-theme-editorial .game-page h1{letter-spacing:-.045em;max-width:620px;font-size:clamp(1.9rem,4vw,2.65rem);font-weight:750;line-height:1.15}.reward-theme-editorial .title-accent{color:var(--foreground);display:block}.reward-theme-editorial .game-back{color:var(--muted);font-size:.875rem;font-weight:550}.reward-theme-editorial .intro{max-width:60ch;font-size:1.0625rem;line-height:1.65}.reward-theme-editorial .article-actions{gap:8px;margin:16px 0}.reward-theme-editorial .article-actions .page-share,.reward-theme-editorial .preferred-source{border-color:var(--border);color:var(--muted);background:var(--card);border-radius:8px;font-weight:550}.reward-theme-editorial .article-actions .share:hover{background:var(--soft);transform:none}.reward-theme-editorial .preferred-source:hover{background:var(--soft);border-color:var(--accent)}.reward-theme-editorial .page-contents{border:1px solid var(--border);background:var(--soft);border-radius:14px;gap:8px;margin:22px 0 28px;padding:12px}.reward-theme-editorial .page-contents>span{color:var(--foreground);flex-basis:100%;padding:2px 8px 4px;font-weight:750}.reward-theme-editorial .page-contents a{border:1px solid var(--border);background:var(--card);min-height:40px;color:var(--foreground);border-radius:9px;align-items:center;padding:7px 10px;text-decoration:none;display:inline-flex}.reward-theme-editorial .page-contents a:hover{text-underline-offset:4px;border-color:var(--muted);text-decoration:underline}.reward-theme-editorial .reward-totals .badge{background:var(--soft);color:var(--accent);border:0;border-radius:6px;font-weight:600}.reward-theme-editorial .reward-day>h3{border:0;align-items:center;gap:12px;margin:0 0 10px;padding:0;font-size:1rem;font-weight:700;display:flex}.reward-theme-editorial .reward-day>h3:after{content:"";background:var(--border);flex:1;height:1px}.reward-theme-editorial .game-page .rewards{background:var(--card);border:1px solid var(--border);border-radius:10px;grid-template-columns:1fr;gap:0;display:grid}.reward-theme-editorial .game-page .reward{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 14px;transition:background .15s;display:flex}.reward-theme-editorial .game-page .reward:first-child{border-radius:10px 10px 0 0}.reward-theme-editorial .game-page .reward:last-child{border-bottom:0;border-radius:0 0 10px 10px}.reward-theme-editorial .game-page .reward h4{flex-wrap:wrap;align-items:baseline;min-height:0;margin:0}.reward-theme-editorial .game-page .reward-amount{color:var(--foreground);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-right:8px;font-size:1.55rem;font-weight:750;line-height:1.2}.reward-theme-editorial .reward-unit{color:var(--muted);font-size:.9375rem;font-weight:500}.reward-theme-editorial .game-page .actions{flex-wrap:nowrap;align-items:center;gap:6px;width:auto}.reward-theme-editorial .game-page .collect{background:var(--action);min-width:104px;min-height:48px;color:var(--button-text);border-color:#0000;border-radius:7px;flex:none;padding:8px 14px;font-size:.875rem;font-weight:650;transform:none}.reward-theme-editorial .game-page .collect:not(.collected):hover{background:var(--accent-hover);transform:none}.reward-theme-editorial .share.icon-action{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px}.reward-theme-editorial .share.icon-action:hover{background:var(--soft);color:var(--accent);border-color:var(--border);transform:none}.reward-theme-editorial .reward:has(.collected){background:var(--soft)}.reward-theme-editorial .reward:has(.collected) .reward-amount{color:var(--muted)}.reward-theme-editorial .game-page .collect.collected{background:var(--soft);color:var(--muted);border-color:var(--border);cursor:pointer;transform:none}.reward-theme-editorial .game-page .collect.collected:hover{background:var(--card);color:var(--foreground);border-color:var(--accent)}.reward-theme-editorial .reward:target{border-color:var(--accent);box-shadow:inset 4px 0 0 var(--accent);outline:none}.reward-theme-editorial .game-page .collect-guide{color:var(--foreground);border-color:var(--border);max-width:64ch;margin:40px 0;font-size:1.0625rem;font-weight:400;line-height:1.85}.reward-theme-editorial .game-page .collect-guide h2{color:var(--foreground);letter-spacing:-.025em;font-size:1.5rem;font-weight:750}.reward-theme-editorial .game-page .collect-guide h3{color:var(--foreground);font-size:1.125rem;font-weight:650}.reward-theme-editorial .collect-guide p a{color:var(--accent);font-weight:550}.reward-theme-editorial footer{background:var(--card);border-color:var(--border)}.reward-theme-editorial :focus-visible{outline-color:var(--accent)}@media (max-width:460px){.reward-theme-editorial .game-page .reward{gap:10px;padding:10px}.reward-theme-editorial .game-page .collect{min-width:88px;padding-inline:8px}.reward-theme-editorial .game-page .actions,.reward-theme-editorial .share-controls{gap:8px}.reward-theme-editorial .game-page .reward-amount{font-size:1.4rem}}@media (max-width:360px){.reward-theme-editorial .game-page .actions{width:100%}.reward-theme-editorial .game-page .collect{flex:1}}.reward-theme-editorial .genshin-page .guide-steps{padding-inline-start:1.8em;list-style-type:decimal;list-style-position:outside}.reward-theme-editorial .genshin-page .guide-steps li::marker{color:var(--foreground);font-weight:750}.genshin-page .code-card ul{list-style:outside}.genshin-page .genshin-faq-item+.genshin-faq-item{border-top:1px solid var(--border);margin-top:24px;padding-top:4px}.genshin-page .genshin-banner{object-fit:contain;max-width:100%;max-height:none}.reward-theme-editorial .game-page .collect-guide{max-width:62ch;margin-block:48px;line-height:1.75}.reward-theme-editorial .collect-guide h2{margin-bottom:20px}.reward-theme-editorial .collect-guide h3{margin-top:32px;margin-bottom:12px}.reward-theme-editorial .collect-guide p{margin-bottom:18px}.reward-theme-editorial .collect-guide strong{font-weight:650}.reward-theme-editorial .guide-steps{margin:18px 0 24px;padding-inline-start:1.6em;list-style:decimal}.reward-theme-editorial .guide-bullets{margin:16px 0 24px;padding-inline-start:1.3em;list-style:outside}.reward-theme-editorial .collect-guide li{padding-inline-start:6px;margin-bottom:12px;padding-bottom:0}.reward-theme-editorial .guide-steps li::marker{font-weight:700}.reward-theme-editorial .guide-note{border-inline-start:3px solid var(--action);padding-inline-start:16px}.reward-theme-editorial .faq-section h3:not(:first-of-type){border-top:1px solid var(--border);padding-top:24px}.reward-theme-editorial .article-heading{min-width:0}.reward-theme-editorial .article-game-thumbnail{aspect-ratio:1024/500;object-fit:cover;object-position:center;border-radius:14px;width:100%;max-width:100%;height:auto;margin:4px 0 24px;display:block}@media (max-width:480px){.reward-theme-editorial .article-game-thumbnail{border-radius:10px;margin-bottom:18px}}.reward-theme-editorial main.game-page{padding-top:24px;padding-bottom:48px}.reward-theme-editorial .code-card ul{list-style:outside}.reward-theme-editorial .page-contents{flex-wrap:wrap;display:flex}.reward-theme-editorial .article-breadcrumbs{width:100%;min-height:48px;color:var(--muted);white-space:nowrap;grid-template-columns:auto auto auto auto minmax(0,1fr);align-items:center;gap:8px;margin-bottom:4px;font-size:.875rem;display:grid;overflow:hidden}.reward-theme-editorial .article-breadcrumbs a{color:inherit;text-decoration:none}.reward-theme-editorial .article-breadcrumbs a:hover{text-underline-offset:4px;text-decoration:underline}.reward-theme-editorial .article-breadcrumbs span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.reward-theme-editorial .related-articles a{color:var(--foreground);align-items:baseline;gap:7px;text-decoration:none;display:inline-flex}.reward-theme-editorial .related-articles .related-title{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.reward-theme-editorial .related-articles .related-arrow{color:var(--accent);font-weight:800;text-decoration:none;transition:transform .15s}.reward-theme-editorial .related-articles a:hover .related-arrow{transform:translate(2px,-2px)}.reward-theme-editorial .reward-app-fallback{color:var(--muted);margin:14px 0 0;font-size:.9rem;line-height:1.6}.reward-theme-editorial .reward-app-fallback a{color:var(--foreground);text-underline-offset:4px;align-items:center;font-weight:750;text-decoration:underline;display:inline-flex}@media (max-width:520px){.reward-theme-editorial .page-contents{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reward-theme-editorial .page-contents>span{grid-column:1/-1}.reward-theme-editorial .page-contents a{text-align:center;justify-content:center}.reward-theme-editorial .article-breadcrumbs{gap:6px;font-size:.8rem}.reward-theme-editorial .article-breadcrumbs a:first-child{text-overflow:ellipsis;max-width:92px;overflow:hidden}}.reward-theme-editorial .ai-art-note{max-width:62ch;color:var(--muted);align-items:center;gap:10px;margin:48px 0 8px;font-size:.82rem;line-height:1.5;display:flex}.reward-theme-editorial .ai-art-note>span{border:1px solid var(--border);background:var(--soft);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}
