@Input och @Output är standardsättet för en överordnad och underordnad komponent att kommunicera: skickar data (överordnad → underordnad), och skickar händelser (underordnad → överordnad). Detta speglar det universella mönstret "props ner, händelser upp".
