/* עמוד משימות — שפת HaHo: כרטיסים לבנים שטוחים, תגיות סטטוס צבעוניות, טיפוגרפיה גדולה. */

.tasks {
    max-width: 44rem;
    margin-inline: auto;
    padding-block: var(--space-3);
}

.tasks__title {
    font-size: clamp(2.25rem, 8vw, 3.5rem);
    font-weight: 800;
    letter-spacing: -0.02em;
    margin-block: 0;
}

.tasks__sub {
    color: var(--text-muted);
    margin-block: var(--space-1) var(--space-4);
}

.tasks__group + .tasks__group {
    margin-top: var(--space-4);
}

.tasks__group-title {
    font-size: 1rem;
    font-weight: 700;
    color: var(--text-muted);
    margin-block: 0 var(--space-1);
}

.tasks__list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: var(--space-2);
}

.task-card {
    background: var(--surface);
    border-radius: var(--radius);
    padding: var(--space-2) var(--space-3);
}

.task-card--empty {
    text-align: center;
    color: var(--text-muted);
    padding: var(--space-4) var(--space-3);
}

.task-card--empty p {
    margin: 0;
}

.task-card__head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--space-1);
}

.task-card__title {
    margin: 0;
    font-size: 1.25rem;
    font-weight: 800;
}

.task-card__meta {
    margin: var(--space-1) 0 0;
    font-size: 0.9rem;
    color: var(--text-muted);
}

.task-card__note {
    margin: var(--space-1) 0 0;
    font-size: 0.95rem;
}

/* אייקון שעון בשורת המטא */
.task-card__clock {
    display: inline-block;
    vertical-align: -2px;
}
