
/* ============== iSERVICES PADRAO THEME =============== */
/* === Configurações padrões de cores para templates === */

/*-- atm-color-red --*/
.atm-isrv-lib-theme-red-light { 
  --theme-screen-bg-color: var(--atm-color-red-50);
  --theme-section-mark-color: var(--atm-color-red-300);
  --theme-section-title-color: var(--atm-color-red-600);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-gray-50);
  --theme-card-title-color: var(--atm-color-red-600);
  --theme-card-subtitle-color: var(--atm-color-gray-600);
  --theme-card-border-color: var(--atm-color-red-200);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-red-accent {
  --theme-screen-bg-color: var(--atm-color-red-200);
  --theme-section-mark-color: var(--atm-color-red-500);
  --theme-section-title-color: var(--atm-color-red-700);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-red-50);
  --theme-card-title-color: var(--atm-color-red-700);
  --theme-card-subtitle-color: var(--atm-color-gray-700);
  --theme-card-border-color: var(--atm-color-red-400);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-red-strong {
  --theme-screen-bg-color: var(--atm-color-red-400);
  --theme-section-mark-color: var(--atm-color-red-700);
  --theme-section-title-color: var(--atm-color-red-850);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-gray-150);
  --theme-card-title-color: var(--atm-color-red-800);
  --theme-card-subtitle-color: var(--atm-color-gray-800);
  --theme-card-border-color: var(--atm-color-red-700);
  --theme-card-border-width: 2px;
  --theme-card-border-radius: 16px;
}
.atm-isrv-lib-theme-red-dark {
  --theme-screen-bg-color: var(--atm-color-red-800);
  --theme-section-mark-color: var(--atm-color-red-400);
  --theme-section-title-color: var(--atm-color-red-50);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-red-850);
  --theme-card-title-color: var(--atm-color-red-100);
  --theme-card-subtitle-color: var(--atm-color-red-300);
  --theme-card-border-color: var(--atm-color-red-700);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 16px;
}

/*-- atm-color-crimson --*/
.atm-isrv-lib-theme-crimson-light { 
  --theme-screen-bg-color: var(--atm-color-crimson-50);
  --theme-section-mark-color: var(--atm-color-crimson-300);
  --theme-section-title-color: var(--atm-color-crimson-600);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-gray-50);
  --theme-card-title-color: var(--atm-color-crimson-600);
  --theme-card-subtitle-color: var(--atm-color-gray-600);
  --theme-card-border-color: var(--atm-color-crimson-200);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-crimson-accent {
  --theme-screen-bg-color: var(--atm-color-crimson-200);
  --theme-section-mark-color: var(--atm-color-crimson-500);
  --theme-section-title-color: var(--atm-color-crimson-700);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-crimson-50);
  --theme-card-title-color: var(--atm-color-crimson-700);
  --theme-card-subtitle-color: var(--atm-color-gray-700);
  --theme-card-border-color: var(--atm-color-crimson-400);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-crimson-strong {
  --theme-screen-bg-color: var(--atm-color-crimson-400);
  --theme-section-mark-color: var(--atm-color-crimson-700);
  --theme-section-title-color: var(--atm-color-crimson-850);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-gray-150);
  --theme-card-title-color: var(--atm-color-crimson-800);
  --theme-card-subtitle-color: var(--atm-color-gray-800);
  --theme-card-border-color: var(--atm-color-crimson-700);
  --theme-card-border-width: 2px;
  --theme-card-border-radius: 16px;
}
.atm-isrv-lib-theme-crimson-dark {
  --theme-screen-bg-color: var(--atm-color-crimson-800);
  --theme-section-mark-color: var(--atm-color-crimson-400);
  --theme-section-title-color: var(--atm-color-crimson-50);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-crimson-850);
  --theme-card-title-color: var(--atm-color-crimson-100);
  --theme-card-subtitle-color: var(--atm-color-crimson-300);
  --theme-card-border-color: var(--atm-color-crimson-700);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 16px;
}

