.luna-list{padding:18px 0 8px}.luna-group{margin-top:46px}.luna-group:first-child{margin-top:30px}.luna-yh{align-items:center;border-bottom:1px solid var(--luna-rule);color:var(--luna-ink3);display:flex;font-size:11.5px;gap:10px;letter-spacing:.1em;padding-bottom:12px;text-transform:uppercase}.luna-yh b{color:var(--luna-ink2);font-weight:700;letter-spacing:.1em}.luna-row{align-items:baseline;border-bottom:1px dashed var(--luna-rule);display:grid;gap:22px;grid-template-columns:118px 1fr auto;padding:19px 6px;transition:background .14s ease}.luna-row:hover{background:color-mix(in srgb,var(--luna-ink) 5%,transparent)}.luna-date{color:var(--luna-ink3);font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.luna-rtitle{color:var(--luna-ink);font-family:var(--luna-font-body,"JetBrains Mono"),monospace;font-size:15.5px;letter-spacing:-.005em;transition:color .14s ease}.luna-row:hover .luna-rtitle{color:var(--luna-accent)}.luna-read{align-items:center;color:var(--luna-ink3);display:inline-flex;font-size:12px;gap:9px;white-space:nowrap}.luna-read .arr{color:var(--luna-accent);opacity:0;transform:translate(-4px);transition:opacity .15s ease,transform .15s ease}.luna-row:hover .luna-read .arr{opacity:1;transform:translate(0)}@media(max-width:720px){.luna-row{gap:6px 16px;grid-template-columns:1fr auto}.luna-date{grid-column:1/-1;order:-1}}
