.recent[data-astro-cid-jtyqu3eq]{margin-bottom:clamp(36px,6vw,56px)}.recent-label[data-astro-cid-jtyqu3eq]{color:var(--text-muted);margin-bottom:12px}.recent-list[data-astro-cid-jtyqu3eq]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.6vw,16px);margin:0 0 14px;padding:0;list-style:none;display:grid}@media (width<=640px){.recent-list[data-astro-cid-jtyqu3eq]{grid-template-columns:repeat(2,minmax(0,1fr))}}.recent-item[data-astro-cid-jtyqu3eq]{color:var(--text);display:block}.recent-shot[data-astro-cid-jtyqu3eq]{aspect-ratio:4/3;background:var(--bg-sunken);display:block;overflow:hidden}.recent-shot[data-astro-cid-jtyqu3eq] img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out);display:block}.recent-item[data-astro-cid-jtyqu3eq]:hover .recent-shot[data-astro-cid-jtyqu3eq] img{transform:scale(1.04)}.recent-title[data-astro-cid-jtyqu3eq]{color:var(--text-soft);margin-top:8px;font-size:.8125rem;line-height:1.45;display:block}.recent-item[data-astro-cid-jtyqu3eq]:hover .recent-title[data-astro-cid-jtyqu3eq]{color:var(--accent)}.page-head[data-astro-cid-jtyqu3eq]{padding-block:clamp(44px,7vw,84px) clamp(16px,2.4vw,22px)}.lead[data-astro-cid-jtyqu3eq]{max-width:46ch;color:var(--text-soft);margin-top:14px;font-size:1.25rem;line-height:1.55}.notice[data-astro-cid-jtyqu3eq]{border-left:3px solid var(--line-strong);background:var(--bg-sunken);color:var(--text-soft);border-radius:0;margin-top:clamp(16px,2.5vw,22px);padding:12px 16px;font-size:1rem;line-height:1.6}.notice-ok[data-astro-cid-jtyqu3eq]{border-left-color:var(--accent);color:var(--text)}.notice-warn[data-astro-cid-jtyqu3eq]{border-left-color:var(--text-muted);color:var(--text)}.write[data-astro-cid-jtyqu3eq]{margin-top:clamp(20px,3vw,32px)}.gb-form[data-astro-cid-jtyqu3eq]{flex-direction:column;gap:clamp(18px,2.6vw,26px);max-width:720px;display:flex;position:relative}.field[data-astro-cid-jtyqu3eq]{flex-direction:column;gap:8px;display:flex}.field-row[data-astro-cid-jtyqu3eq]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(18px,2.6vw,26px);display:grid}@media (width<=640px){.field-row[data-astro-cid-jtyqu3eq]{grid-template-columns:minmax(0,1fr)}}.field[data-astro-cid-jtyqu3eq] label[data-astro-cid-jtyqu3eq]{font-family:var(--font-mono);color:var(--text-soft);font-size:.8125rem;line-height:1.4}.field[data-astro-cid-jtyqu3eq] input[data-astro-cid-jtyqu3eq][type=text],.field[data-astro-cid-jtyqu3eq] textarea[data-astro-cid-jtyqu3eq]{width:100%;font-family:var(--font-sans);color:var(--text);background:var(--bg-elev);border:1px solid var(--line-strong);border-radius:var(--radius);transition:border-color var(--dur-2) var(--ease-out);padding:10px 12px;font-size:1rem;line-height:1.65}.field[data-astro-cid-jtyqu3eq] textarea[data-astro-cid-jtyqu3eq]{resize:vertical;min-height:132px}.field[data-astro-cid-jtyqu3eq] input[data-astro-cid-jtyqu3eq][type=text]{max-width:320px}.field-row[data-astro-cid-jtyqu3eq] .field[data-astro-cid-jtyqu3eq] input[data-astro-cid-jtyqu3eq][type=text]{max-width:none}.field[data-astro-cid-jtyqu3eq] input[data-astro-cid-jtyqu3eq]:focus,.field[data-astro-cid-jtyqu3eq] textarea[data-astro-cid-jtyqu3eq]:focus{border-color:var(--accent)}.upload[data-astro-cid-jtyqu3eq]{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.upload-pick[data-astro-cid-jtyqu3eq]{cursor:pointer}.sr-only[data-astro-cid-jtyqu3eq]:focus-visible+.upload-pick[data-astro-cid-jtyqu3eq],.upload[data-astro-cid-jtyqu3eq]:focus-within .upload-pick[data-astro-cid-jtyqu3eq]{outline:2px solid var(--accent);outline-offset:3px}.upload-state[data-astro-cid-jtyqu3eq]{font-family:var(--font-mono);color:var(--text-muted);overflow-wrap:anywhere;font-size:.8125rem}.file-note[data-astro-cid-jtyqu3eq]{font-family:var(--font-mono);color:var(--accent);font-size:.8125rem}.file-note[data-astro-cid-jtyqu3eq]:empty{display:none}.file-note[data-astro-cid-jtyqu3eq].is-error,.upload-state[data-astro-cid-jtyqu3eq].is-error,.counter[data-astro-cid-jtyqu3eq].is-warn{color:var(--danger)}.editor-bar[data-astro-cid-jtyqu3eq]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.counter[data-astro-cid-jtyqu3eq]{font-family:var(--font-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.hp[data-astro-cid-jtyqu3eq]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.form-foot[data-astro-cid-jtyqu3eq]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.hint[data-astro-cid-jtyqu3eq]{font-family:var(--font-mono);color:var(--text-muted);font-size:.8125rem}.feed[data-astro-cid-jtyqu3eq]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.entry[data-astro-cid-jtyqu3eq]{scroll-margin-top:calc(var(--header-h) + 20px);padding-block:clamp(20px,3vw,28px)}.entry[data-astro-cid-jtyqu3eq]+.entry[data-astro-cid-jtyqu3eq]{border-top:1px solid var(--line)}.entry[data-astro-cid-jtyqu3eq]:target .who[data-astro-cid-jtyqu3eq]{color:var(--accent)}.entry-head[data-astro-cid-jtyqu3eq]{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.entry-head[data-astro-cid-jtyqu3eq] time[data-astro-cid-jtyqu3eq]{font-family:var(--font-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.who[data-astro-cid-jtyqu3eq]{color:var(--text);font-size:1rem;font-weight:550}.badge[data-astro-cid-jtyqu3eq]{background:var(--accent-soft);font-family:var(--font-mono);color:var(--accent);border-radius:0;padding:1px 7px;font-size:.8125rem;line-height:1.5}.badge-fake[data-astro-cid-jtyqu3eq]{background:var(--bg-sunken);color:var(--text-soft)}.egg[data-astro-cid-jtyqu3eq]{color:var(--accent);margin-top:2px;font-size:1rem}.egg[data-astro-cid-jtyqu3eq].pop{animation:egg-pop .42s var(--ease-out)}@keyframes egg-pop{0%{opacity:0;transform:scale(.94)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.text[data-astro-cid-jtyqu3eq]{max-width:68ch;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;font-size:1rem;line-height:1.7}.shots[data-astro-cid-jtyqu3eq]{grid-template-columns:repeat(auto-fill,minmax(140px,200px));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.shots[data-astro-cid-jtyqu3eq] a[data-astro-cid-jtyqu3eq]{background:var(--bg-sunken);display:block;overflow:hidden}.shots[data-astro-cid-jtyqu3eq] img[data-astro-cid-jtyqu3eq]{object-fit:cover;width:100%;height:auto;max-height:300px;transition:transform .6s var(--ease-out);display:block}.shots[data-astro-cid-jtyqu3eq] a[data-astro-cid-jtyqu3eq]:hover img[data-astro-cid-jtyqu3eq]{transform:scale(1.03)}