/*-- atm-color-pink --*/
.atm-isrv-lib-theme-pink-light { 
  --theme-screen-bg-color: var(--atm-color-pink-50);
  --theme-section-mark-color: var(--atm-color-pink-300);
  --theme-section-title-color: var(--atm-color-pink-600);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-gray-50);
  --theme-card-title-color: var(--atm-color-pink-600);
  --theme-card-subtitle-color: var(--atm-color-gray-600);
  --theme-card-border-color: var(--atm-color-pink-200);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-pink-accent {
  --theme-screen-bg-color: var(--atm-color-pink-200);
  --theme-section-mark-color: var(--atm-color-pink-500);
  --theme-section-title-color: var(--atm-color-pink-700);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-pink-50);
  --theme-card-title-color: var(--atm-color-pink-700);
  --theme-card-subtitle-color: var(--atm-color-gray-700);
  --theme-card-border-color: var(--atm-color-pink-400);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-pink-strong {
  --theme-screen-bg-color: var(--atm-color-pink-400);
  --theme-section-mark-color: var(--atm-color-pink-700);
  --theme-section-title-color: var(--atm-color-pink-850);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-gray-150);
  --theme-card-title-color: var(--atm-color-pink-800);
  --theme-card-subtitle-color: var(--atm-color-gray-800);
  --theme-card-border-color: var(--atm-color-pink-700);
  --theme-card-border-width: 2px;
  --theme-card-border-radius: 16px;
}
.atm-isrv-lib-theme-pink-dark {
  --theme-screen-bg-color: var(--atm-color-pink-800);
  --theme-section-mark-color: var(--atm-color-pink-400);
  --theme-section-title-color: var(--atm-color-pink-50);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-pink-850);
  --theme-card-title-color: var(--atm-color-pink-100);
  --theme-card-subtitle-color: var(--atm-color-pink-300);
  --theme-card-border-color: var(--atm-color-pink-700);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 16px;
}

/*-- atm-color-magenta --*/
.atm-isrv-lib-theme-magenta-light {
  --theme-screen-bg-color: var(--atm-color-magenta-50);
  --theme-section-mark-color: var(--atm-color-magenta-300);
  --theme-section-title-color: var(--atm-color-magenta-600);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-gray-50);
  --theme-card-title-color: var(--atm-color-magenta-600);
  --theme-card-subtitle-color: var(--atm-color-gray-600);
  --theme-card-border-color: var(--atm-color-magenta-200);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-magenta-accent {
  --theme-screen-bg-color: var(--atm-color-magenta-200);
  --theme-section-mark-color: var(--atm-color-magenta-500);
  --theme-section-title-color: var(--atm-color-magenta-700);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-magenta-50);
  --theme-card-title-color: var(--atm-color-magenta-700);
  --theme-card-subtitle-color: var(--atm-color-gray-700);
  --theme-card-border-color: var(--atm-color-magenta-400);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-magenta-strong {
  --theme-screen-bg-color: var(--atm-color-magenta-400);
  --theme-section-mark-color: var(--atm-color-magenta-700);
  --theme-section-title-color: var(--atm-color-magenta-850);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-gray-150);
  --theme-card-title-color: var(--atm-color-magenta-800);
  --theme-card-subtitle-color: var(--atm-color-gray-800);
  --theme-card-border-color: var(--atm-color-magenta-700);
  --theme-card-border-width: 2px;
  --theme-card-border-radius: 16px;
}
.atm-isrv-lib-theme-magenta-dark {
  --theme-screen-bg-color: var(--atm-color-magenta-800);
  --theme-section-mark-color: var(--atm-color-magenta-400);
  --theme-section-title-color: var(--atm-color-magenta-50);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-magenta-850);
  --theme-card-title-color: var(--atm-color-magenta-100);
  --theme-card-subtitle-color: var(--atm-color-magenta-300);
  --theme-card-border-color: var(--atm-color-magenta-700);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 16px;
}

/*-- atm-color-violet --*/
.atm-isrv-lib-theme-violet-light { 
  --theme-screen-bg-color: var(--atm-color-violet-50);
  --theme-section-mark-color: var(--atm-color-violet-300);
  --theme-section-title-color: var(--atm-color-violet-600);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-gray-50);
  --theme-card-title-color: var(--atm-color-violet-600);
  --theme-card-subtitle-color: var(--atm-color-gray-600);
  --theme-card-border-color: var(--atm-color-violet-200);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-violet-accent {
  --theme-screen-bg-color: var(--atm-color-violet-200);
  --theme-section-mark-color: var(--atm-color-violet-500);
  --theme-section-title-color: var(--atm-color-violet-700);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-violet-50);
  --theme-card-title-color: var(--atm-color-violet-700);
  --theme-card-subtitle-color: var(--atm-color-gray-700);
  --theme-card-border-color: var(--atm-color-violet-400);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-violet-strong {
  --theme-screen-bg-color: var(--atm-color-violet-400);
  --theme-section-mark-color: var(--atm-color-violet-700);
  --theme-section-title-color: var(--atm-color-violet-850);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-gray-150);
  --theme-card-title-color: var(--atm-color-violet-800);
  --theme-card-subtitle-color: var(--atm-color-gray-800);
  --theme-card-border-color: var(--atm-color-violet-700);
  --theme-card-border-width: 2px;
  --theme-card-border-radius: 16px;
}
.atm-isrv-lib-theme-violet-dark {
  --theme-screen-bg-color: var(--atm-color-violet-800);
  --theme-section-mark-color: var(--atm-color-violet-400);
  --theme-section-title-color: var(--atm-color-violet-50);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-violet-850);
  --theme-card-title-color: var(--atm-color-violet-100);
  --theme-card-subtitle-color: var(--atm-color-violet-300);
  --theme-card-border-color: var(--atm-color-violet-700);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 16px;
}
  
