.showcase-wrap[data-astro-cid-5tznm7mj]{padding:18px 0 4px}.showcase[data-astro-cid-5tznm7mj]{overflow:hidden;padding:14px 0 20px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.showcase-track[data-astro-cid-5tznm7mj]{display:flex;width:max-content;animation:showcase-move calc(var(--count, 4) * 7s) linear infinite}.showcase[data-astro-cid-5tznm7mj]:hover .showcase-track[data-astro-cid-5tznm7mj],.showcase[data-astro-cid-5tznm7mj]:focus-within .showcase-track[data-astro-cid-5tznm7mj]{animation-play-state:paused}.showcase[data-astro-cid-5tznm7mj].manual{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.showcase[data-astro-cid-5tznm7mj].manual .showcase-track[data-astro-cid-5tznm7mj]{animation:none;transform:none}.showcase[data-astro-cid-5tznm7mj].manual::-webkit-scrollbar{height:6px}.showcase[data-astro-cid-5tznm7mj].manual::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}.showcase-half[data-astro-cid-5tznm7mj]{display:flex;gap:18px;padding-right:18px}@keyframes showcase-move{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.showcase[data-astro-cid-5tznm7mj]{overflow-x:auto;scroll-snap-type:x mandatory}.showcase-track[data-astro-cid-5tznm7mj]{animation:none}.showcase-half[data-astro-cid-5tznm7mj]:last-child{display:none}}.show-card[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;flex:0 0 300px;background:var(--bg-surface);border-radius:var(--r-card, 14px);overflow:hidden;text-decoration:none;display:block;scroll-snap-align:start;border:1px solid rgba(255,255,255,.08);transition:transform .2s ease,border-color .2s ease}.show-card[data-astro-cid-5tznm7mj]:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--c) 60%,transparent)}.show-img[data-astro-cid-5tznm7mj]{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.show-fallback[data-astro-cid-5tznm7mj]{background:linear-gradient(135deg,color-mix(in srgb,var(--c) 55%,var(--bg-surface)),var(--bg-base))}.show-text[data-astro-cid-5tznm7mj]{display:block;padding:14px 16px 18px}.show-date[data-astro-cid-5tznm7mj]{display:block;color:var(--text-muted);font-size:.74rem;font-weight:600;margin-bottom:6px}.show-title[data-astro-cid-5tznm7mj]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#fff;font-weight:700;font-size:.98rem;line-height:1.34;min-height:calc(.98rem * 1.34 * 3)}.show-card[data-astro-cid-5tznm7mj]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--c);opacity:.85}@media (max-width: 720px){.show-card[data-astro-cid-5tznm7mj]{flex-basis:248px}.showcase-half[data-astro-cid-5tznm7mj]{gap:12px;padding-right:12px}}@media (max-width: 720px){.hero[data-astro-cid-5tznm7mj]{padding-top:26px;padding-bottom:6px}.hero[data-astro-cid-5tznm7mj] h1[data-astro-cid-5tznm7mj]{font-size:1.85rem;line-height:1.18;margin:10px 0 0}.hero[data-astro-cid-5tznm7mj] .lead[data-astro-cid-5tznm7mj]{font-size:.96rem;line-height:1.48;margin-top:10px}.showcase-wrap[data-astro-cid-5tznm7mj]{padding:4px 0 0}.showcase[data-astro-cid-5tznm7mj]{padding:8px 0 12px}.rail-head[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{font-size:1.18rem}.rail-hint[data-astro-cid-5tznm7mj]{font-size:.76rem}.show-text[data-astro-cid-5tznm7mj]{padding:11px 13px 14px}.show-title[data-astro-cid-5tznm7mj]{font-size:.92rem;line-height:1.3;min-height:calc(.92rem * 1.3 * 3)}}.about-blog[data-astro-cid-5tznm7mj]{max-width:660px}.about-blog[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{font-size:1.35rem;margin:0 0 14px}.about-blog[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]+h2[data-astro-cid-5tznm7mj]{margin-top:0}.about-blog[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{margin:0 0 14px;font-size:1.04rem;line-height:1.72;color:#ffffffd6}.about-blog[data-astro-cid-5tznm7mj] b[data-astro-cid-5tznm7mj]{color:var(--text-primary)}.about-blog[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]{color:#b08ce8}.ab-lead[data-astro-cid-5tznm7mj]{font-size:1.1rem}.ab-author[data-astro-cid-5tznm7mj]{font-size:.95rem;color:#fff9;padding-top:12px;border-top:1px solid var(--border)}.ab-sections[data-astro-cid-5tznm7mj]{display:grid;gap:10px;margin:18px 0 8px}.ab-sec[data-astro-cid-5tznm7mj]{display:block;text-decoration:none;padding:14px 16px;border:1px solid var(--border);border-radius:var(--r-card, 14px);background:var(--bg-surface);transition:border-color .2s ease,transform .2s ease}.ab-sec[data-astro-cid-5tznm7mj]:hover{border-color:#b08ce88c;transform:translateY(-2px)}.ab-sec-title[data-astro-cid-5tznm7mj]{display:block;color:var(--text-primary);font-weight:700;font-size:1rem;margin-bottom:5px}.ab-sec-text[data-astro-cid-5tznm7mj]{display:block;color:#ffffffb8;font-size:.94rem;line-height:1.55}.ab-sec-go[data-astro-cid-5tznm7mj]{display:block;margin-top:8px;color:#b08ce8;font-size:.86rem;font-weight:600}.blog-sub[data-astro-cid-5tznm7mj]{margin:30px 0 34px}.ab-faq[data-astro-cid-5tznm7mj]{position:relative;padding:2px 0 2px 18px;margin-bottom:20px;border-left:2px solid rgba(199,174,106,.35)}.ab-faq[data-astro-cid-5tznm7mj]:hover{border-left-color:#c7ae6abf}.ab-faq[data-astro-cid-5tznm7mj] h3[data-astro-cid-5tznm7mj]{font-size:1.02rem;line-height:1.4;margin:0 0 6px;color:#c7ae6a;font-weight:700}.ab-faq[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{margin:0;color:#ffffffc7}@media (max-width: 720px){.ab-faq[data-astro-cid-5tznm7mj]{padding-left:14px;margin-bottom:18px}.ab-faq[data-astro-cid-5tznm7mj] h3[data-astro-cid-5tznm7mj]{font-size:.98rem}}@media (max-width: 720px){.about-blog[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{font-size:1.2rem}.about-blog[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{font-size:.98rem;line-height:1.65}.ab-lead[data-astro-cid-5tznm7mj]{font-size:1.02rem}}.rail-wrap[data-astro-cid-5tznm7mj]{padding-bottom:8px}.rail-head[data-astro-cid-5tznm7mj]{display:flex;align-items:baseline;gap:12px}.rail-head[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{margin:0;font-size:1.35rem}.rail-hint[data-astro-cid-5tznm7mj]{color:var(--text-muted);font-size:.82rem;font-weight:600}.rail[data-astro-cid-5tznm7mj]{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:18px 24px 22px;margin:0 auto;max-width:1180px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.rail[data-astro-cid-5tznm7mj]::-webkit-scrollbar{height:6px}.rail[data-astro-cid-5tznm7mj]::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}.rail[data-astro-cid-5tznm7mj]::-webkit-scrollbar-track{background:transparent}.rail-card[data-astro-cid-5tznm7mj]{flex:0 0 280px;scroll-snap-align:start;display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border, rgba(255,255,255,.08));border-radius:var(--r-card, 14px);overflow:hidden;text-decoration:none;transition:transform .18s ease,border-color .18s ease}.rail-card[data-astro-cid-5tznm7mj]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--c) 55%,transparent)}.rail-cover[data-astro-cid-5tznm7mj]{aspect-ratio:16 / 9;overflow:hidden}.rail-cover[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{width:100%;height:100%;object-fit:cover;display:block}.rail-body[data-astro-cid-5tznm7mj]{padding:14px 16px 18px}.rail-body[data-astro-cid-5tznm7mj] h3[data-astro-cid-5tznm7mj]{margin:8px 0 0;font-size:1rem;line-height:1.35}@media (max-width: 720px){.rail[data-astro-cid-5tznm7mj]{padding:16px 14px 20px;gap:12px}.rail-card[data-astro-cid-5tznm7mj]{flex-basis:240px}}.post[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;padding:0;overflow:hidden}.post-cover[data-astro-cid-5tznm7mj]{aspect-ratio:16 / 9;overflow:hidden}.post-cover[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{width:100%;height:100%;object-fit:cover;display:block}.post-cover-fallback[data-astro-cid-5tznm7mj]{display:block;width:100%;height:100%;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 55%,var(--bg-surface)),var(--bg-base));border-bottom:3px solid var(--c)}.post-body[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;flex:1;padding:20px 24px 24px}.post-date[data-astro-cid-5tznm7mj]{color:var(--text-muted);font-size:.82rem;font-weight:600}.post[data-astro-cid-5tznm7mj] h3[data-astro-cid-5tznm7mj]{margin:10px 0 8px}.post[data-astro-cid-5tznm7mj] .read[data-astro-cid-5tznm7mj]{color:var(--text-accent);font-weight:700;font-size:.9rem;margin-top:auto;padding-top:12px}
