.moment-card[data-v-d990c699]{border-bottom:.5px solid #f0f0f0;padding:14px 16px}.card-header[data-v-d990c699]{align-items:center;gap:10px;margin-bottom:10px;display:flex}.avatar-wrap[data-v-d990c699]{flex-shrink:0}.avatar[data-v-d990c699]{object-fit:cover;background:var(--theme-primary-bg);width:42px;height:42px;box-shadow:0 0 0 1px var(--theme-primary-mid);border:2px solid #fff;border-radius:50%}.avatar-fallback[data-v-d990c699]{color:var(--theme-primary);justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex}.meta[data-v-d990c699]{flex-direction:column;gap:2px;display:flex}.name[data-v-d990c699]{color:var(--theme-primary);font-size:14px;font-weight:600}.time[data-v-d990c699]{color:#bbb;font-size:11px}.card-body[data-v-d990c699]{padding-left:52px}.text[data-v-d990c699]{color:#222;white-space:pre-wrap;word-break:break-word;margin-bottom:10px;font-size:14px;line-height:1.7}.image-grid[data-v-d990c699]{gap:4px;margin-bottom:10px;display:grid}.grid-1[data-v-d990c699]{grid-template-columns:1fr;max-width:240px}.grid-1 .grid-item[data-v-d990c699]{aspect-ratio:4/3}.grid-3[data-v-d990c699]{grid-template-columns:repeat(3,1fr)}.grid-3 .grid-item[data-v-d990c699]{aspect-ratio:1}.grid-n[data-v-d990c699]{grid-template-columns:repeat(3,1fr)}.grid-n .grid-item[data-v-d990c699]{aspect-ratio:1}.grid-item[data-v-d990c699]{cursor:pointer;background:#f5f5f5;border-radius:6px;overflow:hidden}.grid-item img[data-v-d990c699]{object-fit:cover;width:100%;height:100%;transition:transform .2s}.grid-item:hover img[data-v-d990c699]{transform:scale(1.04)}.action-bar[data-v-d990c699]{justify-content:flex-end;gap:4px;margin-bottom:6px;display:flex}.action-btn[data-v-d990c699]{color:#888;cursor:pointer;background:#f5f5f5;border:.5px solid #e8e8e8;border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;transition:all .15s;display:flex}.action-btn[data-v-d990c699]:hover{background:var(--theme-primary-bg);color:var(--theme-primary);border-color:var(--theme-primary-mid)}.action-btn--liked[data-v-d990c699]{color:var(--theme-primary);background:var(--theme-primary-bg);border-color:var(--theme-primary-mid)}.action-btn--active[data-v-d990c699]{color:var(--theme-primary)}.action-icon[data-v-d990c699]{font-size:13px}.waline-panel[data-v-d990c699],.static-interactions[data-v-d990c699]{background:#f7f7f7;border-radius:6px;margin-bottom:6px;padding:7px 10px;font-size:13px}.waline-likes[data-v-d990c699]{align-items:center;gap:5px;display:flex}.heart-icon[data-v-d990c699]{color:var(--theme-primary);font-size:12px}.nick-prompt[data-v-d990c699]{align-items:center;gap:6px;margin-bottom:6px;display:flex}.nick-prompt .form-input[data-v-d990c699]{flex:1}.like-names[data-v-d990c699]{color:var(--theme-primary);font-size:13px}.panel-divider[data-v-d990c699]{border:none;border-top:.5px solid #e8e8e8;margin:5px 0}.waline-comments[data-v-d990c699]{flex-direction:column;gap:3px;display:flex}.waline-comment[data-v-d990c699]{color:#444;font-size:13px;line-height:1.6}.comment-nick[data-v-d990c699]{color:var(--theme-primary);font-weight:500}.comment-sep[data-v-d990c699]{color:#aaa}.comment-html[data-v-d990c699]{display:inline}[data-v-d990c699] .comment-html p{margin:0;display:inline}[data-v-d990c699] .comment-html p+p:before{content:" "}.like-row[data-v-d990c699]{align-items:center;gap:5px;display:flex}.comment-form[data-v-d990c699]{flex-direction:column;gap:6px;margin-top:6px;display:flex}.form-input[data-v-d990c699],.form-textarea[data-v-d990c699]{color:#222;resize:none;background:#fafafa;border:.5px solid #e0e0e0;border-radius:8px;outline:none;width:100%;padding:7px 10px;font-family:inherit;font-size:13px;transition:border-color .15s}.form-input[data-v-d990c699]:focus,.form-textarea[data-v-d990c699]:focus{border-color:var(--theme-primary-mid);background:#fff}.form-footer[data-v-d990c699]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.form-error[data-v-d990c699]{color:#d9534f;flex:1;font-size:12px}.form-submit[data-v-d990c699]{color:#fff;background:var(--theme-primary);cursor:pointer;border:none;border-radius:20px;padding:5px 16px;font-family:inherit;font-size:13px;transition:opacity .15s}.form-submit[data-v-d990c699]:disabled{opacity:.45;cursor:not-allowed}.form-submit[data-v-d990c699]:not(:disabled):hover{opacity:.85}.lightbox[data-v-d990c699]{z-index:1000;background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox-img[data-v-d990c699]{object-fit:contain;border-radius:4px;max-width:90vw;max-height:90vh}.lightbox-close[data-v-d990c699]{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;font-size:28px;line-height:1;position:absolute;top:16px;right:20px}.lightbox-close[data-v-d990c699]:hover{opacity:1}.lightbox-nav[data-v-d990c699]{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:none;padding:0 20px;font-size:40px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-nav[data-v-d990c699]:hover{opacity:1}.lightbox-prev[data-v-d990c699]{left:0}.lightbox-next[data-v-d990c699]{right:0}.moments-page[data-v-ad058539]{padding-bottom:24px}.empty[data-v-ad058539]{text-align:center;color:#bbb;padding:60px 16px;font-size:14px}.info-row[data-v-12eb0e98]{border-bottom:.5px solid #f0f0f0;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.icon[data-v-12eb0e98]{text-align:center;width:20px;color:var(--theme-primary);flex-shrink:0}.label[data-v-12eb0e98]{color:#999;flex-shrink:0}.value[data-v-12eb0e98]{color:#333;margin-left:auto}.about-page[data-v-eb219012]{padding:16px 0 32px}.stat-row[data-v-eb219012]{border-bottom:.5px solid #f0f0f0;display:flex}.stat-card[data-v-eb219012]{border-right:.5px solid #f0f0f0;flex-direction:column;flex:1;align-items:center;gap:4px;padding:18px 0;display:flex}.stat-card[data-v-eb219012]:last-child{border-right:none}.stat-num[data-v-eb219012]{color:#1a1a1a;letter-spacing:.02em;font-size:20px;font-weight:600}.stat-label[data-v-eb219012]{color:#aaa;font-size:11px}.info-list[data-v-eb219012]{margin-top:4px;padding:0 16px}.bio[data-v-eb219012]{color:#666;background:var(--theme-primary-bg);border-left:3px solid var(--theme-primary);border-radius:0 8px 8px 0;margin:16px 16px 0;padding:14px;font-size:14px;line-height:1.75}.story-block[data-v-b7ee318a]{border:.5px solid #f0f0f0;border-radius:12px;margin:0 16px;overflow:hidden}.block-header[data-v-b7ee318a]{background:var(--theme-primary-bg);cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;width:100%;padding:13px 16px;display:flex}.block-title[data-v-b7ee318a]{color:var(--theme-primary);font-size:14px;font-weight:600;font-family:var(--font-sans)}.block-chevron[data-v-b7ee318a]{color:var(--theme-primary-mid);font-size:18px;line-height:1;transition:transform .2s;transform:rotate(90deg)}.block-chevron--open[data-v-b7ee318a]{transform:rotate(-90deg)}.block-body[data-v-b7ee318a]{border-top:.5px solid var(--theme-primary-mid);border-left:3px solid var(--theme-primary);padding:16px 16px 16px 20px}.markdown-body[data-v-b7ee318a]{color:#444;font-size:14px;line-height:1.8;font-family:var(--font-sans)}[data-v-b7ee318a] .markdown-body h1,[data-v-b7ee318a] .markdown-body h2{color:#1a1a1a;margin:0 0 10px;font-size:15px;font-weight:600}[data-v-b7ee318a] .markdown-body h3{color:#555;margin:12px 0 6px;font-size:13px;font-weight:600}[data-v-b7ee318a] .markdown-body p{margin:0 0 10px}[data-v-b7ee318a] .markdown-body p:last-child{margin-bottom:0}[data-v-b7ee318a] .markdown-body hr{border:none;border-top:.5px solid #e8e8e8;margin:14px 0}[data-v-b7ee318a] .markdown-body strong{color:var(--theme-primary)}[data-v-b7ee318a] .markdown-body em{color:#666}.story-page[data-v-835a07c4]{flex-direction:column;gap:12px;padding:16px 0 32px;display:flex}.interact-page[data-v-0623bad3]{flex-direction:column;gap:24px;padding:16px 0 40px;display:flex}.game-section[data-v-0623bad3]{border:.5px solid #f0f0f0;border-radius:12px;margin:0 16px;overflow:hidden}.section-header[data-v-0623bad3]{background:var(--theme-primary-bg);border-bottom:.5px solid var(--theme-primary-mid);padding:12px 16px}.section-title[data-v-0623bad3]{color:var(--theme-primary);font-size:14px;font-weight:600;font-family:var(--font-sans)}.coin-area[data-v-0623bad3]{flex-direction:column;align-items:center;gap:20px;padding:28px 16px 24px;display:flex}.coin-scene[data-v-0623bad3]{perspective:700px;width:160px;height:160px}.coin[data-v-0623bad3]{width:100%;height:100%;transform-style:preserve-3d;transition:transform 1.4s cubic-bezier(.33,1,.68,1);position:relative}.coin-face[data-v-0623bad3]{backface-visibility:hidden;border:4px solid var(--theme-primary-mid);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 4px 20px #0000001f}.coin-face img[data-v-0623bad3]{object-fit:cover;width:100%;height:100%}.coin-front[data-v-0623bad3]{background:var(--theme-primary-bg)}.coin-back[data-v-0623bad3]{background:var(--theme-accent-bg);transform:rotateY(180deg)}.coin-text[data-v-0623bad3]{color:var(--theme-primary);font-size:28px;font-weight:700;font-family:var(--font-sans)}.coin-back .coin-text[data-v-0623bad3]{color:var(--theme-accent)}.result-area[data-v-0623bad3]{justify-content:center;align-items:center;height:28px;display:flex}.result-text[data-v-0623bad3]{color:var(--theme-primary);font-size:18px;font-weight:600;font-family:var(--font-sans)}.result-hint[data-v-0623bad3]{color:#ccc;font-size:13px;font-family:var(--font-sans)}.flip-btn[data-v-0623bad3]{font-size:15px;font-weight:500;font-family:var(--font-sans);color:#fff;background:var(--theme-primary);cursor:pointer;border:none;border-radius:24px;padding:10px 36px;transition:opacity .15s,transform .1s}.flip-btn[data-v-0623bad3]:hover:not(:disabled){opacity:.85;transform:translateY(-1px)}.flip-btn[data-v-0623bad3]:active:not(:disabled){transform:translateY(0)}.flip-btn[data-v-0623bad3]:disabled{opacity:.45;cursor:not-allowed}.coming-soon[data-v-0623bad3]{border:.5px dashed var(--theme-primary-mid);background:var(--theme-primary-bg);border-radius:12px;margin:0 16px}.coming-soon-inner[data-v-0623bad3]{flex-direction:column;align-items:center;gap:6px;padding:28px 16px;display:flex}.coming-icon[data-v-0623bad3]{color:var(--theme-primary-mid);font-size:22px}.coming-title[data-v-0623bad3]{color:var(--theme-primary);font-size:14px;font-weight:500;font-family:var(--font-sans)}.coming-sub[data-v-0623bad3]{color:var(--theme-primary-mid);font-size:12px;font-family:var(--font-sans)}.fade-enter-active[data-v-0623bad3],.fade-leave-active[data-v-0623bad3]{transition:opacity .25s}.fade-enter-from[data-v-0623bad3],.fade-leave-to[data-v-0623bad3]{opacity:0}:root,[data-theme=purple]{--theme-primary:#534ab7;--theme-primary-bg:#eeedfe;--theme-primary-mid:#afa9ec;--theme-accent:#0f6e56;--theme-accent-bg:#e1f5ee;--theme-accent-mid:#5dcaa5}[data-theme=teal]{--theme-primary:#0f6e56;--theme-primary-bg:#e1f5ee;--theme-primary-mid:#5dcaa5;--theme-accent:#534ab7;--theme-accent-bg:#eeedfe;--theme-accent-mid:#afa9ec}[data-theme=pink]{--theme-primary:#c2497b;--theme-primary-bg:#fceef4;--theme-primary-mid:#e89abb;--theme-accent:#854f0b;--theme-accent-bg:#faeeda;--theme-accent-mid:#ef9f27}[data-theme=orange]{--theme-primary:#c25c19;--theme-primary-bg:#faeeda;--theme-primary-mid:#ef9f27;--theme-accent:#0f6e56;--theme-accent-bg:#e1f5ee;--theme-accent-mid:#5dcaa5}[data-theme=blue]{--theme-primary:#1a6fc4;--theme-primary-bg:#e8f2fd;--theme-primary-mid:#7bb8f0;--theme-accent:#534ab7;--theme-accent-bg:#eeedfe;--theme-accent-mid:#afa9ec}[data-theme=rose]{--theme-primary:#9b3060;--theme-primary-bg:#f9e8ef;--theme-primary-mid:#d48aaa;--theme-accent:#1a6fc4;--theme-accent-bg:#e8f2fd;--theme-accent-mid:#7bb8f0}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--font-sans:-apple-system, "PingFang SC", "Microsoft YaHei", "Helvetica Neue", sans-serif;--font-mono:"SF Mono", "Fira Code", "Consolas", monospace}html,body{font-family:var(--font-sans);color:#1a1a1a;-webkit-font-smoothing:antialiased;background:#f0f0f0;font-size:16px;line-height:1.6}#app{background:#fff;max-width:480px;min-height:100vh;margin:0 auto}@media (width>=768px){html,body{background:linear-gradient(135deg, var(--theme-primary-bg) 0%, var(--theme-accent-bg) 100%);height:100%;overflow:hidden}#app{max-width:100%;height:100vh;min-height:unset;background:0 0;margin:0;padding:72px 48px 32px;overflow:hidden}}img{-webkit-touch-callout:none;-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none;max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.tag-pill[data-v-26441e08]{background:var(--theme-primary-bg);color:var(--theme-primary);border:.5px solid var(--theme-primary-mid);border-radius:20px;padding:3px 10px;font-size:12px}.profile-header[data-v-574c486f]{border-bottom:.5px solid #f0f0f0}.cover-section[data-v-574c486f]{position:relative}.cover[data-v-574c486f]{aspect-ratio:16/9;width:100%;overflow:hidden}.cover img[data-v-574c486f]{object-fit:cover;width:100%;height:100%}.avatar-wrap[data-v-574c486f]{position:absolute;top:100%;left:16px;transform:translateY(-28px)}.avatar[data-v-574c486f]{object-fit:cover;background:var(--theme-primary-bg);border:3px solid #fff;border-radius:50%;width:64px;height:64px}.avatar-fallback[data-v-574c486f]{color:var(--theme-primary);justify-content:center;align-items:center;font-size:24px;font-weight:600;display:flex}.name-area[data-v-574c486f]{padding:48px 16px 16px}.name-row[data-v-574c486f]{align-items:baseline;gap:8px;display:flex}.name[data-v-574c486f]{color:#1a1a1a;font-size:20px;font-weight:600}.handle[data-v-574c486f]{color:#aaa;font-size:13px}.tagline[data-v-574c486f]{color:#666;margin-top:4px;font-size:14px}.tag-row[data-v-574c486f]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.bio[data-v-574c486f]{color:#777;margin-top:12px;font-size:14px;line-height:1.7}.profile-sidebar[data-v-852c71bf]{display:block}.sidebar-cover[data-v-852c71bf]{aspect-ratio:16/9;background:linear-gradient(160deg, var(--theme-primary) 0%, var(--theme-accent) 100%);width:100%;overflow:hidden}.sidebar-cover img[data-v-852c71bf]{object-fit:cover;width:100%;height:100%}.sidebar-body[data-v-852c71bf]{padding:0 0 24px}.sidebar-avatar-wrap[data-v-852c71bf]{margin:-28px 0 0 18px}.sidebar-avatar[data-v-852c71bf]{object-fit:cover;border:3px solid #fff;border-radius:50%;width:56px;height:56px}.avatar-fallback[data-v-852c71bf]{background:var(--theme-primary-bg);color:var(--theme-primary);justify-content:center;align-items:center;font-size:18px;font-weight:500;display:flex}.sidebar-name[data-v-852c71bf]{color:#1a1a1a;margin:10px 18px 0;font-size:17px;font-weight:600}.sidebar-handle[data-v-852c71bf]{color:#aaa;margin:2px 18px 0;font-size:12px}.sidebar-tagline[data-v-852c71bf]{color:#666;margin:6px 18px 0;font-size:13px}.sidebar-stats[data-v-852c71bf]{gap:5px;margin:12px 18px 0;display:flex}.stat-cell[data-v-852c71bf]{text-align:center;background:var(--theme-primary-bg);border-radius:8px;flex:1;padding:7px 4px}.stat-num[data-v-852c71bf]{color:var(--theme-primary);font-size:14px;font-weight:600}.stat-label[data-v-852c71bf]{color:#999;margin-top:1px;font-size:11px}.sidebar-tags[data-v-852c71bf]{flex-wrap:wrap;gap:5px;margin:10px 18px 0;display:flex}.sidebar-bio[data-v-852c71bf]{color:#777;margin:12px 18px 0;font-size:13px;line-height:1.75}.sidebar-divider[data-v-852c71bf]{background:#f0f0f0;height:.5px;margin:14px 18px}.sidebar-section-label[data-v-852c71bf]{color:#aaa;margin:0 18px 4px;font-size:12px}.sidebar-theme-picker[data-v-852c71bf]{padding:0 18px}.tab-bar[data-v-132920e3]{z-index:10;background:#fff;border-bottom:.5px solid #ebebeb;flex-shrink:0;display:flex;position:sticky;top:0}.tab[data-v-132920e3]{text-align:center;color:#888;flex:1;padding:13px 0;font-size:15px;transition:color .2s;position:relative}.tab.active[data-v-132920e3]{color:var(--theme-primary);font-weight:500}.tab[data-v-132920e3]:after{content:"";background:var(--theme-primary);border-radius:2px;width:0;height:2px;transition:width .25s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tab.active[data-v-132920e3]:after{width:24px}.app-shell[data-v-7e0a20c2]{flex-direction:column;min-height:100vh;display:flex}.sidebar-card[data-v-7e0a20c2]{display:none}.mobile-only[data-v-7e0a20c2]{display:block}.main-card[data-v-7e0a20c2]{flex-direction:column;flex:1;display:flex}@media (width>=768px){.app-shell[data-v-7e0a20c2]{max-width:1080px;height:100%;min-height:unset;flex-direction:row;align-items:stretch;gap:16px;margin:0 auto}.sidebar-card[data-v-7e0a20c2]{scrollbar-width:none;background:#fff;border-radius:16px;flex:2;min-width:240px;max-width:360px;display:block;overflow:hidden auto;box-shadow:0 8px 40px #0000001a}.sidebar-card[data-v-7e0a20c2]::-webkit-scrollbar{display:none}.mobile-only[data-v-7e0a20c2]{display:none}.main-card[data-v-7e0a20c2]{background:#fff;border-radius:16px;flex-direction:column;flex:3;min-width:0;display:flex;overflow:hidden auto;box-shadow:0 8px 40px #0000001a}}