/*-- atm-color-purple --*/
.atm-isrv-lib-theme-purple-light { 
  --theme-screen-bg-color: var(--atm-color-purple-50);
  --theme-section-mark-color: var(--atm-color-purple-300);
  --theme-section-title-color: var(--atm-color-purple-600);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-gray-50);
  --theme-card-title-color: var(--atm-color-purple-600);
  --theme-card-subtitle-color: var(--atm-color-gray-600);
  --theme-card-border-color: var(--atm-color-purple-200);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-purple-accent {
  --theme-screen-bg-color: var(--atm-color-purple-200);
  --theme-section-mark-color: var(--atm-color-purple-500);
  --theme-section-title-color: var(--atm-color-purple-700);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-purple-50);
  --theme-card-title-color: var(--atm-color-purple-700);
  --theme-card-subtitle-color: var(--atm-color-gray-700);
  --theme-card-border-color: var(--atm-color-purple-400);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-purple-strong {
  --theme-screen-bg-color: var(--atm-color-purple-400);
  --theme-section-mark-color: var(--atm-color-purple-700);
  --theme-section-title-color: var(--atm-color-purple-850);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-gray-150);
  --theme-card-title-color: var(--atm-color-purple-800);
  --theme-card-subtitle-color: var(--atm-color-gray-800);
  --theme-card-border-color: var(--atm-color-purple-700);
  --theme-card-border-width: 2px;
  --theme-card-border-radius: 16px;
}
.atm-isrv-lib-theme-purple-dark {
  --theme-screen-bg-color: var(--atm-color-purple-800);
  --theme-section-mark-color: var(--atm-color-purple-400);
  --theme-section-title-color: var(--atm-color-purple-50);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-purple-850);
  --theme-card-title-color: var(--atm-color-purple-100);
  --theme-card-subtitle-color: var(--atm-color-purple-300);
  --theme-card-border-color: var(--atm-color-purple-700);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 16px;
}
  
/*-- atm-color-indigo --*/
.atm-isrv-lib-theme-indigo-light { 
  --theme-screen-bg-color: var(--atm-color-indigo-50);
  --theme-section-mark-color: var(--atm-color-indigo-300);
  --theme-section-title-color: var(--atm-color-indigo-600);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-gray-50);
  --theme-card-title-color: var(--atm-color-indigo-600);
  --theme-card-subtitle-color: var(--atm-color-gray-600);
  --theme-card-border-color: var(--atm-color-indigo-200);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-indigo-accent {
  --theme-screen-bg-color: var(--atm-color-indigo-200);
  --theme-section-mark-color: var(--atm-color-indigo-500);
  --theme-section-title-color: var(--atm-color-indigo-700);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-indigo-50);
  --theme-card-title-color: var(--atm-color-indigo-700);
  --theme-card-subtitle-color: var(--atm-color-gray-700);
  --theme-card-border-color: var(--atm-color-indigo-400);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-indigo-strong {
  --theme-screen-bg-color: var(--atm-color-indigo-400);
  --theme-section-mark-color: var(--atm-color-indigo-700);
  --theme-section-title-color: var(--atm-color-indigo-850);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-gray-150);
  --theme-card-title-color: var(--atm-color-indigo-800);
  --theme-card-subtitle-color: var(--atm-color-gray-800);
  --theme-card-border-color: var(--atm-color-indigo-700);
  --theme-card-border-width: 2px;
  --theme-card-border-radius: 16px;
}
.atm-isrv-lib-theme-indigo-dark {
  --theme-screen-bg-color: var(--atm-color-indigo-800);
  --theme-section-mark-color: var(--atm-color-indigo-400);
  --theme-section-title-color: var(--atm-color-indigo-50);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-indigo-850);
  --theme-card-title-color: var(--atm-color-indigo-100);
  --theme-card-subtitle-color: var(--atm-color-indigo-300);
  --theme-card-border-color: var(--atm-color-indigo-700);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 16px;
}  
  
