/*
 * Copyright (c) 2026, Salesforce, Inc.,
 * All rights reserved.
 * For full license text, see the LICENSE.txt file
 */

.slds-tile {
  + .slds-tile {
    margin-block-start: var(--slds-c-tile-margin-block-start-adjacent);
  }

  .slds-tile__title {
    color: var(--slds-c-tile-title-color-foreground);
    font-size: var(--slds-c-tile-title-font-size);
    font-weight: var(--slds-c-tile-title-font-weight);
    line-height: var(--slds-c-tile-title-line-height);

    a {
      color: var(--slds-c-tile-title-link-color-foreground);
    }
  }

  .slds-tile__detail {
    position: relative;
    color: var(--slds-c-tile-detail-color-foreground);
    font-size: var(--slds-c-tile-detail-font-size);
  }

  .slds-tile__meta {
    color: var(--slds-c-tile-meta-color-foreground);
  }
}

.slds-tile_board {
  position: relative;

  .slds-has-alert {
    padding-inline-end: var(--slds-c-tile-board-spacing-inline-end, var(--slds-c-tile-board-spacing-inline));
  }
}

.slds-tile_board__icon {
  width: var(--slds-c-tile-board-icon-sizing, var(--slds-c-tile-board-icon-sizing-inline));
  height: var(--slds-c-tile-board-icon-sizing, var(--slds-c-tile-board-icon-sizing-block));
  position: absolute;
  inset-block-end: var(--slds-c-tile-board-icon-inset-block-end, var(--slds-c-tile-board-icon-inset-block));
  inset-inline-end: var(
    --slds-c-tile-board-icon-inset-inline-end,
    var(--slds-c-tile-board-icon-inset-inline)
  );
}
