.play-corner[data-v-1c2faf17]{display:grid;grid-template-columns:1fr 1.1fr;gap:24px;padding:26px;border:1px solid var(--color-border);border-radius:22px;background:linear-gradient(120deg,#a78bfa12,#61b8d610);margin:24px 0}.play-intro>span[data-v-1c2faf17]{font-size:12px;color:var(--color-text-secondary)}.play-intro h2[data-v-1c2faf17]{font-size:25px;margin:12px 0 20px}.play-intro nav[data-v-1c2faf17]{display:flex;gap:22px;font-size:13px;flex-wrap:wrap}.discovery-card[data-v-1c2faf17]{padding:20px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-bg-solid);display:flex;align-items:center;justify-content:space-between;gap:16px}.discovery-card p[data-v-1c2faf17]{font-size:12px;color:var(--color-text-secondary);margin:10px 0}.discovery-card a[data-v-1c2faf17]{font-size:13px}.discovery-card button[data-v-1c2faf17]{border:1px solid var(--color-border);border-radius:12px;background:var(--color-accent-light);color:var(--color-text-primary);padding:12px;white-space:nowrap;cursor:pointer;min-height:44px}@media(max-width:650px){.play-corner[data-v-1c2faf17]{grid-template-columns:1fr;padding:18px;gap:18px}.discovery-card[data-v-1c2faf17]{padding:16px}.play-intro h2[data-v-1c2faf17]{font-size:22px}}.personal-tools[data-v-5beb0296]{margin:20px 0;display:grid;gap:18px}.personal-tools header[data-v-5beb0296]{display:flex;justify-content:space-between;align-items:center}.personal-tools h2[data-v-5beb0296]{font-size:16px;margin:0}.personal-tools header a[data-v-5beb0296]{font-size:12px;padding:10px 0}.personal-tools nav[data-v-5beb0296]{display:flex;gap:8px;overflow-x:auto;padding:4px 0}.personal-tools nav a[data-v-5beb0296]{flex-shrink:0;padding:11px 15px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-solid);font-size:13px;color:var(--color-text-primary)}.welcome-page[data-v-4409a2ba]{padding-top:46px;padding-bottom:64px}.welcome-hero[data-v-4409a2ba]{margin-bottom:40px;max-width:820px}.welcome-hero h1[data-v-4409a2ba]{font-size:44px;line-height:1.35;letter-spacing:-1.3px;margin:0}.welcome-description[data-v-4409a2ba]{font-size:16px;color:var(--color-text-secondary);margin:18px 0 24px;line-height:1.8}.welcome-search[data-v-4409a2ba]{max-width:650px;display:flex;align-items:center;border:1px solid var(--color-border);background:var(--color-bg-solid);border-radius:10px;padding:5px}.welcome-search[data-v-4409a2ba]:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.welcome-search input[data-v-4409a2ba]{flex:1;min-width:0;background:transparent;border:0;outline:0;padding:12px;color:var(--color-text-primary)}.welcome-search button[data-v-4409a2ba]{min-height:44px;padding:10px 20px;background:var(--color-text-primary);color:var(--color-bg-solid);border:0;border-radius:7px;font-weight:500}.welcome-shortcuts[data-v-4409a2ba]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;font-size:12px;color:var(--color-text-secondary)}.welcome-shortcuts a[data-v-4409a2ba]{color:inherit;min-height:36px;display:flex;align-items:center}.welcome-section[data-v-4409a2ba]{margin-top:36px}.welcome-section-head[data-v-4409a2ba]{display:flex;justify-content:space-between;gap:16px;align-items:baseline;margin-bottom:20px}.welcome-section-head h2[data-v-4409a2ba]{margin:0;font-size:22px}.welcome-section-head small[data-v-4409a2ba]{font-size:13px;font-weight:400;color:var(--color-text-secondary);margin-left:14px}.welcome-section-head>a[data-v-4409a2ba]{font-size:13px;color:var(--color-text-secondary);flex-shrink:0;min-height:44px;display:flex;align-items:center}.welcome-hot-grid[data-v-4409a2ba]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.welcome-hot-card[data-v-4409a2ba]{padding:22px;background:var(--color-bg-solid);border:1px solid var(--color-border);border-radius:12px;color:var(--color-text-primary)}.welcome-hot-card[data-v-4409a2ba]:hover{border-color:var(--color-accent)}.welcome-hot-card strong[data-v-4409a2ba]{display:block;margin-top:14px;font-size:16px}.welcome-hot-card p[data-v-4409a2ba]{margin-top:8px;color:var(--color-text-secondary);font-size:13px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.welcome-tool-icon[data-v-4409a2ba]{display:block;width:26px;height:26px;color:var(--color-accent)}.welcome-tool-icon[data-v-4409a2ba] svg{width:100%;height:100%}.welcome-guide-grid[data-v-4409a2ba]{display:grid;grid-template-columns:1fr 1fr;gap:18px 30px}.welcome-guide-grid a[data-v-4409a2ba]{padding:16px 0;border-top:1px solid var(--color-border);color:var(--color-text-primary)}.welcome-guide-grid p[data-v-4409a2ba],.welcome-about p[data-v-4409a2ba]{font-size:13px;color:var(--color-text-secondary);line-height:1.8;margin-top:10px}.welcome-about[data-v-4409a2ba]{margin-top:34px;border-top:1px solid var(--color-border);padding-top:24px}.welcome-about h2[data-v-4409a2ba]{font-size:17px}.welcome-life[data-v-4409a2ba]{display:flex;gap:24px;margin-top:12px;font-size:13px}.welcome-life a[data-v-4409a2ba]{min-height:44px;display:flex;align-items:center}.welcome-index[data-v-4409a2ba]{margin-top:24px;border-top:1px solid var(--color-border)}.welcome-index summary[data-v-4409a2ba]{padding:18px 0;cursor:pointer}.welcome-index-grid[data-v-4409a2ba]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.welcome-index-grid h3[data-v-4409a2ba]{font-size:14px;margin-bottom:12px}.welcome-index-grid ul[data-v-4409a2ba]{list-style:none;padding:0}.welcome-index-grid a[data-v-4409a2ba]{display:inline-flex;align-items:center;min-height:36px;font-size:12px;color:var(--color-text-secondary)}@media(max-width:800px){.welcome-section-head small[data-v-4409a2ba]{display:block;margin:8px 0 0}.welcome-hot-grid[data-v-4409a2ba],.welcome-index-grid[data-v-4409a2ba]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.welcome-page[data-v-4409a2ba]{padding-top:28px}.welcome-hero[data-v-4409a2ba]{margin-bottom:28px}.welcome-hero h1[data-v-4409a2ba]{font-size:32px}.welcome-description[data-v-4409a2ba]{font-size:14px}.welcome-section-head h2[data-v-4409a2ba]{font-size:19px}.welcome-section-head small[data-v-4409a2ba]{font-size:11px}.welcome-hot-grid[data-v-4409a2ba]{gap:10px}.welcome-hot-card[data-v-4409a2ba]{padding:16px}.welcome-hot-card strong[data-v-4409a2ba]{font-size:15px}.welcome-guide-grid[data-v-4409a2ba]{grid-template-columns:1fr}.welcome-section[data-v-4409a2ba]{margin-top:28px}}