/*-- atm-color-blue --*/
.atm-isrv-lib-theme-blue-light {
  --theme-screen-bg-color: var(--atm-color-blue-50);
  --theme-section-mark-color: var(--atm-color-blue-300);
  --theme-section-title-color: var(--atm-color-blue-600);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-gray-50);
  --theme-card-title-color: var(--atm-color-blue-600);
  --theme-card-subtitle-color: var(--atm-color-gray-600);
  --theme-card-border-color: var(--atm-color-blue-200);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-blue-accent {
  --theme-screen-bg-color: var(--atm-color-blue-200);
  --theme-section-mark-color: var(--atm-color-blue-500);
  --theme-section-title-color: var(--atm-color-blue-700);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-blue-50);
  --theme-card-title-color: var(--atm-color-blue-700);
  --theme-card-subtitle-color: var(--atm-color-gray-700);
  --theme-card-border-color: var(--atm-color-blue-400);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-blue-strong {
  --theme-screen-bg-color: var(--atm-color-blue-400);
  --theme-section-mark-color: var(--atm-color-blue-700);
  --theme-section-title-color: var(--atm-color-blue-850);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-gray-150);
  --theme-card-title-color: var(--atm-color-blue-800);
  --theme-card-subtitle-color: var(--atm-color-gray-800);
  --theme-card-border-color: var(--atm-color-blue-700);
  --theme-card-border-width: 2px;
  --theme-card-border-radius: 16px;
}
.atm-isrv-lib-theme-blue-dark {
  --theme-screen-bg-color: var(--atm-color-blue-800);
  --theme-section-mark-color: var(--atm-color-blue-400);
  --theme-section-title-color: var(--atm-color-blue-50);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-blue-850);
  --theme-card-title-color: var(--atm-color-blue-100);
  --theme-card-subtitle-color: var(--atm-color-blue-300);
  --theme-card-border-color: var(--atm-color-blue-700);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 16px;
}

/*-- atm-color-sky --*/
.atm-isrv-lib-theme-sky-light { 
  --theme-screen-bg-color: var(--atm-color-sky-50);
  --theme-section-mark-color: var(--atm-color-sky-300);
  --theme-section-title-color: var(--atm-color-sky-600);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-gray-50);
  --theme-card-title-color: var(--atm-color-sky-600);
  --theme-card-subtitle-color: var(--atm-color-gray-600);
  --theme-card-border-color: var(--atm-color-sky-200);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-sky-accent {
  --theme-screen-bg-color: var(--atm-color-sky-200);
  --theme-section-mark-color: var(--atm-color-sky-500);
  --theme-section-title-color: var(--atm-color-sky-700);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-sky-50);
  --theme-card-title-color: var(--atm-color-sky-700);
  --theme-card-subtitle-color: var(--atm-color-gray-700);
  --theme-card-border-color: var(--atm-color-sky-400);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-sky-strong {
  --theme-screen-bg-color: var(--atm-color-sky-400);
  --theme-section-mark-color: var(--atm-color-sky-700);
  --theme-section-title-color: var(--atm-color-sky-850);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-gray-150);
  --theme-card-title-color: var(--atm-color-sky-800);
  --theme-card-subtitle-color: var(--atm-color-gray-800);
  --theme-card-border-color: var(--atm-color-sky-700);
  --theme-card-border-width: 2px;
  --theme-card-border-radius: 16px;
}
.atm-isrv-lib-theme-sky-dark {
  --theme-screen-bg-color: var(--atm-color-sky-800);
  --theme-section-mark-color: var(--atm-color-sky-400);
  --theme-section-title-color: var(--atm-color-sky-50);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-sky-850);
  --theme-card-title-color: var(--atm-color-sky-100);
  --theme-card-subtitle-color: var(--atm-color-sky-300);
  --theme-card-border-color: var(--atm-color-sky-700);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 16px;
}

/*-- atm-color-cyan --*/
.atm-isrv-lib-theme-cyan-light { 
  --theme-screen-bg-color: var(--atm-color-cyan-50);
  --theme-section-mark-color: var(--atm-color-cyan-300);
  --theme-section-title-color: var(--atm-color-cyan-700);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-gray-50);
  --theme-card-title-color: var(--atm-color-cyan-700);
  --theme-card-subtitle-color: var(--atm-color-gray-700);
  --theme-card-border-color: var(--atm-color-cyan-200);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-cyan-accent {
  --theme-screen-bg-color: var(--atm-color-cyan-200);
  --theme-section-mark-color: var(--atm-color-cyan-500);
  --theme-section-title-color: var(--atm-color-cyan-800);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-cyan-50);
  --theme-card-title-color: var(--atm-color-cyan-800);
  --theme-card-subtitle-color: var(--atm-color-gray-800);
  --theme-card-border-color: var(--atm-color-cyan-400);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-cyan-strong {
  --theme-screen-bg-color: var(--atm-color-cyan-400);
  --theme-section-mark-color: var(--atm-color-cyan-700);
  --theme-section-title-color: var(--atm-color-cyan-900);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-gray-150);
  --theme-card-title-color: var(--atm-color-cyan-900);
  --theme-card-subtitle-color: var(--atm-color-gray-900);
  --theme-card-border-color: var(--atm-color-cyan-700);
  --theme-card-border-width: 2px;
  --theme-card-border-radius: 16px;
}
.atm-isrv-lib-theme-cyan-dark {
  --theme-screen-bg-color: var(--atm-color-cyan-800);
  --theme-section-mark-color: var(--atm-color-cyan-400);
  --theme-section-title-color: var(--atm-color-cyan-50);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-cyan-850);
  --theme-card-title-color: var(--atm-color-cyan-100);
  --theme-card-subtitle-color: var(--atm-color-cyan-300);
  --theme-card-border-color: var(--atm-color-cyan-700);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 16px;
}

