@charset "UTF-8";.tc-personal-tag[data-v-bb875200]{display:inline-block;padding:4px 14px;border-radius:999px;font-size:14px;font-weight:500;line-height:1.4;white-space:nowrap;user-select:none}@media(max-width:768px){.tc-personal-tag[data-v-bb875200]{padding:4px 12px;font-size:12px}}@media(max-width:480px){.tc-personal-tag[data-v-bb875200]{padding:3px 10px;font-size:12px}}.tc-soft-divider[data-v-ae017577]{display:flex;align-items:center;justify-content:center;gap:8px;margin:32px 0;user-select:none}.tc-divider-line[data-v-ae017577]{flex:1;height:1px;background:#f0e5d2;max-width:160px}.tc-divider-icon[data-v-ae017577]{font-size:20px;color:#7e7063;transition:transform .3s ease}@media(max-width:768px){.tc-soft-divider[data-v-ae017577]{gap:4px;margin:24px 0}.tc-divider-line[data-v-ae017577]{max-width:100px}.tc-divider-icon[data-v-ae017577]{font-size:18px}}@media(max-width:480px){.tc-soft-divider[data-v-ae017577]{gap:4px;margin:16px 0}.tc-divider-line[data-v-ae017577]{max-width:60px}.tc-divider-icon[data-v-ae017577]{font-size:16px}}.tc-about-page[data-v-a5421923]{max-width:720px;margin:48px auto;padding:0 24px;width:100%;box-sizing:border-box}.tc-loading-state[data-v-a5421923]{text-align:center;padding:48px 0;color:#7e7063;font-size:18px}.tc-error-state[data-v-a5421923]{text-align:center;padding:48px 0;color:#6b5c4e;font-size:18px}.tc-error-state p[data-v-a5421923]{margin-bottom:16px}.tc-retry-btn[data-v-a5421923]{padding:4px 24px;background:#8c5e3c;color:#fffdf9;border:none;border-radius:6px;cursor:pointer;font-size:14px}.tc-retry-btn[data-v-a5421923]:hover{background:#6b4226}.tc-avatar-section[data-v-a5421923]{text-align:center;position:relative}.tc-avatar-section[data-v-a5421923]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:280px;height:280px;background:radial-gradient(circle,#f8efe4 0%,transparent 70%);z-index:-1;pointer-events:none}.tc-avatar-wrap[data-v-a5421923]{display:inline-block;border-radius:50%;overflow:hidden;border:1px solid #b88a62;margin-bottom:16px;box-shadow:0 4px 12px #8c5e3c14}.tc-avatar-img[data-v-a5421923]{width:120px;height:120px;object-fit:cover;display:block}.tc-nickname[data-v-a5421923]{font-family:"Noto Serif SC","Source Han Serif SC",Georgia,serif;font-size:24px;font-weight:700;color:#3b3026;margin:0 0 4px}.tc-sign[data-v-a5421923]{font-size:14px;color:#6b5c4e;margin:0 0 8px;font-style:italic;letter-spacing:.02em}.tc-basic-info[data-v-a5421923]{font-size:14px;color:#6b5c4e;margin:0 0 16px}.tc-tags-row[data-v-a5421923]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.tc-about-content[data-v-a5421923]{font-size:16px;line-height:1.8;color:#3b3026}.tc-about-content[data-v-a5421923] p{margin:0 0 1.2em;text-align:justify;text-indent:2em}.tc-about-content[data-v-a5421923] a{color:#8c5e3c}.tc-about-content[data-v-a5421923] a:hover{color:#6b4226}.tc-contact-section[data-v-a5421923]{text-align:center}.tc-section-title[data-v-a5421923]{font-family:"Noto Serif SC","Source Han Serif SC",Georgia,serif;font-size:18px;font-weight:700;color:#3b3026;margin:0 0 8px}.tc-contact-divider[data-v-a5421923]{width:40px;height:1px;background:#f0e5d2;margin:0 auto 16px}.tc-contact-list[data-v-a5421923]{list-style:none;padding:0;margin:0;font-size:14px;color:#6b5c4e;display:inline-flex;flex-direction:column;gap:8px}.tc-contact-list a[data-v-a5421923]{color:#8c5e3c;text-decoration:none}.tc-contact-list a[data-v-a5421923]:hover{text-decoration:underline}.tc-contact-brand[data-v-a5421923]{display:flex;align-items:center;justify-content:center;gap:4px}.tc-contact-brand-cn[data-v-a5421923]{font-size:12px;color:#7e7063}@media(max-width:768px){.tc-about-page[data-v-a5421923]{max-width:90vw;padding:0 16px}.tc-avatar-img[data-v-a5421923]{width:100px;height:100px}.tc-nickname[data-v-a5421923]{font-size:20px}}@media(max-width:480px){.tc-about-page[data-v-a5421923]{max-width:100%;padding:0 8px}.tc-avatar-section[data-v-a5421923]:before{width:200px;height:200px}.tc-avatar-img[data-v-a5421923]{width:80px;height:80px}.tc-nickname[data-v-a5421923]{font-size:18px}.tc-sign[data-v-a5421923]{font-size:12px}.tc-about-content[data-v-a5421923]{font-size:15px;line-height:1.7}.tc-about-content[data-v-a5421923] p{text-indent:1.2em}.tc-section-title[data-v-a5421923]{font-size:16px}.tc-contact-divider[data-v-a5421923]{width:30px}}
