.luna-news{margin:34px 0 0}.luna-news-desc{color:var(--luna-ink2);font-family:var(--luna-font-body,"JetBrains Mono"),monospace;font-size:13.5px;line-height:1.66;margin:0 0 16px;max-width:60ch}.luna-caret{animation:luna-blink 1.05s steps(1) infinite;color:var(--luna-accent);display:inline-block;font-weight:700;line-height:1;margin:0 -4px 0 0;text-shadow:0 0 calc(8px*var(--luna-glow)) color-mix(in srgb,var(--luna-accent) 60%,transparent)}.luna-news-row{align-items:center;background:color-mix(in srgb,var(--luna-bg) 60%,transparent);border:1px solid var(--luna-rule2);border-radius:8px;display:flex;gap:10px;padding:0 6px 0 12px;transition:border-color .15s ease}.luna-news-row:focus-within{border-color:var(--luna-accent)}.luna-news-pr{color:var(--luna-accent);font-weight:700}.luna-news-as{color:var(--luna-ink2);flex:1;font-size:13.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-news input{background:transparent;border:0;color:var(--luna-ink);flex:1;font-family:var(--luna-font-body,"JetBrains Mono"),monospace;font-size:14px;min-width:0;outline:none;padding:13px 0}.luna-news input::-moz-placeholder{color:var(--luna-ink3)}.luna-news input::placeholder{color:var(--luna-ink3)}.luna-news button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--luna-accent);border:0;border-radius:6px;color:var(--luna-accent-ink);cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:8px 14px;transition:filter .15s ease;white-space:nowrap}.luna-news button:hover:not(:disabled){filter:brightness(1.08)}.luna-news button:disabled{cursor:not-allowed;opacity:.5}.luna-news-ok{align-items:center;color:var(--luna-accent);display:flex;font-size:13.5px;font-weight:600;gap:9px;padding:6px 0}.luna-news-err{color:#ef4444;font-size:12px;margin:10px 0 0}.luna-news-fine{color:var(--luna-ink3);font-size:12px;margin:13px 0 0}