/*-- atm-color-teal --*/
.atm-isrv-lib-theme-teal-light { 
  --theme-screen-bg-color: var(--atm-color-teal-50);
  --theme-section-mark-color: var(--atm-color-teal-300);
  --theme-section-title-color: var(--atm-color-teal-700);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-gray-50);
  --theme-card-title-color: var(--atm-color-teal-700);
  --theme-card-subtitle-color: var(--atm-color-gray-700);
  --theme-card-border-color: var(--atm-color-teal-200);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-teal-accent {
  --theme-screen-bg-color: var(--atm-color-teal-200);
  --theme-section-mark-color: var(--atm-color-teal-500);
  --theme-section-title-color: var(--atm-color-teal-800);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-teal-50);
  --theme-card-title-color: var(--atm-color-teal-800);
  --theme-card-subtitle-color: var(--atm-color-gray-800);
  --theme-card-border-color: var(--atm-color-teal-400);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-teal-strong {
  --theme-screen-bg-color: var(--atm-color-teal-400);
  --theme-section-mark-color: var(--atm-color-teal-700);
  --theme-section-title-color: var(--atm-color-teal-900);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-gray-150);
  --theme-card-title-color: var(--atm-color-teal-900);
  --theme-card-subtitle-color: var(--atm-color-gray-900);
  --theme-card-border-color: var(--atm-color-teal-700);
  --theme-card-border-width: 2px;
  --theme-card-border-radius: 16px;
}
.atm-isrv-lib-theme-teal-dark {
  --theme-screen-bg-color: var(--atm-color-teal-800);
  --theme-section-mark-color: var(--atm-color-teal-400);
  --theme-section-title-color: var(--atm-color-teal-50);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-teal-850);
  --theme-card-title-color: var(--atm-color-teal-100);
  --theme-card-subtitle-color: var(--atm-color-teal-300);
  --theme-card-border-color: var(--atm-color-teal-700);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 16px;
}

/*-- atm-color-mint --*/
.atm-isrv-lib-theme-mint-light { 
  --theme-screen-bg-color: var(--atm-color-mint-50);
  --theme-section-mark-color: var(--atm-color-mint-300);
  --theme-section-title-color: var(--atm-color-mint-600);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-gray-50);
  --theme-card-title-color: var(--atm-color-mint-600);
  --theme-card-subtitle-color: var(--atm-color-gray-600);
  --theme-card-border-color: var(--atm-color-mint-200);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-mint-accent {
  --theme-screen-bg-color: var(--atm-color-mint-200);
  --theme-section-mark-color: var(--atm-color-mint-500);
  --theme-section-title-color: var(--atm-color-mint-700);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-mint-50);
  --theme-card-title-color: var(--atm-color-mint-700);
  --theme-card-subtitle-color: var(--atm-color-gray-700);
  --theme-card-border-color: var(--atm-color-mint-400);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-mint-strong {
  --theme-screen-bg-color: var(--atm-color-mint-400);
  --theme-section-mark-color: var(--atm-color-mint-700);
  --theme-section-title-color: var(--atm-color-mint-850);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-gray-150);
  --theme-card-title-color: var(--atm-color-mint-800);
  --theme-card-subtitle-color: var(--atm-color-gray-800);
  --theme-card-border-color: var(--atm-color-mint-700);
  --theme-card-border-width: 2px;
  --theme-card-border-radius: 16px;
}
.atm-isrv-lib-theme-mint-dark {
  --theme-screen-bg-color: var(--atm-color-mint-800);
  --theme-section-mark-color: var(--atm-color-mint-400);
  --theme-section-title-color: var(--atm-color-mint-50);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-mint-850);
  --theme-card-title-color: var(--atm-color-mint-100);
  --theme-card-subtitle-color: var(--atm-color-mint-300);
  --theme-card-border-color: var(--atm-color-mint-700);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 16px;
}

/*-- atm-color-green --*/
.atm-isrv-lib-theme-green-light { 
  --theme-screen-bg-color: var(--atm-color-green-50);
  --theme-section-mark-color: var(--atm-color-green-300);
  --theme-section-title-color: var(--atm-color-green-700);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-gray-50);
  --theme-card-title-color: var(--atm-color-green-700);
  --theme-card-subtitle-color: var(--atm-color-gray-700);
  --theme-card-border-color: var(--atm-color-green-200);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-green-accent {
  --theme-screen-bg-color: var(--atm-color-green-200);
  --theme-section-mark-color: var(--atm-color-green-500);
  --theme-section-title-color: var(--atm-color-green-800);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-green-50);
  --theme-card-title-color: var(--atm-color-green-800);
  --theme-card-subtitle-color: var(--atm-color-gray-800);
  --theme-card-border-color: var(--atm-color-green-400);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-green-strong {
  --theme-screen-bg-color: var(--atm-color-green-400);
  --theme-section-mark-color: var(--atm-color-green-700);
  --theme-section-title-color: var(--atm-color-green-900);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-gray-150);
  --theme-card-title-color: var(--atm-color-green-900);
  --theme-card-subtitle-color: var(--atm-color-gray-900);
  --theme-card-border-color: var(--atm-color-green-700);
  --theme-card-border-width: 2px;
  --theme-card-border-radius: 16px;
}
.atm-isrv-lib-theme-green-dark {
  --theme-screen-bg-color: var(--atm-color-green-800);
  --theme-section-mark-color: var(--atm-color-green-400);
  --theme-section-title-color: var(--atm-color-green-50);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-green-850);
  --theme-card-title-color: var(--atm-color-green-100);
  --theme-card-subtitle-color: var(--atm-color-green-300);
  --theme-card-border-color: var(--atm-color-green-700);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 16px;
}

