.text-ambar-policy-text a {
    color: var(--ambar-links-color);

    &:hover {
        @apply opacity-75;
        text-decoration: underline;
    }
}

.ambar-sidebar-group-list {
    .ambar-group-title {
        color: var(--ambar-sidebar-group-title-text);
    }

    .ambar-group-description {
        color: var(--ambar-sidebar-group-description-text);
    }
}

@layer components {
    .ambar-action-btn {
        @apply rounded-sm text-center text-sm transition-colors focus:drop-shadow hover:drop-shadow px-2 py-4;
    }

    .ambar-btn-accept {
        @apply ambar-action-btn;
        color: var(--ambar-button-accept-text);
        background-color: var(--ambar-button-accept-color);
        order: var(--ambar-button-accept-order);

        &:hover {
            color: var(--ambar-button-accept-hover-text);
            background-color: var(--ambar-button-accept-hover-color);
        }
    }

    .ambar-btn-allow {
        @apply ambar-action-btn;
        color: var(--ambar-button-allow-text);
        background-color: var(--ambar-button-allow-color);
        order: var(--ambar-button-allow-order);

        &:hover {
            color: var(--ambar-button-allow-hover-text);
            background-color: var(--ambar-button-allow-hover-color);
        }
    }

    .ambar-btn-decline {
        @apply ambar-action-btn;
        color: var(--ambar-button-decline-text);
        background-color: var(--ambar-button-decline-color);
        order: var(--ambar-button-decline-order);

        &:hover {
            color: var(--ambar-button-decline-hover-text);
            background-color: var(--ambar-button-decline-hover-color);
        }
    }

    .ambar-btn-settings {
        @apply ambar-action-btn;
        color: var(--ambar-button-settings-text);
        background-color: var(--ambar-button-settings-color);
        order: var(--ambar-button-settings-order);

        &:hover {
            color: var(--ambar-button-settings-hover-text);
            background-color: var(--ambar-button-settings-hover-color);
        }
    }
}

