/* Signals „zašto“ (13. 10. 2026): kako je računat trend, zašto je startap porastao, izvor signala, detalj ranog kandidata. */
body.astracia .trend-method { margin: 0 0 16px; font-size: 13px; color: #536471; }
body.astracia .trend-method summary { cursor: pointer; font-weight: 600; color: #0f1419; }
body.astracia .trend-method ul { margin: 6px 0 0; padding-left: 18px; }
body.astracia .trend-change:not(.up):not(.down) { color: #8b98a5; font-size: 12px; font-weight: 600; }
body.astracia .rising-why { margin: 6px 0 0; font-size: 13px; color: #536471; }
body.astracia .rising-why summary { cursor: pointer; color: #0f1419; font-weight: 600; }
body.astracia .rising-parts { margin: 6px 0; border-collapse: collapse; font-size: 12px; }
body.astracia .rising-parts th { text-align: left; font-weight: 600; color: #0f1419; padding: 2px 10px 2px 0; }
body.astracia .rising-parts td { padding: 2px 10px 2px 0; }
body.astracia .rising-points { font-variant-numeric: tabular-nums; color: #00875a; font-weight: 700; white-space: nowrap; }
body.astracia .rising-top-title { margin: 6px 0 2px; font-weight: 600; color: #0f1419; font-size: 12px; }
body.astracia .rising-top { margin: 0; padding-left: 0; list-style: none; display: grid; gap: 4px; }
body.astracia .rising-top a { color: #1d9bf0; text-decoration: none; }
body.astracia .rising-top a:hover { text-decoration: underline; }
@media (max-width: 640px) { body.astracia .rising-parts td:last-child { display: none; } }
body.astracia .early-company { display: flex; gap: 10px; align-items: flex-start; }
body.astracia .early-on { display: block; font-size: 11px; color: #00875a; font-weight: 600; }
body.astracia .early-back { margin: 0 0 12px; font-size: 13px; }
body.astracia .early-back a { color: #1d9bf0; text-decoration: none; }
body.astracia .early-detail { display: grid; gap: 14px; align-content: start; }
body.astracia .early-detail-head { display: flex; gap: 14px; align-items: flex-start; }
body.astracia .early-detail-head > div { flex: 1; min-width: 0; }
body.astracia .early-detail-head h1 { margin: 0; font-size: 24px; color: #0f1419; overflow-wrap: anywhere; }
body.astracia .early-facts { display: grid; grid-template-columns: max-content 1fr; gap: 6px 14px; margin: 0; font-size: 14px; }
body.astracia .early-facts dt { color: #536471; }
body.astracia .early-facts dd { margin: 0; color: #0f1419; }
body.astracia .early-facts a { color: #1d9bf0; text-decoration: none; }
body.astracia .early-reasons { margin: 0; padding: 0; list-style: none; display: grid; gap: 4px; font-size: 14px; }
body.astracia .early-reasons strong.up { color: #00875a; }
body.astracia .early-reasons strong.down { color: #d4183d; }
@media (max-width: 640px) { body.astracia .early-facts { grid-template-columns: 1fr; gap: 2px; } body.astracia .early-facts dd { margin-bottom: 8px; } }