/*-- atm-color-olive --*/
.atm-isrv-lib-theme-olive-light { 
  --theme-screen-bg-color: var(--atm-color-olive-50);
  --theme-section-mark-color: var(--atm-color-olive-300);
  --theme-section-title-color: var(--atm-color-olive-600);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-gray-50);
  --theme-card-title-color: var(--atm-color-olive-600);
  --theme-card-subtitle-color: var(--atm-color-gray-600);
  --theme-card-border-color: var(--atm-color-olive-200);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-olive-accent {
  --theme-screen-bg-color: var(--atm-color-olive-200);
  --theme-section-mark-color: var(--atm-color-olive-500);
  --theme-section-title-color: var(--atm-color-olive-700);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-olive-50);
  --theme-card-title-color: var(--atm-color-olive-700);
  --theme-card-subtitle-color: var(--atm-color-gray-700);
  --theme-card-border-color: var(--atm-color-olive-400);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-olive-strong {
  --theme-screen-bg-color: var(--atm-color-olive-400);
  --theme-section-mark-color: var(--atm-color-olive-700);
  --theme-section-title-color: var(--atm-color-olive-850);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-gray-150);
  --theme-card-title-color: var(--atm-color-olive-800);
  --theme-card-subtitle-color: var(--atm-color-gray-800);
  --theme-card-border-color: var(--atm-color-olive-700);
  --theme-card-border-width: 2px;
  --theme-card-border-radius: 16px;
}
.atm-isrv-lib-theme-olive-dark {
  --theme-screen-bg-color: var(--atm-color-olive-800);
  --theme-section-mark-color: var(--atm-color-olive-400);
  --theme-section-title-color: var(--atm-color-olive-50);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-olive-850);
  --theme-card-title-color: var(--atm-color-olive-100);
  --theme-card-subtitle-color: var(--atm-color-olive-300);
  --theme-card-border-color: var(--atm-color-olive-700);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 16px;
}

/*-- atm-color-lime --*/
.atm-isrv-lib-theme-lime-light { 
  --theme-screen-bg-color: var(--atm-color-lime-50);
  --theme-section-mark-color: var(--atm-color-lime-300);
  --theme-section-title-color: var(--atm-color-lime-600);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-gray-50);
  --theme-card-title-color: var(--atm-color-lime-600);
  --theme-card-subtitle-color: var(--atm-color-gray-600);
  --theme-card-border-color: var(--atm-color-lime-200);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-lime-accent {
  --theme-screen-bg-color: var(--atm-color-lime-200);
  --theme-section-mark-color: var(--atm-color-lime-500);
  --theme-section-title-color: var(--atm-color-lime-700);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-lime-50);
  --theme-card-title-color: var(--atm-color-lime-700);
  --theme-card-subtitle-color: var(--atm-color-gray-700);
  --theme-card-border-color: var(--atm-color-lime-400);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-lime-strong {
  --theme-screen-bg-color: var(--atm-color-lime-400);
  --theme-section-mark-color: var(--atm-color-lime-700);
  --theme-section-title-color: var(--atm-color-lime-850);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-gray-150);
  --theme-card-title-color: var(--atm-color-lime-800);
  --theme-card-subtitle-color: var(--atm-color-gray-800);
  --theme-card-border-color: var(--atm-color-lime-700);
  --theme-card-border-width: 2px;
  --theme-card-border-radius: 16px;
}
.atm-isrv-lib-theme-lime-dark {
  --theme-screen-bg-color: var(--atm-color-lime-800);
  --theme-section-mark-color: var(--atm-color-lime-400);
  --theme-section-title-color: var(--atm-color-lime-50);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-lime-850);
  --theme-card-title-color: var(--atm-color-lime-100);
  --theme-card-subtitle-color: var(--atm-color-lime-300);
  --theme-card-border-color: var(--atm-color-lime-700);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 16px;
}

