.ajie__inner[data-astro-cid-js4vf4cs]{gap:2.5rem;max-width:960px;display:grid}.ajie__facts[data-astro-cid-js4vf4cs] dd[data-astro-cid-js4vf4cs]{justify-content:center;align-items:center;gap:.3rem;display:inline-flex}.ajie__sex[data-astro-cid-js4vf4cs]{place-items:center;display:inline-grid}.ajie__sex[data-astro-cid-js4vf4cs] svg{stroke-width:2.6px;width:1.05em;height:1.05em}.ajie__sex--male[data-astro-cid-js4vf4cs]{color:#3b8fd9}.ajie__sex--female[data-astro-cid-js4vf4cs]{color:#e0679a}.ajie__facts[data-astro-cid-js4vf4cs]{flex-wrap:wrap;justify-content:center;gap:.4rem 2rem;margin:.4rem 0 0;display:flex}.ajie__facts[data-astro-cid-js4vf4cs] div[data-astro-cid-js4vf4cs]{flex-direction:column-reverse;display:flex}.ajie__facts[data-astro-cid-js4vf4cs] dt[data-astro-cid-js4vf4cs]{color:var(--muted);font-size:.78rem}.ajie__facts[data-astro-cid-js4vf4cs] dd[data-astro-cid-js4vf4cs]{font-family:var(--font-display);margin:0;font-size:1.1rem;font-weight:650}.ajie__bar[data-astro-cid-js4vf4cs]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .9rem;padding-top:.9rem;display:flex}.ajie__views[data-astro-cid-js4vf4cs]{gap:.25rem;display:inline-flex}.ajie__views[data-astro-cid-js4vf4cs] button[data-astro-cid-js4vf4cs]{width:2.3rem;height:2.3rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;transition:background-color .2s,color .2s;display:inline-grid}.ajie__views[data-astro-cid-js4vf4cs] button[data-astro-cid-js4vf4cs]:hover{color:var(--text)}.ajie__views[data-astro-cid-js4vf4cs] button[data-astro-cid-js4vf4cs][aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.ajie__views[data-astro-cid-js4vf4cs] svg{width:1.15rem;height:1.15rem}.ajie__views[data-astro-cid-js4vf4cs] button[data-astro-cid-js4vf4cs]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ajie__art[data-astro-cid-js4vf4cs]{border:1px solid var(--border-strong);background:var(--bg-elev);isolation:isolate;border-radius:999px;grid-template-columns:1fr 1fr;padding:3px;display:inline-grid;position:relative}.ajie__art-thumb[data-astro-cid-js4vf4cs]{z-index:-1;background:repeating-linear-gradient(-55deg,#ffffff47 0 1px,#0000 1px 4px),linear-gradient(120deg,#fde7c8,#f7c9a8 55%,#f3b5a6);border-radius:999px;width:calc(50% - 3px);transition:translate .35s cubic-bezier(.34,1.4,.64,1),background .35s,box-shadow .35s;position:absolute;inset:3px auto 3px 3px;box-shadow:inset 0 0 0 1px #b46e4640,0 2px 6px -2px #a05a3273}[data-astro-cid-js4vf4cs][data-ai-illustrations=hide] .ajie__art-thumb[data-astro-cid-js4vf4cs]{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-strong);translate:100%}.ajie__art[data-astro-cid-js4vf4cs] button[data-astro-cid-js4vf4cs]{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.32rem .8rem;font-size:.8rem;font-weight:600;transition:color .25s;display:inline-flex}.ajie__art[data-astro-cid-js4vf4cs] button[data-astro-cid-js4vf4cs]:hover{color:var(--text)}.ajie__art[data-astro-cid-js4vf4cs] button[data-astro-cid-js4vf4cs][data-ai-set=show][aria-pressed=true]{color:#7a3b1c}.ajie__art[data-astro-cid-js4vf4cs] button[data-astro-cid-js4vf4cs][data-ai-set=hide][aria-pressed=true]{color:var(--text)}.ajie__art[data-astro-cid-js4vf4cs] svg{width:.95rem;height:.95rem}.ajie__art[data-astro-cid-js4vf4cs] button[data-astro-cid-js4vf4cs][aria-pressed=true] svg{animation:art-pop .4s var(--ease-out)}@keyframes art-pop{40%{transform:scale(1.25)rotate(-8deg)}}.ajie__art[data-astro-cid-js4vf4cs] button[data-astro-cid-js4vf4cs]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (prefers-reduced-motion:reduce){.ajie__art-thumb[data-astro-cid-js4vf4cs],.ajie__art[data-astro-cid-js4vf4cs] button[data-astro-cid-js4vf4cs][aria-pressed=true] svg{transition:none;animation:none}}.ajie__empty[data-astro-cid-js4vf4cs]{border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--muted);text-align:center;justify-items:center;gap:.8rem;padding:4rem 1rem;display:grid}.ajie__empty[data-astro-cid-js4vf4cs] svg{color:#ff9a3d;width:2rem;height:2rem}[data-astro-cid-js4vf4cs][data-view=calendar] .ajie__grid[data-astro-cid-js4vf4cs],[data-astro-cid-js4vf4cs][data-view=grid] .ajie__cal[data-astro-cid-js4vf4cs]{display:none}.ajie__cal[data-astro-cid-js4vf4cs]{gap:2rem;width:min(100%,640px);margin-inline:auto;display:grid}.ajie__month-name[data-astro-cid-js4vf4cs]{font-family:var(--font-display);margin:0 0 .6rem;font-size:1rem;font-weight:650}.ajie__cal-nav[data-astro-cid-js4vf4cs]{justify-content:center;align-items:center;gap:.75rem;display:flex}.ajie__cal-nav[data-astro-cid-js4vf4cs][hidden]{display:none}.ajie__cal-nav[data-astro-cid-js4vf4cs] .ajie__month-name[data-astro-cid-js4vf4cs]{text-align:center;min-width:9em;margin:0}.ajie__cal[data-astro-cid-js4vf4cs].is-paged .ajie__month-title[data-astro-cid-js4vf4cs],.ajie__month[data-astro-cid-js4vf4cs][hidden]{display:none}.ajie__cal-step[data-astro-cid-js4vf4cs]{width:2rem;height:2rem;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.ajie__cal-step[data-astro-cid-js4vf4cs]:hover:not(:disabled){background:var(--surface-2)}.ajie__cal-step[data-astro-cid-js4vf4cs]:disabled{opacity:.3;cursor:default}.ajie__cal-step[data-astro-cid-js4vf4cs] svg{width:1.1rem;height:1.1rem}.ajie__cal-step[data-astro-cid-js4vf4cs]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ajie__days[data-astro-cid-js4vf4cs]{--cal-gap:clamp(3px, .6vw, 8px);gap:var(--cal-gap);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ajie__weekday[data-astro-cid-js4vf4cs]{text-align:center;font-family:var(--font-mono);color:var(--muted);padding-bottom:.2rem;font-size:.7rem}.ajie__day[data-astro-cid-js4vf4cs]{aspect-ratio:1;background:color-mix(in srgb, var(--surface-2) 55%, transparent);border-radius:6px;position:relative}.ajie__day-num[data-astro-cid-js4vf4cs]{font-family:var(--font-mono);color:var(--muted);font-size:.72rem;position:absolute;top:.3rem;left:.4rem}.ajie__day-btn[data-astro-cid-js4vf4cs]{border-radius:inherit;background:var(--surface-2);cursor:pointer;border:0;padding:0;position:absolute;inset:0;overflow:hidden}.ajie__day-btn[data-astro-cid-js4vf4cs] img{object-fit:cover;width:100%;height:100%;transition:opacity .3s, transform .5s var(--ease-out);position:absolute;inset:0}.ajie__day-btn[data-astro-cid-js4vf4cs]:hover img{transform:scale(1.06)}.ajie__day-btn[data-astro-cid-js4vf4cs]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ajie__day--post[data-astro-cid-js4vf4cs].is-start .ajie__day-num[data-astro-cid-js4vf4cs]{z-index:1;color:#fff;text-shadow:0 1px 3px #000000b3;font-weight:700}.ajie__day--post[data-astro-cid-js4vf4cs].is-mid{background:0 0}.ajie__day--post[data-astro-cid-js4vf4cs].is-mid .ajie__day-btn[data-astro-cid-js4vf4cs]{isolation:isolate;background:0 0;overflow:visible}.ajie__day--post[data-astro-cid-js4vf4cs].is-mid .ajie__day-btn[data-astro-cid-js4vf4cs]:before{content:"";inset:0 calc(var(--cal-gap) * -1) 0 0;z-index:-1;background:var(--accent-soft);transition:background-color .2s;position:absolute}.ajie__day--post[data-astro-cid-js4vf4cs].is-mid.is-from .ajie__day-btn[data-astro-cid-js4vf4cs]:before{border-top-left-radius:6px;border-bottom-left-radius:6px}.ajie__day--post[data-astro-cid-js4vf4cs].is-mid.is-to .ajie__day-btn[data-astro-cid-js4vf4cs]:before{border-top-right-radius:6px;border-bottom-right-radius:6px;right:0}.ajie__day--post[data-astro-cid-js4vf4cs].is-mid .ajie__day-btn[data-astro-cid-js4vf4cs]:hover:before{background:color-mix(in srgb, var(--accent) 24%, transparent)}.ajie__day--post[data-astro-cid-js4vf4cs].is-mid .ajie__day-num[data-astro-cid-js4vf4cs]{color:var(--accent);font-weight:700}.ajie__day-more[data-astro-cid-js4vf4cs]{z-index:1;color:#fff;background:#0000008c;border-radius:999px;padding:0 .3rem;font-size:.65rem;position:absolute;bottom:.3rem;right:.35rem}.ajie__grid[data-astro-cid-js4vf4cs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(3px,.6vw,8px);margin:0;padding:0;list-style:none;display:grid}.ajie__tile[data-astro-cid-js4vf4cs]{aspect-ratio:1;background:var(--surface-2);cursor:pointer;border:0;border-radius:6px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.ajie__tile[data-astro-cid-js4vf4cs] img{object-fit:cover;width:100%;height:100%;transition:opacity .3s, transform .6s var(--ease-out);position:absolute;inset:0}.ajie__thumb--behind-ai[data-astro-cid-js4vf4cs],[data-astro-cid-js4vf4cs][data-ai-illustrations=hide] .ajie__thumb--ai[data-astro-cid-js4vf4cs]{opacity:0}[data-astro-cid-js4vf4cs][data-ai-illustrations=hide] .ajie__thumb--behind-ai[data-astro-cid-js4vf4cs]{opacity:1}.ajie__tile[data-astro-cid-js4vf4cs]:hover img{transform:scale(1.04)}.ajie__tile[data-astro-cid-js4vf4cs]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ajie__badge[data-astro-cid-js4vf4cs]{color:#fff;filter:drop-shadow(0 1px 2px #0009);position:absolute;top:.5rem;right:.5rem}.ajie__badge--behind-ai[data-astro-cid-js4vf4cs],[data-astro-cid-js4vf4cs][data-ai-illustrations=hide] .ajie__badge--ai[data-astro-cid-js4vf4cs]{display:none}[data-astro-cid-js4vf4cs][data-ai-illustrations=hide] .ajie__badge--behind-ai[data-astro-cid-js4vf4cs]{display:block}[data-astro-cid-js4vf4cs][data-ai-illustrations=hide] [data-ai-cover]{display:none}.ajie__badge[data-astro-cid-js4vf4cs] svg{width:1.15rem;height:1.15rem}.ajie__hover[data-astro-cid-js4vf4cs]{color:#fff;font-family:var(--font-mono);text-align:left;text-shadow:0 1px 2px #00000073;background:linear-gradient(#0000,#00000061 40%,#0000009e);justify-content:space-between;align-items:center;gap:.5rem;padding:1rem .75rem .6rem;font-size:.72rem;transition:background-color .3s;display:flex;position:absolute;inset:auto 0 0}.ajie__tile-text[data-astro-cid-js4vf4cs]{gap:.1rem;min-width:0;display:grid}.ajie__tile-title[data-astro-cid-js4vf4cs]{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:650;line-height:1.3;overflow:hidden}@media (width<=599px){.ajie__tile-title[data-astro-cid-js4vf4cs]{display:none}.ajie__hover[data-astro-cid-js4vf4cs]{padding:1.4rem .5rem .4rem;font-size:.62rem}}.ajie__tile[data-astro-cid-js4vf4cs]:hover .ajie__hover[data-astro-cid-js4vf4cs],.ajie__tile[data-astro-cid-js4vf4cs]:focus-visible .ajie__hover[data-astro-cid-js4vf4cs]{background-color:#0000001f}.ajie-post[data-astro-cid-js4vf4cs]{border:1px solid var(--border-strong);background:var(--bg-elev);width:min(100% - 2rem,900px);max-height:calc(100dvh - 2rem);color:var(--text);border-radius:18px;padding:0;overflow:visible;box-shadow:0 30px 80px -20px #0000008c}.ajie-post[data-astro-cid-js4vf4cs][open]{animation:post-in .35s var(--ease-out);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}@keyframes post-in{0%{opacity:0;scale:.97}}.ajie-post[data-astro-cid-js4vf4cs]::backdrop{backdrop-filter:blur(6px);background:#020814b3}.ajie-post__media[data-astro-cid-js4vf4cs] .pmedia{border-radius:18px 0 0 18px;height:100%}.ajie-post__text[data-astro-cid-js4vf4cs]{flex-direction:column;gap:1rem;min-height:0;padding:1.4rem 1.5rem 1.2rem;display:flex;overflow-y:auto}.ajie-post__head[data-astro-cid-js4vf4cs]{border-bottom:1px solid var(--border);gap:.15rem;padding-bottom:.9rem;padding-right:2.2rem;display:grid}.ajie-post__who[data-astro-cid-js4vf4cs]{font-family:var(--font-display);margin:0;font-size:1.15rem;font-weight:650;line-height:1.35}.ajie-post__sep[data-astro-cid-js4vf4cs]{color:var(--muted);font-weight:400}.ajie-post__meta[data-astro-cid-js4vf4cs]{flex-wrap:wrap;align-items:center;gap:.25rem .9rem;margin:.15rem 0 0;display:flex}.ajie-post__place[data-astro-cid-js4vf4cs]{color:var(--muted);align-items:center;gap:.3rem;font-size:.82rem;display:inline-flex}.ajie-post__place[data-astro-cid-js4vf4cs] svg{width:.9rem;height:.9rem}.ajie-post__caption[data-astro-cid-js4vf4cs]{color:var(--text-2);white-space:pre-line;gap:.7rem;font-size:.85rem;line-height:1.7;display:grid}.ajie-post__foot[data-astro-cid-js4vf4cs]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:.9rem;display:flex}.ajie-like[data-astro-cid-js4vf4cs]{border:1px solid var(--border);color:var(--text-2);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem .35rem .5rem;font-size:.9rem;transition:border-color .25s,color .25s;display:inline-flex}.ajie-like[data-astro-cid-js4vf4cs][hidden]{display:none}.heart[data-astro-cid-js4vf4cs]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ajie-like[data-astro-cid-js4vf4cs] .heart[data-astro-cid-js4vf4cs]{width:1.25rem;height:1.25rem;transition:fill .25s, color .25s, transform .25s var(--ease-out)}.ajie-like[data-astro-cid-js4vf4cs]:hover{color:#f26b8a;border-color:#f26b8a}.ajie-like[data-astro-cid-js4vf4cs][aria-pressed=true]{color:#f26b8a;border-color:#f26b8a80}.ajie-like[data-astro-cid-js4vf4cs][aria-pressed=true] .heart[data-astro-cid-js4vf4cs]{fill:#f26b8a}.ajie-like[data-astro-cid-js4vf4cs].is-popping .heart[data-astro-cid-js4vf4cs]{animation:heart-pop .45s var(--ease-out)}@keyframes heart-pop{40%{transform:scale(1.35)}}.ajie-like[data-astro-cid-js4vf4cs]:disabled{cursor:default;opacity:.7}.ajie__tile-likes[data-astro-cid-js4vf4cs]{align-items:center;gap:.25rem;display:inline-flex}.ajie__tile-likes[data-astro-cid-js4vf4cs][hidden]{display:none}.ajie__tile-likes[data-astro-cid-js4vf4cs] .heart[data-astro-cid-js4vf4cs]{fill:#fff;stroke:#fff;width:.95rem;height:.95rem}.ajie-post__foot[data-astro-cid-js4vf4cs]:not(:has(.ajie-like:not([hidden]))){display:none}.ajie-post__date[data-astro-cid-js4vf4cs]{font-family:var(--font-mono);color:var(--muted);font-size:.75rem}.ajie-post__close[data-astro-cid-js4vf4cs]{position:absolute;top:.6rem;right:.6rem}.ajie-post__nav[data-astro-cid-js4vf4cs]{color:#0a1626;cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 6px 18px #00000059}.ajie-post__nav--prev[data-astro-cid-js4vf4cs]{left:-3.2rem}.ajie-post__nav--next[data-astro-cid-js4vf4cs]{right:-3.2rem}@media (width>=900px){.ajie-post__text[data-astro-cid-js4vf4cs]{contain:size;overflow:hidden}.ajie-post__caption[data-astro-cid-js4vf4cs]{overscroll-behavior:contain;flex:1;align-content:start;min-height:0;margin-right:-.75rem;padding-right:.75rem;overflow-y:auto}}@media (width<=899px){.ajie-post[data-astro-cid-js4vf4cs][open]{grid-template-columns:1fr;overflow-y:auto}.ajie-post__media[data-astro-cid-js4vf4cs] .pmedia{border-radius:18px 18px 0 0}.ajie-post__nav[data-astro-cid-js4vf4cs]{top:auto;bottom:.8rem;translate:none}.ajie-post__nav--prev[data-astro-cid-js4vf4cs]{left:.8rem}.ajie-post__nav--next[data-astro-cid-js4vf4cs]{right:.8rem}}@media (prefers-reduced-motion:reduce){.ajie-post[data-astro-cid-js4vf4cs][open],.ajie-like[data-astro-cid-js4vf4cs].is-popping .heart[data-astro-cid-js4vf4cs]{animation:none}}
