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

@layer theme {
  .slds-accordion {
    --slds-c-accordion-sizing-border: 0;
    --slds-c-accordion-color-border: transparent;

    --slds-c-accordion-section-sizing-border: var(--slds-g-sizing-border-1);
    --slds-c-accordion-section-color-border: var(--slds-g-color-border-1);

    --slds-c-accordion-summary-color-background: transparent;
    --slds-c-accordion-summary-spacing-block: var(--slds-g-spacing-3);
    --slds-c-accordion-summary-radius-border: var(--slds-g-radius-border-3);
    --slds-c-accordion-summary-shadow-focus: var(--slds-g-shadow-inset-focus-1);
    --slds-c-accordion-summary-color-foreground: var(--slds-g-color-on-surface-3);
    --slds-c-accordion-summary-color-foreground-hover: var(--slds-g-color-accent-container-3);
    --slds-c-accordion-summary-icon-color-foreground: var(--slds-s-icon-color-foreground);
    --slds-c-accordion-summary-font-size: var(--slds-s-container-heading-var-font-size);
    --slds-c-accordion-summary-font-weight: var(--slds-s-container-heading-font-weight);
    --slds-c-accordion-summary-font-line-height: var(--slds-g-font-line-height-2);

    --slds-c-accordion-section-spacing-block: var(--slds-g-spacing-3);
    --slds-c-accordion-section-spacing-inline: var(--slds-g-spacing-2);

    --slds-c-accordion-summary-spacing-inline: var(--slds-g-spacing-1);

    --slds-c-accordion-content-color-foreground: var(--slds-g-color-on-surface-1);
  }
}
