@layer recipes{@layer variants{.tct--part_body{gap:var(--spacing-2);padding:0}.tct--part_dot{margin-inline:var(--spacing-0\.5)}.tct--part_meta{min-height:4.25rem}.tct--part_name{-webkit-line-clamp:2;font-size:var(--font-sizes-xs);-webkit-box-orient:vertical;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.tct--part_nameOneLine{-webkit-line-clamp:1;font-size:var(--font-sizes-xs);-webkit-box-orient:vertical;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.tct--part_native{-webkit-line-clamp:1;color:text\.400;font-size:var(--font-sizes-2xs);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tct--part_number{color:var(--colors-text-300);font-size:var(--font-sizes-2xs);font-variant-numeric:tabular-nums}.tct--part_set{-webkit-line-clamp:1;color:var(--colors-text-300);font-size:var(--font-sizes-2xs);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tct--part_shell{padding:var(--spacing-2);height:100%;position:relative;overflow:visible}.tct--part_topRow{gap:var(--spacing-1\.5);margin-bottom:var(--spacing-1);justify-content:space-between;align-items:center;display:flex}.tct--part_types{margin-top:var(--spacing-1)}@media (hover:hover){.tct--part_shell:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:var(--colors-bg-400);z-index:1}}}}