@@ -36,7 +36,7 @@ StyledItem {
3636 property var type
3737 property var hints
3838 property var notification
39− property color color: theme.palette.normal.overlay
39+ property color color: theme.palette.normal.background
4040 property bool fullscreen: false
4141 property int maxHeight
4242 property int margins: units.gu(1)
@@ -421,12 +421,13 @@ StyledItem {
421421 Component {
422422 id: oneOverTwoButtonTop
423423
424− Button {
424+ NotificationButton {
425425 objectName: "notify_oot_button" + index
426426 width: oneOverTwoCase.width
427427 text: oneOverTwoLoaderTop.actionLabel
428+ outline: notification.hints["x-canonical-private-affirmative-tint"] !== "true"
428429 color: notification.hints["x-canonical-private-affirmative-tint"] === "true" ? theme.palette.normal.positive
429− : theme.palette.normal.baseText
430+ : theme.palette.normal.background
430431 onClicked: notification.notification.invokeAction(oneOverTwoLoaderTop.actionId)
431432 }
432433 }
@@ -450,12 +451,13 @@ StyledItem {
450451 Component {
451452 id: oneOverTwoButtonBottom
452453
453− Button {
454+ NotificationButton {
454455 objectName: "notify_oot_button" + index
455456 width: oneOverTwoCase.width / 2 - spacing / 2
456457 text: oneOverTwoLoaderBottom.actionLabel
458+ outline: notification.hints["x-canonical-private-rejection-tint"] !== "true"
457459 color: index == 1 && notification.hints["x-canonical-private-rejection-tint"] === "true" ? theme.palette.normal.negative
458− : theme.palette.normal.baseText
460+ : theme.palette.normal.background
459461 onClicked: notification.notification.invokeAction(oneOverTwoLoaderBottom.actionId)
460462 }
461463 }
@@ -510,12 +512,14 @@ StyledItem {
510512 Component {
511513 id: actionButton
512514
513− Button {
515+ NotificationButton {
514516 objectName: "notify_button" + index
515517 width: buttonRow.width / 2 - spacing / 2
516518 text: loader.actionLabel
519+ outline: (index == 0 && notification.hints["x-canonical-private-affirmative-tint"] !== "true") ||
520+ (index == 1 && notification.hints["x-canonical-private-rejection-tint"] !== "true")
517521 color: {
518− var result = theme.palette.normal.baseText;
522+ var result = theme.palette.normal.background;
519523 if (index == 0 && notification.hints["x-canonical-private-affirmative-tint"] === "true") {
520524 result = theme.palette.normal.positive;
521525 }