.night-post-card[data-v-7c7f259a]{align-items:stretch;background:rgb(var(--c-surface));border:1px solid rgb(var(--c-border));border-radius:var(--radius-lg);display:flex;gap:16px;margin-bottom:10px;padding:16px;transition:all .2s ease}.night-post-card[data-v-7c7f259a]:hover{border-color:rgb(var(--c-brand)/.5);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.night-thumb[data-v-7c7f259a]{align-items:center;align-self:stretch;background:rgb(var(--c-bg));border-radius:var(--radius-md);display:flex;flex-shrink:0;justify-content:center;overflow:hidden;position:relative;width:200px}.night-thumb img[data-v-7c7f259a]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.night-post-card:hover .night-thumb img[data-v-7c7f259a]{transform:scale(1.06)}.night-thumb-fallback[data-v-7c7f259a]{color:rgb(var(--c-brand));font-family:var(--font-mono);font-size:var(--text-34);font-weight:700;opacity:.35}.night-body[data-v-7c7f259a]{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.night-title[data-v-7c7f259a]{align-items:center;color:rgb(var(--c-fg));display:flex;font-size:var(--text-base);font-weight:600;gap:8px;line-height:1.5}.night-title a[data-v-7c7f259a]{color:inherit;transition:color .2s ease}.night-title a[data-v-7c7f259a]:hover{color:rgb(var(--c-brand))}.night-pin[data-v-7c7f259a]{background:rgb(var(--c-brand));border-radius:9999px;color:rgb(var(--c-on-brand));flex-shrink:0;font-size:var(--text-2xs);font-weight:600;padding:1px 7px}.night-excerpt[data-v-7c7f259a]{color:rgb(var(--c-muted));display:-webkit-box;font-size:var(--text-13);line-height:1.6;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.night-meta[data-v-7c7f259a]{align-items:center;color:rgb(var(--c-muted));display:flex;flex-wrap:wrap;font-size:var(--text-xs);gap:12px;margin-top:auto;padding-top:6px}.night-category[data-v-7c7f259a]{color:rgb(var(--c-brand))}.night-grid-card[data-v-7c7f259a]{flex-direction:column;gap:12px;margin-bottom:0}.night-grid-card .night-thumb[data-v-7c7f259a]{align-self:auto;height:170px;width:100%}@media(max-width:480px){.night-post-card[data-v-7c7f259a]{gap:10px;padding:12px}.night-thumb[data-v-7c7f259a]{align-self:flex-start;aspect-ratio:1;width:80px}.night-thumb-fallback[data-v-7c7f259a]{font-size:var(--text-lg)}.night-title[data-v-7c7f259a]{font-size:var(--text-sm)}.night-grid-card .night-thumb[data-v-7c7f259a]{aspect-ratio:auto;height:140px;width:100%}}
