@font-face{font-family:Averia Gruesa Libre;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/AveriaGruesaLibre.ttf)format("truetype")}:root{--color-brand:#35bfab;--color-brand-secondary:#1fc9e7;--color-primary:#334f52;--color-secondary:#7b888e;--color-bg:linear-gradient(160deg, #ffd9ec 0%, #e9f1ff 52%, #c6dcff 100%);--color-border:#fff;--color-card:#fff6;--color-article:#fffc;--font-averia:"Averia Gruesa Libre", "PingFang SC", "Microsoft YaHei", sans-serif;--font-sans:system-ui, "Segoe UI", Roboto, "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono:ui-monospace, Consolas, "Courier New", monospace;--card-shadow:0 40px 50px -32px #0000000d, inset 0 0 20px #ffffff40}html{cursor:url(/images/cursor.svg) 2 1,auto;background:var(--color-bg);color:var(--color-primary);font-family:var(--font-sans);scroll-behavior:smooth;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5}*{box-sizing:border-box}body{min-height:100vh;margin:0}p,h1,h2,h3{margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}ul,ol{margin:0;padding:0;list-style:none}.card{border:1px solid var(--color-border);background-color:var(--color-card);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:var(--card-shadow);border-radius:40px;padding:24px;position:absolute}@supports (corner-shape:squircle){.card.squircle{corner-shape:squircle;border-radius:64px}}.card-rounded{border-radius:40px}@supports (corner-shape:squircle){.card-rounded{corner-shape:squircle;border-radius:64px}}.p-2{padding:8px}.p-3{padding:12px}.flex{display:flex}.flex-col{flex-direction:column}@keyframes card-enter{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.glass-card{transition:transform .3s cubic-bezier(.34,1.2,.5,1);animation:.5s cubic-bezier(.34,1.2,.5,1) backwards card-enter}.glass-card:hover{transform:scale(1.05)}@keyframes pop-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.pop-in{transition:transform .25s cubic-bezier(.34,1.2,.5,1);animation:.4s cubic-bezier(.34,1.2,.5,1) backwards pop-in}.pop-in:hover{transform:scale(1.05)}.glass-panel{border:1px solid var(--color-border);background-color:var(--color-article);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--card-shadow);border-radius:40px;position:static}@supports (corner-shape:squircle){.glass-panel{corner-shape:squircle;border-radius:64px}}@keyframes page-scale-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.page-scale-in{transform-origin:0 0;animation:.5s cubic-bezier(.34,1.2,.5,1) backwards page-scale-in}.text-brand{color:var(--color-brand)}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-secondary\/70{color:#7b888eb3}.bg-primary{background-color:var(--color-primary)}.bg-linear{background:linear-gradient(to right bottom, var(--color-brand) 0%, var(--color-brand-secondary));color:#fff}.text-linear{background:linear-gradient(to right bottom, #0003 0%, #aaaaa111 100%), linear-gradient(to right bottom, var(--color-brand) 40%, var(--color-brand-secondary));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.font-averia{font-family:var(--font-averia)}.text-xs{font-size:12px}.text-sm{font-size:14px}.text-md{font-size:16px}.text-2xl{font-size:24px}.font-medium{font-weight:500}.rounded-full{border-radius:9999px}.brand-btn{background-color:var(--color-brand);color:#fff;white-space:nowrap;border:1.5px solid #ffffffa6;border-radius:12px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:transform .25s cubic-bezier(.34,1.2,.5,1),box-shadow .25s;display:flex;box-shadow:0 4px 12px #0000000d}.brand-btn:hover{transform:scale(1.05);box-shadow:0 8px 20px #35bfab59}@supports (corner-shape:squircle){.brand-btn{corner-shape:squircle;border-radius:16px}}@keyframes heartbeat-frame{0%,to{transform:scale(1)}60%{transform:scale(1.15)}80%{transform:scale(1)}}.heartbeat-container:hover .heartbeat{animation:.8s ease-in-out heartbeat-frame}@keyframes bg-fade{0%{opacity:0}to{opacity:1}}.bubble-bg{z-index:0;animation:1s ease-out forwards bg-fade;position:fixed;inset:0;overflow:hidden}.bubble-bg canvas{width:100%;height:100%;display:block}@media (width<=640px){.hide-sm{display:none!important}}@media (width<=1023px){.card-static[data-v-4c0b0393]{max-width:calc(100vw - 2rem);position:static}}.nav-head[data-v-7bea5215]{align-items:center;gap:12px;display:flex}.nav-avatar[data-v-7bea5215]{border-radius:50%;flex-shrink:0;box-shadow:0 12px 20px -5px #e2d9ce}.nav-title[data-v-7bea5215]{color:var(--color-primary);white-space:nowrap;margin-top:4px;font-size:24px;font-weight:500;line-height:1}.nav-badge[data-v-7bea5215]{color:var(--color-brand);margin-top:8px;font-size:12px;font-weight:500}.nav-general[data-v-7bea5215]{text-transform:uppercase;margin-top:24px;font-size:14px}.nav-list[data-v-7bea5215]{flex-direction:column;gap:8px;margin-top:8px;display:flex;position:relative}.nav-pill[data-v-7bea5215]{background:linear-gradient(to right bottom, var(--color-border) 60%, var(--color-card) 100%);pointer-events:none;border:1px solid #fffc;border-radius:9999px;width:100%;height:52px;transition:top .45s cubic-bezier(.34,1.3,.5,1),opacity .3s;position:absolute;left:0}.nav-item[data-v-7bea5215]{z-index:1;color:var(--color-secondary);border-radius:9999px;align-items:center;gap:12px;padding:12px 20px;font-size:16px;transition:color .2s;display:flex;position:relative}.nav-icon[data-v-7bea5215]{justify-content:center;align-items:center;width:28px;height:28px;display:flex}.nav-icon[data-v-7bea5215] svg{width:28px;height:28px}.nav-item.is-active .nav-label[data-v-7bea5215]{color:var(--color-primary);font-weight:500}.nav-item.is-active .nav-icon[data-v-7bea5215]{color:var(--color-brand)}.nav-card[data-v-7bea5215]{transition:left .45s cubic-bezier(.34,1.2,.5,1),top .45s cubic-bezier(.34,1.2,.5,1),width .45s cubic-bezier(.34,1.2,.5,1),height .45s cubic-bezier(.34,1.2,.5,1),padding .45s cubic-bezier(.34,1.2,.5,1),border-radius .45s cubic-bezier(.34,1.2,.5,1),translate .45s cubic-bezier(.34,1.2,.5,1),transform .3s cubic-bezier(.34,1.2,.5,1)}.nav-full[data-v-7bea5215],.nav-icons[data-v-7bea5215]{transition:opacity .35s,transform .45s cubic-bezier(.34,1.2,.5,1),visibility .45s;position:absolute;inset:0}.nav-full[data-v-7bea5215]{transform-origin:0 0;padding:24px}.nav-icons[data-v-7bea5215]{--nav-icon-size:28px;--nav-gap:24px;--nav-pill:44px;--nav-avatar:28px;--nav-step:calc(var(--nav-icon-size) + var(--nav-gap));--nav-pill-offset:calc((var(--nav-icon-size) - var(--nav-pill)) / 2);align-items:center;gap:var(--nav-gap);opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 0;padding:12px;display:flex;transform:scale(.6)}.nav-icons-avatar[data-v-7bea5215]{flex-shrink:0}.nav-icons-avatar img[data-v-7bea5215]{width:var(--nav-avatar);height:var(--nav-avatar);border-radius:50%;display:block}@media (width<=1023px){.nav-card[data-v-7bea5215]{z-index:55;translate:-50%;top:auto!important;left:50%!important;bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;width:min(340px,100vw - 2rem)!important;height:64px!important;padding:12px!important;position:fixed!important}.nav-full[data-v-7bea5215]{display:none}.nav-icons[data-v-7bea5215]{--nav-icon-size:26px;--nav-gap:16px;--nav-pill:40px;--nav-avatar:24px;align-items:center;gap:var(--nav-gap);opacity:1;visibility:visible;pointer-events:auto;height:100%;display:flex;transform:none}.nav-icons-list[data-v-7bea5215]{align-items:center;gap:var(--nav-gap);flex:1;height:100%;display:flex;position:relative}.nav-icons-pill[data-v-7bea5215]{width:var(--nav-pill);height:var(--nav-pill);background:linear-gradient(to right bottom, var(--color-border) 60%, var(--color-card) 100%);pointer-events:none;border:1px solid #fffc;border-radius:9999px;transition:left .45s cubic-bezier(.34,1.3,.5,1);position:absolute;top:50%;transform:translateY(-50%)}.nav-icons-item[data-v-7bea5215]{z-index:1;color:var(--color-secondary);justify-content:center;align-items:center;transition:color .2s;display:flex;position:relative}.nav-icons-item[data-v-7bea5215] svg{width:var(--nav-icon-size);height:var(--nav-icon-size)}.nav-icons-item.is-active[data-v-7bea5215]{color:var(--color-brand)}}.nav-card.is-blog-mode[data-v-7bea5215]{border-radius:9999px;overflow:hidden;width:min(364px,100vw - 32px)!important;height:64px!important;padding:12px!important;position:fixed!important;top:24px!important;left:24px!important;translate:none!important}.nav-card.is-blog-mode[data-v-7bea5215]:hover{transform:none}.nav-card.is-blog-mode .nav-full[data-v-7bea5215]{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.6)}.nav-card.is-blog-mode .nav-icons[data-v-7bea5215]{align-items:center;gap:var(--nav-gap);opacity:1;visibility:visible;pointer-events:auto;height:100%;display:flex;transform:none}.nav-card.is-blog-mode .nav-icons-list[data-v-7bea5215]{align-items:center;gap:var(--nav-gap);flex:1;height:100%;display:flex;position:relative}.nav-card.is-blog-mode .nav-icons-pill[data-v-7bea5215]{width:var(--nav-pill);height:var(--nav-pill);background:linear-gradient(to right bottom, var(--color-border) 60%, var(--color-card) 100%);pointer-events:none;border:1px solid #fffc;border-radius:9999px;transition:left .45s cubic-bezier(.34,1.3,.5,1);position:absolute;top:50%;transform:translateY(-50%)}.nav-card.is-blog-mode .nav-icons-item[data-v-7bea5215]{z-index:1;color:var(--color-secondary);justify-content:center;align-items:center;transition:color .2s;display:flex;position:relative}.nav-card.is-blog-mode .nav-icons-item[data-v-7bea5215] svg{width:var(--nav-icon-size);height:var(--nav-icon-size)}.nav-card.is-blog-mode .nav-icons-item.is-active[data-v-7bea5215]{color:var(--color-brand)}@media (width<=1023px){.nav-card.is-blog-mode[data-v-7bea5215]{z-index:55;top:auto!important;left:50%!important;bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;position:fixed!important;translate:-50%!important}}@media (width<=640px){.nav-card[data-v-7bea5215],.nav-card.is-blog-mode[data-v-7bea5215]{bottom:calc(12px + env(safe-area-inset-bottom,0px))!important}}@media (width<=360px){.nav-icons[data-v-7bea5215]{--nav-icon-size:22px;--nav-gap:10px;--nav-pill:36px;--nav-avatar:22px}}.scroll-top[data-v-a59900a9]{z-index:50;width:40px;height:40px;color:var(--color-primary);background:#35bfab33;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,background .2s;display:none;position:fixed;bottom:32px;right:24px;box-shadow:0 8px 20px #0000001a}.scroll-top[data-v-a59900a9]:hover{background:#35bfab59;transform:scale(1.08)}.scroll-top svg[data-v-a59900a9]{width:20px;height:20px}@media (width<=640px){.scroll-top[data-v-a59900a9]{right:16px;bottom:calc(162px + env(safe-area-inset-bottom,0px));display:flex}}.mobile-edit[data-v-effc9949]{right:16px;bottom:calc(214px + env(safe-area-inset-bottom,0px));z-index:70;width:40px;height:40px;color:var(--color-primary);background:#35bfab33;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,background .2s;display:none;position:fixed;box-shadow:0 8px 20px #0000001a}.mobile-edit[data-v-effc9949]:active{background:#35bfab59;transform:scale(.94)}.mobile-edit svg[data-v-effc9949]{width:19px;height:19px}@media (width<=640px){.mobile-edit[data-v-effc9949]{display:flex}}.app-main[data-v-43fa8771]{z-index:1;min-height:100vh;position:relative}.avatar[data-v-5d899685]{border-radius:50%;margin:0 auto;box-shadow:0 16px 32px -5px #e2d9ce}.title[data-v-5d899685]{color:var(--color-primary);margin-top:12px;font-size:24px;font-weight:400;line-height:1.35}.name[data-v-5d899685]{font-size:32px}@media (width<=1023px){.avatar[data-v-5d899685]{width:60px;height:60px}}.art[data-v-a8ebd129]{object-fit:cover;cursor:pointer;border-radius:32px;width:100%;height:100%;transition:transform .4s;display:block}.art[data-v-a8ebd129]:hover{transform:scale(1.02)}.clock-panel[data-v-ca246f09]{cursor:pointer;background-color:#7b888e33;border-radius:40px;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;padding:8px;display:flex}.colon[data-v-ca246f09]{flex-direction:column;justify-content:center;align-self:center;gap:8px;display:flex}.colon i[data-v-ca246f09]{background:var(--color-primary);width:6px;height:6px}.cal-body[data-v-e3cbafb8]{flex-direction:column;height:100%;display:flex}.cal-title[data-v-e3cbafb8]{font-size:14px;font-weight:400}.cal-grid[data-v-e3cbafb8]{height:206px;color:var(--color-secondary);flex:1;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:12px;font-size:14px;display:grid}.cal-weekday[data-v-e3cbafb8]{justify-content:center;align-items:center;font-weight:500;display:flex}.cal-day[data-v-e3cbafb8]{border-radius:8px;justify-content:center;align-items:center;display:flex}.cal-today[data-v-e3cbafb8]{color:#fff;font-weight:500}.social-anchor[data-v-7d9e1dfb]{position:absolute}.social-row[data-v-7d9e1dfb]{flex-flow:row-reverse wrap;align-items:center;gap:12px;display:flex;position:absolute;top:20px;left:40px}.social-btn[data-v-7d9e1dfb]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;background-color:#ffffff73;border:1px solid #fff;border-radius:12px;align-items:center;gap:8px;padding:6px;font-weight:500;display:flex;box-shadow:0 20px 30px -24px #0000001f,inset 0 0 12px #ffffff4d}.github-btn[data-v-7d9e1dfb]{color:#fff;font-family:var(--font-averia);background:#070707;border-color:#fff3;padding:6px 12px;font-size:20px;box-shadow:inset 0 0 12px #fff6}.btn-icon[data-v-7d9e1dfb]{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.btn-icon[data-v-7d9e1dfb] svg{width:32px;height:32px}.btn-icon[data-v-7d9e1dfb] img{object-fit:contain;border-radius:8px;width:32px;height:32px;display:block}.toast[data-v-7d9e1dfb]{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-primary);background:#fffc;border:1px solid #fff;border-radius:12px;padding:10px 16px;font-size:13px;position:fixed;bottom:32px;right:24px;box-shadow:0 12px 40px #00000026,inset 0 1px #fff3}.toast-enter-active[data-v-7d9e1dfb],.toast-leave-active[data-v-7d9e1dfb]{transition:all .25s}.toast-enter-from[data-v-7d9e1dfb],.toast-leave-to[data-v-7d9e1dfb]{opacity:0;transform:translateY(8px)}@media (width<=1023px){.social-anchor[data-v-7d9e1dfb]{justify-content:center;display:flex;position:static;width:100%!important;height:auto!important}.social-row[data-v-7d9e1dfb]{justify-content:center;position:static}}.share-title[data-v-0962514a]{font-size:14px;font-weight:400}.share-link[data-v-0962514a]{margin-top:8px;transition:opacity .2s;display:block}.share-link[data-v-0962514a]:hover{opacity:.8}.share-row[data-v-0962514a]{align-items:center;display:flex}.share-logo[data-v-0962514a]{color:#fff;width:48px;height:48px;font-family:var(--font-averia);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-right:12px;font-size:22px;display:flex;overflow:hidden}.share-name[data-v-0962514a]{color:var(--color-primary);font-size:14px;font-weight:500}.share-desc[data-v-0962514a]{color:var(--color-secondary);-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;margin-top:8px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.article-body[data-v-9056194b]{flex-direction:column;display:flex}.article-title[data-v-9056194b]{font-size:14px;font-weight:400}.article-link[data-v-9056194b]{margin-top:8px;transition:opacity .2s;display:block}.article-link[data-v-9056194b]:hover{opacity:.8}.article-row[data-v-9056194b]{align-items:center;display:flex}.article-cover[data-v-9056194b]{color:#fff;width:48px;height:48px;font-family:var(--font-averia);background:var(--color-brand);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-right:12px;font-size:22px;display:flex;overflow:hidden}.article-name[data-v-9056194b]{color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.article-desc[data-v-9056194b]{color:var(--color-secondary);-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;margin-top:8px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.write-anchor[data-v-5b3fc283]{align-items:center;gap:16px;display:flex;position:absolute}.gear-btn[data-v-5b3fc283]{color:var(--color-primary);border-radius:10px;padding:8px;transition:background .2s}.gear-btn[data-v-5b3fc283]:hover{background:#ffffff73}@media (width<=1023px){.write-anchor[data-v-5b3fc283]{justify-content:center;position:static}}@media (width<=640px){.write-anchor[data-v-5b3fc283]{display:none}}.like-anchor[data-v-314556d0]{position:absolute}.like-btn[data-v-314556d0]{border-radius:9999px;justify-content:center;align-items:center;width:54px;height:54px;padding:12px;display:flex;position:relative;overflow:visible}.like-count[data-v-314556d0]{color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:#d1d5db;border-radius:9999px;min-width:24px;padding:4px 6px;font-size:12px;transition:background .3s;position:absolute;top:-8px;left:36px}.like-count.is-liked[data-v-314556d0]{background:#fb7185}.heart[data-v-314556d0]{color:#fecdd3;width:28px;height:28px;transition:color .3s}.heart.is-liked[data-v-314556d0]{color:#fb7185}.heart-wrap[data-v-314556d0]{display:flex}.heart-wrap.is-bursting .heart[data-v-314556d0]{transform-origin:50%;animation:.6s ease-out heartbeat-frame}.burst-heart[data-v-314556d0]{color:#fb7185;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.burst-heart svg[data-v-314556d0]{width:12px;height:12px}.burst-enter-active[data-v-314556d0]{animation:.8s ease-out forwards heart-burst-314556d0}.burst-leave-active[data-v-314556d0]{display:none}@keyframes heart-burst-314556d0{0%{opacity:1;transform:scale(0)translate(0)}to{opacity:0;transform:scale(1.2) translate(var(--dx), var(--dy))}}@media (width<=1023px){.like-anchor[data-v-314556d0]{justify-content:center;display:flex;position:static}}.music-card[data-v-56b7201f]{align-items:center;gap:12px;display:flex}.music-icon[data-v-56b7201f]{width:32px;height:32px;color:var(--color-secondary);flex-shrink:0}.music-info[data-v-56b7201f]{flex:1;min-width:0}.music-title[data-v-56b7201f]{color:var(--color-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.music-track[data-v-56b7201f]{background:#fff9;border-radius:9999px;height:8px;margin-top:4px;overflow:hidden}.music-progress[data-v-56b7201f]{background:linear-gradient(to right bottom, var(--color-brand) 0%, var(--color-brand-secondary));border-radius:9999px;height:100%;transition:width .3s}.music-play[data-v-56b7201f]{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .2s;display:flex}.music-play[data-v-56b7201f]:hover{opacity:.8}.music-ctrl[data-v-56b7201f]{width:16px;height:16px;color:var(--color-brand)}@media (width<=1023px){.music-card[data-v-56b7201f]{max-width:calc(100vw - 2rem);position:static;width:100%!important}}.home[data-v-a22416c2]{min-height:100vh}.dashboard[data-v-a22416c2]{height:max(100vh,860px);position:relative}@media (width<=1023px){.dashboard[data-v-a22416c2]{flex-direction:column;align-items:center;gap:24px;height:auto;padding:10px 16px 80px;display:flex}.mobile-clock[data-v-a22416c2],.mobile-calendar[data-v-a22416c2],.mobile-write[data-v-a22416c2]{display:none!important}.mobile-like[data-v-a22416c2]{right:16px;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:70;position:fixed!important;top:auto!important;left:auto!important}.mobile-art[data-v-a22416c2]{order:1}.mobile-hi[data-v-a22416c2]{order:2}.mobile-social[data-v-a22416c2]{order:3}.mobile-article[data-v-a22416c2]{order:4}.mobile-share[data-v-a22416c2]{order:5}.mobile-music[data-v-a22416c2]{order:6}}.footer[data-v-a22416c2]{text-align:center;color:var(--color-secondary);padding:20px 0 56px;font-size:13px}.blog-list-page[data-v-eafb3b37]{min-height:100vh;padding:120px 24px 80px}.blog-list-wrap[data-v-eafb3b37]{flex-direction:column;gap:24px;max-width:920px;margin:0 auto;display:flex}@keyframes blog-scale-in-eafb3b37{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.blog-scale-in[data-v-eafb3b37]{transform-origin:0 0;animation:.5s cubic-bezier(.34,1.2,.5,1) backwards blog-scale-in-eafb3b37}.blog-tabs[data-v-eafb3b37]{border:1px solid var(--color-border);background:var(--color-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--card-shadow);border-radius:9999px;align-self:center;gap:4px;padding:4px;display:inline-flex}.blog-tab[data-v-eafb3b37]{color:var(--color-secondary);border-radius:9999px;padding:8px 28px;font-size:14px;font-weight:500;transition:all .25s}.blog-tab[data-v-eafb3b37]:hover{color:var(--color-brand)}.blog-tab.is-active[data-v-eafb3b37]{background:var(--color-brand);color:#fff;box-shadow:0 4px 12px #35bfab59}.blog-group[data-v-eafb3b37]{padding:24px 28px}.blog-group-head[data-v-eafb3b37]{align-items:center;gap:12px;margin-bottom:8px;font-size:15px;display:flex}.blog-group-label[data-v-eafb3b37]{font-family:var(--font-averia);color:var(--color-primary);font-size:18px;font-weight:500}.blog-group-dot[data-v-eafb3b37]{background:#d9d9d9;border-radius:50%;width:8px;height:8px}.blog-group-count[data-v-eafb3b37]{color:var(--color-secondary);font-size:13px}.blog-item[data-v-eafb3b37]{border-radius:12px;align-items:center;gap:12px;min-height:44px;padding:8px 4px;transition:all .25s;display:flex}.blog-item[data-v-eafb3b37]:hover{background:#35bfab14}.blog-item:hover .blog-item-title[data-v-eafb3b37]{color:var(--color-brand);transform:translate(4px)}.blog-item-date[data-v-eafb3b37]{width:48px;color:var(--color-secondary);font-size:13px;font-weight:500;font-family:var(--font-mono);flex-shrink:0}.blog-item-dot[data-v-eafb3b37]{background:var(--color-secondary);border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:all .25s}.blog-item:hover .blog-item-dot[data-v-eafb3b37]{background:var(--color-brand);border-radius:4px;height:14px}.blog-item-title[data-v-eafb3b37]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-primary);flex:1;font-size:14px;font-weight:500;transition:all .25s;overflow:hidden}.blog-item-tags[data-v-eafb3b37]{flex-wrap:wrap;gap:8px;display:flex}.blog-item-tag[data-v-eafb3b37]{color:var(--color-secondary);font-size:12px}.blog-empty[data-v-eafb3b37]{text-align:center;color:var(--color-secondary);padding:48px 0;font-size:14px}.group-enter-active[data-v-eafb3b37],.group-leave-active[data-v-eafb3b37]{transition:opacity .3s,transform .3s}.group-enter-from[data-v-eafb3b37],.group-leave-to[data-v-eafb3b37]{opacity:0;transform:translateY(-8px)}@media (width<=1023px){.blog-list-page[data-v-eafb3b37]{padding-top:10px}}@media (width<=640px){.blog-list-page[data-v-eafb3b37]{padding-left:16px;padding-right:16px}.blog-group[data-v-eafb3b37]{padding:20px}.blog-item-tags[data-v-eafb3b37]{display:none}}.code-view[data-v-ffb4e20a]{font-family:var(--font-mono);background:#21252b;border:1px solid #1e2028e6;border-radius:14px;margin:18px 0;overflow:hidden;box-shadow:0 20px 40px -28px #00000073,inset 0 0 0 1px #ffffff0a}.cv-head[data-v-ffb4e20a]{background:linear-gradient(#2b303b 0%,#23272f 100%);border-bottom:1px solid #00000059;align-items:center;gap:10px;padding:8px 12px;display:flex}.cv-dots[data-v-ffb4e20a]{flex-shrink:0;gap:6px;display:flex}.cv-dot[data-v-ffb4e20a]{border-radius:50%;width:10px;height:10px;display:block}.cv-dot-red[data-v-ffb4e20a]{background:#ff5f57}.cv-dot-yellow[data-v-ffb4e20a]{background:#febc2e}.cv-dot-green[data-v-ffb4e20a]{background:#28c840}.cv-title[data-v-ffb4e20a]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;color:#9aa4b2;flex:1;min-width:0;font-size:12px;overflow:hidden}.cv-copy[data-v-ffb4e20a]{color:#9aa4b2;background:#ffffff0f;border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;transition:color .2s,background .2s;display:flex}.cv-copy[data-v-ffb4e20a]:hover{color:#e6e9ef;background:#ffffff24}.cv-copy.is-copied[data-v-ffb4e20a]{color:#98c379}.cv-copy svg[data-v-ffb4e20a]{width:14px;height:14px}.cv-body[data-v-ffb4e20a]{tab-size:2;background:#1d2027;font-size:13px;line-height:1.75;display:flex;overflow:auto}.cv-gutter[data-v-ffb4e20a]{text-align:right;color:#4b5263;-webkit-user-select:none;user-select:none;background:#1a1d23;border-right:1px solid #ffffff0f;flex-shrink:0;padding:12px 10px 12px 12px;position:sticky;left:0}.cv-gutter span[data-v-ffb4e20a]{display:block}.cv-code[data-v-ffb4e20a]{white-space:pre;color:#abb2bf;flex:1;min-width:0;padding:12px 16px}.cv-line[data-v-ffb4e20a]{min-height:1.75em;display:block}.cv-comment[data-v-ffb4e20a]{color:#6b7280;font-style:italic}.cv-string[data-v-ffb4e20a]{color:#98c379}.cv-number[data-v-ffb4e20a]{color:#d19a66}.cv-keyword[data-v-ffb4e20a]{color:#c678dd}.cv-literal[data-v-ffb4e20a]{color:#e5c07b}.cv-tag[data-v-ffb4e20a]{color:#e06c75}.cv-attr[data-v-ffb4e20a]{color:#e5c07b}.cv-fn[data-v-ffb4e20a],.cv-builtin[data-v-ffb4e20a]{color:#61afef}.cv-interp[data-v-ffb4e20a],.cv-op[data-v-ffb4e20a]{color:#56b6c2}@media (width<=640px){.cv-body[data-v-ffb4e20a]{font-size:12px}.cv-copy-text[data-v-ffb4e20a]{display:none}}.detail-page[data-v-7f124a49]{min-height:100vh;padding:120px 24px 80px}.detail-layout[data-v-7f124a49]{justify-content:center;align-items:flex-start;gap:24px;max-width:1140px;margin:0 auto;display:flex}.detail-article[data-v-7f124a49]{flex:1;min-width:0;padding:32px 36px 48px}.detail-back[data-v-7f124a49]{color:var(--color-secondary);margin-bottom:20px;font-size:13px;transition:color .2s;display:inline-block}.detail-back[data-v-7f124a49]:hover{color:var(--color-brand)}.detail-title[data-v-7f124a49]{text-align:center;font-family:var(--font-averia);color:var(--color-primary);font-size:28px;font-weight:500;line-height:1.35}.detail-tags[data-v-7f124a49]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.detail-tag[data-v-7f124a49]{color:var(--color-secondary);font-size:13px}.detail-date[data-v-7f124a49]{text-align:center;color:var(--color-secondary);margin-top:8px;font-size:13px}.detail-content[data-v-7f124a49]{color:var(--color-primary);margin-top:28px;font-size:15px;line-height:1.9}.detail-content[data-v-7f124a49] h1,.detail-content[data-v-7f124a49] h2,.detail-content[data-v-7f124a49] h3,.detail-content[data-v-7f124a49] h4{color:var(--color-primary);margin:30px 0 12px;scroll-margin-top:96px;font-weight:600}.detail-content[data-v-7f124a49] h1{font-size:24px}.detail-content[data-v-7f124a49] h2{font-size:21px}.detail-content[data-v-7f124a49] h3{font-size:18px}.detail-content[data-v-7f124a49] h4{font-size:16px}.detail-content[data-v-7f124a49] p{margin:14px 0}.detail-content[data-v-7f124a49] code{font-size:13px;font-family:var(--font-mono);background:#7b888e1f;border-radius:6px;padding:2px 6px}.detail-content[data-v-7f124a49] pre{border:1px solid var(--color-border);background:#ffffffbf;border-radius:16px;padding:18px;font-size:13px;overflow-x:auto}.detail-content[data-v-7f124a49] pre code{background:0 0;padding:0}.detail-content[data-v-7f124a49] img{border:1px solid var(--color-border);background:#ffffffb3;border-radius:14px;max-width:100%;height:auto;margin:18px auto;padding:6px;display:block;box-shadow:0 20px 40px -28px #00000059}.detail-content[data-v-7f124a49] blockquote{border-left:3px solid var(--color-brand);background:#35bfab1a;border-radius:0 12px 12px 0;margin:14px 0;padding:10px 18px}.detail-content[data-v-7f124a49] ul,.detail-content[data-v-7f124a49] ol{margin:12px 0;padding-left:24px}.detail-content[data-v-7f124a49] ul{list-style:outside}.detail-content[data-v-7f124a49] ol{list-style:decimal}.detail-content[data-v-7f124a49] li{margin:6px 0}.detail-content[data-v-7f124a49] a{color:var(--color-brand);text-decoration:underline}.detail-content[data-v-7f124a49] img{border-radius:16px;max-width:100%}.detail-side[data-v-7f124a49]{flex-direction:column;flex-shrink:0;gap:16px;width:200px;display:flex;position:sticky;top:24px}.side-card[data-v-7f124a49]{border:1px solid var(--color-border);background:var(--color-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--card-shadow);border-radius:20px;padding:14px}.side-cover[data-v-7f124a49]{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;display:block}.side-cover-fallback[data-v-7f124a49]{background:linear-gradient(to right bottom, var(--color-brand) 0%, var(--color-brand-secondary));color:#fff;font-family:var(--font-averia);justify-content:center;align-items:center;font-size:44px;display:flex}.side-title[data-v-7f124a49]{color:var(--color-secondary);margin-bottom:8px;font-size:14px;font-weight:500}.side-summary[data-v-7f124a49]{color:var(--color-secondary);font-size:13px;line-height:1.7}.side-toc[data-v-7f124a49]{flex-direction:column;gap:6px;max-height:300px;display:flex;overflow-y:auto}.side-toc-item[data-v-7f124a49]{color:var(--color-secondary);font-size:13px;line-height:1.5;transition:color .2s;display:block;position:relative}.side-toc-item[data-v-7f124a49]:hover,.side-toc-item.is-active[data-v-7f124a49]{color:var(--color-brand)}.side-empty[data-v-7f124a49]{color:var(--color-secondary);font-size:13px}.side-like-card[data-v-7f124a49]{justify-content:center;display:flex}.side-like[data-v-7f124a49]{background:#fff9;border:1px solid #fffc;border-radius:9999px;align-items:center;gap:8px;padding:10px 18px;transition:transform .2s;display:flex;position:relative}.side-like[data-v-7f124a49]:hover{transform:scale(1.05)}.side-like-count[data-v-7f124a49]{color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:#d1d5db;border-radius:9999px;min-width:22px;padding:3px 7px;font-size:12px;transition:background .3s}.side-like:hover .side-like-count[data-v-7f124a49]{background:#fb7185}.side-heart[data-v-7f124a49]{display:flex}.side-heart.is-bursting .heartbeat[data-v-7f124a49]{transform-origin:50%;animation:.6s ease-out heartbeat-frame}.heartbeat[data-v-7f124a49]{color:#fecdd3;width:24px;height:24px;transition:color .3s}.heartbeat.is-liked[data-v-7f124a49]{color:#fb7185}.side-like-text[data-v-7f124a49]{color:var(--color-secondary);font-size:13px}.burst-heart[data-v-7f124a49]{color:#fb7185;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.burst-heart svg[data-v-7f124a49]{width:12px;height:12px}.burst-enter-active[data-v-7f124a49]{animation:.8s ease-out forwards heart-burst-7f124a49}.burst-leave-active[data-v-7f124a49]{display:none}@keyframes heart-burst-7f124a49{0%{opacity:1;transform:scale(0)translate(0)}to{opacity:0;transform:scale(1.2) translate(var(--dx), var(--dy))}}.side-top[data-v-7f124a49]{width:40px;height:40px;color:var(--color-primary);background:#35bfab33;border-radius:50%;justify-content:center;align-self:flex-end;align-items:center;transition:transform .2s,background .2s;display:flex;box-shadow:0 8px 20px #0000001a}.side-top[data-v-7f124a49]:hover{background:#35bfab59;transform:scale(1.08)}.side-top svg[data-v-7f124a49]{width:18px;height:18px}@media (width<=900px){.detail-side[data-v-7f124a49]{display:none}}@media (width<=1023px){.detail-page[data-v-7f124a49]{padding-top:10px}}@media (width<=640px){.detail-page[data-v-7f124a49]{padding-left:16px;padding-right:16px}.detail-article[data-v-7f124a49]{padding:24px 20px 36px}.detail-title[data-v-7f124a49]{font-size:22px}}.project-card[data-v-06fd3690]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff80;border:1px solid #fff;border-radius:24px;flex-direction:column;padding:20px;transition:transform .3s cubic-bezier(.34,1.2,.5,1),border-color .3s;display:flex;box-shadow:0 24px 34px -30px #0000001f,inset 0 0 16px #ffffff38}.project-card[data-v-06fd3690]:hover{border-color:#35bfab8c;transform:translateY(-4px)scale(1.01)}.project-head[data-v-06fd3690]{align-items:center;gap:12px;display:flex}.project-logo[data-v-06fd3690]{color:#fff;width:44px;height:44px;font-family:var(--font-averia);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.project-info[data-v-06fd3690]{flex:1;min-width:0}.project-name[data-v-06fd3690]{font-family:var(--font-averia);color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:500;overflow:hidden}.project-tag[data-v-06fd3690]{color:var(--color-brand);font-size:12px;font-family:var(--font-mono);background:#35bfab26;border-radius:9999px;margin-top:6px;padding:3px 10px;display:inline-block}.project-desc[data-v-06fd3690]{color:var(--color-secondary);flex:1;margin-top:12px;font-size:13px;line-height:1.55}.project-link[data-v-06fd3690]{color:var(--color-primary);background:#fff9;border:1px solid #ffffffe6;border-radius:9999px;align-self:flex-start;align-items:center;gap:6px;margin-top:14px;padding:7px 16px;font-size:13px;font-weight:500;transition:all .25s;display:inline-flex}.project-link svg[data-v-06fd3690]{width:16px;height:16px}.project-card:hover .project-link[data-v-06fd3690]{background:var(--color-brand);border-color:var(--color-brand);color:#fff;box-shadow:0 8px 18px #35bfab59}.projects-page[data-v-a0c8ffd5]{min-height:100vh;padding:120px 24px 80px}.projects-wrap[data-v-a0c8ffd5]{flex-direction:column;gap:20px;max-width:920px;margin:0 auto;display:flex}@keyframes page-scale-in-a0c8ffd5{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.page-scale-in[data-v-a0c8ffd5]{transform-origin:0 0;animation:.5s cubic-bezier(.34,1.2,.5,1) backwards page-scale-in-a0c8ffd5}.projects-title[data-v-a0c8ffd5]{text-align:center;font-family:var(--font-averia);color:var(--color-primary);font-size:28px;font-weight:500}.projects-subtitle[data-v-a0c8ffd5]{text-align:center;color:var(--color-secondary);font-size:13px}.projects-grid[data-v-a0c8ffd5]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.projects-more[data-v-a0c8ffd5]{border:1px solid var(--color-border);background:var(--color-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--card-shadow);color:var(--color-secondary);border-radius:9999px;align-self:center;align-items:center;gap:8px;margin-top:8px;padding:10px 22px;font-size:13px;transition:all .25s;display:inline-flex}.projects-more[data-v-a0c8ffd5]:hover{color:var(--color-brand);transform:scale(1.04)}.projects-more svg[data-v-a0c8ffd5]{width:16px;height:16px}@media (width<=768px){.projects-grid[data-v-a0c8ffd5]{grid-template-columns:1fr}}@media (width<=1023px){.projects-page[data-v-a0c8ffd5]{padding-top:10px}}@media (width<=640px){.projects-page[data-v-a0c8ffd5]{padding-left:16px;padding-right:16px}}.about-page[data-v-3e329953]{min-height:100vh;padding:120px 24px 80px}.about-wrap[data-v-3e329953]{max-width:920px;margin:0 auto}.about-title[data-v-3e329953]{text-align:center;font-family:var(--font-averia);color:var(--color-primary);margin-bottom:24px;font-size:28px;font-weight:500}.about-cards[data-v-3e329953]{flex-direction:column;gap:20px;display:flex}.about-card[data-v-3e329953]{padding:28px 32px}.about-card-title[data-v-3e329953]{color:var(--color-primary);margin-bottom:14px;font-size:16px;font-weight:600}.about-card p[data-v-3e329953]{color:var(--color-primary);font-size:15px;line-height:1.9}.about-card p+p[data-v-3e329953]{margin-top:10px}.about-card a[data-v-3e329953]{color:var(--color-brand);text-decoration:underline}.about-chips[data-v-3e329953]{flex-wrap:wrap;gap:10px;display:flex}.about-chips span[data-v-3e329953]{color:var(--color-brand);font-size:13px;font-family:var(--font-mono);background:#35bfab1f;border-radius:9999px;padding:5px 14px}@media (width<=1023px){.about-page[data-v-3e329953]{padding-top:10px}}@media (width<=640px){.about-page[data-v-3e329953]{padding-left:16px;padding-right:16px}.about-card[data-v-3e329953]{padding:22px 20px}}.tools-page[data-v-dd1c9014]{min-height:100vh;padding:120px 24px 80px}.tools-wrap[data-v-dd1c9014]{flex-direction:column;gap:20px;max-width:920px;margin:0 auto;display:flex}.tools-title[data-v-dd1c9014]{text-align:center;font-family:var(--font-averia);color:var(--color-primary);font-size:28px;font-weight:500}.tools-subtitle[data-v-dd1c9014]{text-align:center;color:var(--color-secondary);font-size:13px}.tools-controls[data-v-dd1c9014]{flex-direction:column;align-items:center;gap:14px;display:flex}.tools-search[data-v-dd1c9014]{border:1px solid var(--color-border);background:var(--color-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:min(440px,100%);box-shadow:var(--card-shadow);border-radius:9999px;align-items:center;gap:10px;padding:10px 18px;display:flex}.tools-search svg[data-v-dd1c9014]{width:18px;height:18px;color:var(--color-secondary);flex-shrink:0}.tools-search input[data-v-dd1c9014]{min-width:0;color:var(--color-primary);background:0 0;border:none;outline:none;flex:1;font-size:14px}.tools-search input[data-v-dd1c9014]::placeholder{color:var(--color-secondary)}.tools-tags[data-v-dd1c9014]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tools-tag[data-v-dd1c9014]{border:1px solid var(--color-border);background:var(--color-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-secondary);border-radius:9999px;padding:6px 16px;font-size:13px;transition:all .2s}.tools-tag[data-v-dd1c9014]:hover{color:var(--color-brand)}.tools-tag.is-active[data-v-dd1c9014]{background:var(--color-brand);border-color:var(--color-brand);color:#fff;box-shadow:0 4px 12px #35bfab59}.tools-grid[data-v-dd1c9014]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.tool-card[data-v-dd1c9014]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff80;border:1px solid #fff;border-radius:24px;flex-direction:column;padding:20px;transition:transform .3s cubic-bezier(.34,1.2,.5,1),border-color .3s;display:flex;box-shadow:0 24px 34px -30px #0000001f,inset 0 0 16px #ffffff38}.tool-card[data-v-dd1c9014]:hover{border-color:#35bfab8c;transform:translateY(-4px)scale(1.01)}.tool-head[data-v-dd1c9014]{align-items:center;gap:12px;display:flex}.tool-logo[data-v-dd1c9014]{color:#fff;width:40px;height:40px;font-family:var(--font-averia);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.tool-name[data-v-dd1c9014]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-averia);color:var(--color-primary);flex:1;font-size:16px;font-weight:500;overflow:hidden}.tool-arrow[data-v-dd1c9014]{width:16px;height:16px;color:var(--color-secondary);flex-shrink:0;transition:all .25s}.tool-card:hover .tool-arrow[data-v-dd1c9014]{color:var(--color-brand);transform:translate(2px,-2px)}.tool-desc[data-v-dd1c9014]{color:var(--color-secondary);flex:1;margin-top:12px;font-size:13px;line-height:1.6}.tool-tags[data-v-dd1c9014]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.tool-tag[data-v-dd1c9014]{color:var(--color-brand);font-size:12px}.tools-empty[data-v-dd1c9014]{text-align:center;color:var(--color-secondary);padding:48px 0;font-size:14px}@media (width<=768px){.tools-grid[data-v-dd1c9014]{grid-template-columns:1fr}}@media (width<=1023px){.tools-page[data-v-dd1c9014]{padding-top:10px}}@media (width<=640px){.tools-page[data-v-dd1c9014]{padding-left:16px;padding-right:16px}}.bloggers-page[data-v-00419411]{min-height:100vh;padding:120px 24px 80px}.bloggers-wrap[data-v-00419411]{max-width:920px;margin:0 auto}.bloggers-title[data-v-00419411]{text-align:center;font-family:var(--font-averia);color:var(--color-primary);font-size:28px;font-weight:500}.bloggers-subtitle[data-v-00419411]{text-align:center;color:var(--color-secondary);margin-top:8px;font-size:13px}.bloggers-grid[data-v-00419411]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin-top:28px;display:grid}.blogger-card[data-v-00419411]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff80;border:1px solid #fff;border-radius:24px;flex-direction:row;align-items:flex-start;gap:18px;padding:20px 22px;transition:transform .3s cubic-bezier(.34,1.2,.5,1),border-color .3s;display:flex;box-shadow:0 24px 34px -30px #0000001f,inset 0 0 16px #ffffff38}.blogger-card[data-v-00419411]:hover{border-color:#35bfab8c;transform:translateY(-4px)scale(1.01)}.blogger-logo[data-v-00419411]{color:#fff;width:96px;height:96px;font-family:var(--font-averia);border-radius:28px;flex:none;justify-content:center;align-items:center;font-size:44px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff80}.blogger-logo img[data-v-00419411]{object-fit:contain;background:#ffffffeb;width:100%;height:100%;padding:10px;display:block}.blogger-body[data-v-00419411]{flex-direction:column;flex:auto;min-width:0;display:flex}.blogger-name[data-v-00419411]{font-family:var(--font-averia);color:var(--color-primary);font-size:16px;font-weight:500;line-height:1.4}.blogger-desc[data-v-00419411]{color:var(--color-secondary);flex:1;margin-top:6px;font-size:12.5px;line-height:1.55}.blogger-link[data-v-00419411]{color:var(--color-brand);align-self:flex-start;align-items:center;gap:6px;margin-top:12px;font-size:13px;transition:transform .2s;display:inline-flex}.blogger-link svg[data-v-00419411]{width:14px;height:14px}.blogger-card:hover .blogger-link[data-v-00419411]{transform:translate(3px)}@media (width<=768px){.bloggers-grid[data-v-00419411]{grid-template-columns:1fr}}@media (width<=1023px){.bloggers-page[data-v-00419411]{padding-top:10px}}@media (width<=640px){.bloggers-page[data-v-00419411]{padding-left:16px;padding-right:16px}}.starred-page[data-v-f95f2018]{min-height:100vh;padding:120px 24px 80px}.starred-wrap[data-v-f95f2018]{flex-direction:column;gap:20px;max-width:920px;margin:0 auto;display:flex}.starred-title[data-v-f95f2018]{text-align:center;font-family:var(--font-averia);color:var(--color-primary);font-size:28px;font-weight:500}.starred-subtitle[data-v-f95f2018]{text-align:center;color:var(--color-secondary);font-size:13px}.starred-grid[data-v-f95f2018]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.starred-more[data-v-f95f2018]{border:1px solid var(--color-border);background:var(--color-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--card-shadow);color:var(--color-secondary);border-radius:9999px;align-self:center;align-items:center;gap:8px;margin-top:8px;padding:10px 22px;font-size:13px;transition:all .25s;display:inline-flex}.starred-more[data-v-f95f2018]:hover{color:var(--color-brand);transform:scale(1.04)}.starred-more svg[data-v-f95f2018]{width:15px;height:15px}@media (width<=768px){.starred-grid[data-v-f95f2018]{grid-template-columns:1fr}}@media (width<=1023px){.starred-page[data-v-f95f2018]{padding-top:10px}}@media (width<=640px){.starred-page[data-v-f95f2018]{padding-left:16px;padding-right:16px}}
