.page-essays[data-v-b19c0f82]{animation:float-in-b19c0f82 .3s ease;margin:1rem}.page-header[data-v-b19c0f82]{align-items:center;background:linear-gradient(135deg,var(--c-primary-soft) 0,hsla(0,0%,100%,0) 100%);border-radius:12px;box-shadow:0 4px 12px #0000000d;display:flex;gap:2rem;margin-bottom:2rem;padding:2rem}@media(max-width:768px){.page-header[data-v-b19c0f82]{flex-direction:column;padding:1.5rem}}.header-content[data-v-b19c0f82]{flex:1}.page-title[data-v-b19c0f82]{color:var(--c-text);font-size:2.25rem;font-weight:700;margin:0 0 .5rem}.page-subtitle[data-v-b19c0f82]{color:var(--c-text-2);font-size:1rem;margin:0}.header-image[data-v-b19c0f82]{flex-shrink:0;height:120px;width:120px}.header-image img[data-v-b19c0f82]{border-radius:12px;box-shadow:2px 4px 12px #0000001a;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.essays-list[data-v-b19c0f82]{animation:float-in-b19c0f82 .2s backwards}.essay-item[data-v-b19c0f82]{background-color:var(--c-bg-1);border-radius:8px;box-shadow:0 0 0 1px var(--c-bg-soft);display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;opacity:1;padding:1.25rem;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.essay-item[data-v-b19c0f82]:hover{box-shadow:0 0 0 1px var(--c-primary-soft)}.essay-meta[data-v-b19c0f82]{align-items:center;display:flex;gap:10px}.essay-meta .avatar[data-v-b19c0f82]{border:2px solid var(--c-primary-soft);border-radius:50%;height:3em;overflow:hidden;width:3em}.essay-meta .avatar img[data-v-b19c0f82]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.essay-meta .info .username[data-v-b19c0f82]{color:var(--c-text);font-weight:600}.essay-meta .info .date[data-v-b19c0f82]{color:var(--c-text-3);font-family:var(--font-monospace);font-size:.8rem}.essay-content[data-v-b19c0f82]{color:var(--c-text-2);display:flex;flex-direction:column;gap:.75rem;line-height:1.6}.essay-content[data-v-b19c0f82] .essay-link{background:linear-gradient(var(--c-primary-soft),var(--c-primary-soft)) no-repeat bottom/100% .1em;color:var(--c-primary);margin:-.1em -.2em;padding:.1em .2em;text-decoration:none;transition:all .2s}.essay-content[data-v-b19c0f82] .essay-link:hover{background-size:100% 100%;border-radius:.3em}.essay-content[data-v-b19c0f82] strong{color:var(--c-text);font-weight:600}.essay-content[data-v-b19c0f82] ul{list-style:disc;margin:.5rem 0;padding-left:1.5rem}.essay-content[data-v-b19c0f82] li{color:var(--c-text-2);line-height:1.6;margin:.25rem 0}.essay-content[data-v-b19c0f82] .todo-item{align-items:center;display:flex;gap:.5rem;list-style:none;padding-left:0}.essay-content[data-v-b19c0f82] .todo-item.checked{opacity:.6;text-decoration:line-through}.essay-tags[data-v-b19c0f82]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.essay-tags .tag[data-v-b19c0f82]{background-color:var(--c-primary-soft);border-radius:4px;color:var(--c-primary);display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .5rem;transition:all .2s}.essay-tags .tag[data-v-b19c0f82]:hover{background-color:var(--c-primary);color:#fff}.gradient-card[data-v-b19c0f82]{background-color:var(--c-bg-2);border-radius:8px;box-shadow:0 0 0 1px var(--c-bg-soft);overflow:hidden;transition:all .2s}.gradient-card[data-v-b19c0f82]:hover{box-shadow:0 0 0 1px var(--c-primary-soft)}.gradient-card a[data-v-b19c0f82]{color:inherit;display:flex;text-decoration:none}.gradient-card .card-content[data-v-b19c0f82]{align-items:center;display:flex;gap:12px;padding:12px 16px}.gradient-card .card-icon[data-v-b19c0f82]{align-items:center;background-color:var(--c-primary-soft);border-radius:8px;color:var(--c-primary);display:flex;flex-shrink:0;font-size:1.5rem;height:40px;justify-content:center;width:40px}.gradient-card .card-info[data-v-b19c0f82]{flex:1;min-width:0}.gradient-card .card-info .card-title[data-v-b19c0f82]{color:var(--c-text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gradient-card .card-info .card-id[data-v-b19c0f82],.gradient-card .card-info .card-url[data-v-b19c0f82]{color:var(--c-text-3);font-size:.85rem;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gradient-card .card-arrow[data-v-b19c0f82]{color:var(--c-text-3);flex-shrink:0;font-size:1.2rem;transition:transform .2s}.gradient-card:hover .card-arrow[data-v-b19c0f82]{transform:translate(4px)}.website-card .card-icon[data-v-b19c0f82]{background-color:#e3f2fd;color:#1976d2}.video-player[data-v-b19c0f82]{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.video-player .video-wrapper[data-v-b19c0f82]{background-color:var(--c-bg-2);border-radius:8px;box-shadow:0 0 0 1px var(--c-bg-soft);max-width:600px;overflow:hidden;padding-bottom:42%;position:relative;width:100%}@media(max-width:768px){.video-player .video-wrapper[data-v-b19c0f82]{max-width:100%;padding-bottom:56.25%}}.video-player .video-wrapper iframe[data-v-b19c0f82]{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.video-player .video-link[data-v-b19c0f82]{align-items:center;background-color:var(--c-bg-1);border:1px solid var(--c-border);border-radius:6px;color:var(--c-text-2);display:flex;font-size:.9rem;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s}.video-player .video-link[data-v-b19c0f82]:hover{background-color:var(--c-primary-soft);border-color:var(--c-primary);color:var(--c-primary)}.music-player[data-v-b19c0f82]{margin-top:.5rem}.music-player[data-v-b19c0f82] .aplayer{background-color:var(--c-bg-2)!important;border-radius:8px;box-shadow:0 0 0 1px var(--c-bg-soft)}.music-player[data-v-b19c0f82] .aplayer .aplayer-pic{background-color:var(--c-bg-2);border-radius:8px 0 0 8px}.music-player[data-v-b19c0f82] .aplayer .aplayer-info{background-color:var(--c-bg-2)}.music-player[data-v-b19c0f82] .aplayer .aplayer-music .aplayer-title{color:var(--c-text)!important}.music-player[data-v-b19c0f82] .aplayer .aplayer-music .aplayer-author{color:var(--c-text-2)!important}.music-player[data-v-b19c0f82] .aplayer .aplayer-controller .aplayer-bar-wrap .aplayer-bar{background-color:var(--c-bg-3)}.music-player[data-v-b19c0f82] .aplayer .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded{background-color:var(--c-bg-soft)}.music-player[data-v-b19c0f82] .aplayer .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played,.music-player[data-v-b19c0f82] .aplayer .aplayer-controller .aplayer-bar-wrap .aplayer-thumb{background-color:var(--c-primary)}.music-player[data-v-b19c0f82] .aplayer .aplayer-icon{color:var(--c-text-2)}.music-player[data-v-b19c0f82] .aplayer .aplayer-icon:hover{color:var(--c-primary)}.music-player[data-v-b19c0f82] .aplayer .aplayer-lrc{background-color:transparent!important}.music-player[data-v-b19c0f82] .aplayer .aplayer-lrc p{color:var(--c-text-2)}.music-player[data-v-b19c0f82] .aplayer .aplayer-lrc p.aplayer-lrc-current{color:var(--c-primary)!important;font-weight:600}.music-player[data-v-b19c0f82] .aplayer .aplayer-list{background-color:var(--c-bg-1)!important}.music-player[data-v-b19c0f82] .aplayer .aplayer-list ol li{border-top:1px solid var(--c-bg-soft);color:var(--c-text-2)}.music-player[data-v-b19c0f82] .aplayer .aplayer-list ol li:hover{background-color:var(--c-bg-2)!important}.music-player[data-v-b19c0f82] .aplayer .aplayer-list ol li.aplayer-list-light{background-color:var(--c-primary-soft)!important;color:var(--c-primary)!important}.music-player[data-v-b19c0f82] .aplayer .aplayer-list ol li .aplayer-list-index{color:var(--c-text-3)}.music-player[data-v-b19c0f82] .aplayer .aplayer-time{color:var(--c-text-3)!important}.music-player[data-v-b19c0f82] .aplayer .aplayer-volume-wrap{background-color:var(--c-bg-2)}.music-player[data-v-b19c0f82] .aplayer .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar{background-color:var(--c-bg-3)}.music-player[data-v-b19c0f82] .aplayer .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar .aplayer-volume-bar-current{background-color:var(--c-primary)}.music-player[data-v-b19c0f82] .aplayer .aplayer-lrc:before{background:transparent!important}.music-player[data-v-b19c0f82] .aplayer .aplayer-lrc:after{background:transparent!important}.music-player[data-v-b19c0f82] .aplayer .aplayer .aplayer-lrc-content{height:100px!important}.music-player[data-v-b19c0f82] .aplayer .aplayer .aplayer-lrc p{line-height:1.4!important;margin:8px 0!important}.music-player[data-v-b19c0f82] .aplayer .aplayer-body{position:relative!important}.essay-bottom[data-v-b19c0f82]{align-items:center;border-top:1px solid var(--c-bg-soft);color:var(--c-text-3);display:flex;justify-content:space-between;padding-top:.5rem}.essay-bottom .date-full[data-v-b19c0f82]{font-family:var(--font-monospace);font-size:.8rem}.essay-bottom .stats[data-v-b19c0f82]{align-items:center;display:flex;gap:.5rem}.essay-bottom .comment-btn[data-v-b19c0f82]{align-items:center;background-color:var(--c-bg-1);border:none;border-radius:50%;color:var(--c-text-3);cursor:pointer;display:flex;font-size:.9rem;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.essay-bottom .comment-btn[data-v-b19c0f82]:hover{background-color:var(--c-primary);color:#fff;transform:translateY(-1px)}.essay-bottom .comment-btn[data-v-b19c0f82]:active{transform:translateY(0)}.essay-bottom .fav-count[data-v-b19c0f82]{align-items:center;color:var(--c-danger);display:flex;font-size:.85rem;gap:4px}.essays-footer[data-v-b19c0f82]{color:var(--c-text-3);font-size:.9rem;padding:2rem 0;text-align:center}.loading-state[data-v-b19c0f82]{gap:1rem;margin:1rem 0}.loading-state[data-v-b19c0f82],.skeleton[data-v-b19c0f82]{display:flex;flex-direction:column}.skeleton[data-v-b19c0f82]{background-color:var(--c-bg-1);border-radius:8px;box-shadow:0 0 0 1px var(--c-bg-soft);gap:.8rem;padding:1.25rem}.skeleton-meta[data-v-b19c0f82]{align-items:center;display:flex;gap:10px}.skeleton-avatar[data-v-b19c0f82]{animation:loading-b19c0f82 1.5s infinite;background:linear-gradient(90deg,var(--c-bg-2) 25%,var(--c-bg-soft) 50%,var(--c-bg-2) 75%);background-size:200% 100%;border-radius:50%;height:3em;width:3em}.skeleton-info[data-v-b19c0f82]{display:flex;flex:1;flex-direction:column;gap:.3rem}.skeleton-nick[data-v-b19c0f82]{height:18px;width:80px}.skeleton-date[data-v-b19c0f82],.skeleton-nick[data-v-b19c0f82]{animation:loading-b19c0f82 1.5s infinite;background:linear-gradient(90deg,var(--c-bg-2) 25%,var(--c-bg-soft) 50%,var(--c-bg-2) 75%);background-size:200% 100%;border-radius:4px}.skeleton-date[data-v-b19c0f82]{height:14px;width:100px}.skeleton-content[data-v-b19c0f82]{display:flex;flex-direction:column;gap:.5rem}.skeleton-text[data-v-b19c0f82]{animation:loading-b19c0f82 1.5s infinite;background:linear-gradient(90deg,var(--c-bg-2) 25%,var(--c-bg-soft) 50%,var(--c-bg-2) 75%);background-size:200% 100%;border-radius:4px;height:16px}.skeleton-text[data-v-b19c0f82]:nth-child(2){width:80%}.error-state[data-v-b19c0f82]{border-radius:8px;box-shadow:0 0 0 1px var(--c-bg-soft);margin:1rem 0;padding:3rem 1rem;text-align:center}.error-content[data-v-b19c0f82]{align-items:center;display:flex;flex-direction:column;gap:1rem}.error-icon[data-v-b19c0f82]{color:var(--c-primary);font-size:3rem}.error-state h3[data-v-b19c0f82]{color:var(--c-text-1);font-size:1.2rem;margin:0}.error-state p[data-v-b19c0f82]{color:var(--c-text-3);margin:0}.retry-btn[data-v-b19c0f82]{align-items:center;background-color:var(--c-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.retry-btn[data-v-b19c0f82]:hover{background-color:var(--c-primary-hover);transform:translateY(-1px)}.retry-btn[data-v-b19c0f82]:active{transform:translateY(0)}.empty-state[data-v-b19c0f82]{border-radius:8px;box-shadow:0 0 0 1px var(--c-bg-soft);color:var(--c-text-3);margin:1rem 0;padding:3rem 1rem;text-align:center}.empty-icon[data-v-b19c0f82]{font-size:3rem;margin-bottom:.5rem}.essay-fade-enter-active[data-v-b19c0f82],.essay-fade-leave-active[data-v-b19c0f82]{transition:all .3s ease}.essay-fade-enter-from[data-v-b19c0f82]{opacity:0;transform:translateY(20px)}.essay-fade-leave-to[data-v-b19c0f82]{opacity:0;transform:translateY(-20px)}@keyframes loading-b19c0f82{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes float-in-b19c0f82{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
