.typewriter[data-v-c6355c81]{display:inline}.typewriter-cursor[data-v-c6355c81]{margin-left:2px;animation:1s infinite blink-c6355c81;display:inline}@keyframes blink-c6355c81{0%,50%{opacity:1}51%,to{opacity:0}}.top-gradient-highlight[data-v-303808df]{pointer-events:none;z-index:20;background:linear-gradient(#ffffff80 0%,#ffffff4d 30%,#ffffff26 60%,#ffffff0d 80%,#0000 100%);height:180px;transition:all .2s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0}.wallpaper-enter-active[data-v-303808df],.wallpaper-leave-active[data-v-303808df]{transition:opacity .6s,transform .6s}.wallpaper-enter-from[data-v-303808df],.wallpaper-leave-to[data-v-303808df]{opacity:0;transform:translateY(-10px)}.banner-exclusive-content[data-v-303808df]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.banner-content-enter-active[data-v-303808df],.banner-content-leave-active[data-v-303808df]{transition:opacity .4s}.banner-content-enter-from[data-v-303808df],.banner-content-leave-to[data-v-303808df]{opacity:0}.banner-fade-up-enter-active[data-v-303808df],.banner-fade-up-leave-active[data-v-303808df]{transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.banner-fade-up-enter-from[data-v-303808df],.banner-fade-up-leave-to[data-v-303808df]{opacity:0;transform:translateY(20px)}.dark .top-gradient-highlight[data-v-303808df]{background:linear-gradient(#00000080 0%,#0000004d 30%,#00000026 60%,#0000000d 80%,#0000 100%)}#wallpaper-wrapper[data-v-303808df]{z-index:0;width:100%;position:relative;overflow:hidden}#wallpaper-wrapper.wallpaper-overlay[data-v-303808df]{position:fixed;z-index:-1!important;width:100%!important;height:100%!important;opacity:var(--overlay-opacity,.8)!important;pointer-events:none!important;min-height:unset!important;max-height:unset!important;transition:opacity .6s!important;inset:0!important;overflow:hidden!important;transform:none!important}#wallpaper-wrapper.wallpaper-overlay .wallpaper-slide img[data-v-303808df]{filter:blur(var(--overlay-blur,0px));object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}#wallpaper-wrapper.banner-mode[data-v-303808df]{justify-content:center;align-items:center;height:65vh;min-height:420px;margin-top:-64px;padding-top:64px;display:flex}.wallpaper-image-container[data-v-303808df]{z-index:0;contain:paint;position:absolute;inset:0;overflow:hidden}.wallpaper-slide[data-v-303808df]{opacity:0;transition:opacity 1.5s ease-in-out;position:absolute;inset:0;overflow:hidden}.wallpaper-slide.active[data-v-303808df]{opacity:1}.wallpaper-slide img[data-v-303808df]{object-fit:cover;width:100%;height:100%;transition:transform 6s ease-out,filter .3s;transform:scale(1)}.banner-mode .wallpaper-slide.active img[data-v-303808df]{animation:6s ease-out forwards kenBurns-303808df}@keyframes kenBurns-303808df{0%{transform:scale(1)}to{transform:scale(1.1)}}.banner-dim-overlay[data-v-303808df]{z-index:1;pointer-events:none;background:#00000026;position:absolute;inset:0}.banner-bottom-fade[data-v-303808df]{z-index:1;background:linear-gradient(to bottom, transparent 0%, var(--page-bg) 100%);pointer-events:none;height:40%;position:absolute;bottom:0;left:0;right:0}.banner-home-text-overlay[data-v-303808df]{z-index:2;text-align:center;color:#fff;-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.banner-text-content[data-v-303808df]{pointer-events:auto;width:80%;max-width:900px;margin-bottom:0}.banner-title[data-v-303808df]{text-shadow:0 4px 24px #0009;margin-bottom:.75rem;font-size:3.5rem;font-weight:700;animation:.6s ease-out both banner-fadeInUp-303808df}.banner-subtitle[data-v-303808df]{opacity:.95;text-shadow:0 2px 16px #0009;height:2.25rem;font-size:1.5rem;font-weight:400;line-height:2.25rem;animation:.6s ease-out .2s both banner-fadeInUp-303808df}.banner-post-meta-overlay[data-v-303808df]{z-index:2;text-align:center;color:#fff;-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.banner-post-title[data-v-303808df]{text-shadow:0 4px 24px #000000a6;margin-bottom:.75rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2;animation:.6s ease-out both banner-fadeInUp-303808df}.banner-post-meta-list[data-v-303808df]{color:#ffffffe6;text-shadow:0 2px 16px #0009;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.25rem;font-size:.95rem;animation:.6s ease-out .2s both banner-fadeInUp-303808df;display:flex}.banner-meta-item[data-v-303808df]{align-items:center;gap:.375rem;display:inline-flex}.banner-meta-icon[data-v-303808df]{font-size:1.05em}.banner-page-title-overlay[data-v-303808df]{z-index:2;text-align:center;color:#fff;-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.banner-page-title[data-v-303808df]{text-shadow:0 4px 24px #000000a6;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2;animation:.6s ease-out both banner-fadeInUp-303808df}@keyframes banner-fadeInUp-303808df{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}#header-waves[data-v-303808df]{isolation:isolate;contain:layout style;will-change:transform;backface-visibility:hidden;width:100%;height:10vh;min-height:50px;max-height:150px;margin-bottom:-1px;position:absolute;bottom:-1px;left:0;right:0;transform:translateZ(0)}@media (width>=768px){#header-waves[data-v-303808df]{height:15vh}}.waves[data-v-303808df]{z-index:5;will-change:transform;contain:layout style;overflow:hidden;transform:translateZ(0)}.waves svg[data-v-303808df]{backface-visibility:hidden;width:100%;height:100%;display:block;transform:translateZ(0)}@media (width<=1023px){.waves svg[data-v-303808df]{min-height:60px}.waves[data-v-303808df]{position:absolute!important;bottom:-1px!important}}.wave-layer[data-v-303808df]{fill:var(--page-bg)}.wave-layer-1[data-v-303808df]{opacity:.25}.wave-layer-2[data-v-303808df]{opacity:.5}.wave-layer-3[data-v-303808df]{opacity:.65}.wave-layer-4[data-v-303808df]{opacity:.75}#header-waves .parallax[data-v-303808df]{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}#header-waves .parallax use[data-v-303808df]{will-change:transform;backface-visibility:hidden;animation:25s cubic-bezier(.5,.5,.45,.5) infinite wave-303808df;transform:translateZ(0)}#header-waves .parallax use[data-v-303808df]:first-child{animation-duration:7s;animation-delay:-2s}#header-waves .parallax use[data-v-303808df]:nth-child(2){animation-duration:10s;animation-delay:-3s}#header-waves .parallax use[data-v-303808df]:nth-child(3){animation-duration:13s;animation-delay:-4s}#header-waves .parallax use[data-v-303808df]:nth-child(4){animation-duration:20s;animation-delay:-5s}@keyframes wave-303808df{0%{transform:translate(-90px)}to{transform:translate(85px)}}@media (width<=480px){#wallpaper-wrapper.banner-mode[data-v-303808df]{min-height:450px;height:70vh!important}}@media (width>=481px) and (width<=640px){#wallpaper-wrapper.banner-mode[data-v-303808df]{min-height:500px;height:75vh!important}}@media (width>=641px) and (width<=767px){#wallpaper-wrapper.banner-mode[data-v-303808df]{min-height:520px;height:72vh!important}}@media (width>=768px) and (width<=1023px){#wallpaper-wrapper.banner-mode[data-v-303808df]{min-height:500px;height:70vh!important}}@media (width<=1023px) and (orientation:landscape){#wallpaper-wrapper.banner-mode[data-v-303808df]{min-height:300px;height:60vh!important}}@media (height<=500px){#wallpaper-wrapper.banner-mode[data-v-303808df]{min-height:350px;height:85vh!important}}@media (height>=501px) and (height<=600px){#wallpaper-wrapper.banner-mode[data-v-303808df]{min-height:400px;height:80vh!important}}@media (height>=601px) and (height<=700px){#wallpaper-wrapper.banner-mode[data-v-303808df]{min-height:450px;height:75vh!important}}.widget-card[data-v-004aca93]{background:var(--card-bg-transparent);border-radius:var(--radius-large);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff73;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s;overflow:hidden;box-shadow:0 12px 28px #94a3b824}.widget-card[data-v-004aca93]:hover{transform:translateY(-2px);box-shadow:0 18px 36px #94a3b82e}.dark .widget-card[data-v-004aca93]{border-color:#94a3b829;box-shadow:0 12px 28px #02061747}.dark .widget-card[data-v-004aca93]:hover{box-shadow:0 18px 36px #02061759}.widget-header[data-v-004aca93]{color:var(--text-primary);border-bottom:none;align-items:center;gap:8px;margin-top:16px;margin-bottom:8px;margin-left:32px;padding:0;font-size:1.125rem;font-weight:700;display:flex;position:relative}.widget-header[data-v-004aca93]:before{content:"";background:var(--primary);border-radius:2px;width:4px;height:16px;position:absolute;top:5.5px;left:-16px}.music-body[data-v-004aca93]{flex-direction:column;gap:9px;padding:0 12px 9px;display:flex}.track-row[data-v-004aca93]{align-items:center;gap:10px;min-width:0;padding:0 4px;display:flex}.cover-wrap[data-v-004aca93]{background:color-mix(in srgb, var(--primary) 12%, transparent);border:2px solid #ffffff9e;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;overflow:hidden}.dark .cover-wrap[data-v-004aca93]{border-color:#94a3b833}.cover-placeholder[data-v-004aca93]{color:var(--primary);opacity:.45;font-size:1.7rem;position:absolute}.cover-image[data-v-004aca93]{z-index:1;object-fit:cover;width:100%;height:100%;animation:12s linear infinite paused music-cover-spin-004aca93;position:relative}.cover-image.is-playing[data-v-004aca93]{animation-play-state:running}.track-info[data-v-004aca93]{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.track-title-row[data-v-004aca93]{align-items:center;gap:8px;min-width:0;display:flex}.track-title[data-v-004aca93],.track-artist[data-v-004aca93],.track-error[data-v-004aca93]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.track-title[data-v-004aca93]{min-width:0;color:var(--text-primary);flex:auto;font-size:.96rem;font-weight:700;line-height:1.25}.track-artist[data-v-004aca93]{color:var(--text-secondary);font-size:.78rem}.track-error[data-v-004aca93]{color:#dc2626;font-size:.72rem}.meta-row[data-v-004aca93]{align-items:center;gap:10px;min-width:0;height:20px;display:flex}.progress-track[data-v-004aca93],.volume-track[data-v-004aca93]{cursor:pointer;background:#94a3b833;border:0;border-radius:999px;width:100%;padding:0;display:block;position:relative}.progress-track[data-v-004aca93]{height:5px;margin-top:2px;overflow:hidden}.progress-fill[data-v-004aca93],.volume-fill[data-v-004aca93]{border-radius:inherit;background:var(--primary);display:block;position:absolute;inset:0 auto 0 0}.progress-thumb[data-v-004aca93]{background:var(--primary);border:2px solid #ffffffe6;border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:50%;transform:translate(-50%,-50%)scale(0);box-shadow:0 4px 10px #0f172a29}.progress-track[data-v-004aca93]:hover{overflow:visible}.progress-track:hover .progress-thumb[data-v-004aca93]{transform:translate(-50%,-50%)scale(1)}.time-row[data-v-004aca93]{color:var(--text-tertiary);flex:none;align-items:center;gap:4px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;display:flex}.time-divider[data-v-004aca93]{opacity:.55}.control-row[data-v-004aca93]{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.volume-row[data-v-004aca93]{flex:auto;align-items:center;gap:4px;min-width:64px;display:flex}.icon-button[data-v-004aca93],.play-button[data-v-004aca93]{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;transition:color .2s,background-color .2s,transform .2s;display:inline-grid}.icon-button[data-v-004aca93]{border-radius:8px;width:36px;height:36px;font-size:1.45rem}.icon-button.subtle[data-v-004aca93]{width:26px;height:26px;color:var(--text-tertiary);flex:none;font-size:1.15rem}.icon-button.tiny[data-v-004aca93]{border-radius:6px;flex:none;width:22px;height:22px;font-size:1.1rem}.icon-button[data-v-004aca93]:hover,.icon-button.active[data-v-004aca93]{color:var(--primary);background:var(--btn-plain-bg-hover)}.play-button[data-v-004aca93]{width:48px;height:48px;color:var(--primary);background:var(--btn-regular-bg);border-radius:50%;font-size:2.1rem}.play-button[data-v-004aca93]:hover{color:#fff;background:var(--primary)}.icon-button[data-v-004aca93]:active,.play-button[data-v-004aca93]:active{transform:scale(.96)}.volume-track[data-v-004aca93]{flex:auto;min-width:0;height:5px;overflow:hidden}.drawer-shell[data-v-004aca93]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1),opacity .3s;display:grid}.drawer-shell[data-v-004aca93]:not(.open){display:none}.drawer-shell.open[data-v-004aca93]{opacity:1;grid-template-rows:1fr}.drawer-inner[data-v-004aca93]{min-height:0;overflow:hidden}.drawer-panel[data-v-004aca93]{border-top:1px solid var(--line-divider);margin:2px 4px 0;padding-top:10px}.lyrics-list[data-v-004aca93],.playlist[data-v-004aca93]{max-height:180px;overflow-y:auto}.lyrics-list[data-v-004aca93]{scroll-behavior:smooth;flex-direction:column;gap:2px;padding:54px 4px;display:flex}.lyric-line[data-v-004aca93]{color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:.82rem;line-height:1.5;transition:color .2s,background-color .2s,font-size .2s}.lyric-line[data-v-004aca93]:hover,.lyric-line.active[data-v-004aca93]{color:var(--primary);background:var(--btn-plain-bg-hover)}.lyric-line.active[data-v-004aca93]{font-size:.9rem;font-weight:700}.drawer-empty[data-v-004aca93]{color:var(--text-tertiary);text-align:center;padding:30px 0;font-size:.82rem}.playlist[data-v-004aca93]{flex-direction:column;gap:4px;padding-right:2px;display:flex}.playlist-item[data-v-004aca93]{width:100%;min-width:0;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:7px;transition:color .2s,background-color .2s;display:flex}.playlist-item[data-v-004aca93]:hover,.playlist-item.active[data-v-004aca93]{color:var(--primary);background:var(--btn-plain-bg-hover)}.playlist-cover[data-v-004aca93]{object-fit:cover;border-radius:7px;flex:none;width:34px;height:34px;overflow:hidden}.playlist-cover.empty[data-v-004aca93]{background:#94a3b82e;place-items:center;display:grid}.playlist-text[data-v-004aca93]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.playlist-title[data-v-004aca93],.playlist-artist[data-v-004aca93]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.playlist-title[data-v-004aca93]{color:var(--text-primary);font-size:.82rem;font-weight:700}.playlist-artist[data-v-004aca93]{color:var(--text-tertiary);font-size:.72rem}.playlist-playing[data-v-004aca93]{color:var(--primary);flex:none;place-items:center;font-size:1rem;display:grid}@keyframes music-cover-spin-004aca93{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.profile-card .profile-section[data-v-565342b9]{text-align:center;padding:12px}.profile-avatar-link[data-v-565342b9]{--avatar-frame-radius:12px;border-radius:var(--avatar-frame-radius);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;max-width:192px;margin:4px auto 12px;transition:transform .15s;display:block;position:relative;overflow:visible}.profile-avatar-progress[data-v-565342b9]{z-index:60;border-radius:var(--avatar-frame-radius);background:conic-gradient(var(--primary) var(--press-progress), transparent 0deg);pointer-events:none;-webkit-mask-composite:xor;padding:4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (width>=992px){.profile-avatar-link[data-v-565342b9]{max-width:none;margin-top:0}}.profile-avatar-link[data-v-565342b9]:active{transform:scale(.95)}.profile-avatar-overlay[data-v-565342b9]{z-index:50;border-radius:var(--avatar-frame-radius);pointer-events:none;background:0 0;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;inset:0}.profile-avatar-link:hover .profile-avatar-overlay[data-v-565342b9]{background:#0000004d}.profile-avatar-link:active .profile-avatar-overlay[data-v-565342b9]{background:#00000080}.profile-avatar-icon[data-v-565342b9]{color:#fff;opacity:0;width:3rem;height:3rem;transition:all .2s;transform:scale(.9)}.profile-avatar-link:hover .profile-avatar-icon[data-v-565342b9]{opacity:1;transform:scale(1)}.avatar[data-v-565342b9]{border-radius:var(--avatar-frame-radius);width:100%;height:100%;overflow:hidden}.avatar img[data-v-565342b9]{object-fit:cover;width:100%;height:100%;display:block}.profile-name[data-v-565342b9]{color:var(--text-primary);margin-bottom:4px;font-size:1.25rem;font-weight:700}.profile-divider[data-v-565342b9]{background:var(--primary);border-radius:9999px;width:1.25rem;height:4px;margin:0 auto 8px}.profile-desc[data-v-565342b9]{color:var(--text-tertiary);margin-bottom:10px;font-size:14px}.profile-body[data-v-565342b9]{padding:0 8px}.profile-links[data-v-565342b9]{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:4px;display:flex}.profile-link[data-v-565342b9]{background:var(--btn-regular-bg);width:40px;height:40px;color:var(--btn-content);border-radius:8px;justify-content:center;align-items:center;text-decoration:none;transition:all .15s;display:inline-flex}.profile-link[data-v-565342b9]:hover{background:var(--btn-regular-bg-hover)}.profile-link[data-v-565342b9]:active{background:var(--btn-regular-bg-active);transform:scale(.9)}.profile-link-icon[data-v-565342b9]{fill:currentColor;width:1.5rem;height:1.5rem}.profile-link-icon[data-v-565342b9] *{fill:currentColor}.mobile-bottom-widgets[data-v-21094238]{flex-direction:column;gap:16px;display:flex}.mobile-bottom-widgets-placeholder[data-v-21094238]{min-height:1px}.widget-header[data-v-1a6c196d]{color:var(--text-primary);border-bottom:none;align-items:center;gap:8px;margin-top:16px;margin-bottom:8px;margin-left:32px;padding:0;font-size:1.125rem;font-weight:700;display:flex;position:relative}.widget-header[data-v-1a6c196d]:before{content:"";background:var(--primary);border-radius:2px;width:4px;height:16px;position:absolute;top:5.5px;left:-16px}.nav-links[data-v-1a6c196d]{flex-direction:column;gap:8px;padding:6px 12px 16px;display:flex}.nav-item[data-v-1a6c196d]{color:var(--text-secondary);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 8px 8px 16px;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:flex}.nav-item__left[data-v-1a6c196d]{align-items:center;gap:10px;min-width:0;display:flex}.nav-item__icon[data-v-1a6c196d]{color:var(--primary);justify-content:center;align-items:center;font-size:1.25rem;display:flex}.nav-item__label[data-v-1a6c196d]{color:var(--text-secondary);font-size:.875rem;font-weight:500}.nav-item[data-v-1a6c196d]:hover{background:#00000008}.dark .nav-item[data-v-1a6c196d]:hover{background:#ffffff0a}.nav-item:hover .nav-item__label[data-v-1a6c196d]{color:var(--text-primary)}.nav-item.router-link-active .nav-item__label[data-v-1a6c196d]{color:var(--text-primary);font-weight:700}@media (width<=576px){.nav-links[data-v-1a6c196d]{scrollbar-width:none;-ms-overflow-style:none;flex-flow:row;gap:8px;overflow:auto hidden}.nav-links[data-v-1a6c196d]::-webkit-scrollbar{display:none}.nav-item[data-v-1a6c196d]{white-space:nowrap;flex:none;padding-right:16px}}.sidebar-right-sticky[data-v-ce69327f]{width:100%;min-width:0;height:fit-content;transition:opacity var(--transition-slow) ease-in-out, transform var(--transition-slow) ease-in-out;flex-direction:column;align-self:stretch;gap:16px;display:flex;position:sticky;top:80px}.blog-home[data-v-d029009f]{--radius-large:1rem;--primary:var(--el-color-primary);--card-bg:#ffffffd1;--card-bg-transparent:#ffffffad;--page-bg:oklch(.96 .008 var(--hue));--text-primary:#333;--text-secondary:#666;--text-tertiary:#888;--btn-content:oklch(.55 .12 var(--hue));--btn-regular-bg:var(--theme-accent-surface);--btn-regular-bg-hover:var(--theme-accent-surface-hover);--btn-regular-bg-active:var(--theme-accent-surface-active);--btn-plain-bg-hover:oklch(.95 .025 var(--hue));--btn-plain-bg-active:oklch(.98 .01 var(--hue));--btn-card-bg-hover:oklch(.98 .005 var(--hue));--btn-card-bg-active:oklch(.9 .03 var(--hue));--line-divider:#00000014;--meta-divider:#0003;--content-meta:#0009;--enter-btn-bg:var(--theme-accent-surface);--enter-btn-bg-hover:var(--theme-accent-surface-hover);--enter-btn-bg-active:var(--theme-accent-surface-active);--transition-fast:.12s;--transition-base:.2s;--transition-slow:.36s;isolation:isolate;background:var(--page-bg);min-height:100%;position:relative}.dark .blog-home[data-v-d029009f]{--card-bg:#0f172ac7;--card-bg-transparent:#0f172a9e;--page-bg:oklch(.19 .018 var(--hue));--text-primary:#f1f5f9;--text-secondary:#cbd5e1;--text-tertiary:#94a3b8;--btn-content:oklch(.75 .1 var(--hue));--btn-regular-bg:#334155;--btn-regular-bg-hover:#3d5168;--btn-regular-bg-active:#475d75;--btn-plain-bg-hover:oklch(.3 .035 var(--hue));--btn-plain-bg-active:oklch(.27 .025 var(--hue));--btn-card-bg-hover:oklch(.3 .03 var(--hue));--btn-card-bg-active:oklch(.35 .035 var(--hue));--line-divider:#ffffff14;--meta-divider:#fff3;--content-meta:#fff9;--enter-btn-bg:#334155;--enter-btn-bg-hover:#3d5168;--enter-btn-bg-active:#475d75}.blog-home.is-overlay-mode[data-v-d029009f]{--card-bg:rgba(255, 255, 255, var(--overlay-card-opacity-strong));--card-bg-transparent:rgba(255, 255, 255, var(--overlay-card-opacity))}.dark .blog-home.is-overlay-mode[data-v-d029009f]{--card-bg:rgba(15, 23, 42, var(--overlay-card-opacity-strong));--card-bg-transparent:rgba(15, 23, 42, var(--overlay-card-opacity))}.main-panel[data-v-d029009f]{z-index:10;width:100%;position:relative}.main-panel--banner[data-v-d029009f]{margin-top:-3.5rem}.main-panel--no-banner[data-v-d029009f]{padding-top:1.5rem}.main-panel-inner[data-v-d029009f]{width:100%;max-width:1500px;margin:0 auto;padding:0 16px}.main-grid[data-v-d029009f]{grid-template-columns:1fr;gap:16px;width:100%;padding:16px 0 24px;display:grid}[data-v-d029009f] .sidebar-col,[data-v-d029009f] .sidebar-left-top,[data-v-d029009f] .sidebar-right-col{flex-direction:column;gap:16px;display:none}[data-v-d029009f] .sidebar-left-sticky{flex-direction:column;align-self:start;gap:16px;height:fit-content;display:none;position:sticky;top:80px}[data-v-d029009f] .main-content-col{flex-direction:column;grid-column:1;gap:16px;min-width:0;display:flex}[data-v-d029009f] .mobile-bottom-col{grid-column:1/-1;display:block}.footer-col[data-v-d029009f]{grid-column:1/-1}[data-v-d029009f] .transition-main{transition:opacity var(--transition-fast) cubic-bezier(.25, .46, .45, .94), transform var(--transition-fast) cubic-bezier(.25, .46, .45, .94)}[data-v-d029009f] .transition-leaving{transition:transform var(--transition-fast) cubic-bezier(.55, .055, .675, .19), opacity var(--transition-fast) cubic-bezier(.55, .055, .675, .19)}@keyframes fade-in-up-d029009f{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}[data-v-d029009f] .onload-animation{opacity:0;animation:fade-in-up-d029009f var(--transition-fast) ease-out forwards}[data-v-d029009f] .onload-animation:first-child{animation-delay:0s}[data-v-d029009f] .onload-animation:nth-child(2){animation-delay:30ms}[data-v-d029009f] .onload-animation:nth-child(3){animation-delay:60ms}[data-v-d029009f] .onload-animation:nth-child(4){animation-delay:90ms}[data-v-d029009f] .onload-animation:nth-child(5){animation-delay:.12s}[data-v-d029009f] .widget-card{background:var(--card-bg-transparent);border-radius:var(--radius-large);transition:transform var(--transition-base), box-shadow var(--transition-base), background-color var(--transition-base), border-color var(--transition-base);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff73;overflow:hidden;box-shadow:0 10px 30px #94a3b824}[data-v-d029009f] .widget-card:hover{box-shadow:0 18px 34px #94a3b82e}.dark .blog-home[data-v-d029009f] .widget-card:hover{box-shadow:0 18px 34px #02061759}.dark .blog-home[data-v-d029009f] .widget-card{border-color:#94a3b829;box-shadow:0 12px 28px #02061747}@media (width>=768px){.main-grid[data-v-d029009f]{grid-template-columns:17.5rem 1fr;grid-template-areas:"left-top main""left-sticky main""left-sticky footer"}[data-v-d029009f] .sidebar-left-top{grid-area:left-top;align-self:start;display:flex}[data-v-d029009f] .sidebar-left-sticky{grid-area:left-sticky;display:flex}[data-v-d029009f] .sidebar-right-col{display:none}[data-v-d029009f] .main-content-col{grid-area:main}[data-v-d029009f] .mobile-bottom-col{display:none}.footer-col[data-v-d029009f]{grid-area:footer}}@media (width>=1280px){.main-grid[data-v-d029009f]{grid-template-columns:17.5rem 1fr 17.5rem;grid-template-areas:"left-top main right""left-sticky main right""left-sticky footer right"}[data-v-d029009f] .sidebar-left-top{grid-area:left-top;align-self:start;display:flex}[data-v-d029009f] .sidebar-left-sticky{grid-area:left-sticky;display:flex}[data-v-d029009f] .sidebar-right-col{grid-area:right;align-self:stretch;display:flex}[data-v-d029009f] .main-content-col{grid-area:main}.footer-col[data-v-d029009f]{grid-area:footer}}@media (width<=480px){.main-panel-inner[data-v-d029009f]{padding:0 12px}.main-grid[data-v-d029009f]{padding:72px 0 20px}.main-panel--banner .main-grid[data-v-d029009f]{padding-top:0}.profile-stats[data-v-d029009f]{border-top:0;border-left:1px dashed var(--line-divider);flex-direction:column;justify-content:center;gap:8px;padding-top:0;padding-left:16px}[data-v-d029009f] .moment-card{padding:14px}[data-v-d029009f] .moment-header{flex-direction:column}}
