.index-page__content[data-v-b954e2b5]{--rice-paper:#f5f0e8;--rice-paper-light:#faf7f2;--rice-paper-dark:#ede5d8;--ink-black:#1a1a1a;--ink-deep:#2d2d2d;--ink-charcoal:#4a4a4a;--ink-stone:#8b8680;--ink-light:#b5b0a8;--ink-faint:#d5d0c8;--cinnabar:#c43b2f;--cinnabar-dark:#a83228;--cinnabar-faint:#c43b2f1a;--gold:#c9a961;--gold-light:#d4bc7e;--border:#1a1a1a14;--border-hover:#c43b2f33;--shadow-ink:0 4px 20px #1a1a1a14;--shadow-ink-lg:0 8px 40px #1a1a1a1f;--shadow-cinnabar:0 6px 20px #c43b2f4d;--font-calligraphy:"Ma Shan Zheng", cursive;--font-chinese:"Noto Serif SC", serif;--font-english-title:"Cinzel", serif;--font-english-quote:"Cormorant Garamond", serif;--font-english-body:"Source Serif 4", Georgia, serif;font-family:var(--font-english-body), var(--font-chinese), serif;background:linear-gradient(180deg, var(--rice-paper-light) 0%, var(--rice-paper) 50%, var(--rice-paper-dark) 100%);z-index:1;min-height:100vh;color:var(--ink-black);line-height:1.7;position:relative;overflow-x:hidden}.index-page__content[data-v-b954e2b5]>*{z-index:1;position:relative}.ink-wash[data-v-b954e2b5]{pointer-events:none;z-index:0;position:absolute}.ink-wash-1[data-v-b954e2b5]{filter:blur(30px);background:radial-gradient(at 30%,#1a1a1a14 0%,#1a1a1a0a 30%,#0000 70%);width:400px;height:400px;animation:20s ease-in-out infinite ink-spread-b954e2b5;top:10%;right:-15%}.ink-wash-2[data-v-b954e2b5]{filter:blur(40px);background:radial-gradient(at 70% 40%,#5b7b8a0f 0%,#5b7b8a08 40%,#0000 65%);width:500px;height:500px;animation:25s ease-in-out infinite reverse ink-spread-b954e2b5;top:40%;left:-20%}.ink-wash-3[data-v-b954e2b5]{filter:blur(35px);background:radial-gradient(#c43b2f0d 0%,#c43b2f05 35%,#0000 60%);width:350px;height:350px;animation:22s ease-in-out infinite ink-spread-b954e2b5;bottom:20%;right:-10%}@keyframes ink-spread-b954e2b5{0%,to{opacity:.8;transform:scale(1)translate(0)}33%{opacity:1;transform:scale(1.1)translate(10px,-10px)}66%{opacity:.6;transform:scale(.95)translate(-5px,5px)}}.practice-seal[data-v-b954e2b5]{background:#faf7f2f2;border-bottom:1px solid #1a1a1a0d;padding:.65rem 2rem .35rem;display:none}.practice-seal.visible[data-v-b954e2b5]{animation:.7s ease-out both sealImpression-b954e2b5;display:block}@keyframes sealImpression-b954e2b5{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.practice-seal-inner[data-v-b954e2b5]{justify-content:center;align-items:center;gap:1.25rem;padding-bottom:.35rem;display:flex}.seal-stat[data-v-b954e2b5]{flex:1;justify-content:center;align-items:center;gap:.45rem;min-width:0;display:flex}.seal-char[data-v-b954e2b5]{border:1px solid var(--ink-faint);width:28px;height:28px;color:var(--ink-stone);font-family:var(--font-calligraphy);text-align:center;border-radius:50%;flex-shrink:0;font-size:.85rem;line-height:28px}.seal-body[data-v-b954e2b5]{flex-direction:column;display:flex}.seal-value[data-v-b954e2b5]{color:var(--ink-black);font-family:Georgia,serif;font-size:.92rem;font-weight:600;line-height:1.1}.seal-label[data-v-b954e2b5]{color:var(--ink-light);letter-spacing:.05em;font-size:.62rem;font-family:var(--font-chinese)}.seal-gap[data-v-b954e2b5]{background:linear-gradient(180deg,transparent 0%,var(--ink-faint) 30%,var(--ink-faint) 70%,transparent 100%);flex-shrink:0;width:1px;height:24px}.seal-colophon[data-v-b954e2b5]{text-align:center;font-family:var(--font-calligraphy);color:var(--ink-faint);letter-spacing:.1em;padding:.25rem 0 0;font-size:.66rem}@media (width<=768px){.practice-seal[data-v-b954e2b5]{padding:.55rem 1.25rem .35rem}.practice-seal-inner[data-v-b954e2b5]{gap:.85rem}}.hero[data-v-b954e2b5]{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;max-width:1280px;margin:0 auto;padding:5rem 3rem 4rem;display:grid}.hero-text h1[data-v-b954e2b5]{font-family:var(--font-english-title);letter-spacing:.04em;color:var(--ink-black);text-transform:uppercase;margin-bottom:1.25rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:600;line-height:1.2}.hero-text h1 .hero-title-main[data-v-b954e2b5]{font-size:1.3em;display:block}.hero-text h1[data-v-b954e2b5] em{font-family:var(--font-english-quote);color:var(--cinnabar);letter-spacing:0;text-transform:none;font-style:italic;font-weight:400}.hero-text p[data-v-b954e2b5]{color:var(--ink-charcoal);max-width:440px;margin-bottom:2rem;font-size:1.05rem;line-height:1.7}.hero-actions[data-v-b954e2b5]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.btn-primary[data-v-b954e2b5]{background:var(--ink-black);color:var(--rice-paper);font-size:.85rem;font-weight:600;font-family:var(--font-chinese);border:none;border-radius:4px;align-items:center;gap:.4rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-primary[data-v-b954e2b5]:hover{background:var(--cinnabar);box-shadow:var(--shadow-cinnabar);text-decoration:none;transform:translateY(-2px)}.btn-ghost[data-v-b954e2b5]{color:var(--ink-stone);border:1px solid var(--ink-light);font-size:.85rem;font-family:var(--font-chinese);background:0 0;border-radius:4px;padding:.75rem 1rem;text-decoration:none;transition:all .3s}.btn-ghost[data-v-b954e2b5]:hover{border-color:var(--cinnabar);color:var(--cinnabar);background:var(--cinnabar-faint);text-decoration:none}.hero-visual[data-v-b954e2b5]{justify-content:center;align-items:center;min-height:340px;display:flex;position:relative}.hero-verse[data-v-b954e2b5]{text-align:center;position:relative}.hero-verse[data-v-b954e2b5]:before{content:"道";font-family:var(--font-calligraphy);color:#c43b2f08;pointer-events:none;font-size:16rem;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-verse .cn[data-v-b954e2b5]{font-family:var(--font-calligraphy);color:var(--ink-deep);margin-bottom:1.25rem;font-size:clamp(1.4rem,2.5vw,1.75rem);position:relative}.hero-verse .en[data-v-b954e2b5]{font-family:var(--font-english-quote);color:var(--ink-stone);max-width:380px;margin:0 auto;font-size:clamp(1rem,1.8vw,1.2rem);font-style:italic;font-weight:300;line-height:1.7;position:relative}.hero-verse .src[data-v-b954e2b5]{font-family:var(--font-chinese);color:var(--ink-light);letter-spacing:.06em;margin-top:1.5rem;font-size:.7rem;position:relative}.social-proof[data-v-b954e2b5]{justify-content:center;align-items:center;gap:2.5rem;max-width:1280px;margin:0 auto;padding:0 3rem 3.5rem;display:flex}.social-proof .stat[data-v-b954e2b5]{text-align:center}.social-proof .stat-num[data-v-b954e2b5]{font-family:var(--font-english-title);color:var(--ink-black);letter-spacing:.02em;text-transform:uppercase;font-size:1.35rem;font-weight:600}.social-proof .stat-label[data-v-b954e2b5]{font-family:var(--font-chinese);color:var(--ink-stone);margin-top:.15rem;font-size:.7rem}.social-proof .divider[data-v-b954e2b5]{background:var(--ink-faint);width:1px;height:28px}.daily-practice[data-v-b954e2b5]{border:1px solid var(--ink-faint);border-left:3px solid var(--cinnabar);max-width:1020px;box-shadow:var(--shadow-ink);background:linear-gradient(135deg,#ffffffb8,#f5f0e8e6);margin:0 auto 3.5rem;padding:1.5rem 1.75rem}.daily-practice-heading[data-v-b954e2b5]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.daily-practice-eyebrow[data-v-b954e2b5],.resume-learning-eyebrow[data-v-b954e2b5]{color:var(--cinnabar);font-family:var(--font-chinese);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:600}.daily-practice-date[data-v-b954e2b5]{color:var(--ink-light);letter-spacing:.08em;font-size:.68rem}.daily-practice-body[data-v-b954e2b5]{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.daily-practice-copy[data-v-b954e2b5]{min-width:0}.daily-practice-book[data-v-b954e2b5]{color:var(--ink-stone);letter-spacing:.08em;font-size:.72rem}.daily-practice-copy h2[data-v-b954e2b5]{color:var(--ink-black);font-family:var(--font-calligraphy);margin:.35rem 0 .45rem;font-size:clamp(1.45rem,3vw,2.05rem);font-weight:400;line-height:1.45}.daily-practice-copy p[data-v-b954e2b5]{max-width:620px;color:var(--ink-stone);font-family:var(--font-english-quote);margin:0 0 .55rem;font-size:1rem;font-style:italic;line-height:1.6}.daily-practice-prompt[data-v-b954e2b5]{color:var(--ink-charcoal);font-size:.78rem}.daily-practice-cta[data-v-b954e2b5],.resume-learning-cta[data-v-b954e2b5]{border:1px solid var(--ink-black);color:var(--rice-paper);background:var(--ink-black);font-family:var(--font-chinese);border-radius:3px;flex-shrink:0;padding:.65rem .95rem;font-size:.78rem;text-decoration:none;transition:background .25s,transform .25s}.daily-practice-cta[data-v-b954e2b5]:hover,.resume-learning-cta[data-v-b954e2b5]:hover{color:#fff;background:var(--cinnabar);border-color:var(--cinnabar);text-decoration:none;transform:translateY(-2px)}.resume-learning[data-v-b954e2b5]{border-top:1px solid var(--ink-faint);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding-top:1rem;display:flex}.resume-learning-copy[data-v-b954e2b5]{color:var(--ink-stone);flex-wrap:wrap;align-items:baseline;gap:.55rem;font-size:.78rem;display:flex}.resume-learning-copy strong[data-v-b954e2b5]{color:var(--ink-black);font-family:var(--font-chinese);font-size:.9rem}.resume-learning-copy span[data-v-b954e2b5]:last-child{color:var(--ink-light)}.ink-divider[data-v-b954e2b5]{background:linear-gradient(90deg,transparent 0%,var(--ink-light) 20%,var(--ink-stone) 50%,var(--ink-light) 80%,transparent 100%);opacity:.4;max-width:1280px;height:2px;margin:0 auto}.scenes[data-v-b954e2b5]{max-width:1280px;margin:0 auto;padding:4rem 3rem}.scenes-header[data-v-b954e2b5]{margin-bottom:3rem}.scenes-label[data-v-b954e2b5]{font-family:var(--font-chinese);color:var(--cinnabar);letter-spacing:.12em;margin-bottom:.6rem;font-size:.7rem}.scenes-title[data-v-b954e2b5]{font-family:var(--font-english-title);letter-spacing:.04em;color:var(--ink-black);text-transform:uppercase;margin-bottom:.6rem;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:600;line-height:1.25}.scenes-subtitle[data-v-b954e2b5]{color:var(--ink-stone);max-width:480px;font-size:.95rem;line-height:1.7}.scene-featured[data-v-b954e2b5]{color:inherit;border-radius:4px;grid-template-columns:1.1fr 1fr;margin-bottom:1.25rem;text-decoration:none;transition:transform .4s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}.scene-featured[data-v-b954e2b5]:hover{color:inherit;text-decoration:none;transform:translateY(-3px)}.scene-featured-visual[data-v-b954e2b5]{background:linear-gradient(180deg,var(--ink-deep) 0%,var(--ink-black) 100%);flex-direction:column;justify-content:center;align-items:center;padding:3.5rem 2.5rem;display:flex;position:relative;overflow:hidden}.scene-featured-visual[data-v-b954e2b5]:before{content:"讓";font-family:var(--font-calligraphy);color:#c43b2f0f;pointer-events:none;font-size:14rem;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scene-featured-visual .quote-cn[data-v-b954e2b5]{font-family:var(--font-chinese);color:#f5f0e8bf;text-align:center;font-size:1.1rem;line-height:1.8;position:relative}.scene-featured-visual .quote-en[data-v-b954e2b5]{font-family:var(--font-english-quote);color:#f5f0e866;text-align:center;margin-top:.75rem;font-size:.95rem;font-style:italic;font-weight:300;position:relative}.scene-featured-body[data-v-b954e2b5]{background:var(--ink-black);border-left:1px solid #c43b2f26;flex-direction:column;justify-content:center;padding:2.5rem;display:flex}.scene-tag[data-v-b954e2b5]{font-family:var(--font-chinese);text-transform:uppercase;letter-spacing:.1em;color:var(--cinnabar);align-items:center;gap:.4rem;margin-bottom:1rem;font-size:.6rem;font-weight:600;display:inline-flex}.scene-tag[data-v-b954e2b5]:before{content:"";background:var(--cinnabar);width:12px;height:1px}.scene-featured-body h3[data-v-b954e2b5]{font-family:var(--font-english-title);color:var(--rice-paper);letter-spacing:.03em;text-transform:uppercase;margin-bottom:.75rem;font-size:1.25rem;font-weight:500;line-height:1.3}.scene-featured-body p[data-v-b954e2b5]{color:#f5f0e880;margin-bottom:1.5rem;font-size:.85rem;line-height:1.7}.scene-link[data-v-b954e2b5]{font-family:var(--font-chinese);color:var(--cinnabar);align-items:center;gap:.3rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:gap .3s;display:inline-flex}.scene-link[data-v-b954e2b5]:hover{gap:.5rem;text-decoration:none}.scenes-secondary[data-v-b954e2b5]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.scene-card[data-v-b954e2b5]{background:var(--rice-paper-light);border:1px solid var(--ink-faint);color:inherit;border-radius:4px;padding:1.75rem 1.5rem;text-decoration:none;transition:all .35s cubic-bezier(.4,0,.2,1);display:block;position:relative;overflow:hidden}.scene-card[data-v-b954e2b5]:after{content:"";background:linear-gradient(180deg,var(--cinnabar) 0%,var(--gold) 100%);width:3px;height:0;transition:height .4s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.scene-card[data-v-b954e2b5]:hover{box-shadow:var(--shadow-ink-lg);border-color:#c43b2f26;text-decoration:none;transform:translateY(-3px)}.scene-card[data-v-b954e2b5]:hover:after{height:100%}.scene-card .tag[data-v-b954e2b5]{font-family:var(--font-chinese);color:var(--ink-stone);letter-spacing:.08em;margin-bottom:.75rem;font-size:.6rem;font-weight:600}.scene-card h4[data-v-b954e2b5]{font-family:var(--font-english-title);color:var(--ink-black);letter-spacing:.03em;text-transform:uppercase;margin-bottom:.6rem;font-size:1rem;font-weight:600;line-height:1.3}.scene-card .quote[data-v-b954e2b5]{font-family:var(--font-english-quote);color:var(--ink-stone);margin-bottom:1rem;font-size:.85rem;font-style:italic;line-height:1.6}.essays[data-v-b954e2b5]{max-width:1280px;margin:0 auto;padding:4rem 3rem}.essays-header[data-v-b954e2b5]{justify-content:space-between;align-items:flex-end;margin-bottom:2.5rem;display:flex}.essays-header-left .scenes-label[data-v-b954e2b5]{margin-bottom:.4rem}.essays-header h2[data-v-b954e2b5]{font-family:var(--font-english-title);letter-spacing:.04em;color:var(--ink-black);text-transform:uppercase;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:600}.essays-view-all[data-v-b954e2b5]{font-family:var(--font-chinese);color:var(--ink-stone);font-size:.8rem;text-decoration:none;transition:color .2s}.essays-view-all[data-v-b954e2b5]:hover{color:var(--cinnabar)}.essay-featured[data-v-b954e2b5]{background:var(--rice-paper-light);border:1px solid var(--ink-faint);color:inherit;border-radius:4px;grid-template-columns:1.1fr 1fr;margin-bottom:2rem;text-decoration:none;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s;display:grid;overflow:hidden}.essay-featured[data-v-b954e2b5]:hover{box-shadow:var(--shadow-ink-lg);color:inherit;text-decoration:none;transform:translateY(-3px)}.essay-featured-img[data-v-b954e2b5]{background:linear-gradient(180deg,var(--ink-deep) 0%,var(--ink-black) 100%);min-height:280px;position:relative;overflow:hidden}.essay-featured-img[data-v-b954e2b5]:before{content:"道";font-family:var(--font-calligraphy);color:#c43b2f0f;pointer-events:none;font-size:12rem;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.index-page__content[data-lang=zh] .essay-featured-img[data-v-b954e2b5]:before{content:"莊"}.essay-featured-body[data-v-b954e2b5]{flex-direction:column;justify-content:center;padding:2.5rem;display:flex}.essay-tag[data-v-b954e2b5]{font-family:var(--font-chinese);color:var(--cinnabar);background:var(--cinnabar-faint);border-radius:3px;padding:.25rem .65rem;font-size:.6rem;font-weight:600}.essay-read-time[data-v-b954e2b5]{font-family:var(--font-chinese);color:var(--ink-light);font-size:.65rem}.essay-featured-body h3[data-v-b954e2b5]{font-family:var(--font-english-title);letter-spacing:.03em;color:var(--ink-black);text-transform:uppercase;margin-bottom:.75rem;font-size:1.25rem;font-weight:500;line-height:1.3}.essay-featured-body .excerpt[data-v-b954e2b5]{color:var(--ink-stone);margin-bottom:1.25rem;font-size:.9rem;line-height:1.7}.author-row[data-v-b954e2b5]{border-top:1px solid var(--border);align-items:center;gap:.6rem;margin-top:auto;padding-top:1rem;display:flex}.essay-author-avatar[data-v-b954e2b5]{background:var(--ink-black);width:28px;height:28px;color:var(--rice-paper);border-radius:50%;justify-content:center;align-items:center;font-size:.6rem;font-weight:600;display:flex}.essay-author-name[data-v-b954e2b5]{font-family:var(--font-chinese);color:var(--ink-deep);font-size:.75rem;font-weight:500}.essay-author-date[data-v-b954e2b5]{font-family:var(--font-chinese);color:var(--ink-light);font-size:.65rem}.essay-list[data-v-b954e2b5]{flex-direction:column;display:flex}.essay-item[data-v-b954e2b5]{border-bottom:1px solid var(--border);color:inherit;grid-template-columns:1fr auto;gap:1.25rem;padding:1.25rem 0;text-decoration:none;transition:opacity .2s;display:grid}.essay-item[data-v-b954e2b5]:hover{opacity:.7;text-decoration:none}.essay-item-body h4[data-v-b954e2b5]{font-family:var(--font-english-title);letter-spacing:.02em;color:var(--ink-black);text-transform:uppercase;margin-bottom:.3rem;font-size:.95rem;font-weight:500;line-height:1.3}.essay-item .meta[data-v-b954e2b5]{font-family:var(--font-chinese);color:var(--ink-light);align-items:center;gap:.6rem;font-size:.7rem;display:flex}.essay-item .meta .tag[data-v-b954e2b5]{color:var(--ink-stone);font-weight:500}.essay-item .arrow[data-v-b954e2b5]{color:var(--ink-faint);align-self:center;font-size:1rem;transition:transform .3s,color .3s}.essay-item:hover .arrow[data-v-b954e2b5]{color:var(--cinnabar);transform:translate(4px)}.books-section[data-v-b954e2b5]{max-width:1280px;margin:0 auto;padding:4rem 3rem}.books-header[data-v-b954e2b5]{justify-content:space-between;align-items:baseline;margin-bottom:2.5rem;display:flex}.books-header-left .scenes-label[data-v-b954e2b5]{margin-bottom:.4rem}.books-header h2[data-v-b954e2b5]{font-family:var(--font-english-title);letter-spacing:.04em;color:var(--ink-black);text-transform:uppercase;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:600}.books-view-all[data-v-b954e2b5]{font-family:var(--font-chinese);color:var(--ink-stone);font-size:.8rem;text-decoration:none;transition:color .2s}.books-view-all[data-v-b954e2b5]:hover{color:var(--cinnabar)}.book-featured[data-v-b954e2b5]{border-bottom:1px solid var(--ink-faint);color:inherit;border-radius:4px;grid-template-columns:1fr 1fr;gap:2.5rem;margin-bottom:2.5rem;padding-bottom:2.5rem;text-decoration:none;transition:transform .35s;display:grid;overflow:hidden}.book-featured[data-v-b954e2b5]:hover{text-decoration:none;transform:translateY(-2px)}.book-featured-visual[data-v-b954e2b5]{background:linear-gradient(180deg,var(--ink-deep) 0%,var(--ink-black) 100%);border-radius:4px;justify-content:center;align-items:center;min-height:320px;display:flex;position:relative;overflow:hidden}.book-seal-bg[data-v-b954e2b5]{font-family:var(--font-calligraphy);color:#c43b2f0f;pointer-events:none;font-size:12rem;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.book-featured-quote[data-v-b954e2b5]{text-align:center;padding:2rem;position:relative}.book-featured-quote .cn[data-v-b954e2b5]{font-family:var(--font-calligraphy);color:#f5f0e8cc;margin-bottom:1rem;font-size:clamp(1.2rem,2vw,1.6rem)}.book-featured-quote .en[data-v-b954e2b5]{font-family:var(--font-english-quote);color:#f5f0e880;max-width:340px;margin:0 auto;font-size:clamp(.9rem,1.5vw,1.1rem);font-style:italic;line-height:1.7}.book-featured-body[data-v-b954e2b5]{flex-direction:column;justify-content:center;padding:1rem 0;display:flex}.tag-row[data-v-b954e2b5]{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.book-tag[data-v-b954e2b5]{font-family:var(--font-chinese);color:var(--cinnabar);background:var(--cinnabar-faint);border-radius:3px;padding:.25rem .65rem;font-size:.6rem;font-weight:600}.book-read-time[data-v-b954e2b5]{font-family:var(--font-chinese);color:var(--ink-light);font-size:.65rem}.book-featured-body h3[data-v-b954e2b5]{font-family:var(--font-english-title);letter-spacing:.03em;color:var(--ink-black);text-transform:uppercase;margin-bottom:.75rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;line-height:1.3}.book-excerpt[data-v-b954e2b5]{color:var(--ink-stone);margin-bottom:1.25rem;font-size:.9rem;line-height:1.7}.book-list[data-v-b954e2b5]{flex-direction:column;display:flex}.book-item[data-v-b954e2b5]{border-bottom:1px solid var(--border);color:inherit;grid-template-columns:1fr auto;gap:1.25rem;padding:1.25rem 0;text-decoration:none;transition:opacity .2s;display:grid}.book-item[data-v-b954e2b5]:hover{opacity:.7;text-decoration:none}.book-item-body h4[data-v-b954e2b5]{font-family:var(--font-english-title);letter-spacing:.02em;color:var(--ink-black);text-transform:uppercase;margin-bottom:.3rem;font-size:.95rem;font-weight:500;line-height:1.3}.book-item-body .meta[data-v-b954e2b5]{font-family:var(--font-chinese);color:var(--ink-light);align-items:center;gap:.6rem;font-size:.7rem;display:flex}.book-item-body .meta .tag[data-v-b954e2b5]{color:var(--ink-stone);font-weight:500}.book-item .arrow[data-v-b954e2b5]{color:var(--ink-faint);align-self:center;font-size:1rem;transition:transform .3s,color .3s}.book-item:hover .arrow[data-v-b954e2b5]{color:var(--cinnabar);transform:translate(4px)}.footer[data-v-b954e2b5]{border-top:1px solid var(--ink-faint);text-align:center;padding:2rem}.footer-inner[data-v-b954e2b5]{max-width:1280px;margin:0 auto}.footer a[data-v-b954e2b5]{font-family:var(--font-chinese);color:var(--ink-light);margin:0 .6rem;font-size:.7rem;text-decoration:none;transition:color .2s}.footer a[data-v-b954e2b5]:hover{color:var(--cinnabar)}.footer p[data-v-b954e2b5]{font-family:var(--font-chinese);color:var(--ink-light);margin-top:.75rem;font-size:.65rem}.fade-up[data-v-b954e2b5]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.fade-up.visible[data-v-b954e2b5]{opacity:1;transform:translateY(0)}@media (width<=768px){.hero[data-v-b954e2b5]{grid-template-columns:1fr;gap:2.5rem;padding:3rem 1.25rem 2.5rem}.hero-text h1[data-v-b954e2b5]{white-space:normal;overflow-wrap:anywhere;font-size:1.65rem}.hero-text p[data-v-b954e2b5]{max-width:100%}.hero-visual[data-v-b954e2b5]{min-height:240px}.social-proof[data-v-b954e2b5]{flex-wrap:wrap;gap:1.25rem;padding:0 1.25rem 2.5rem}.daily-practice[data-v-b954e2b5]{margin:0 1.25rem 2.5rem;padding:1.25rem}.daily-practice-body[data-v-b954e2b5]{flex-direction:column;align-items:stretch;gap:1.25rem}.daily-practice-cta[data-v-b954e2b5],.resume-learning-cta[data-v-b954e2b5]{align-self:flex-start}.resume-learning[data-v-b954e2b5]{flex-direction:column;align-items:flex-start}.scenes[data-v-b954e2b5]{padding:2.5rem 1.25rem}.scenes-secondary[data-v-b954e2b5],.scene-featured[data-v-b954e2b5]{grid-template-columns:1fr}.scene-featured-visual[data-v-b954e2b5]{padding:2.5rem 1.5rem}.scene-featured-body[data-v-b954e2b5]{padding:1.75rem 1.5rem}.scene-featured-visual .quote-cn[data-v-b954e2b5]{font-size:.95rem}.books-section[data-v-b954e2b5]{padding:2.5rem 1.25rem}.books-header[data-v-b954e2b5]{flex-direction:column;gap:.5rem}.book-featured[data-v-b954e2b5]{grid-template-columns:1fr;gap:1.5rem}.book-featured-visual[data-v-b954e2b5]{min-height:200px}.essay-featured[data-v-b954e2b5]{grid-template-columns:1fr}.essay-featured-img[data-v-b954e2b5]{min-height:180px}.essay-featured-body[data-v-b954e2b5]{padding:1.75rem 1.5rem}.essays-header[data-v-b954e2b5]{flex-direction:column;align-items:flex-start;gap:.5rem}.practice-seal[data-v-b954e2b5]{padding:.6rem 1.25rem 0}}@media (width>=1025px){.hero[data-v-b954e2b5]{padding:5rem 3rem 4rem}.hero-text h1[data-v-b954e2b5]{font-size:clamp(2rem,3.5vw,3rem)}}@media (prefers-color-scheme:dark){.practice-seal-inner[data-v-b954e2b5]{border-bottom-color:#ffffff0f}.seal-char[data-v-b954e2b5]{color:#999;border-color:#ffffff1f}.seal-value[data-v-b954e2b5]{color:#ddd}.seal-label[data-v-b954e2b5]{color:#888}.seal-colophon[data-v-b954e2b5]{color:#555}.seal-gap[data-v-b954e2b5]{background:linear-gradient(#0000 0%,#ffffff14 30% 70%,#0000 100%)}}
