.diary-post-retro[data-astro-cid-7ovgziqx]{color:#e5e7eb;backdrop-filter:blur(12px);background:#1e1e28d9;border:1px solid #ffffff1a;border-radius:16px;max-width:800px;margin:0 auto;padding:clamp(1.5rem,4vw,3rem);box-shadow:0 15px 40px #0006}.post-header-retro[data-astro-cid-7ovgziqx]{text-align:center;border-bottom:1px solid #ffffff26;margin-bottom:2.5rem;padding-bottom:1.5rem}.post-header-retro[data-astro-cid-7ovgziqx] h1[data-astro-cid-7ovgziqx]{color:#f3f4f6;margin-bottom:.8rem;font-family:Shippori Mincho,Noto Serif JP,serif;font-size:2rem;font-weight:400;line-height:1.4}.post-date-retro[data-astro-cid-7ovgziqx]{color:#9ca3af;margin-bottom:.8rem;font-family:Inter,sans-serif;font-size:.9rem}.post-tags-retro[data-astro-cid-7ovgziqx]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.tag-retro[data-astro-cid-7ovgziqx]{color:#d1d5db;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;padding:4px 10px;font-size:.8rem}.post-content-retro[data-astro-cid-7ovgziqx]{margin-bottom:3rem;font-family:Shippori Mincho,Noto Serif JP,serif;font-size:1.05rem;line-height:1.8}.post-content-retro[data-astro-cid-7ovgziqx] p{margin-bottom:1.8rem}.post-content-retro[data-astro-cid-7ovgziqx] h2{color:#f3f4f6;border-left:4px solid #8b5cf6;margin:3rem 0 1.5rem;padding-left:12px;font-size:1.5rem;font-weight:400}.post-content-retro[data-astro-cid-7ovgziqx] h3{color:#e5e7eb;margin:2.5rem 0 1rem;font-size:1.3rem;font-weight:400}.post-content-retro[data-astro-cid-7ovgziqx] img{background:#ffffff05;border:1px solid #ffffff1a;border-radius:8px;max-width:100%;height:auto;margin:2rem auto;padding:4px;display:block}.post-content-retro[data-astro-cid-7ovgziqx] .kaerebalink-box{background:#ffffff08;border:1px solid #ffffff1f;border-radius:8px;margin:2rem 0;font-family:Noto Sans JP,sans-serif;line-height:1.6;padding:1rem 1.2rem!important}.post-content-retro[data-astro-cid-7ovgziqx] .kaerebalink-box p{margin:0}.post-content-retro[data-astro-cid-7ovgziqx] .kaerebalink-box img{background:0 0;border:none;border-radius:4px;margin:0;padding:0;display:inline}.post-content-retro[data-astro-cid-7ovgziqx] .kaerebalink-box img[width="1"]{border-radius:0;width:1px;height:1px}.post-content-retro[data-astro-cid-7ovgziqx] .kaerebalink-name a{font-weight:600}.post-content-retro[data-astro-cid-7ovgziqx] .kaerebalink-link1 a{border:1px solid #a78bfa80;border-radius:999px;margin:.4rem .4rem 0 0;padding:.25rem .9rem;font-size:.85rem;text-decoration:none;display:inline-block}.post-content-retro[data-astro-cid-7ovgziqx] .kaerebalink-link1 a:hover{background:#a78bfa1f}.post-content-retro[data-astro-cid-7ovgziqx] img[data-astro-cid-7ovgziqx].post-eyecatch-retro{margin-top:0}.post-content-retro[data-astro-cid-7ovgziqx] a{color:#a78bfa;text-underline-offset:4px;text-decoration:underline}.post-content-retro[data-astro-cid-7ovgziqx] a:hover{color:#c4b5fd}.post-content-retro[data-astro-cid-7ovgziqx] ul,.post-content-retro[data-astro-cid-7ovgziqx] ol{margin-bottom:1.8rem;padding-left:2rem}.post-content-retro[data-astro-cid-7ovgziqx] li{margin-bottom:.8rem}.post-content-retro[data-astro-cid-7ovgziqx] blockquote{color:#d1d5db;background:#ffffff0a;border-left:4px solid #8b5cf6;border-radius:0 8px 8px 0;margin:0 0 1.8rem;padding:1.2rem 1.5rem;font-size:.95em}.post-content-retro[data-astro-cid-7ovgziqx] blockquote>div+div{margin-top:1em}.post-content-retro[data-astro-cid-7ovgziqx] blockquote p{margin-bottom:1em}.post-content-retro[data-astro-cid-7ovgziqx] blockquote>:last-child,.post-content-retro[data-astro-cid-7ovgziqx] blockquote>:last-child>:last-child{margin-bottom:0}.diary-pager-retro[data-astro-cid-7ovgziqx]{border-top:1px solid #ffffff1f;grid-template-columns:1fr 1fr;gap:.9rem;margin-top:2.5rem;padding-top:2rem;display:grid}.diary-pager-link[data-astro-cid-7ovgziqx]{color:#e5e7eb;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;gap:.3rem;padding:.9rem 1.1rem;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.diary-pager-link[data-astro-cid-7ovgziqx]:hover{background:#a78bfa1a;border-color:#a78bfa99}.diary-pager-link[data-astro-cid-7ovgziqx].newer{text-align:right}.pager-dir[data-astro-cid-7ovgziqx]{color:#9ca3af;font-size:.78rem}.pager-title[data-astro-cid-7ovgziqx]{color:#f3f4f6;font-family:Shippori Mincho,Noto Serif JP,serif;font-size:.94rem;line-height:1.45}@media (width<=600px){.diary-pager-retro[data-astro-cid-7ovgziqx]{grid-template-columns:1fr}.diary-pager-link[data-astro-cid-7ovgziqx].newer{text-align:left}}.back-footer-retro[data-astro-cid-7ovgziqx]{text-align:center;border-top:1px solid #ffffff1a;margin-top:3rem;padding-top:2rem}.back-link[data-astro-cid-7ovgziqx]{color:#9ca3af;letter-spacing:.05em;font-size:1rem;text-decoration:none;transition:color .3s}.back-link[data-astro-cid-7ovgziqx]:hover{color:#f3f4f6}@media (width<=768px){.diary-post-retro[data-astro-cid-7ovgziqx]{border-radius:12px;padding:1.5rem}.post-header-retro[data-astro-cid-7ovgziqx] h1[data-astro-cid-7ovgziqx]{font-size:1.6rem}.post-content-retro[data-astro-cid-7ovgziqx]{font-size:1rem}}.dev-exclude-warning[data-astro-cid-7ovgziqx]{color:#7a4e00;background:#fff6dc;border:1px solid #f0d58a;border-radius:6px;margin:0 0 1.5rem;padding:.6rem .9rem;font-size:.9rem;font-weight:700}
