/* Staff Intranet Styles for Smart Kid Academy */
body {
    font-family: 'Inter', sans-serif;
}

/* Quick Link Cards */
.quick-link-card {
    @apply flex flex-col items-center justify-center p-6 bg-white rounded-lg shadow-md text-center transition-all duration-300 transform hover:-translate-y-1.5 hover:shadow-xl cursor-pointer;
}
.quick-link-card:hover span {
    @apply text-sky-600;
}

/* Announcement Item */
.announcement-item {
    @apply border-l-4 border-sky-500 pl-4 py-2;
}

/* Event Item */
.event-item {
    @apply flex items-center gap-4;
}
.event-date {
    @apply flex flex-col items-center justify-center w-14 h-14 rounded-lg bg-amber-100 text-amber-600 font-bold leading-tight;
}
.event-date span:first-child {
    @apply text-xs tracking-wider uppercase;
}
.event-date span:last-child {
    @apply text-xl;
}

/* Resource Library Card */
.resource-card {
    @apply bg-white p-6 rounded-lg shadow-md transition-all duration-300 transform hover:shadow-lg hover:border-amber-500 border-2 border-transparent cursor-pointer;
}
.resource-card h3 {
    @apply mt-3 mb-1 text-lg text-gray-800;
}
.resource-card p {
    @apply text-sm text-gray-600;
}
.prevent-y-overflow {
    overflow-y: hidden !important;
}