.study-cover{border:1px solid color-mix(in oklab, var(--cover) 45%, var(--color-border));background:var(--color-card);border-radius:8px;flex-direction:column;height:100%;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.study-cover:hover{box-shadow:0 14px 30px -18px color-mix(in oklab, var(--cover) 70%, transparent);transform:translateY(-2px)}.study-cover:focus-within{outline:2px solid var(--color-ring);outline-offset:2px}.study-cover.suggested{border-width:2px;border-color:var(--cover)}.study-cover-band{background-color:var(--cover);color:#fff;background-image:linear-gradient(90deg,#0000 14px,oklab(100% 0 5.96046e-8/.18) 14px 16px,#0000 16px);align-items:center;gap:8px;min-height:84px;padding:12px 16px 36px;font-size:.8125rem;font-weight:600;display:flex}.study-cover-band .mark-pen{color:#fff;margin-left:auto}.study-cover-flag{color:var(--cover);background:#fff;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:3px 8px;display:inline-flex}.study-cover-label{background:var(--color-card);border:1px solid var(--color-border);box-shadow:0 1px 0 var(--color-border);border-radius:4px;margin:-28px 16px 0;padding:12px 14px}.study-cover-link{font-family:var(--font-display);font-size:1.375rem;font-weight:600;line-height:1.2}.study-cover-link:after{content:"";position:absolute;inset:-100vmax}.study-cover{isolation:isolate}.study-cover-link:focus-visible{outline:none}.study-cover-foot{gap:12px;margin-top:auto;padding:16px;display:grid}.study-cover-cards{z-index:1;background:color-mix(in oklab, var(--color-gold) 35%, var(--color-card));color:var(--color-gold-foreground);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:6px 12px;font-size:.875rem;font-weight:700;display:inline-flex;position:relative}.study-cover-cards:hover{background:var(--color-gold)}.study-cover.empty .study-cover-band{background-color:color-mix(in oklab, var(--cover) 35%, var(--color-muted))}@media (prefers-reduced-motion:reduce){.study-cover{transition:none}.study-cover:hover{transform:none}}
