body {
    background-color: #faf5f1;
}

.toggled:where(.partita-f24) div:where(.partita-f24):first-child {
    --tw-translate-y: 0.375rem;
    --tw-rotate: 45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.toggled:where(.partita-f24) div:where(.partita-f24):last-child {
    --tw-translate-y: -0.25rem;
    --tw-rotate: -45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.cursor-pointer {
    cursor: pointer;
}

.non-selectable-text {
    user-select: none;
}

.description-row {
    line-height: 1.5;
    margin-bottom: 14px;
}

.w70px {
    width: 70px;
}

.tile-clickable {
    cursor: pointer;
}

.tile-selected {
    background-color: #fff3bf;
}

.tile-today {
    background-color: #f5f5f5;
    color: #4b5563;
    font-weight: bold;
}

.bg-green-100 {
    background-color: #d1fae5; /* Светъл зелен цвят */
}

.border-green-400 {
    border-width: 1px;
    border-color: #4ade80;
}

.text-green-700 {
    color: #15803d; /* Тъмен зелен за текст */
}