@charset "UTF-8";.menu-bar[data-v-1090efcf]{width:fit-content;position:fixed;top:20px;left:50%;transform:translate(-50%);border-radius:1.5rem;z-index:999;background:#ffffff4d;backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6);border:1px solid rgba(255,255,255,.5);box-shadow:inset 0 1px #fff9,0 2px 8px #3f39360a,0 8px 24px #3f393605}.menu-bar .logo[data-v-1090efcf]{width:16px;height:16px}.menu-bar .divider[data-v-1090efcf]{width:1px;height:16px;background-color:var(--text-muted)}.menu-bar .menu-bar-item a[data-v-1090efcf]{text-decoration:none;transition:all .3s ease-in-out;white-space:nowrap;touch-action:manipulation}.menu-bar .menu-bar-item a[data-v-1090efcf]:hover{font-weight:500}.menu-bar .menu-bar-item a.active[data-v-1090efcf]{font-weight:500;color:var(--text-title)}.menu-bar .theme-toogle-btn[data-v-1090efcf]{height:24px;width:24px;transition:all .3s ease-in-out}.menu-bar .theme-toogle-btn[data-v-1090efcf]:hover{background-color:var(--bg-hover)}html.dark .menu-bar[data-v-1090efcf]{background:#24242459;border-color:#ffffff0a;box-shadow:inset 0 1px #ffffff14,0 2px 8px #0000000f,0 8px 24px #00000008}@media(prefers-reduced-transparency:reduce){.menu-bar[data-v-1090efcf]{background:var(--bg-card);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--border-base)}}.site-footer[data-v-0e070363]{margin-top:auto;padding:20px 0 10px;text-align:center;font-size:12px;color:var(--text-muted)}.site-footer p[data-v-0e070363]{margin:4px 0}.site-footer a[data-v-0e070363]{color:var(--text-muted);text-decoration:none}.site-footer a[data-v-0e070363]:hover{color:var(--text-color)}.lightbox-enter-active[data-v-e1010888],.lightbox-leave-active[data-v-e1010888]{transition:opacity .3s cubic-bezier(.16,1,.3,1)}.lightbox-enter-active .lightbox-image[data-v-e1010888],.lightbox-leave-active .lightbox-image[data-v-e1010888]{transition:transform .4s cubic-bezier(.16,1,.3,1)}.lightbox-enter-from[data-v-e1010888],.lightbox-leave-to[data-v-e1010888]{opacity:0}.lightbox-enter-from .lightbox-image[data-v-e1010888],.lightbox-leave-to .lightbox-image[data-v-e1010888]{transform:scale(.92)!important}.image-lightbox-overlay[data-v-e1010888]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:#000000d9;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);outline:none;-webkit-user-select:none;user-select:none}.lightbox-close[data-v-e1010888]{position:absolute;top:20px;right:20px;z-index:10}.lightbox-toolbar[data-v-e1010888]{position:absolute;top:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;z-index:10;padding:6px 10px;border-radius:.5rem;background-color:#00000059;border:1px solid oklch(100% 0 0deg / .08)}@media(max-width:640px){.lightbox-toolbar[data-v-e1010888]{display:none}}.lightbox-counter[data-v-e1010888]{font-size:.75rem;font-weight:500;letter-spacing:.04em;color:#fff9;padding:0 6px;margin-right:4px;font-variant-numeric:tabular-nums}.lightbox-btn[data-v-e1010888]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:.4rem;border:none;background-color:transparent;color:#ffffffb3;cursor:pointer;transition:background-color .2s,color .2s}.lightbox-btn[data-v-e1010888]:hover{background-color:#ffffff1a;color:#fff}.lightbox-btn[data-v-e1010888]:active{transform:scale(.92)}.lightbox-nav[data-v-e1010888]{position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid oklch(100% 0 0deg / .1);background-color:#0000004d;color:#ffffffb3;cursor:pointer;transition:background-color .2s,color .2s,transform .2s}.lightbox-nav[data-v-e1010888]:hover{background-color:#ffffff1f;color:#fff;transform:translateY(-50%) scale(1.05)}.lightbox-nav[data-v-e1010888]:active{transform:translateY(-50%) scale(.95)}.lightbox-prev[data-v-e1010888]{left:20px}.lightbox-next[data-v-e1010888]{right:20px}.lightbox-image-wrap[data-v-e1010888]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:80px 80px 60px}@media(max-width:640px){.lightbox-image-wrap[data-v-e1010888]{padding:60px 20px 50px}}.lightbox-image[data-v-e1010888]{max-width:100%;max-height:100%;object-fit:contain;border-radius:.25rem;transition:transform .25s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 40px #00000059;will-change:transform}.lightbox-footer[data-v-e1010888]{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;padding:16px 20px 24px;z-index:10}.lightbox-alt[data-v-e1010888]{font-size:.78rem;color:#ffffff73;max-width:60ch;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.home-page[data-v-faa6c689]{--home-accent: oklch(.5 .07 55);position:relative;overflow:hidden;margin-top:-80px}.home-atmosphere[data-v-faa6c689]{position:absolute;inset:0;background:radial-gradient(ellipse 50% 45% at 50% 42%,oklch(96% .015 55deg / .6),transparent 70%);pointer-events:none}.home-content[data-v-faa6c689]{position:relative;max-width:580px;animation:fadeUp-faa6c689 1s cubic-bezier(.16,1,.3,1) both}.home-imprint[data-v-faa6c689]{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;margin-bottom:32px;font-size:.7rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--home-accent);border:1px solid oklch(50% .07 55deg / .2);border-radius:1.5rem;animation:fadeUp-faa6c689 .8s cubic-bezier(.16,1,.3,1) .1s both}.imprint-mark[data-v-faa6c689]{width:4px;height:4px;background-color:var(--home-accent);border-radius:1px;transform:rotate(45deg)}.home-title[data-v-faa6c689]{font-size:clamp(3rem,9vw,5.5rem);font-family:var(--font-serif);font-weight:600;line-height:1.1;letter-spacing:-.03em;text-wrap:balance;animation:fadeUp-faa6c689 .8s cubic-bezier(.16,1,.3,1) .2s both}.home-ornament[data-v-faa6c689]{display:flex;align-items:center;justify-content:center;gap:10px;margin:28px auto;animation:fadeUp-faa6c689 .8s cubic-bezier(.16,1,.3,1) .35s both}.ornament-line[data-v-faa6c689]{width:24px;height:1px;background-color:var(--home-accent);opacity:.4}.ornament-diamond[data-v-faa6c689]{width:4px;height:4px;background-color:var(--home-accent);transform:rotate(45deg);opacity:.6}.home-desc[data-v-faa6c689]{color:var(--text-body);font-size:1.05rem;line-height:1.85;min-height:1.85em;max-width:420px;margin:0 auto;animation:fadeUp-faa6c689 .8s cubic-bezier(.16,1,.3,1) .45s both;font-family:var(--font-serif)}.home-desc[data-v-faa6c689] .typewriter-cursor{color:var(--home-accent);font-weight:300}.home-scroll-hint[data-v-faa6c689]{position:absolute;bottom:36px;left:50%;transform:translate(-50%);animation:fadeUp-faa6c689 .8s cubic-bezier(.16,1,.3,1) .7s both}.scroll-line[data-v-faa6c689]{display:block;width:1px;height:36px;background:linear-gradient(to bottom,var(--home-accent),transparent);opacity:.4;animation:scrollPulse-faa6c689 2.4s ease-in-out infinite}@keyframes fadeUp-faa6c689{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scrollPulse-faa6c689{0%,to{opacity:.4;transform:scaleY(1)}50%{opacity:.15;transform:scaleY(.6)}}@media(prefers-reduced-motion:reduce){.home-content[data-v-faa6c689],.home-imprint[data-v-faa6c689],.home-title[data-v-faa6c689],.home-ornament[data-v-faa6c689],.home-desc[data-v-faa6c689],.home-scroll-hint[data-v-faa6c689],.scroll-line[data-v-faa6c689]{animation:none}}html.dark .home-page{--home-accent: oklch(.72 .06 55)}html.dark .home-atmosphere{background:radial-gradient(ellipse 50% 45% at 50% 42%,oklch(30% .015 55deg / .3),transparent 70%)}html.dark .home-imprint{border-color:#c39b8133}.post-list-page .page-title[data-v-041b7847]{display:flex;align-items:center;gap:10px;font-size:2rem;font-weight:700;margin-bottom:20px}.post-list-page .page-title-icon[data-v-041b7847]{color:var(--text-body);opacity:.5}.post-list-page .page-count[data-v-041b7847]{display:inline-flex;align-items:center;justify-content:center;padding:3px 12px;min-width:40px;border-radius:999px;font-size:.8rem;font-weight:500;font-family:var(--font-mono);background-color:var(--bg-hover);border:1px solid var(--border-base);color:var(--text-body)}@keyframes card-enter-041b7847{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.post-list-page .post-item-card[data-v-041b7847]{display:block;text-decoration:none;position:relative;overflow:hidden;margin-top:2rem;padding:2.5rem;border-radius:1rem;background-color:var(--bg-card);box-shadow:var(--shadow-card);animation:card-enter-041b7847 .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * .06s);transition:box-shadow var(--transition-normal),transform var(--transition-normal)}.post-list-page .post-item-card[data-v-041b7847]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.post-list-page .post-item-card:hover .post-item-cover[data-v-041b7847]{opacity:.2;transform:scale(1.03)}.post-list-page .post-item-card:hover .post-item-action[data-v-041b7847]{gap:8px}.post-list-page .post-item-cover[data-v-041b7847]{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center;opacity:.12;mask-image:linear-gradient(135deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 40%,transparent 75%);-webkit-mask-image:linear-gradient(135deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 40%,transparent 75%);transition:opacity var(--transition-normal),transform .6s cubic-bezier(.16,1,.3,1);pointer-events:none}.post-list-page .post-item-body[data-v-041b7847]{position:relative;z-index:1}.post-list-page .post-item-meta[data-v-041b7847]{display:flex;align-items:center;gap:12px;font-size:.8rem;opacity:.7}.post-list-page .post-item-category[data-v-041b7847]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:.72rem;letter-spacing:.04em;background-color:var(--bg-hover);border:1px solid var(--border-base);transition:background-color var(--transition-normal),border-color var(--transition-normal)}.post-list-page .post-item-category svg[data-v-041b7847]{opacity:.5}.post-list-page .post-item-card:hover .post-item-category[data-v-041b7847]{background-color:var(--bg-base)}.post-list-page .post-item-date[data-v-041b7847]{display:inline-flex;align-items:center;gap:4px;opacity:.8}.post-list-page .post-item-date svg[data-v-041b7847]{opacity:.5}.post-list-page .post-item-title[data-v-041b7847]{margin-top:1rem;font-size:1.35rem;font-weight:600;line-height:1.5}.post-list-page .post-item-desc[data-v-041b7847]{margin-top:.75rem;font-size:.9rem;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.post-list-page .post-item-action[data-v-041b7847]{display:inline-flex;align-items:center;gap:4px;margin-top:1.25rem;font-size:.85rem;color:var(--text-body);transition:gap var(--transition-normal)}.post-list-page .post-item-action svg[data-v-041b7847]{transition:transform var(--transition-normal)}.post-list-page .post-item-card:hover .post-item-action svg[data-v-041b7847]{transform:translate(3px)}.post-list-page .empty-state[data-v-041b7847]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.post-list-page .empty-state-icon[data-v-041b7847]{color:var(--text-body);opacity:.2;margin-bottom:20px}.post-list-page .empty-state-title[data-v-041b7847]{font-size:1.1rem;font-weight:500;color:var(--text-body);opacity:.6;margin-bottom:8px}.post-list-page .empty-state-desc[data-v-041b7847]{font-size:.85rem;color:var(--text-body);opacity:.35}.diary-list-page .page-title[data-v-4a43596b]{display:flex;align-items:center;gap:10px;font-size:2rem;font-weight:700;margin-bottom:20px}.diary-list-page .page-title-icon[data-v-4a43596b]{color:var(--text-body);opacity:.5}.diary-list-page .page-count[data-v-4a43596b]{display:inline-flex;align-items:center;justify-content:center;padding:3px 12px;min-width:40px;border-radius:999px;font-size:.8rem;font-weight:500;font-family:var(--font-mono);background-color:var(--bg-hover);border:1px solid var(--border-base);color:var(--text-body)}@keyframes card-enter-4a43596b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.diary-list-page .diary-card[data-v-4a43596b]{position:relative;display:block;text-decoration:none;color:inherit;overflow:hidden;margin-top:2rem;padding:2.5rem;border-radius:1rem;background-color:var(--bg-card);box-shadow:var(--shadow-card);animation:card-enter-4a43596b .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * .06s);transition:box-shadow var(--transition-normal),transform var(--transition-normal)}.diary-list-page .diary-card[data-v-4a43596b]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.diary-list-page .diary-card:hover .diary-card-pen[data-v-4a43596b]{opacity:.45;transform:rotate(-8deg)}.diary-list-page .diary-card-body[data-v-4a43596b]{position:relative;z-index:1}.diary-list-page .diary-card-header[data-v-4a43596b]{display:flex;align-items:flex-start;justify-content:space-between}.diary-list-page .diary-card-date-block[data-v-4a43596b]{display:flex;align-items:baseline;gap:8px}.diary-list-page .diary-card-day[data-v-4a43596b]{font-size:1.6rem;font-weight:700;line-height:1}.diary-list-page .diary-card-month[data-v-4a43596b]{font-size:.72rem;opacity:.5;letter-spacing:.02em}.diary-list-page .diary-card-pen[data-v-4a43596b]{color:var(--text-body);opacity:.2;flex-shrink:0;transition:opacity var(--transition-normal),transform var(--transition-normal)}.diary-list-page .diary-card-title[data-v-4a43596b]{margin-top:1rem;font-size:1.35rem;font-weight:600;line-height:1.5}.diary-list-page .diary-card-desc[data-v-4a43596b]{margin-top:.75rem;font-size:.9rem;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.diary-list-page .diary-card-footer[data-v-4a43596b]{display:flex;align-items:center;gap:8px;margin-top:1.25rem;flex-wrap:wrap}.diary-list-page .diary-card-chip[data-v-4a43596b]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:.72rem;background-color:var(--bg-hover);border:1px solid var(--border-base);color:var(--text-body);opacity:.7;letter-spacing:.02em}.diary-list-page .diary-card-chip svg[data-v-4a43596b]{opacity:.6;flex-shrink:0}.diary-list-page .diary-card:hover .diary-card-chip[data-v-4a43596b]{opacity:.85}.diary-list-page .empty-state[data-v-4a43596b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.diary-list-page .empty-state-icon[data-v-4a43596b]{color:var(--text-body);opacity:.2;margin-bottom:20px}.diary-list-page .empty-state-title[data-v-4a43596b]{font-size:1.1rem;font-weight:500;color:var(--text-body);opacity:.6;margin-bottom:8px}.diary-list-page .empty-state-desc[data-v-4a43596b]{font-size:.85rem;color:var(--text-body);opacity:.35}@media(prefers-reduced-motion:reduce){.diary-card[data-v-4a43596b]{animation:none}}.diary-detail-page[data-v-6e687581]{--article-accent: oklch(.5 .07 55);--article-accent-subtle: oklch(.5 .07 55 / .12);max-width:700px;margin:0 auto;padding-bottom:3rem}.diary-notebook[data-v-6e687581]{position:relative;margin-top:1.25rem;background-color:var(--bg-card);border:1px solid var(--border-base);border-left-width:4px;border-left-color:var(--article-accent);border-radius:0 .75rem .75rem 0;box-shadow:var(--card-shadow, 0 1px 3px oklch(35% .01 55deg / .04), 0 4px 16px oklch(35% .01 55deg / .025));overflow:hidden;animation:notebookEnter-6e687581 .7s cubic-bezier(.16,1,.3,1) .1s both}.diary-notebook-inner[data-v-6e687581]{position:relative;z-index:1;display:flex;flex-direction:column;padding:2.5rem 2rem 2rem calc(2rem + 24px);min-height:70vh}.diary-binder-holes[data-v-6e687581]{position:absolute;left:10px;top:0;bottom:0;display:flex;flex-direction:column;justify-content:space-around;padding:2.5rem 0;z-index:2;pointer-events:none}@media(max-width:640px){.diary-binder-holes[data-v-6e687581]{display:none}}.binder-hole[data-v-6e687581]{display:block;width:14px;height:14px;border-radius:50%;background-color:var(--bg-hover);border:1px solid var(--border-base);box-shadow:inset 0 2px 3px #0000000a;flex-shrink:0}.diary-spine-shadow[data-v-6e687581]{position:absolute;left:0;top:0;bottom:0;width:28px;background:linear-gradient(90deg,oklch(0% 0 0deg / .03),transparent);z-index:1;pointer-events:none}.diary-header[data-v-6e687581]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.25rem;position:relative}.diary-header-main[data-v-6e687581]{display:flex;align-items:center;gap:18px;padding-top:1rem}.diary-day-block[data-v-6e687581]{display:flex;align-items:baseline}.diary-day-number[data-v-6e687581]{font-size:3.2rem;font-weight:700;line-height:1;color:var(--text-title);letter-spacing:-.03em}.diary-header-divider[data-v-6e687581]{display:flex;align-items:center;justify-content:center;width:20px;flex-shrink:0}.header-diamond[data-v-6e687581]{display:block;width:4px;height:4px;background-color:var(--article-accent);transform:rotate(45deg);opacity:.2}.diary-date-info[data-v-6e687581]{display:flex;flex-direction:column;gap:2px;padding-top:2px}.diary-date-text[data-v-6e687581]{font-size:.78rem;font-weight:500;letter-spacing:.04em;color:var(--text-body);opacity:.65}.diary-weekday[data-v-6e687581]{font-size:.68rem;color:var(--text-body);opacity:.35}.diary-header-ornament[data-v-6e687581]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--article-accent-subtle);color:var(--article-accent);opacity:.45;flex-shrink:0;transition:opacity var(--transition-fast);margin-top:1rem}.diary-header-ornament[data-v-6e687581]:hover{opacity:.8}.diary-meta-row[data-v-6e687581]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:1rem}.diary-meta-chip[data-v-6e687581]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:.72rem;background-color:var(--article-accent-subtle);border:1px solid oklch(50% .07 55deg / .15);color:var(--text-body)}.diary-meta-chip svg[data-v-6e687581]{opacity:.55;flex-shrink:0}.diary-mood-chip[data-v-6e687581]{display:inline-flex;align-items:center;gap:4px;padding:3px 14px;border-radius:999px;font-size:.72rem;font-weight:500;letter-spacing:.04em;background-color:var(--article-accent-subtle);border:1px solid oklch(50% .07 55deg / .15);color:var(--article-accent)}.diary-mood-emoji[data-v-6e687581]{font-size:.9rem;line-height:1}.diary-divider[data-v-6e687581]{height:1px;margin-bottom:1.5rem;background-color:var(--border-base)}.diary-content[data-v-6e687581]{flex:1;font-size:.95rem;line-height:2.5;color:var(--text-body);word-break:break-word}.diary-content[data-v-6e687581] p{margin:0 0 1.5em;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(2.5em - 7px),var(--diary-underline-color, oklch(50% .07 55deg / .15)) calc(2.5em - 7px),var(--diary-underline-color, oklch(50% .07 55deg / .15)) calc(2.5em - 6px));background-size:100% 2.5em;background-repeat:repeat-y}.diary-content[data-v-6e687581] p+p{margin-top:.5em}.diary-content[data-v-6e687581] ul,.diary-content[data-v-6e687581] ol{margin:0;padding-left:1.5em}.diary-content[data-v-6e687581] ul li,.diary-content[data-v-6e687581] ol li{margin:0}.diary-content[data-v-6e687581] h1,.diary-content[data-v-6e687581] h2,.diary-content[data-v-6e687581] h3,.diary-content[data-v-6e687581] h4,.diary-content[data-v-6e687581] h5,.diary-content[data-v-6e687581] h6{margin-top:1.25em;margin-bottom:.5em;line-height:1.4;color:var(--text-title)}.diary-content[data-v-6e687581] h1{font-size:1.4rem;margin-top:0}.diary-content[data-v-6e687581] h2{font-size:1.2rem}.diary-content[data-v-6e687581] h3{font-size:1.05rem}.diary-content[data-v-6e687581] blockquote{margin:.75em 0;padding:.25em .75em;border-left:2px solid var(--article-accent);opacity:.8;background-color:var(--article-accent-subtle)}.diary-content[data-v-6e687581] img{max-width:100%;max-height:60vh;width:auto;height:auto;border-radius:.5rem;margin:1em auto;display:block;object-fit:contain}.diary-content[data-v-6e687581] hr{margin:1.5em 0;border:none;height:1px;background-color:var(--border-base)}.diary-content[data-v-6e687581] div[class*=language-]{background-image:none!important;background-color:var(--bg-card);border:1px solid var(--border-base);border-radius:.5rem;margin:1.25em 0;overflow:hidden}.diary-content[data-v-6e687581] div[class*=language-] pre{background-color:transparent!important}.diary-content[data-v-6e687581] .lang{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.diary-photos[data-v-6e687581]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:2rem;padding-top:1.5rem;border-top:1px dashed var(--border-base)}.diary-photo-card[data-v-6e687581]{background-color:var(--bg-card);padding:8px 8px 40px;border-radius:2px;box-shadow:0 4px 16px #0000000f;transform:rotate(var(--rotate, 0deg));transition:transform .4s cubic-bezier(.16,1,.3,1);max-width:320px;width:100%;border:1px solid var(--border-base)}.diary-photo-card[data-v-6e687581]:hover{transform:rotate(0) scale(1.02)}.diary-photo-card img[data-v-6e687581]{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;border-radius:1px}.diary-end[data-v-6e687581]{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:2.5rem;padding-top:1.5rem}.diary-end-line[data-v-6e687581]{width:48px;height:1px;background:linear-gradient(90deg,transparent,var(--article-accent));opacity:.2}.diary-end-line[data-v-6e687581]:last-child{background:linear-gradient(90deg,var(--article-accent),transparent)}.diary-end-diamond[data-v-6e687581]{width:5px;height:5px;background-color:var(--article-accent);transform:rotate(45deg);opacity:.25;flex-shrink:0}@keyframes notebookEnter-6e687581{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:640px){.diary-detail-page[data-v-6e687581]{padding-bottom:2rem}.diary-notebook[data-v-6e687581]{border-left-width:3px;border-radius:0 .5rem .5rem 0}.diary-notebook-inner[data-v-6e687581]{padding:1.75rem 1.25rem 1.5rem calc(1.25rem + 12px)}.diary-day-number[data-v-6e687581]{font-size:2.4rem}.diary-header-ornament[data-v-6e687581]{display:none}.diary-header-main[data-v-6e687581]{gap:12px}.diary-content[data-v-6e687581]{font-size:.9rem}.diary-photo-card[data-v-6e687581]{max-width:100%;padding:6px 6px 32px}.diary-photos[data-v-6e687581]{gap:16px}}@media(prefers-reduced-motion:reduce){.diary-notebook[data-v-6e687581]{animation:none}.diary-photo-card[data-v-6e687581],.diary-header-ornament[data-v-6e687581]{transition:none}}html.dark .diary-detail-page{--article-accent: oklch(.72 .06 55);--article-accent-subtle: oklch(.72 .06 55 / .1);--diary-underline-color: oklch(.72 .06 55 / .3)}html.dark .diary-detail-page .diary-meta-chip{background-color:var(--article-accent-subtle);border-color:#c39b812e}html.dark .diary-detail-page .diary-mood-chip{background-color:var(--article-accent-subtle);border-color:#c39b812e;color:var(--article-accent)}html.dark .diary-detail-page .diary-photo-card{background-color:var(--bg-card);border-color:var(--border-base);box-shadow:0 4px 16px #0000004d}html.dark .diary-detail-page .binder-hole{background-color:#27201b;border-color:#6d6059;box-shadow:inset 0 2px 3px #00000026}html.dark .diary-divider{background-color:#71717140}.about-page .page-title[data-v-3d1bb1d4]{display:flex;align-items:center;gap:10px;font-size:2rem;font-weight:700;margin-bottom:20px}.about-page .page-title-icon[data-v-3d1bb1d4]{color:var(--text-body);opacity:.5}@keyframes card-enter-3d1bb1d4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.about-page .about-hero[data-v-3d1bb1d4]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;margin-top:2rem;border-radius:1rem;background-color:var(--bg-card);box-shadow:var(--shadow-card);animation:card-enter-3d1bb1d4 .5s cubic-bezier(.16,1,.3,1) both}.about-page .about-avatar-wrap[data-v-3d1bb1d4]{flex-shrink:0}.about-page .about-avatar[data-v-3d1bb1d4]{width:4rem;height:4rem;overflow:hidden;border-radius:1rem;background-color:var(--bg-hover);border:1px solid var(--border-base);display:flex;align-items:center;justify-content:center;color:var(--text-body);opacity:.8}.about-page .about-name[data-v-3d1bb1d4]{font-size:1.5rem;font-weight:700;line-height:1.3}.about-page .about-tagline[data-v-3d1bb1d4]{margin-top:.35rem;font-size:.9rem;line-height:1.6;opacity:.7}.about-page .about-content[data-v-3d1bb1d4]{margin-top:2rem;padding:1rem 2rem 2rem;border-radius:1rem;background-color:var(--bg-card);box-shadow:var(--shadow-card);animation:card-enter-3d1bb1d4 .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * .06s);font-size:.95rem;line-height:1.8;color:var(--text-body)}.about-page .about-content[data-v-3d1bb1d4] h1,.about-page .about-content[data-v-3d1bb1d4] h2,.about-page .about-content[data-v-3d1bb1d4] h3{color:var(--text-title);font-family:var(--font-serif);margin-top:1.5em;margin-bottom:.5em}.about-page .about-content[data-v-3d1bb1d4] h1{font-size:1.4rem}.about-page .about-content[data-v-3d1bb1d4] h2{font-size:1.2rem}.about-page .about-content[data-v-3d1bb1d4] h3{font-size:1.05rem}.about-page .about-content[data-v-3d1bb1d4] p{margin:.8em 0}.about-page .about-content[data-v-3d1bb1d4] a{color:var(--text-title);text-decoration:underline;text-underline-offset:3px}.about-page .about-content[data-v-3d1bb1d4] ul,.about-page .about-content[data-v-3d1bb1d4] ol{padding-left:1.5em;margin:.5em 0}.about-page .about-content[data-v-3d1bb1d4] li{margin:.3em 0}.about-page .about-links[data-v-3d1bb1d4]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem;animation:card-enter-3d1bb1d4 .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * .06s)}.about-page .about-link-card[data-v-3d1bb1d4]{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;border-radius:1rem;background-color:var(--bg-card);box-shadow:var(--shadow-card);text-decoration:none;transition:box-shadow var(--transition-normal),transform var(--transition-normal)}.about-page .about-link-card[data-v-3d1bb1d4]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.about-page .about-link-card:hover .about-link-arrow[data-v-3d1bb1d4]{opacity:.6;transform:translate(2px,-2px)}.about-page .about-link-icon[data-v-3d1bb1d4]{width:40px;height:40px;border-radius:.75rem;background-color:var(--bg-hover);border:1px solid var(--border-base);display:flex;align-items:center;justify-content:center;color:var(--text-body);flex-shrink:0}.about-page .about-link-info[data-v-3d1bb1d4]{flex:1;min-width:0}.about-page .about-link-name[data-v-3d1bb1d4]{font-size:.9rem;font-weight:600;line-height:1.3}.about-page .about-link-desc[data-v-3d1bb1d4]{font-size:.75rem;opacity:.6;margin-top:2px}.about-page .about-link-arrow[data-v-3d1bb1d4]{color:var(--text-body);opacity:.25;flex-shrink:0;transition:opacity var(--transition-normal),transform var(--transition-normal)}.about-page .about-footer[data-v-3d1bb1d4]{margin-top:3rem;animation:card-enter-3d1bb1d4 .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * .06s)}.about-page .about-footer-divider[data-v-3d1bb1d4]{height:1px;background:linear-gradient(90deg,transparent,var(--border-base),transparent);margin-bottom:1.5rem}.about-page .about-footer-text[data-v-3d1bb1d4]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.82rem;opacity:.5;font-style:italic}.about-page .about-footer-icon[data-v-3d1bb1d4]{opacity:.5}@media(max-width:640px){.about-links[data-v-3d1bb1d4]{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){.about-hero[data-v-3d1bb1d4],.about-content[data-v-3d1bb1d4],.about-links[data-v-3d1bb1d4],.about-footer[data-v-3d1bb1d4]{animation:none}}.qr-overlay[data-v-3d1bb1d4]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background-color:#0006;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.qr-modal[data-v-3d1bb1d4]{position:relative;width:300px;border-radius:1.25rem;background-color:var(--bg-card);box-shadow:0 24px 48px #0000001f,0 8px 16px #0000000f;overflow:hidden}.qr-modal-header[data-v-3d1bb1d4]{display:flex;align-items:center;justify-content:center;gap:8px;padding:1.25rem 1.25rem .75rem;font-size:.9rem;font-weight:600;color:var(--text-title)}.qr-modal-header svg[data-v-3d1bb1d4]{color:#07c160}.qr-modal-body[data-v-3d1bb1d4]{padding:.75rem 1.5rem}.qr-image-wrap[data-v-3d1bb1d4]{width:100%;aspect-ratio:1;border-radius:.75rem;overflow:hidden;background-color:var(--bg-hover);border:1px solid var(--border-base)}.qr-image[data-v-3d1bb1d4]{width:100%;height:100%;object-fit:cover}.qr-modal-footer[data-v-3d1bb1d4]{padding:.75rem 1.5rem 1.25rem;font-size:.75rem;text-align:center;opacity:.5}.qr-close-btn[data-v-3d1bb1d4]{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:50%;border:none;background-color:var(--bg-hover);color:var(--text-body);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.5;transition:opacity var(--transition-normal),background-color var(--transition-normal)}.qr-close-btn[data-v-3d1bb1d4]:hover{opacity:1;background-color:var(--border-base)}.qr-fade-enter-active[data-v-3d1bb1d4]{transition:opacity .25s ease}.qr-fade-enter-active .qr-modal[data-v-3d1bb1d4]{transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .25s ease}.qr-fade-leave-active[data-v-3d1bb1d4]{transition:opacity .2s ease}.qr-fade-leave-active .qr-modal[data-v-3d1bb1d4]{transition:transform .2s ease,opacity .2s ease}.qr-fade-enter-from[data-v-3d1bb1d4]{opacity:0}.qr-fade-enter-from .qr-modal[data-v-3d1bb1d4]{transform:scale(.92) translateY(10px);opacity:0}.qr-fade-leave-to[data-v-3d1bb1d4]{opacity:0}.qr-fade-leave-to .qr-modal[data-v-3d1bb1d4]{transform:scale(.96);opacity:0}.article-page[data-v-0601d2fd]{--article-accent: oklch(.5 .07 55);--article-accent-subtle: oklch(.5 .07 55 / .12);--card-bg: var(--bg-card);--card-radius: .75rem;--card-shadow: 0 1px 3px oklch(.35 .01 55 / .04), 0 4px 16px oklch(.35 .01 55 / .025);display:flex;flex-direction:column}.article-main-card[data-v-0601d2fd]{background-color:var(--card-bg);border-radius:var(--card-radius);box-shadow:var(--card-shadow);overflow:hidden;animation:fadeUp-0601d2fd .6s cubic-bezier(.16,1,.3,1) .05s both;transition:box-shadow var(--transition-normal),transform var(--transition-normal)}.article-main-card[data-v-0601d2fd]:hover{box-shadow:0 1px 4px #3f39360f,0 8px 24px #3f39360a}.article-header[data-v-0601d2fd]{position:relative;padding:2.5rem}.article-header.has-cover[data-v-0601d2fd]{min-height:280px;display:flex;align-items:flex-end;color:#fff}.article-header.has-cover .article-title[data-v-0601d2fd]{color:#fff}.article-header.has-cover .article-meta[data-v-0601d2fd]{color:#ffffffd9}.article-header.has-cover .article-meta-item[data-v-0601d2fd]{opacity:.85}.article-header.has-cover .article-meta-sep[data-v-0601d2fd]{background-color:#fff}.article-header.has-cover .article-category[data-v-0601d2fd]{background-color:#ffffff1f;border-color:#fff3;color:#fff}.article-header.has-cover .article-category svg[data-v-0601d2fd]{opacity:.7}.article-header.has-cover .article-tag[data-v-0601d2fd]{background-color:#ffffff1a;border-color:#ffffff2e;color:#ffffffd9}.article-header.has-cover .article-tag[data-v-0601d2fd]:hover{background-color:#ffffff2e;border-color:#ffffff4d;color:#fff}.article-cover-bg[data-v-0601d2fd]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.article-cover-overlay[data-v-0601d2fd]{position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,#00000026,#00000059,#000000a6)}.article-header-content[data-v-0601d2fd]{position:relative;z-index:2}.article-header.no-cover[data-v-0601d2fd]{position:relative}.article-header.no-cover[data-v-0601d2fd]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--article-accent),oklch(50% .07 55deg / .2),transparent);opacity:.6}.article-header.no-cover .article-title[data-v-0601d2fd]{color:var(--text-title)}.article-header.no-cover .article-meta[data-v-0601d2fd]{color:var(--text-body)}.article-category[data-v-0601d2fd]{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border-radius:999px;font-size:.72rem;font-weight:500;letter-spacing:.04em;background-color:var(--article-accent-subtle);border:1px solid oklch(50% .07 55deg / .15);color:var(--article-accent);margin-bottom:1.25rem}.article-category svg[data-v-0601d2fd]{opacity:.6}.article-title[data-v-0601d2fd]{font-size:clamp(1.75rem,4.5vw,2.5rem);font-weight:700;line-height:1.35;letter-spacing:-.02em;text-wrap:balance;margin-bottom:1.25rem}.article-meta[data-v-0601d2fd]{display:flex;align-items:center;gap:10px;font-size:.82rem;flex-wrap:wrap}.article-meta-item[data-v-0601d2fd]{display:inline-flex;align-items:center;gap:5px;opacity:.65}.article-meta-item svg[data-v-0601d2fd]{opacity:.45}.article-meta-sep[data-v-0601d2fd]{width:3px;height:3px;border-radius:50%;background-color:var(--text-body);opacity:.3;flex-shrink:0}.article-tags[data-v-0601d2fd]{display:flex;align-items:center;gap:8px;margin-top:1.25rem;flex-wrap:wrap}.article-tag[data-v-0601d2fd]{padding:3px 12px;border-radius:999px;font-size:.72rem;background-color:var(--bg-hover);border:1px solid var(--border-base);color:var(--text-body);opacity:.7;transition:opacity var(--transition-fast),transform var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}.article-tag[data-v-0601d2fd]:hover{opacity:1;transform:translateY(-1px);border-color:#82583b33}.article-divider[data-v-0601d2fd]{height:1px;background-color:var(--border-base)}.article-content[data-v-0601d2fd]{padding:1rem 2.5rem;font-size:1rem}.article-content[data-v-0601d2fd]>*:first-child{margin-top:0}.article-content[data-v-0601d2fd]>*:last-child{margin-bottom:0}.article-content[data-v-0601d2fd] img{max-width:100%;max-height:60vh;width:auto;height:auto;border-radius:.5rem;box-shadow:0 2px 8px #0000000f;object-fit:contain}.article-end[data-v-0601d2fd]{display:flex;align-items:center;justify-content:center;gap:16px;padding:1.5rem 2.5rem 2.5rem}.end-line[data-v-0601d2fd]{width:60px;height:1px;background:linear-gradient(90deg,transparent,var(--article-accent));opacity:.25}.end-line[data-v-0601d2fd]:last-child{background:linear-gradient(90deg,var(--article-accent),transparent)}.end-diamond[data-v-0601d2fd]{width:5px;height:5px;background-color:var(--article-accent);transform:rotate(45deg);opacity:.3;flex-shrink:0}.back-to-top[data-v-0601d2fd]{position:fixed;bottom:32px;right:32px;z-index:100;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--border-base);background-color:var(--card-bg);color:var(--text-body);cursor:pointer;box-shadow:0 2px 8px #0000000f;opacity:0;transform:translateY(12px) scale(.9);pointer-events:none;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),border-color var(--transition-fast),box-shadow var(--transition-fast)}.back-to-top.visible[data-v-0601d2fd]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.back-to-top[data-v-0601d2fd]:hover{border-color:var(--article-accent);color:var(--article-accent);box-shadow:0 4px 12px #00000014}.back-to-top[data-v-0601d2fd]:active{transform:scale(.95)}.back-to-top svg[data-v-0601d2fd]{transition:transform .25s ease}.back-to-top:hover svg[data-v-0601d2fd]{transform:translateY(-2px)}@keyframes fadeUp-0601d2fd{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.article-header[data-v-0601d2fd]{padding:2rem 1.5rem}.article-header.has-cover[data-v-0601d2fd]{min-height:220px}.article-content[data-v-0601d2fd]{padding:1rem 1.5rem}.article-end[data-v-0601d2fd]{padding:1.25rem 1.5rem 2rem}.back-to-top[data-v-0601d2fd]{bottom:20px;right:20px;width:38px;height:38px}}@media(prefers-reduced-motion:reduce){.article-main-card[data-v-0601d2fd]{animation:none}.article-tag[data-v-0601d2fd],.back-to-top[data-v-0601d2fd]{transition:none}}html.dark .article-page{--article-accent: oklch(.72 .06 55);--article-accent-subtle: oklch(.72 .06 55 / .1);--card-shadow: 0 1px 3px oklch(0 0 0 / .08), 0 4px 16px oklch(0 0 0 / .05)}html.dark .article-page .article-main-card:hover{box-shadow:0 1px 4px #0000001a,0 8px 24px #00000014}html.dark .article-page .back-to-top:hover{box-shadow:0 4px 12px #00000026}html.dark .article-category{background-color:#c39b811a;border-color:#c39b812e}html.dark .article-divider{background-color:#71717140}html.dark .back-to-top{box-shadow:0 2px 8px #0000001f}.footprint-page[data-v-efa24344]{position:fixed;inset:0;z-index:50;opacity:0;transition:opacity .5s ease}.footprint-page.loaded[data-v-efa24344]{opacity:1}.map-container[data-v-efa24344]{width:100%;height:100%}.location-sidebar[data-v-efa24344]{position:absolute;top:24px;left:24px;z-index:10;width:200px;max-height:calc(100vh - 48px);background:var(--sidebar-bg);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);border:1px solid var(--sidebar-border);border-radius:1rem;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 24px var(--sidebar-shadow)}.sidebar-header[data-v-efa24344]{padding:16px 16px 12px;border-bottom:1px solid var(--sidebar-divider)}.sidebar-header .sidebar-title[data-v-efa24344]{font-size:.85rem;font-weight:600;color:var(--sidebar-title-color);display:block}.sidebar-header .sidebar-total[data-v-efa24344]{font-size:.7rem;color:var(--sidebar-muted-color);margin-top:2px;display:block}.sidebar-list[data-v-efa24344]{flex:1;overflow-y:auto;padding:4px 0;scrollbar-width:thin;scrollbar-color:var(--sidebar-scrollbar) transparent}.sidebar-list[data-v-efa24344]::-webkit-scrollbar{width:3px}.sidebar-list[data-v-efa24344]::-webkit-scrollbar-thumb{background:var(--sidebar-scrollbar);border-radius:3px}.location-item[data-v-efa24344]{width:100%;padding:10px 16px;border:none;background:transparent;cursor:pointer;transition:background .2s;gap:10px;text-align:left}.location-item[data-v-efa24344]:hover,.location-item.active[data-v-efa24344]{background:var(--sidebar-hover-bg)}.location-dot[data-v-efa24344]{width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px var(--sidebar-dot-ring)}.location-info[data-v-efa24344]{display:flex;flex-direction:column;min-width:0}.location-name[data-v-efa24344]{font-size:.8rem;font-weight:500;color:var(--sidebar-title-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.location-count[data-v-efa24344]{font-size:.65rem;color:var(--sidebar-muted-color)}.slide-enter-active[data-v-efa24344],.slide-leave-active[data-v-efa24344]{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s ease}.slide-enter-from[data-v-efa24344],.slide-leave-to[data-v-efa24344]{transform:translate(-30px);opacity:0}@media(max-width:768px){.location-sidebar[data-v-efa24344]{inset:auto 12px 20px;width:auto;max-height:40vh;border-radius:.75rem}}:root{--sidebar-bg: rgba(255, 255, 255, .75);--sidebar-border: rgba(255, 255, 255, .5);--sidebar-shadow: rgba(0, 0, 0, .08);--sidebar-divider: rgba(0, 0, 0, .06);--sidebar-title-color: #1b1917;--sidebar-muted-color: rgba(0, 0, 0, .4);--sidebar-hover-bg: rgba(0, 0, 0, .04);--sidebar-scrollbar: rgba(0, 0, 0, .1);--sidebar-dot-ring: rgba(255, 255, 255, .8)}.dark{--sidebar-bg: rgba(30, 30, 30, .85);--sidebar-border: rgba(255, 255, 255, .08);--sidebar-shadow: rgba(0, 0, 0, .3);--sidebar-divider: rgba(255, 255, 255, .06);--sidebar-title-color: #e7e5e4;--sidebar-muted-color: rgba(255, 255, 255, .35);--sidebar-hover-bg: rgba(255, 255, 255, .06);--sidebar-scrollbar: rgba(255, 255, 255, .1);--sidebar-dot-ring: rgba(255, 255, 255, .15)}.amap-marker-label{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.marker-pill{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.02em;color:#fff;background:#000000b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:4px 11px 4px 7px;border-radius:999px;white-space:nowrap;box-shadow:0 2px 8px #00000038,inset 0 1px #ffffff1f;border:none;position:relative;transform-origin:center bottom;animation:marker-enter .35s cubic-bezier(.16,1,.3,1) both;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease;will-change:transform}.marker-pill:after{content:"";position:absolute;bottom:-5px;left:50%;translate:-50% 0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(0,0,0,.72)}.marker-pill:hover{transform:scale(1.08) translateY(-2px);box-shadow:0 6px 18px #00000047,inset 0 1px #ffffff26}.marker-pill-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--marker-dot, #3b82f6);flex-shrink:0;box-shadow:0 0 0 1.5px #ffffff59}.marker-pill-text{line-height:1.3;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,sans-serif}@keyframes marker-enter{0%{opacity:0;transform:scale(.7) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(prefers-reduced-motion:reduce){.marker-pill,.amap-marker-cluster{animation:none!important;transition:none!important}}.amap-marker-cluster{font-family:Noto Sans SC,sans-serif!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 3px 12px #0000002e,inset 0 1px #ffffff40!important;cursor:pointer!important;font-weight:600!important;animation:marker-enter .35s cubic-bezier(.16,1,.3,1) both!important;transition:transform .25s cubic-bezier(.16,1,.3,1)!important;will-change:transform!important}.amap-marker-cluster:hover{transform:scale(1.12)!important}.amap-info-content{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;border-radius:.75rem!important}.amap-info-close,.amap-info-sharp{display:none!important}.info-card{font-family:Noto Sans SC,sans-serif;width:200px;background:var(--sidebar-bg);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);border:1px solid var(--sidebar-border);border-radius:.75rem;overflow:hidden;box-shadow:0 4px 24px var(--sidebar-shadow);position:relative}.info-card:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--card-accent, #3b82f6);border-radius:3px 0 0 3px}.info-card-header{padding:12px 14px 8px 17px}.info-card-name{font-size:.9rem;font-weight:600;color:var(--sidebar-title-color)}.info-card-count{font-size:.7rem;color:var(--sidebar-muted-color);margin-top:2px}.info-card-body{padding:2px 14px 10px;display:flex;flex-direction:column;gap:2px}.info-card-empty{font-size:.7rem;color:var(--sidebar-muted-color);padding:4px 0}.info-post-link{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:6px;text-decoration:none;transition:background .2s;font-size:.75rem}.info-post-link:hover{background:var(--sidebar-hover-bg)}.info-post-dot{width:5px;height:5px;border-radius:50%;background:var(--cluster-bg, #3b82f6);flex-shrink:0}.info-post-title{color:var(--sidebar-title-color);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.info-post-date{color:var(--sidebar-muted-color);font-size:.65rem;flex-shrink:0}.amap-logo,.amap-copyright,.amap-layers [class*=amap-copyright]{display:none!important;opacity:0!important;pointer-events:none!important}.mian-layout[data-v-b26c704b]{padding:120px 20px 20px;display:flex;flex-direction:column;max-width:800px;margin:0 auto}.notfound-code[data-v-6e1b3e59]{font-size:5rem;font-weight:700}button[data-v-6e1b3e59]{background-color:var(--text-title);color:var(--bg-base);border-radius:16px;padding:7px 20px;transition:all .3s ease-in-out}button[data-v-6e1b3e59]:hover{transform:translateY(-2px);opacity:.8}.g-0{gap:0px}.p-0{padding:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.px-0{padding-inline:0px}.py-0{padding-block:0px}.m-0{margin:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mx-0{margin-inline:0px}.my-0{margin-block:0px}@media(min-width:769px)and (max-width:1025px){.g-0{gap:0px}.p-0{padding:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.px-0{padding-inline:0px}.py-0{padding-block:0px}.m-0{margin:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mx-0{margin-inline:0px}.my-0{margin-block:0px}}@media(max-width:768px){.g-0{gap:0px}.p-0{padding:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.px-0{padding-inline:0px}.py-0{padding-block:0px}.m-0{margin:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mx-0{margin-inline:0px}.my-0{margin-block:0px}}.g-5{gap:5px}.p-5{padding:5px}.pl-5{padding-left:5px}.pr-5{padding-right:5px}.pt-5{padding-top:5px}.pb-5{padding-bottom:5px}.px-5{padding-inline:5px}.py-5{padding-block:5px}.m-5{margin:5px}.ml-5{margin-left:5px}.mr-5{margin-right:5px}.mt-5{margin-top:5px}.mb-5{margin-bottom:5px}.mx-5{margin-inline:5px}.my-5{margin-block:5px}@media(min-width:769px)and (max-width:1025px){.g-5{gap:4.5px}.p-5{padding:4.5px}.pl-5{padding-left:4.5px}.pr-5{padding-right:4.5px}.pt-5{padding-top:4.5px}.pb-5{padding-bottom:4.5px}.px-5{padding-inline:4.5px}.py-5{padding-block:4.5px}.m-5{margin:4.5px}.ml-5{margin-left:4.5px}.mr-5{margin-right:4.5px}.mt-5{margin-top:4.5px}.mb-5{margin-bottom:4.5px}.mx-5{margin-inline:4.5px}.my-5{margin-block:4.5px}}@media(max-width:768px){.g-5{gap:4.25px}.p-5{padding:4.25px}.pl-5{padding-left:4.25px}.pr-5{padding-right:4.25px}.pt-5{padding-top:4.25px}.pb-5{padding-bottom:4.25px}.px-5{padding-inline:4.25px}.py-5{padding-block:4.25px}.m-5{margin:4.25px}.ml-5{margin-left:4.25px}.mr-5{margin-right:4.25px}.mt-5{margin-top:4.25px}.mb-5{margin-bottom:4.25px}.mx-5{margin-inline:4.25px}.my-5{margin-block:4.25px}}.g-10{gap:10px}.p-10{padding:10px}.pl-10{padding-left:10px}.pr-10{padding-right:10px}.pt-10{padding-top:10px}.pb-10{padding-bottom:10px}.px-10{padding-inline:10px}.py-10{padding-block:10px}.m-10{margin:10px}.ml-10{margin-left:10px}.mr-10{margin-right:10px}.mt-10{margin-top:10px}.mb-10{margin-bottom:10px}.mx-10{margin-inline:10px}.my-10{margin-block:10px}@media(min-width:769px)and (max-width:1025px){.g-10{gap:9px}.p-10{padding:9px}.pl-10{padding-left:9px}.pr-10{padding-right:9px}.pt-10{padding-top:9px}.pb-10{padding-bottom:9px}.px-10{padding-inline:9px}.py-10{padding-block:9px}.m-10{margin:9px}.ml-10{margin-left:9px}.mr-10{margin-right:9px}.mt-10{margin-top:9px}.mb-10{margin-bottom:9px}.mx-10{margin-inline:9px}.my-10{margin-block:9px}}@media(max-width:768px){.g-10{gap:8.5px}.p-10{padding:8.5px}.pl-10{padding-left:8.5px}.pr-10{padding-right:8.5px}.pt-10{padding-top:8.5px}.pb-10{padding-bottom:8.5px}.px-10{padding-inline:8.5px}.py-10{padding-block:8.5px}.m-10{margin:8.5px}.ml-10{margin-left:8.5px}.mr-10{margin-right:8.5px}.mt-10{margin-top:8.5px}.mb-10{margin-bottom:8.5px}.mx-10{margin-inline:8.5px}.my-10{margin-block:8.5px}}.g-15{gap:15px}.p-15{padding:15px}.pl-15{padding-left:15px}.pr-15{padding-right:15px}.pt-15{padding-top:15px}.pb-15{padding-bottom:15px}.px-15{padding-inline:15px}.py-15{padding-block:15px}.m-15{margin:15px}.ml-15{margin-left:15px}.mr-15{margin-right:15px}.mt-15{margin-top:15px}.mb-15{margin-bottom:15px}.mx-15{margin-inline:15px}.my-15{margin-block:15px}@media(min-width:769px)and (max-width:1025px){.g-15{gap:13.5px}.p-15{padding:13.5px}.pl-15{padding-left:13.5px}.pr-15{padding-right:13.5px}.pt-15{padding-top:13.5px}.pb-15{padding-bottom:13.5px}.px-15{padding-inline:13.5px}.py-15{padding-block:13.5px}.m-15{margin:13.5px}.ml-15{margin-left:13.5px}.mr-15{margin-right:13.5px}.mt-15{margin-top:13.5px}.mb-15{margin-bottom:13.5px}.mx-15{margin-inline:13.5px}.my-15{margin-block:13.5px}}@media(max-width:768px){.g-15{gap:12.75px}.p-15{padding:12.75px}.pl-15{padding-left:12.75px}.pr-15{padding-right:12.75px}.pt-15{padding-top:12.75px}.pb-15{padding-bottom:12.75px}.px-15{padding-inline:12.75px}.py-15{padding-block:12.75px}.m-15{margin:12.75px}.ml-15{margin-left:12.75px}.mr-15{margin-right:12.75px}.mt-15{margin-top:12.75px}.mb-15{margin-bottom:12.75px}.mx-15{margin-inline:12.75px}.my-15{margin-block:12.75px}}.g-20{gap:20px}.p-20{padding:20px}.pl-20{padding-left:20px}.pr-20{padding-right:20px}.pt-20{padding-top:20px}.pb-20{padding-bottom:20px}.px-20{padding-inline:20px}.py-20{padding-block:20px}.m-20{margin:20px}.ml-20{margin-left:20px}.mr-20{margin-right:20px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.mx-20{margin-inline:20px}.my-20{margin-block:20px}@media(min-width:769px)and (max-width:1025px){.g-20{gap:18px}.p-20{padding:18px}.pl-20{padding-left:18px}.pr-20{padding-right:18px}.pt-20{padding-top:18px}.pb-20{padding-bottom:18px}.px-20{padding-inline:18px}.py-20{padding-block:18px}.m-20{margin:18px}.ml-20{margin-left:18px}.mr-20{margin-right:18px}.mt-20{margin-top:18px}.mb-20{margin-bottom:18px}.mx-20{margin-inline:18px}.my-20{margin-block:18px}}@media(max-width:768px){.g-20{gap:17px}.p-20{padding:17px}.pl-20{padding-left:17px}.pr-20{padding-right:17px}.pt-20{padding-top:17px}.pb-20{padding-bottom:17px}.px-20{padding-inline:17px}.py-20{padding-block:17px}.m-20{margin:17px}.ml-20{margin-left:17px}.mr-20{margin-right:17px}.mt-20{margin-top:17px}.mb-20{margin-bottom:17px}.mx-20{margin-inline:17px}.my-20{margin-block:17px}}.g-25{gap:25px}.p-25{padding:25px}.pl-25{padding-left:25px}.pr-25{padding-right:25px}.pt-25{padding-top:25px}.pb-25{padding-bottom:25px}.px-25{padding-inline:25px}.py-25{padding-block:25px}.m-25{margin:25px}.ml-25{margin-left:25px}.mr-25{margin-right:25px}.mt-25{margin-top:25px}.mb-25{margin-bottom:25px}.mx-25{margin-inline:25px}.my-25{margin-block:25px}@media(min-width:769px)and (max-width:1025px){.g-25{gap:22.5px}.p-25{padding:22.5px}.pl-25{padding-left:22.5px}.pr-25{padding-right:22.5px}.pt-25{padding-top:22.5px}.pb-25{padding-bottom:22.5px}.px-25{padding-inline:22.5px}.py-25{padding-block:22.5px}.m-25{margin:22.5px}.ml-25{margin-left:22.5px}.mr-25{margin-right:22.5px}.mt-25{margin-top:22.5px}.mb-25{margin-bottom:22.5px}.mx-25{margin-inline:22.5px}.my-25{margin-block:22.5px}}@media(max-width:768px){.g-25{gap:21.25px}.p-25{padding:21.25px}.pl-25{padding-left:21.25px}.pr-25{padding-right:21.25px}.pt-25{padding-top:21.25px}.pb-25{padding-bottom:21.25px}.px-25{padding-inline:21.25px}.py-25{padding-block:21.25px}.m-25{margin:21.25px}.ml-25{margin-left:21.25px}.mr-25{margin-right:21.25px}.mt-25{margin-top:21.25px}.mb-25{margin-bottom:21.25px}.mx-25{margin-inline:21.25px}.my-25{margin-block:21.25px}}.g-30{gap:30px}.p-30{padding:30px}.pl-30{padding-left:30px}.pr-30{padding-right:30px}.pt-30{padding-top:30px}.pb-30{padding-bottom:30px}.px-30{padding-inline:30px}.py-30{padding-block:30px}.m-30{margin:30px}.ml-30{margin-left:30px}.mr-30{margin-right:30px}.mt-30{margin-top:30px}.mb-30{margin-bottom:30px}.mx-30{margin-inline:30px}.my-30{margin-block:30px}@media(min-width:769px)and (max-width:1025px){.g-30{gap:27px}.p-30{padding:27px}.pl-30{padding-left:27px}.pr-30{padding-right:27px}.pt-30{padding-top:27px}.pb-30{padding-bottom:27px}.px-30{padding-inline:27px}.py-30{padding-block:27px}.m-30{margin:27px}.ml-30{margin-left:27px}.mr-30{margin-right:27px}.mt-30{margin-top:27px}.mb-30{margin-bottom:27px}.mx-30{margin-inline:27px}.my-30{margin-block:27px}}@media(max-width:768px){.g-30{gap:25.5px}.p-30{padding:25.5px}.pl-30{padding-left:25.5px}.pr-30{padding-right:25.5px}.pt-30{padding-top:25.5px}.pb-30{padding-bottom:25.5px}.px-30{padding-inline:25.5px}.py-30{padding-block:25.5px}.m-30{margin:25.5px}.ml-30{margin-left:25.5px}.mr-30{margin-right:25.5px}.mt-30{margin-top:25.5px}.mb-30{margin-bottom:25.5px}.mx-30{margin-inline:25.5px}.my-30{margin-block:25.5px}}.g-35{gap:35px}.p-35{padding:35px}.pl-35{padding-left:35px}.pr-35{padding-right:35px}.pt-35{padding-top:35px}.pb-35{padding-bottom:35px}.px-35{padding-inline:35px}.py-35{padding-block:35px}.m-35{margin:35px}.ml-35{margin-left:35px}.mr-35{margin-right:35px}.mt-35{margin-top:35px}.mb-35{margin-bottom:35px}.mx-35{margin-inline:35px}.my-35{margin-block:35px}@media(min-width:769px)and (max-width:1025px){.g-35{gap:31.5px}.p-35{padding:31.5px}.pl-35{padding-left:31.5px}.pr-35{padding-right:31.5px}.pt-35{padding-top:31.5px}.pb-35{padding-bottom:31.5px}.px-35{padding-inline:31.5px}.py-35{padding-block:31.5px}.m-35{margin:31.5px}.ml-35{margin-left:31.5px}.mr-35{margin-right:31.5px}.mt-35{margin-top:31.5px}.mb-35{margin-bottom:31.5px}.mx-35{margin-inline:31.5px}.my-35{margin-block:31.5px}}@media(max-width:768px){.g-35{gap:29.75px}.p-35{padding:29.75px}.pl-35{padding-left:29.75px}.pr-35{padding-right:29.75px}.pt-35{padding-top:29.75px}.pb-35{padding-bottom:29.75px}.px-35{padding-inline:29.75px}.py-35{padding-block:29.75px}.m-35{margin:29.75px}.ml-35{margin-left:29.75px}.mr-35{margin-right:29.75px}.mt-35{margin-top:29.75px}.mb-35{margin-bottom:29.75px}.mx-35{margin-inline:29.75px}.my-35{margin-block:29.75px}}.g-40{gap:40px}.p-40{padding:40px}.pl-40{padding-left:40px}.pr-40{padding-right:40px}.pt-40{padding-top:40px}.pb-40{padding-bottom:40px}.px-40{padding-inline:40px}.py-40{padding-block:40px}.m-40{margin:40px}.ml-40{margin-left:40px}.mr-40{margin-right:40px}.mt-40{margin-top:40px}.mb-40{margin-bottom:40px}.mx-40{margin-inline:40px}.my-40{margin-block:40px}@media(min-width:769px)and (max-width:1025px){.g-40{gap:36px}.p-40{padding:36px}.pl-40{padding-left:36px}.pr-40{padding-right:36px}.pt-40{padding-top:36px}.pb-40{padding-bottom:36px}.px-40{padding-inline:36px}.py-40{padding-block:36px}.m-40{margin:36px}.ml-40{margin-left:36px}.mr-40{margin-right:36px}.mt-40{margin-top:36px}.mb-40{margin-bottom:36px}.mx-40{margin-inline:36px}.my-40{margin-block:36px}}@media(max-width:768px){.g-40{gap:34px}.p-40{padding:34px}.pl-40{padding-left:34px}.pr-40{padding-right:34px}.pt-40{padding-top:34px}.pb-40{padding-bottom:34px}.px-40{padding-inline:34px}.py-40{padding-block:34px}.m-40{margin:34px}.ml-40{margin-left:34px}.mr-40{margin-right:34px}.mt-40{margin-top:34px}.mb-40{margin-bottom:34px}.mx-40{margin-inline:34px}.my-40{margin-block:34px}}.g-45{gap:45px}.p-45{padding:45px}.pl-45{padding-left:45px}.pr-45{padding-right:45px}.pt-45{padding-top:45px}.pb-45{padding-bottom:45px}.px-45{padding-inline:45px}.py-45{padding-block:45px}.m-45{margin:45px}.ml-45{margin-left:45px}.mr-45{margin-right:45px}.mt-45{margin-top:45px}.mb-45{margin-bottom:45px}.mx-45{margin-inline:45px}.my-45{margin-block:45px}@media(min-width:769px)and (max-width:1025px){.g-45{gap:40.5px}.p-45{padding:40.5px}.pl-45{padding-left:40.5px}.pr-45{padding-right:40.5px}.pt-45{padding-top:40.5px}.pb-45{padding-bottom:40.5px}.px-45{padding-inline:40.5px}.py-45{padding-block:40.5px}.m-45{margin:40.5px}.ml-45{margin-left:40.5px}.mr-45{margin-right:40.5px}.mt-45{margin-top:40.5px}.mb-45{margin-bottom:40.5px}.mx-45{margin-inline:40.5px}.my-45{margin-block:40.5px}}@media(max-width:768px){.g-45{gap:38.25px}.p-45{padding:38.25px}.pl-45{padding-left:38.25px}.pr-45{padding-right:38.25px}.pt-45{padding-top:38.25px}.pb-45{padding-bottom:38.25px}.px-45{padding-inline:38.25px}.py-45{padding-block:38.25px}.m-45{margin:38.25px}.ml-45{margin-left:38.25px}.mr-45{margin-right:38.25px}.mt-45{margin-top:38.25px}.mb-45{margin-bottom:38.25px}.mx-45{margin-inline:38.25px}.my-45{margin-block:38.25px}}.g-50{gap:50px}.p-50{padding:50px}.pl-50{padding-left:50px}.pr-50{padding-right:50px}.pt-50{padding-top:50px}.pb-50{padding-bottom:50px}.px-50{padding-inline:50px}.py-50{padding-block:50px}.m-50{margin:50px}.ml-50{margin-left:50px}.mr-50{margin-right:50px}.mt-50{margin-top:50px}.mb-50{margin-bottom:50px}.mx-50{margin-inline:50px}.my-50{margin-block:50px}@media(min-width:769px)and (max-width:1025px){.g-50{gap:45px}.p-50{padding:45px}.pl-50{padding-left:45px}.pr-50{padding-right:45px}.pt-50{padding-top:45px}.pb-50{padding-bottom:45px}.px-50{padding-inline:45px}.py-50{padding-block:45px}.m-50{margin:45px}.ml-50{margin-left:45px}.mr-50{margin-right:45px}.mt-50{margin-top:45px}.mb-50{margin-bottom:45px}.mx-50{margin-inline:45px}.my-50{margin-block:45px}}@media(max-width:768px){.g-50{gap:42.5px}.p-50{padding:42.5px}.pl-50{padding-left:42.5px}.pr-50{padding-right:42.5px}.pt-50{padding-top:42.5px}.pb-50{padding-bottom:42.5px}.px-50{padding-inline:42.5px}.py-50{padding-block:42.5px}.m-50{margin:42.5px}.ml-50{margin-left:42.5px}.mr-50{margin-right:42.5px}.mt-50{margin-top:42.5px}.mb-50{margin-bottom:42.5px}.mx-50{margin-inline:42.5px}.my-50{margin-block:42.5px}}.g-55{gap:55px}.p-55{padding:55px}.pl-55{padding-left:55px}.pr-55{padding-right:55px}.pt-55{padding-top:55px}.pb-55{padding-bottom:55px}.px-55{padding-inline:55px}.py-55{padding-block:55px}.m-55{margin:55px}.ml-55{margin-left:55px}.mr-55{margin-right:55px}.mt-55{margin-top:55px}.mb-55{margin-bottom:55px}.mx-55{margin-inline:55px}.my-55{margin-block:55px}@media(min-width:769px)and (max-width:1025px){.g-55{gap:49.5px}.p-55{padding:49.5px}.pl-55{padding-left:49.5px}.pr-55{padding-right:49.5px}.pt-55{padding-top:49.5px}.pb-55{padding-bottom:49.5px}.px-55{padding-inline:49.5px}.py-55{padding-block:49.5px}.m-55{margin:49.5px}.ml-55{margin-left:49.5px}.mr-55{margin-right:49.5px}.mt-55{margin-top:49.5px}.mb-55{margin-bottom:49.5px}.mx-55{margin-inline:49.5px}.my-55{margin-block:49.5px}}@media(max-width:768px){.g-55{gap:46.75px}.p-55{padding:46.75px}.pl-55{padding-left:46.75px}.pr-55{padding-right:46.75px}.pt-55{padding-top:46.75px}.pb-55{padding-bottom:46.75px}.px-55{padding-inline:46.75px}.py-55{padding-block:46.75px}.m-55{margin:46.75px}.ml-55{margin-left:46.75px}.mr-55{margin-right:46.75px}.mt-55{margin-top:46.75px}.mb-55{margin-bottom:46.75px}.mx-55{margin-inline:46.75px}.my-55{margin-block:46.75px}}.g-60{gap:60px}.p-60{padding:60px}.pl-60{padding-left:60px}.pr-60{padding-right:60px}.pt-60{padding-top:60px}.pb-60{padding-bottom:60px}.px-60{padding-inline:60px}.py-60{padding-block:60px}.m-60{margin:60px}.ml-60{margin-left:60px}.mr-60{margin-right:60px}.mt-60{margin-top:60px}.mb-60{margin-bottom:60px}.mx-60{margin-inline:60px}.my-60{margin-block:60px}@media(min-width:769px)and (max-width:1025px){.g-60{gap:54px}.p-60{padding:54px}.pl-60{padding-left:54px}.pr-60{padding-right:54px}.pt-60{padding-top:54px}.pb-60{padding-bottom:54px}.px-60{padding-inline:54px}.py-60{padding-block:54px}.m-60{margin:54px}.ml-60{margin-left:54px}.mr-60{margin-right:54px}.mt-60{margin-top:54px}.mb-60{margin-bottom:54px}.mx-60{margin-inline:54px}.my-60{margin-block:54px}}@media(max-width:768px){.g-60{gap:51px}.p-60{padding:51px}.pl-60{padding-left:51px}.pr-60{padding-right:51px}.pt-60{padding-top:51px}.pb-60{padding-bottom:51px}.px-60{padding-inline:51px}.py-60{padding-block:51px}.m-60{margin:51px}.ml-60{margin-left:51px}.mr-60{margin-right:51px}.mt-60{margin-top:51px}.mb-60{margin-bottom:51px}.mx-60{margin-inline:51px}.my-60{margin-block:51px}}.g-65{gap:65px}.p-65{padding:65px}.pl-65{padding-left:65px}.pr-65{padding-right:65px}.pt-65{padding-top:65px}.pb-65{padding-bottom:65px}.px-65{padding-inline:65px}.py-65{padding-block:65px}.m-65{margin:65px}.ml-65{margin-left:65px}.mr-65{margin-right:65px}.mt-65{margin-top:65px}.mb-65{margin-bottom:65px}.mx-65{margin-inline:65px}.my-65{margin-block:65px}@media(min-width:769px)and (max-width:1025px){.g-65{gap:58.5px}.p-65{padding:58.5px}.pl-65{padding-left:58.5px}.pr-65{padding-right:58.5px}.pt-65{padding-top:58.5px}.pb-65{padding-bottom:58.5px}.px-65{padding-inline:58.5px}.py-65{padding-block:58.5px}.m-65{margin:58.5px}.ml-65{margin-left:58.5px}.mr-65{margin-right:58.5px}.mt-65{margin-top:58.5px}.mb-65{margin-bottom:58.5px}.mx-65{margin-inline:58.5px}.my-65{margin-block:58.5px}}@media(max-width:768px){.g-65{gap:55.25px}.p-65{padding:55.25px}.pl-65{padding-left:55.25px}.pr-65{padding-right:55.25px}.pt-65{padding-top:55.25px}.pb-65{padding-bottom:55.25px}.px-65{padding-inline:55.25px}.py-65{padding-block:55.25px}.m-65{margin:55.25px}.ml-65{margin-left:55.25px}.mr-65{margin-right:55.25px}.mt-65{margin-top:55.25px}.mb-65{margin-bottom:55.25px}.mx-65{margin-inline:55.25px}.my-65{margin-block:55.25px}}.g-70{gap:70px}.p-70{padding:70px}.pl-70{padding-left:70px}.pr-70{padding-right:70px}.pt-70{padding-top:70px}.pb-70{padding-bottom:70px}.px-70{padding-inline:70px}.py-70{padding-block:70px}.m-70{margin:70px}.ml-70{margin-left:70px}.mr-70{margin-right:70px}.mt-70{margin-top:70px}.mb-70{margin-bottom:70px}.mx-70{margin-inline:70px}.my-70{margin-block:70px}@media(min-width:769px)and (max-width:1025px){.g-70{gap:63px}.p-70{padding:63px}.pl-70{padding-left:63px}.pr-70{padding-right:63px}.pt-70{padding-top:63px}.pb-70{padding-bottom:63px}.px-70{padding-inline:63px}.py-70{padding-block:63px}.m-70{margin:63px}.ml-70{margin-left:63px}.mr-70{margin-right:63px}.mt-70{margin-top:63px}.mb-70{margin-bottom:63px}.mx-70{margin-inline:63px}.my-70{margin-block:63px}}@media(max-width:768px){.g-70{gap:59.5px}.p-70{padding:59.5px}.pl-70{padding-left:59.5px}.pr-70{padding-right:59.5px}.pt-70{padding-top:59.5px}.pb-70{padding-bottom:59.5px}.px-70{padding-inline:59.5px}.py-70{padding-block:59.5px}.m-70{margin:59.5px}.ml-70{margin-left:59.5px}.mr-70{margin-right:59.5px}.mt-70{margin-top:59.5px}.mb-70{margin-bottom:59.5px}.mx-70{margin-inline:59.5px}.my-70{margin-block:59.5px}}.g-75{gap:75px}.p-75{padding:75px}.pl-75{padding-left:75px}.pr-75{padding-right:75px}.pt-75{padding-top:75px}.pb-75{padding-bottom:75px}.px-75{padding-inline:75px}.py-75{padding-block:75px}.m-75{margin:75px}.ml-75{margin-left:75px}.mr-75{margin-right:75px}.mt-75{margin-top:75px}.mb-75{margin-bottom:75px}.mx-75{margin-inline:75px}.my-75{margin-block:75px}@media(min-width:769px)and (max-width:1025px){.g-75{gap:67.5px}.p-75{padding:67.5px}.pl-75{padding-left:67.5px}.pr-75{padding-right:67.5px}.pt-75{padding-top:67.5px}.pb-75{padding-bottom:67.5px}.px-75{padding-inline:67.5px}.py-75{padding-block:67.5px}.m-75{margin:67.5px}.ml-75{margin-left:67.5px}.mr-75{margin-right:67.5px}.mt-75{margin-top:67.5px}.mb-75{margin-bottom:67.5px}.mx-75{margin-inline:67.5px}.my-75{margin-block:67.5px}}@media(max-width:768px){.g-75{gap:63.75px}.p-75{padding:63.75px}.pl-75{padding-left:63.75px}.pr-75{padding-right:63.75px}.pt-75{padding-top:63.75px}.pb-75{padding-bottom:63.75px}.px-75{padding-inline:63.75px}.py-75{padding-block:63.75px}.m-75{margin:63.75px}.ml-75{margin-left:63.75px}.mr-75{margin-right:63.75px}.mt-75{margin-top:63.75px}.mb-75{margin-bottom:63.75px}.mx-75{margin-inline:63.75px}.my-75{margin-block:63.75px}}.h-1x{word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.fw-100{font-weight:100}.br-1{border-radius:1px}.flex-1{flex:1}.opa-10{opacity:.1}.h-2x{word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fw-200{font-weight:200}.br-2{border-radius:2px}.flex-2{flex:2}.opa-20{opacity:.2}.h-3x{word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fw-300{font-weight:300}.br-3{border-radius:3px}.flex-3{flex:3}.opa-30{opacity:.3}.h-4x{word-break:break-all;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.fw-400{font-weight:400}.br-4{border-radius:4px}.flex-4{flex:4}.opa-40{opacity:.4}.h-5x{word-break:break-all;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.fw-500{font-weight:500}.br-5{border-radius:5px}.flex-5{flex:5}.opa-50{opacity:.5}.h-6x{word-break:break-all;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.fw-600{font-weight:600}.br-6{border-radius:6px}.flex-6{flex:6}.opa-60{opacity:.6}.h-7x{word-break:break-all;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.fw-700{font-weight:700}.br-7{border-radius:7px}.flex-7{flex:7}.opa-70{opacity:.7}.h-8x{word-break:break-all;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.fw-800{font-weight:800}.br-8{border-radius:8px}.flex-8{flex:8}.opa-80{opacity:.8}.h-9x{word-break:break-all;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden}.fw-900{font-weight:900}.br-9{border-radius:9px}.flex-9{flex:9}.opa-90{opacity:.9}.h-10x{word-break:break-all;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden}.fw-1000{font-weight:1000}.br-10{border-radius:10px}.flex-10{flex:10}.opa-100{opacity:1}.fs-12{font-size:.75rem}.fs-13{font-size:.8125rem}.fs-14{font-size:.875rem}.fs-15{font-size:.9375rem}.fs-16{font-size:1rem}.fs-17{font-size:1.0625rem}.fs-18{font-size:1.125rem}.fs-19{font-size:1.1875rem}.fs-20{font-size:1.25rem}.fs-21{font-size:1.3125rem}.fs-22{font-size:1.375rem}.fs-23{font-size:1.4375rem}.fs-24{font-size:1.5rem}.fs-25{font-size:1.5625rem}.fs-26{font-size:1.625rem}.fs-27{font-size:1.6875rem}.fs-28{font-size:1.75rem}.fs-29{font-size:1.8125rem}.fs-30{font-size:1.875rem}.fs-31{font-size:1.9375rem}.fs-32{font-size:2rem}.w-0{width:0}.h-0{height:0}.w-50{width:50%}.h-50{height:50%}.w-100{width:100%}.h-100{height:100%}.w-auto{width:auto}.h-auto{height:auto}.w-fit{width:fit-content}.h-fit{height:fit-content}.w-min{width:min-content}.h-min{height:min-content}.w-max{width:max-content}.h-max{height:max-content}.d-none{display:none}.d-block{display:block}.d-flex{display:flex}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-grid{display:grid}.d-table{display:table}.pos-static{position:static}.pos-relative{position:relative}.pos-absolute{position:absolute}.pos-fixed{position:fixed}.pos-sticky{position:sticky}.ai-start{align-items:flex-start}.ai-end{align-items:flex-end}.ai-center{align-items:center}.ai-baseline{align-items:baseline}.ai-stretch{align-items:stretch}.jc-start{display:flex;justify-content:flex-start}.jc-end{display:flex;justify-content:flex-end}.jc-center{display:flex;justify-content:center}.jc-between{display:flex;justify-content:space-between}.jc-around{display:flex;justify-content:space-around}.jc-evenly{display:flex;justify-content:space-evenly}.fd-row{display:flex;flex-direction:row}.fd-column{display:flex;flex-direction:column}.fd-row-reverse{display:flex;flex-direction:row-reverse}.fd-column-reverse{display:flex;flex-direction:column-reverse}.fw-nowrap{flex-wrap:nowrap}.fw-wrap{flex-wrap:wrap}.fw-wrap-reverse{flex-wrap:wrap-reverse}.flex{display:flex}.flex-yc{display:flex;align-items:center}.flex-center{display:flex;justify-content:center;align-items:center}.flex-column{display:flex;flex-direction:column}.flex-sb{display:flex;justify-content:space-between}.flex-shrink-1{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.overhide{overflow:hidden}.relative{position:relative!important}.absolute{position:absolute!important}.z-1{z-index:1}.z-9{z-index:9}.z-99{z-index:99}.z-999{z-index:999}.wh-100{width:100%;height:100%}.wh-full{width:100vw;height:100vh}.pointer{cursor:pointer}.br-50{border-radius:50%}.no-select{-webkit-user-select:none;user-select:none}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.pointer-none{pointer-events:none}.inset-0{inset:0}.sticky{position:sticky;top:0}.no-event{pointer-events:none}.break-all{word-break:break-all}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent!important;tap-highlight-color:transparent!important;padding:0;margin:0}html{font-family:var(--font-sans);font-size:15px;background-color:var(--bg-base);color:var(--text-body);transition:var(--transition-normal);scroll-behavior:smooth}@media screen and (max-width:768px){html{font-size:14px}}body{padding:0;margin:0}a{text-decoration:none;color:inherit}button,input,select,textarea{background:none;border:none;outline:none;font:inherit}img{display:block;max-width:100%}:root{--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .25s cubic-bezier(.4, 0, .2, 1);--font-sans: "Noto Sans SC", ui-sans-serif, system-ui, sans-serif;--font-serif: "Noto Serif SC", ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--vp-icon-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='rgba(120,113,107,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3C/g%3E%3C/svg%3E");--vp-icon-copied: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='rgba(120,113,107,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='m9 14l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E")}html{--bg-base: #fafafa;--bg-card: #ffffff;--bg-hover: #f5f5f5;--text-title: #1b1917;--text-body: #78716b;--text-muted: #a6a09b80;--border-base: oklch(.923 .003 48.717);--shadow-base: rgba(0, 0, 0, .1) 0px 1px 3px 0px;--shadow-card: 0 1px 3px oklch(.35 .01 55 / .03), 0 4px 12px oklch(.35 .01 55 / .02);--shadow-card-hover: 0 2px 6px oklch(.35 .01 55 / .05), 0 8px 20px oklch(.35 .01 55 / .04)}html.dark{--bg-base: #242424;--bg-card: #2c2c2c;--bg-hover: #333333;--text-title: #e7e5e4;--text-body: #bfb2ac;--text-muted: #a6a09b4d;--border-base: oklab(.278838 .00558188 .0044862 / .615739);--shadow-base: rgba(0, 0, 0, .3) 0px 1px 3px 0px;--shadow-card: 0 1px 3px oklch(0 0 0 / .06), 0 4px 12px oklch(0 0 0 / .04);--shadow-card-hover: 0 2px 6px oklch(0 0 0 / .1), 0 8px 20px oklch(0 0 0 / .07)}.card-bg{background-color:var(--bg-card)}.title-color{color:var(--text-title)}.text-color{color:var(--text-body)}.muted-color{color:var(--text-muted)}.font-serif{font-family:var(--font-serif)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.article-content,.diary-notebook{font-size:.95rem;line-height:1.85;color:var(--text-body);word-break:break-word}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6,.diary-notebook h1,.diary-notebook h2,.diary-notebook h3,.diary-notebook h4,.diary-notebook h5,.diary-notebook h6{color:var(--text-title);font-family:var(--font-serif);line-height:1.45;margin-top:2em;margin-bottom:.6em}.article-content h1,.diary-notebook h1{font-size:1.6rem;padding-bottom:.4em;border-bottom:1px solid var(--border-base)}.article-content h2,.diary-notebook h2{font-size:1.35rem;padding-bottom:.3em;border-bottom:1px solid var(--border-base)}.article-content h3,.diary-notebook h3{font-size:1.15rem}.article-content h4,.diary-notebook h4{font-size:1.05rem}.article-content h5,.diary-notebook h5{font-size:.95rem}.article-content h6,.diary-notebook h6{font-size:.9rem;opacity:.8}.article-content>h1:first-child,.article-content>h2:first-child,.article-content>h3:first-child,.diary-notebook>h1:first-child,.diary-notebook>h2:first-child,.diary-notebook>h3:first-child{margin-top:0}.article-content p,.diary-notebook p{margin:1em 0}.article-content a,.diary-notebook a{color:var(--text-title);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}.article-content a:hover,.diary-notebook a:hover{text-decoration-thickness:1.5px}.article-content strong,.diary-notebook strong{color:var(--text-title);font-weight:600}.article-content em,.diary-notebook em{font-style:italic}.article-content del,.diary-notebook del{opacity:.5}.article-content ul,.article-content ol,.diary-notebook ul,.diary-notebook ol{padding-left:1.6em;margin:.8em 0}.article-content ul,.diary-notebook ul{list-style-type:disc}.article-content ol,.diary-notebook ol{list-style-type:decimal}.article-content li,.diary-notebook li{margin:.35em 0;line-height:1.75}.article-content li>ul,.article-content li>ol,.diary-notebook li>ul,.diary-notebook li>ol{margin:.2em 0}.article-content ul:has(>li>input[type=checkbox]),.diary-notebook ul:has(>li>input[type=checkbox]){list-style:none;padding-left:.2em}.article-content li>input[type=checkbox],.diary-notebook li>input[type=checkbox]{margin-right:.5em;accent-color:var(--text-title);transform:translateY(1px)}.article-content blockquote,.diary-notebook blockquote{margin:1.5em 0;padding:.8em 1.2em;border-left:3px solid var(--text-title);border-radius:0 .5rem .5rem 0;background-color:var(--bg-hover);color:var(--text-body);font-size:.92em}.article-content blockquote>p:first-child,.diary-notebook blockquote>p:first-child{margin-top:0}.article-content blockquote>p:last-child,.diary-notebook blockquote>p:last-child{margin-bottom:0}.article-content blockquote blockquote,.diary-notebook blockquote blockquote{margin-top:.8em;margin-bottom:0;border-left-color:var(--border-base)}.article-content hr,.diary-notebook hr{border:none;height:1px;background:linear-gradient(90deg,transparent,var(--border-base),transparent);margin:2.5em 0}.article-content div[class*=language-],.diary-notebook div[class*=language-]{position:relative;margin:1.5em 0;border-radius:.75rem;overflow:hidden;background-color:var(--bg-card);border:1px solid var(--border-base)}.article-content div[class*=language-] pre,.article-content div[class*=language-] code,.diary-notebook div[class*=language-] pre,.diary-notebook div[class*=language-] code{tab-size:4}.article-content div[class*=language-] pre,.diary-notebook div[class*=language-] pre{position:relative;z-index:1;margin:0;padding:1.25em 0;background:transparent;overflow-x:auto;border:none;border-radius:0;line-height:1.7}.article-content div[class*=language-] pre code,.diary-notebook div[class*=language-] pre code{display:block;padding:0 1.5em;width:fit-content;min-width:100%;font-size:.875em;line-height:inherit;color:var(--text-body)}.article-content div[class*=language-] code .highlighted,.diary-notebook div[class*=language-] code .highlighted{background-color:var(--bg-hover);margin:0 -1.5em;padding:0 1.5em;width:calc(100% + 3em);display:inline-block}.article-content div[class*=language-].line-numbers-mode,.diary-notebook div[class*=language-].line-numbers-mode{padding-left:2.5rem}.article-content .line-numbers-wrapper,.diary-notebook .line-numbers-wrapper{position:absolute;top:0;bottom:0;left:0;z-index:3;border-right:1px solid var(--border-base);padding-top:1.25em;width:2.5rem;text-align:center;font-family:var(--font-mono);line-height:1.7;font-size:.875em;color:var(--text-body);opacity:.35;-webkit-user-select:none;user-select:none;pointer-events:none}.article-content div[class*=language-]>span.lang,.diary-notebook div[class*=language-]>span.lang{position:absolute;top:6px;right:10px;z-index:2;font-size:.75rem;font-weight:500;-webkit-user-select:none;user-select:none;color:var(--text-body);opacity:.5;transition:color .4s,opacity .4s}.article-content div[class*=language-]>button.copy,.diary-notebook div[class*=language-]>button.copy{direction:ltr;position:absolute;top:8px;right:8px;z-index:3;border:1px solid var(--border-base);border-radius:4px;width:36px;height:36px;background-color:var(--bg-card);opacity:0;cursor:pointer;background-image:var(--vp-icon-copy);background-position:50%;background-size:18px;background-repeat:no-repeat;transition:border-color .25s,background-color .25s,opacity .25s}.article-content div[class*=language-]:hover>button.copy,.article-content div[class*=language-]>button.copy:focus,.diary-notebook div[class*=language-]:hover>button.copy,.diary-notebook div[class*=language-]>button.copy:focus{opacity:1}.article-content div[class*=language-]>button.copy:hover,.article-content div[class*=language-]>button.copy.copied,.diary-notebook div[class*=language-]>button.copy:hover,.diary-notebook div[class*=language-]>button.copy.copied{border-color:var(--border-base);background-color:var(--bg-hover)}.article-content div[class*=language-]>button.copy.copied,.article-content div[class*=language-]>button.copy:hover.copied,.diary-notebook div[class*=language-]>button.copy.copied,.diary-notebook div[class*=language-]>button.copy:hover.copied{border-radius:0 4px 4px 0;background-color:var(--bg-hover);background-image:var(--vp-icon-copied)}.article-content div[class*=language-]>button.copy.copied:before,.article-content div[class*=language-]>button.copy:hover.copied:before,.diary-notebook div[class*=language-]>button.copy.copied:before,.diary-notebook div[class*=language-]>button.copy:hover.copied:before{position:relative;top:-1px;transform:translate(calc(-100% - 1px));display:flex;justify-content:center;align-items:center;border:1px solid var(--border-base);border-right:0;border-radius:4px 0 0 4px;padding:0 8px;width:fit-content;height:36px;text-align:center;font-size:12px;font-weight:500;color:var(--text-body);background-color:var(--bg-hover);white-space:nowrap;content:"已复制"}.article-content div[class*=language-]:hover>button.copy+span.lang,.article-content div[class*=language-]>button.copy:focus+span.lang,.diary-notebook div[class*=language-]:hover>button.copy+span.lang,.diary-notebook div[class*=language-]>button.copy:focus+span.lang{opacity:0}.article-content pre:not(div[class*=language-] pre),.diary-notebook pre:not(div[class*=language-] pre){margin:1.5em 0;padding:1.25em 1.5em;border-radius:.75rem;background-color:var(--bg-card)!important;border:1px solid var(--border-base);overflow-x:auto;line-height:1.65}.article-content pre:not(div[class*=language-] pre) code,.diary-notebook pre:not(div[class*=language-] pre) code{padding:0;border:none;background:none;font-size:.85rem;border-radius:0;color:inherit}.article-content table,.diary-notebook table{width:100%;margin:1.5em 0;border-collapse:separate;border-spacing:0;font-size:.875em;border-radius:.5rem;overflow:hidden;border:1px solid var(--border-base)}.article-content thead,.diary-notebook thead{background-color:var(--bg-hover)}.article-content thead th,.diary-notebook thead th{white-space:nowrap}.article-content th,.diary-notebook th{color:var(--text-title);font-weight:600;text-align:left;white-space:nowrap}.article-content th,.article-content td,.diary-notebook th,.diary-notebook td{padding:.65em 1em;border-bottom:1px solid var(--border-base)}.article-content tbody tr:nth-child(2n),.diary-notebook tbody tr:nth-child(2n){background-color:#82583b06}.article-content tbody tr:last-child td,.diary-notebook tbody tr:last-child td{border-bottom:none}.article-content tbody tr:hover td,.diary-notebook tbody tr:hover td{background-color:var(--bg-hover);transition:background-color var(--transition-fast)}.article-content img,.diary-notebook img{max-width:100%;max-height:60vh;width:auto;height:auto;border-radius:.75rem;margin:1.5em auto;display:block;object-fit:contain}.article-content p>img:only-child,.diary-notebook p>img:only-child{margin:1.5em auto}.article-content .math-block,.diary-notebook .math-block{margin:1.5em 0;overflow-x:auto;text-align:center}.article-content .custom-block,.diary-notebook .custom-block{margin:1.5em 0;padding:1rem 1.25rem;border-radius:.75rem;border:1px solid var(--border-base);font-size:.92em;line-height:1.7}.article-content .custom-block .custom-block-title,.diary-notebook .custom-block .custom-block-title{font-weight:600;color:var(--text-title);margin-bottom:.4em;font-size:.95em}.article-content .custom-block p:first-child,.diary-notebook .custom-block p:first-child{margin-top:0}.article-content .custom-block p:last-child,.diary-notebook .custom-block p:last-child{margin-bottom:0}.article-content .custom-block.info,.diary-notebook .custom-block.info{background-color:#0099e00f;background-color:oklch(65% .15 240deg / .06);border-color:#0099e026;border-color:oklch(65% .15 240deg / .15)}.article-content .custom-block.info .custom-block-title,.diary-notebook .custom-block.info .custom-block-title{color:#0079b3;color:oklch(55% .18 240deg)}.article-content .custom-block.tip,.diary-notebook .custom-block.tip{background-color:#24a9650f;border-color:#24a96526}.article-content .custom-block.tip .custom-block-title,.diary-notebook .custom-block.tip .custom-block-title{color:#007742;color:oklch(50% .18 155deg)}.article-content .custom-block.warning,.diary-notebook .custom-block.warning{background-color:#e49e220f;border-color:#e49e2226}.article-content .custom-block.warning .custom-block-title,.diary-notebook .custom-block.warning .custom-block-title{color:#ac7300;color:oklch(60% .18 75deg)}.article-content .custom-block.danger,.diary-notebook .custom-block.danger{background-color:#d747450f;border-color:#d7474526}.article-content .custom-block.danger .custom-block-title,.diary-notebook .custom-block.danger .custom-block-title{color:#bb061e}.article-content .custom-block.details,.diary-notebook .custom-block.details{background-color:var(--bg-hover)}.article-content .custom-block.details summary,.diary-notebook .custom-block.details summary{cursor:pointer;font-weight:600;color:var(--text-title);margin-bottom:.6em;list-style:none;display:flex;align-items:center;gap:6px}.article-content .custom-block.details summary:before,.diary-notebook .custom-block.details summary:before{content:"▸";font-size:.8em;transition:transform var(--transition-fast)}.article-content .custom-block.details summary::-webkit-details-marker,.diary-notebook .custom-block.details summary::-webkit-details-marker{display:none}.article-content .custom-block.details[open] summary:before,.diary-notebook .custom-block.details[open] summary:before{transform:rotate(90deg)}.article-content .code-group,.diary-notebook .code-group{margin:1.5em 0}.article-content .code-group .code-group__nav,.diary-notebook .code-group .code-group__nav{display:flex;gap:2px;margin-bottom:-1px;padding:0 .5rem;position:relative;z-index:1}.article-content .code-group .code-group__nav .code-group__nav-tab,.diary-notebook .code-group .code-group__nav .code-group__nav-tab{padding:.4em 1em;font-size:.82rem;border-radius:.5rem .5rem 0 0;background-color:var(--bg-hover);border:1px solid var(--border-base);border-bottom:none;color:var(--text-body);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.article-content .code-group .code-group__nav .code-group__nav-tab.active,.diary-notebook .code-group .code-group__nav .code-group__nav-tab.active{background-color:var(--bg-card);color:var(--text-title);font-weight:500}.article-content .code-group .code-group-item.active,.diary-notebook .code-group .code-group-item.active{display:block}.article-content .code-group .code-group-item:not(.active),.diary-notebook .code-group .code-group-item:not(.active){display:none}.article-content .aside,.diary-notebook .aside{margin:1.5em 0;padding:.75em 1.25em;border-radius:.5rem;background-color:#82583b0a;border-left:3px solid oklch(50% .07 55deg / .2);font-size:.875em;line-height:1.75;color:var(--text-body)}.article-content .aside p,.diary-notebook .aside p{margin:0}.article-content .aside p+p,.diary-notebook .aside p+p{margin-top:.5em}.article-content .aside:before,.diary-notebook .aside:before{content:"✎";display:inline-block;margin-right:.4em;font-size:.85em;opacity:.4;vertical-align:middle}html.dark .article-content .aside,html.dark .diary-notebook .aside{background-color:#c39b810f;border-left-color:#c39b8140}.article-content .footnotes,.diary-notebook .footnotes{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--border-base);font-size:.85em;opacity:.8}.article-content .footnotes ol,.diary-notebook .footnotes ol{padding-left:1.4em}.article-content .mermaid,.diary-notebook .mermaid{margin:1.5em 0;padding:1.5rem;border-radius:.75rem;background-color:var(--bg-card);border:1px solid var(--border-base);overflow-x:auto;text-align:center}.article-content .mermaid svg,.diary-notebook .mermaid svg{max-width:100%;height:auto}.article-content .katex-display,.diary-notebook .katex-display{margin:1.5em 0;padding:1em 0;overflow-x:auto;overflow-y:hidden;text-align:center}.article-content .katex,.diary-notebook .katex{font-size:1.05em}.article-content .katex-inline,.diary-notebook .katex-inline{font-size:.95em}html.dark .article-content tbody tr:nth-child(2n),html.dark .diary-notebook tbody tr:nth-child(2n){background-color:#c39b810a}html.dark .article-content div[class*=language-],html.dark .diary-notebook div[class*=language-],html.dark .article-content .mermaid,html.dark .diary-notebook .mermaid{background-color:#1e1e1e}html.dark .article-content .mermaid svg,html.dark .diary-notebook .mermaid svg{background-color:transparent!important}html.dark .article-content .custom-block.info,html.dark .diary-notebook .custom-block.info{background-color:#1479b01a;border-color:#1479b033}html.dark .article-content .custom-block.tip,html.dark .diary-notebook .custom-block.tip{background-color:#2586511a;border-color:#25865133}html.dark .article-content .custom-block.warning,html.dark .diary-notebook .custom-block.warning{background-color:#b9832c1a;border-color:#b9832c33}html.dark .article-content .custom-block.danger,html.dark .diary-notebook .custom-block.danger{background-color:#a836341a;border-color:#a8363433}html.dark .article-content .mermaid,html.dark .diary-notebook .mermaid{background-color:var(--bg-card)}.dark .shiki span{color:var(--shiki-dark, inherit)}html:not(.dark) .shiki span{color:var(--shiki-light, inherit)}
