._card_1ni1l_2{--accent:var(--luvia-color-primary-light);border:1px solid var(--luvia-color-border);border-radius:var(--luvia-radius-large);background:var(--luvia-color-surface);transition:transform var(--luvia-motion-normal) var(--luvia-motion-curve), border-color var(--luvia-motion-normal) var(--luvia-motion-curve), box-shadow var(--luvia-motion-normal) var(--luvia-motion-curve), background-color var(--luvia-motion-fast);flex-direction:column;padding:14px;display:flex;position:relative}._hit_1ni1l_19{border-radius:inherit;cursor:pointer;position:absolute;inset:0}@media (hover:hover){._card_1ni1l_2:has(._hit_1ni1l_19:hover){border-color:color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:0 4px 12px color-mix(in srgb, var(--accent) 10%, transparent);transform:translateY(-2px)}._card_1ni1l_2:has(._hit_1ni1l_19:hover) ._badge_1ni1l_33{background:color-mix(in srgb, var(--accent) 16%, transparent)}}._card_1ni1l_2:has(._hit_1ni1l_19:active){background:color-mix(in srgb, var(--accent) 5%, var(--luvia-color-surface));transform:none}._top_1ni1l_43{pointer-events:none;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._badge_1ni1l_33{border-radius:var(--luvia-radius-small);background:color-mix(in srgb, var(--accent) 10%, transparent);width:34px;height:34px;color:var(--accent);transition:background-color var(--luvia-motion-fast);place-items:center;display:grid}._trailing_1ni1l_62{pointer-events:auto;position:relative}._title_1ni1l_67,._subtitle_1ni1l_68,._footer_1ni1l_69{pointer-events:none}._title_1ni1l_67{color:var(--luvia-color-secondary);font-size:var(--luvia-text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}._subtitle_1ni1l_68{color:color-mix(in srgb, var(--luvia-color-secondary) 60%, transparent);font-size:var(--luvia-text-small);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;line-height:1.35;display:-webkit-box;overflow:hidden}._footer_1ni1l_69{color:color-mix(in srgb, var(--luvia-color-secondary) 45%, transparent);font-size:var(--luvia-text-tiny);align-items:center;gap:4px;margin-top:10px;display:flex}._footerText_1ni1l_103{color:color-mix(in srgb, var(--luvia-color-secondary) 50%, transparent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