/*-- atm-color-yellow --*/
.atm-isrv-lib-theme-yellow-light { 
  --theme-screen-bg-color: var(--atm-color-yellow-50);
  --theme-section-mark-color: var(--atm-color-yellow-300);
  --theme-section-title-color: var(--atm-color-yellow-700);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-gray-50);
  --theme-card-title-color: var(--atm-color-yellow-700);
  --theme-card-subtitle-color: var(--atm-color-gray-700);
  --theme-card-border-color: var(--atm-color-yellow-200);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-yellow-accent {
  --theme-screen-bg-color: var(--atm-color-yellow-200);
  --theme-section-mark-color: var(--atm-color-yellow-400);
  --theme-section-title-color: var(--atm-color-yellow-800);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-yellow-50);
  --theme-card-title-color: var(--atm-color-yellow-800);
  --theme-card-subtitle-color: var(--atm-color-gray-800);
  --theme-card-border-color: var(--atm-color-yellow-400);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-yellow-strong {
  --theme-screen-bg-color: var(--atm-color-yellow-400);
  --theme-section-mark-color: var(--atm-color-yellow-700);
  --theme-section-title-color: var(--atm-color-yellow-900);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-gray-150);
  --theme-card-title-color: var(--atm-color-yellow-900);
  --theme-card-subtitle-color: var(--atm-color-gray-900);
  --theme-card-border-color: var(--atm-color-yellow-700);
  --theme-card-border-width: 2px;
  --theme-card-border-radius: 16px;
}
.atm-isrv-lib-theme-yellow-dark {
  --theme-screen-bg-color: var(--atm-color-yellow-800);
  --theme-section-mark-color: var(--atm-color-yellow-500);
  --theme-section-title-color: var(--atm-color-yellow-50);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-yellow-850);
  --theme-card-title-color: var(--atm-color-yellow-500);
  --theme-card-subtitle-color: var(--atm-color-yellow-300);
  --theme-card-border-color: var(--atm-color-yellow-700);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 16px;
}

/*-- atm-color-amber --*/
.atm-isrv-lib-theme-amber-light { 
  --theme-screen-bg-color: var(--atm-color-amber-50);
  --theme-section-mark-color: var(--atm-color-amber-300);
  --theme-section-title-color: var(--atm-color-amber-600);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-gray-50);
  --theme-card-title-color: var(--atm-color-amber-600);
  --theme-card-subtitle-color: var(--atm-color-gray-600);
  --theme-card-border-color: var(--atm-color-amber-200);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-amber-accent {
  --theme-screen-bg-color: var(--atm-color-amber-200);
  --theme-section-mark-color: var(--atm-color-amber-500);
  --theme-section-title-color: var(--atm-color-amber-700);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-amber-50);
  --theme-card-title-color: var(--atm-color-amber-700);
  --theme-card-subtitle-color: var(--atm-color-gray-700);
  --theme-card-border-color: var(--atm-color-amber-400);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-amber-strong {
  --theme-screen-bg-color: var(--atm-color-amber-400);
  --theme-section-mark-color: var(--atm-color-amber-700);
  --theme-section-title-color: var(--atm-color-amber-850);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-gray-150);
  --theme-card-title-color: var(--atm-color-amber-800);
  --theme-card-subtitle-color: var(--atm-color-gray-800);
  --theme-card-border-color: var(--atm-color-amber-700);
  --theme-card-border-width: 2px;
  --theme-card-border-radius: 16px;
}
.atm-isrv-lib-theme-amber-dark {
  --theme-screen-bg-color: var(--atm-color-amber-800);
  --theme-section-mark-color: var(--atm-color-amber-400);
  --theme-section-title-color: var(--atm-color-amber-50);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-amber-850);
  --theme-card-title-color: var(--atm-color-amber-100);
  --theme-card-subtitle-color: var(--atm-color-amber-300);
  --theme-card-border-color: var(--atm-color-amber-700);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 16px;
}

/*-- atm-color-orange --*/
.atm-isrv-lib-theme-orange-light { 
  --theme-screen-bg-color: var(--atm-color-orange-50);
  --theme-section-mark-color: var(--atm-color-orange-300);
  --theme-section-title-color: var(--atm-color-orange-700);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-gray-50);
  --theme-card-title-color: var(--atm-color-orange-700);
  --theme-card-subtitle-color: var(--atm-color-gray-700);
  --theme-card-border-color: var(--atm-color-orange-200);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-orange-accent {
  --theme-screen-bg-color: var(--atm-color-orange-200);
  --theme-section-mark-color: var(--atm-color-orange-500);
  --theme-section-title-color: var(--atm-color-orange-800);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-orange-50);
  --theme-card-title-color: var(--atm-color-orange-800);
  --theme-card-subtitle-color: var(--atm-color-gray-800);
  --theme-card-border-color: var(--atm-color-orange-400);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-orange-strong {
  --theme-screen-bg-color: var(--atm-color-orange-400);
  --theme-section-mark-color: var(--atm-color-orange-700);
  --theme-section-title-color: var(--atm-color-orange-900);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-gray-150);
  --theme-card-title-color: var(--atm-color-orange-900);
  --theme-card-subtitle-color: var(--atm-color-gray-900);
  --theme-card-border-color: var(--atm-color-orange-700);
  --theme-card-border-width: 2px;
  --theme-card-border-radius: 16px;
}
.atm-isrv-lib-theme-orange-dark {
  --theme-screen-bg-color: var(--atm-color-orange-800);
  --theme-section-mark-color: var(--atm-color-orange-400);
  --theme-section-title-color: var(--atm-color-orange-50);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-orange-850);
  --theme-card-title-color: var(--atm-color-orange-100);
  --theme-card-subtitle-color: var(--atm-color-orange-300);
  --theme-card-border-color: var(--atm-color-orange-700);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 16px;
}

