/*
 * Remix Icon v4.9.1
 * https://remixicon.com
 * https://github.com/Remix-Design/RemixIcon
 *
 * Copyright RemixIcon.com
 * Released under the Remix Icon License 1.0
 *
 * Date: 2026-01-29
 * 
 * Note: This file loads Remixicon from CDN for WordPress plugin compatibility.
 * The full icon font (2800+ icons) is loaded from the official CDN.
 */

/* Import Remixicon from CDN */
@import url('https://cdn.jsdelivr.net/npm/remixicon@4.9.1/fonts/remixicon.css');

/* Ensure icon fonts are loaded */
[class^="ri-"], [class*=" ri-"] {
  font-family: 'remixicon' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Additional utility classes */
.pam-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}

.pam-icon-sm { 
  font-size: 1.3333em; 
  line-height: 0.75em; 
  vertical-align: -.0667em; 
}

.pam-icon-xl { 
  font-size: 1.5em; 
  line-height: 0.6666em; 
  vertical-align: -.075em; 
}

.pam-icon-2x { font-size: 2em; }
.pam-icon-3x { font-size: 3em; }