//
// Copyright 2025 Sandlada & Kai Orion
// SPDX-License-Identifier: MIT
//

@use './filled-button';
@use './filled-tonal-button';
@use './focus-ring';
@use './group';
@use './icon';
@use './outlined-button';
@use './ripple';
@use './shared';

@layer mdc-split-button {
    @layer shared {
        .filled,
        .filled-tonal,
        .outlined {
            @include shared.styles();
        }

        @layer icon {
            .filled,
            .filled-tonal,
            .outlined {
                @include icon.styles();
            }
        }

        @layer ripple {
            .filled,
            .filled-tonal,
            .outlined {
                @include ripple.styles();
            }
        }

        @layer focus-ring {
            .filled,
            .filled-tonal,
            .outlined {
                @include focus-ring.styles();
            }
        }
    }

    @layer appearance {
        @layer filled {
            .filled {
                @include filled-button.styles();
            }
        }

        @layer filled-tonal {
            .filled-tonal {
                @include filled-tonal-button.styles();
            }
        }

        @layer outlined {
            .outlined {
                @include outlined-button.styles();
            }
        }
    }
}

@layer mdc-split-button-group {
    .button-group {
        @include group.styles();
    }
}
