/**
 * Textbook Unit Index — the shared grid of unit cards used by every
 * "pick a unit, go to its lesson plans post" index page (Outlook
 * Common Core, Ticket to English 1st Bac, and any future textbook).
 * Reuses the Worksheet Library's design tokens for visual
 * consistency. One shared file instead of a near-duplicate per
 * textbook.
 *
 * @package MyTeacher_Child
 */

.mt-unit-index-grid{
	display:grid; grid-template-columns:repeat(3,1fr); gap:22px; margin:34px auto 10px;
}
.mt-unit-index-card{
	display:block; background:#fff; border-radius:18px; padding:26px 22px; text-decoration:none; color:inherit;
	border:1px solid rgba(22,39,58,.08); box-shadow:0 6px 18px rgba(22,39,58,.06);
	transition:transform .2s ease, box-shadow .2s ease; position:relative;
}
.mt-unit-index-card.is-linked:hover{ transform:translateY(-4px); box-shadow:0 14px 30px rgba(22,39,58,.12); }
.mt-unit-index-card:not(.is-linked){ opacity:.6; }

.mt-unit-index-num{
	display:inline-flex; align-items:center; justify-content:center; width:34px; height:34px; border-radius:50%;
	background:var(--wlib-green); color:#fff; font-family:'Poppins',sans-serif; font-weight:800; font-size:.95rem;
	margin-bottom:14px;
}
.mt-unit-index-card h3{ font-family:'Poppins',sans-serif; font-weight:800; font-size:1.05rem; color:var(--wlib-navy); margin:0 0 6px; }
.mt-unit-index-card p{ font-size:.85rem; color:var(--wlib-ink-soft); margin:0 0 14px; }
.mt-unit-index-go{ font-family:'Poppins',sans-serif; font-weight:800; font-size:.85rem; color:var(--wlib-green-deep); }
.mt-unit-index-soon{
	display:inline-block; font-family:'Poppins',sans-serif; font-weight:700; font-size:.78rem; color:var(--wlib-ink-soft);
	background:var(--wlib-cloud); padding:5px 12px; border-radius:999px;
}

@media (max-width:860px){ .mt-unit-index-grid{ grid-template-columns:1fr 1fr; } }
@media (max-width:560px){ .mt-unit-index-grid{ grid-template-columns:1fr; } }