/*-- atm-color-brown --*/
.atm-isrv-lib-theme-brown-light {
  --theme-screen-bg-color: var(--atm-color-brown-50);
  --theme-section-mark-color: var(--atm-color-brown-300);
  --theme-section-title-color: var(--atm-color-brown-600);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-gray-50);
  --theme-card-title-color: var(--atm-color-brown-600);
  --theme-card-subtitle-color: var(--atm-color-gray-600);
  --theme-card-border-color: var(--atm-color-brown-200);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-brown-accent {
  --theme-screen-bg-color: var(--atm-color-brown-200);
  --theme-section-mark-color: var(--atm-color-brown-500);
  --theme-section-title-color: var(--atm-color-brown-700);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-brown-50);
  --theme-card-title-color: var(--atm-color-brown-700);
  --theme-card-subtitle-color: var(--atm-color-gray-700);
  --theme-card-border-color: var(--atm-color-brown-400);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-brown-strong {
  --theme-screen-bg-color: var(--atm-color-brown-400);
  --theme-section-mark-color: var(--atm-color-brown-700);
  --theme-section-title-color: var(--atm-color-brown-850);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-gray-150);
  --theme-card-title-color: var(--atm-color-brown-800);
  --theme-card-subtitle-color: var(--atm-color-gray-800);
  --theme-card-border-color: var(--atm-color-brown-700);
  --theme-card-border-width: 2px;
  --theme-card-border-radius: 16px;
}
.atm-isrv-lib-theme-brown-dark {
  --theme-screen-bg-color: var(--atm-color-brown-800);
  --theme-section-mark-color: var(--atm-color-brown-400);
  --theme-section-title-color: var(--atm-color-brown-50);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-brown-850);
  --theme-card-title-color: var(--atm-color-brown-100);
  --theme-card-subtitle-color: var(--atm-color-brown-300);
  --theme-card-border-color: var(--atm-color-brown-700);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 16px;
}

/*-- atm-color-gray --*/
.atm-isrv-lib-theme-gray-light { 
  --theme-screen-bg-color: var(--atm-color-gray-50);
  --theme-section-mark-color: var(--atm-color-gray-300);
  --theme-section-title-color: var(--atm-color-gray-700);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: #ffffff;
  --theme-card-title-color: var(--atm-color-gray-800);
  --theme-card-subtitle-color: var(--atm-color-gray-600);
  --theme-card-border-color: var(--atm-color-gray-200);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-gray-accent {
  --theme-screen-bg-color: var(--atm-color-gray-200);
  --theme-section-mark-color: var(--atm-color-gray-500);
  --theme-section-title-color: var(--atm-color-gray-800);
  --theme-section-desc-color: var(--atm-color-gray-500);
  --theme-card-background-color: var(--atm-color-gray-50);
  --theme-card-title-color: var(--atm-color-gray-900);
  --theme-card-subtitle-color: var(--atm-color-gray-700);
  --theme-card-border-color: var(--atm-color-gray-400);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 14px;
}
.atm-isrv-lib-theme-gray-strong {
  --theme-screen-bg-color: var(--atm-color-gray-400);
  --theme-section-mark-color: var(--atm-color-gray-700);
  --theme-section-title-color: var(--atm-color-gray-900);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-gray-150);
  --theme-card-title-color: var(--atm-color-gray-900);
  --theme-card-subtitle-color: var(--atm-color-gray-800);
  --theme-card-border-color: var(--atm-color-gray-600);
  --theme-card-border-width: 2px;
  --theme-card-border-radius: 16px;
}
.atm-isrv-lib-theme-gray-dark {
  --theme-screen-bg-color: var(--atm-color-gray-800);
  --theme-section-mark-color: var(--atm-color-gray-400);
  --theme-section-title-color: var(--atm-color-gray-50);
  --theme-section-desc-color: var(--atm-color-gray-200);
  --theme-card-background-color: var(--atm-color-gray-850);
  --theme-card-title-color: var(--atm-color-gray-100);
  --theme-card-subtitle-color: var(--atm-color-gray-400);
  --theme-card-border-color: var(--atm-color-gray-700);
  --theme-card-border-width: 1px;
  --theme-card-border-radius: 16px;
}
