.diary-container[data-astro-cid-cpewa2di]{background:0 0;justify-content:center;align-items:center;min-height:80vh;padding:2rem;display:flex;position:relative;overflow:hidden}.diary-container[data-astro-cid-cpewa2di]:before{content:"";filter:blur(60px);background:radial-gradient(circle,#9333ea26 0%,#0000 70%);border-radius:50%;width:50vw;height:50vw;animation:8s ease-in-out infinite alternate pulse-glow;position:absolute;top:-20%;left:-10%}.diary-container[data-astro-cid-cpewa2di]:after{content:"";filter:blur(60px);background:radial-gradient(circle,#e11d481a 0%,#0000 70%);border-radius:50%;width:40vw;height:40vw;animation:12s ease-in-out infinite alternate-reverse pulse-glow;position:absolute;bottom:-20%;right:-10%}@keyframes pulse-glow{0%{opacity:.6;transform:scale(1)translate(0)}to{opacity:1;transform:scale(1.1)translate(20px,-20px)}}.diary-glass-panel[data-astro-cid-cpewa2di]{z-index:10;-webkit-backdrop-filter:blur(16px);text-align:center;opacity:0;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;width:100%;max-width:700px;padding:4rem 3rem;animation:1.2s cubic-bezier(.2,.8,.2,1) forwards fade-up;position:relative;transform:translateY(30px);box-shadow:0 30px 60px #0006,inset 0 1px #ffffff1a}@keyframes fade-up{to{opacity:1;transform:translateY(0)}}.diary-header[data-astro-cid-cpewa2di]{margin-bottom:3rem}.title-wrapper[data-astro-cid-cpewa2di]{flex-direction:column;align-items:center;gap:.5rem;display:flex}.subtitle[data-astro-cid-cpewa2di]{letter-spacing:.4em;text-transform:uppercase;color:#9ca3af;font-family:Inter,sans-serif;font-size:.85rem}.diary-header[data-astro-cid-cpewa2di] h1[data-astro-cid-cpewa2di]{color:#f3f4f6;letter-spacing:.15em;text-shadow:0 4px 20px #ffffff1a;margin:0;font-family:Shippori Mincho,Noto Serif JP,serif;font-size:clamp(2.4rem,6vw,3.2rem);font-weight:400}.divider[data-astro-cid-cpewa2di]{justify-content:center;align-items:center;margin-top:2rem;display:flex;position:relative}.divider[data-astro-cid-cpewa2di]:before,.divider[data-astro-cid-cpewa2di]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:60px;height:1px}.diamond[data-astro-cid-cpewa2di]{background:#d1d5db;width:6px;height:6px;margin:0 15px;transform:rotate(45deg);box-shadow:0 0 10px #ffffff80}.diary-empty-state[data-astro-cid-cpewa2di]{flex-direction:column;align-items:center;gap:2rem;display:flex}.empty-icon-wrap[data-astro-cid-cpewa2di]{color:#6b7280;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:all .5s;display:flex}.diary-glass-panel[data-astro-cid-cpewa2di]:hover .empty-icon-wrap[data-astro-cid-cpewa2di]{color:#d1d5db;transform:scale(1.05);box-shadow:0 0 20px #ffffff1a}.empty-icon[data-astro-cid-cpewa2di]{width:32px;height:32px}.diary-container[data-astro-cid-cpewa2di] .poetic-lead[data-astro-cid-cpewa2di]{color:#e5e7eb;letter-spacing:.1em;text-shadow:0 2px 8px #000c;word-break:keep-all;overflow-wrap:break-word;margin:1.5rem 0 0;font-family:Shippori Mincho,Noto Serif JP,serif;font-size:1.05rem;line-height:1.8}.diary-container[data-astro-cid-cpewa2di] .status-text[data-astro-cid-cpewa2di]{color:#d1d5db;letter-spacing:.15em;text-shadow:0 2px 6px #000c;margin-top:1rem;font-family:Shippori Mincho,Noto Serif JP,serif;font-size:.95rem;line-height:1.8}.diary-container[data-astro-cid-cpewa2di] .diary-posts[data-astro-cid-cpewa2di]{text-align:left;margin-top:2rem}.diary-list[data-astro-cid-cpewa2di]{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.diary-item[data-astro-cid-cpewa2di]{border-bottom:1px solid #ffffff0d;padding-bottom:1.5rem;transition:all .3s}.diary-item[data-astro-cid-cpewa2di]:last-child{border-bottom:none;padding-bottom:0}.diary-link[data-astro-cid-cpewa2di]{color:inherit;border-radius:12px;padding:1rem;text-decoration:none;transition:background .3s;display:block}.diary-link[data-astro-cid-cpewa2di]:hover{background:#ffffff0d}.diary-meta[data-astro-cid-cpewa2di]{color:#9ca3af;letter-spacing:.05em;margin-bottom:.5rem;font-family:Inter,sans-serif;font-size:.85rem}.diary-title[data-astro-cid-cpewa2di]{color:#f3f4f6;margin:0 0 .5rem;font-family:Shippori Mincho,Noto Serif JP,serif;font-size:1.4rem;font-weight:400}.diary-excerpt[data-astro-cid-cpewa2di]{color:#d1d5db;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}@media (width<=600px){.diary-glass-panel[data-astro-cid-cpewa2di]{padding:3rem 1.5rem}.diary-container[data-astro-cid-cpewa2di] .poetic-lead[data-astro-cid-cpewa2di]{font-size:.95rem}}
