.love-years>p{color:var(--muted);margin:7px 0 13px;font-size:12px}.love-years>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.love-years button{background:#f1f5ea;border:1px solid #dfe7d6;border-radius:7px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 12px}.love-years button b{font:17px SimSun,serif}.love-years button small{color:#7c8d74;font-size:10px}.feedback-card textarea{resize:vertical;width:100%;min-height:76px;color:var(--ink);background:#fbfcf8;border:1px solid #dfe4d9;border-radius:7px;padding:10px 11px;font:13px/1.7 inherit}.feedback-card textarea:focus{outline-offset:1px;outline:2px solid #a8bfa6}.feedback-actions{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px;display:grid}.feedback-actions button{color:#66785f;background:#f7f9f3;border:1px solid #dce4d5;border-radius:7px;min-height:42px;font-size:12px}.feedback-actions button.selected{background:var(--green);border-color:var(--green);color:#fff}.feedback-card>.fine{margin-bottom:0}.study-teaser{background:linear-gradient(145deg,#fbfcf8,#f2f7ed);border-color:#d8e3d0}.study-teaser-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.study-teaser-top svg{color:#758b69;flex:none}.study-teaser h2{margin:5px 0 0;font:20px SimSun,serif}.study-teaser>p{margin:13px 0 10px;font-size:14px;font-weight:600;line-height:1.7}.teaser-options{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:13px;display:grid}.teaser-options span{background:#ffffffb8;border:1px solid #e0e7da;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:6px 9px;font-size:12px;display:flex}.teaser-options b{color:#6c8063;background:#e8efe2;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font:11px Georgia,serif;display:inline-flex}.study-lock{text-align:center;padding:34px 22px}.study-lock>svg{color:#94a48a;margin:0 auto 14px;display:block}.study-lock h2{margin:8px 0;font:24px SimSun,serif}.study-lock p{color:var(--muted);font-size:13px;line-height:1.9}.study-progress>div:first-child{justify-content:space-between;font-size:12px;display:flex}.study-progress small{color:var(--muted);margin-top:8px;font-size:10px;display:block}.progress-track{background:#edf1e8;border-radius:8px;height:7px;margin-top:10px;overflow:hidden}.progress-track i{border-radius:inherit;background:#78946b;height:100%;transition:width .25s;display:block}.quiz-card h2{margin:4px 0 17px;font-size:18px;line-height:1.8}.quiz-card .section-title small{color:var(--muted);font-size:11px}.quiz-options{gap:9px;display:grid}.quiz-options button{text-align:left;background:#fafbf7;border:1px solid #e0e6d9;border-radius:8px;justify-content:flex-start;min-height:48px;padding:9px 11px;font-size:13px}.quiz-options button>span{color:#718168;background:#edf2e8;border-radius:50%;flex:0 0 25px;justify-content:center;align-items:center;height:25px;font:12px Georgia,serif;display:inline-flex}.quiz-options button>svg{flex:none;margin-left:auto}.quiz-options button.correct{color:#426238;opacity:1;background:#edf5e7;border-color:#8eac7d}.quiz-options button.wrong{color:#925542;opacity:1;background:#fff2ec;border-color:#d6a694}.quiz-explain{color:#8a644c;background:#fbf2e8;border-radius:8px;margin-top:14px;padding:13px}.quiz-explain.correct{color:#55734a;background:#eef5e9}.quiz-explain b{font-size:13px}.quiz-explain p{margin:5px 0 0;font-size:12px;line-height:1.85}.quiz-footer{justify-content:space-between;gap:10px;margin-top:16px;display:flex}.quiz-footer button{min-width:105px}.member-entry{color:#4d3c24;text-align:left;background:linear-gradient(135deg,#fff8e8,#efd39a);border:1px solid #ead7ad;border-radius:12px;width:100%;margin-bottom:14px;padding:16px}.member-entry-icon{color:#a67628;background:#ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.member-entry>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.member-entry b{font-size:16px}.member-entry small{color:#8a7450;font-size:11px}.member-entry em{color:#9a6c24;white-space:nowrap;background:#ffffff8c;border-radius:9px;align-self:flex-start;padding:3px 7px;font-size:9px;font-style:normal}.share-entry{text-align:left;background:#fff;border:1px solid #dfe5da;border-radius:11px;justify-content:flex-start;width:100%;margin:-3px 0 14px;padding:13px 15px}.share-entry>span:first-child{width:36px;height:36px;color:var(--green);background:#edf3e8;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.share-entry>span:nth-child(2){flex-direction:column;flex:1;gap:1px;display:flex}.share-entry b{font-size:13px}.share-entry small{color:var(--muted);font-size:10px}.share-entry>svg{color:#96a38e}.membership-page{padding-bottom:82px}.membership-heading{grid-template-columns:42px 1fr auto;align-items:center;margin:2px 0 17px;display:grid}.membership-heading button{width:36px;height:36px;color:var(--ink);background:0 0;border:0}.membership-heading h1{margin:0;font:24px SimSun,serif}.membership-heading>span{color:var(--muted);font-size:11px}.member-hero{color:#4a3922;background:linear-gradient(135deg,#fff7e5,#e8c680);border-radius:14px;align-items:center;gap:12px;min-height:116px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #775a281f}.member-avatar{color:#f6d88f;background:#385949;border:2px solid #ffffffbf;border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.member-hero h2{margin:0 0 5px;font-size:17px}.member-hero p{color:#876f48;margin:0;font-size:10px}.account-identity{background:linear-gradient(135deg,#fbfdf9,#f0f5eb);border:1px solid #dce5d7;border-radius:12px;align-items:center;gap:12px;margin-bottom:14px;padding:14px 15px;display:flex}.account-identity>div:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.account-identity b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.account-identity small{color:var(--muted);font-size:9px}.zhishi-code{color:#52684a;letter-spacing:.35px;white-space:nowrap;background:#ffffff8c;border:1px solid #6f846340;border-radius:12px;align-items:center;gap:4px;width:fit-content;padding:3px 7px;font:600 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.member-hero .zhishi-code{color:#755b32;border-color:#775a282e;margin-bottom:6px}.member-hero>span{color:#8f6629;background:#ffffff6b;border-radius:0 14px 0 13px;padding:6px 10px;font-size:10px;position:absolute;top:0;right:0}.member-plan{background:#fffaf0;border:2px solid #d5ad5b;border-radius:12px;margin:18px 0;padding:18px;position:relative}.member-plan>p{margin:3px 0 8px;font-weight:700}.member-plan>div small{color:#8f6c31;font-size:18px}.member-plan>div b{color:#9b6b22;font:40px Georgia,serif}.member-plan>div em{color:var(--muted);margin-left:5px;font-size:11px;font-style:normal}.member-plan footer{color:#7d785e;align-items:center;gap:5px;font-size:10px;display:flex}.member-plan>del{color:#a9a08f;font-size:11px;position:absolute;bottom:16px;right:16px}.member-tag{color:#fff;background:#d39c3e;border-radius:10px;padding:4px 9px;font-size:10px;position:absolute;top:-10px;right:13px}.member-benefits{margin-top:20px}.member-benefits .section-title>span{color:var(--muted);align-items:center;gap:4px;font-size:10px;display:flex}.member-benefits>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.member-benefits article{text-align:center;background:#fffdf8;border:1px solid #eee5d2;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:105px;padding:10px 5px;display:flex}.member-benefits article svg{color:#b18339}.member-benefits article b{font-size:11px}.member-benefits article small{color:var(--muted);font-size:8px;line-height:1.5}.member-note{color:#687762;background:#f0f4ed;border-radius:9px;gap:9px;margin:16px 0;padding:12px;display:flex}.member-note svg{flex:none}.member-note p{margin:0;font-size:10px;line-height:1.7}.member-buybar{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf8f5;border:1px solid #eadfca;border-radius:14px;align-items:center;gap:13px;margin:20px -8px 0;padding:12px;display:flex;position:sticky;bottom:72px;box-shadow:0 8px 28px #3f352326}.member-buybar>div{flex-direction:column;min-width:70px;display:flex}.member-buybar small{color:var(--muted);font-size:9px}.member-buybar b{color:#a26e24;font-size:20px}.member-buybar button{color:#f5d28c;background:#34332f;border:0;border-radius:24px;flex:1;min-height:46px;font-weight:700}.brand-icon{object-fit:cover;border-radius:10px;width:44px;height:44px;box-shadow:0 2px 8px #253f322e}.login-brand-icon{object-fit:cover;border-radius:14px;width:62px;height:62px;display:block;box-shadow:0 4px 14px #253f3233}.member-pay-sheet{text-align:center}.member-pay-sheet .wechat-icon{margin:auto}.member-pay-sheet>h2{margin-top:10px}.promo-price{justify-content:center;align-items:baseline;gap:8px;margin:5px 0;display:flex}.promo-price span{color:var(--muted);font-size:11px}.promo-price b{color:#9b6b22;font:34px Georgia,serif}.promo-price del{color:#a9a08f;font-size:11px}.promo-deadline{color:#9c6a25;background:#fff1d5;border-radius:14px;margin:1px auto 12px;padding:5px 10px;font-size:10px;display:inline-block}.wechat-pay-code{object-fit:contain;background:#f4fff7;border:1px solid #dce5d7;border-radius:13px;width:min(100%,300px);max-height:390px;margin:0 auto 12px;display:block}.member-pay-sheet .notice{text-align:left}
