ar-design
Version:
AR Design is a (react | nextjs) ui library.
377 lines (342 loc) • 8.44 kB
CSS
/* #region PRIMARY */
.ar-card {
&.filled {
&.primary {
background-color: var(--blue-400);
border: solid 1px var(--blue-500) ;
color: var(--white);
> .title {
border-bottom: solid 1px var(--blue-500) ;
}
}
}
&.surface {
&.primary {
background-color: var(--white);
border: solid 1px var(--blue-500) ;
color: var(--gray-700);
> .title {
background-color: var(--blue-100);
border-bottom: solid 1px var(--blue-200) ;
color: var(--blue-500) ;
}
}
}
&.outlined {
&.primary {
background-color: transparent;
border: solid 1px var(--blue-500);
color: var(--blue-500);
> .title {
background-color: var(--gray-100);
border-bottom: solid 1px var(--blue-100) ;
}
}
}
}
/* #endregion */
/* PRIMARY */
/* #region PRIMARY-LIGHT */
.ar-card {
&.filled {
&.primary-light {
background-color: var(--light-400);
border: solid 1px var(--light-500) ;
color: var(--gray-700);
> .title {
border-bottom: solid 1px var(--light-500) ;
}
}
}
&.surface {
&.primary-light {
background-color: var(--white);
border: solid 1px var(--light-500) ;
color: var(--gray-700);
> .title {
background-color: var(--light-100);
border-bottom: solid 1px var(--light-200) ;
color: var(--light-500) ;
}
}
}
&.outlined {
&.primary-light {
background-color: transparent;
border: solid 1px var(--light-500);
color: var(--light-500);
> .title {
background-color: var(--gray-100);
border-bottom: solid 1px var(--light-100) ;
}
}
}
}
/* #endregion */
/* PRIMARY-LIGHT */
/* #region SECONDARY */
.ar-card {
&.filled {
&.secondary {
background-color: var(--light-400);
border: solid 1px var(--light-500) ;
color: var(--gray-700);
> .title {
border-bottom: solid 1px var(--light-500) ;
}
}
}
&.surface {
&.secondary {
background-color: var(--white);
border: solid 1px var(--light-500) ;
color: var(--gray-700);
> .title {
background-color: var(--light-100);
border-bottom: solid 1px var(--light-200) ;
color: var(--light-500) ;
}
}
}
&.outlined {
&.secondary {
background-color: transparent;
border: solid 1px var(--light-500);
color: var(--light-500);
> .title {
background-color: var(--gray-100);
border-bottom: solid 1px var(--light-100) ;
}
}
}
}
/* #endregion */
/* SECONDARY */
/* #region SUCCESS */
.ar-card {
&.filled {
&.success {
background-color: var(--green-400);
border: solid 1px var(--green-500) ;
color: var(--white);
> .title {
border-bottom: solid 1px var(--green-500) ;
}
}
}
&.surface {
&.success {
background-color: var(--white);
border: solid 1px var(--green-500) ;
color: var(--gray-700);
> .title {
background-color: var(--green-100);
border-bottom: solid 1px var(--green-200) ;
color: var(--green-500) ;
}
}
}
&.outlined {
&.success {
background-color: transparent;
border: solid 1px var(--green-500);
color: var(--green-500);
> .title {
background-color: var(--gray-100);
border-bottom: solid 1px var(--green-100) ;
}
}
}
}
/* #endregion */
/* SUCCESS */
/* #region WARNING */
.ar-card {
&.filled {
&.warning {
background-color: var(--orange-400);
border: solid 1px var(--orange-500) ;
color: var(--orange-700);
> .title {
border-bottom: solid 1px var(--orange-500) ;
}
}
}
&.surface {
&.warning {
background-color: var(--white);
border: solid 1px var(--orange-500) ;
color: var(--gray-700);
> .title {
background-color: var(--orange-100);
border-bottom: solid 1px var(--orange-200) ;
color: var(--orange-500) ;
}
}
}
&.outlined {
&.warning {
background-color: transparent;
border: solid 1px var(--orange-500);
color: var(--orange-500);
> .title {
background-color: var(--gray-100);
border-bottom: solid 1px var(--orange-100) ;
}
}
}
}
/* #endregion */
/* WARNING */
/* #region DANGER */
.ar-card {
&.filled {
&.danger {
background-color: var(--red-400);
border: solid 1px var(--red-500) ;
color: var(--white);
> .title {
border-bottom: solid 1px var(--red-500) ;
}
}
}
&.surface {
&.danger {
background-color: var(--white);
border: solid 1px var(--red-500) ;
color: var(--gray-700);
> .title {
background-color: var(--red-100);
border-bottom: solid 1px var(--red-200) ;
color: var(--red-500) ;
}
}
}
&.outlined {
&.danger {
background-color: transparent;
border: solid 1px var(--red-500);
color: var(--red-500);
> .title {
background-color: var(--gray-100);
border-bottom: solid 1px var(--red-100) ;
}
}
}
}
/* #endregion */
/* DANGER */
/* #region INFORMATION */
.ar-card {
&.filled {
&.information {
background-color: var(--light-400);
border: solid 1px var(--light-500) ;
color: var(--gray-700);
> .title {
border-bottom: solid 1px var(--light-500) ;
}
}
}
&.surface {
&.information {
background-color: var(--white);
border: solid 1px var(--light-500) ;
color: var(--gray-700);
> .title {
background-color: var(--light-100);
border-bottom: solid 1px var(--light-200) ;
color: var(--light-500) ;
}
}
}
&.outlined {
&.information {
background-color: transparent;
border: solid 1px var(--light-500);
color: var(--light-500);
> .title {
background-color: var(--gray-100);
border-bottom: solid 1px var(--light-100) ;
}
}
}
}
/* #endregion */
/* INFORMATION */
/* #region DARK */
.ar-card {
&.filled {
&.dark {
background-color: var(--light-400);
border: solid 1px var(--light-500) ;
color: var(--gray-700);
> .title {
border-bottom: solid 1px var(--light-500) ;
}
}
}
&.surface {
&.dark {
background-color: var(--white);
border: solid 1px var(--light-500) ;
color: var(--gray-700);
> .title {
background-color: var(--light-100);
border-bottom: solid 1px var(--light-200) ;
color: var(--light-500) ;
}
}
}
&.outlined {
&.dark {
background-color: transparent;
border: solid 1px var(--light-500);
color: var(--light-500);
> .title {
background-color: var(--gray-100);
border-bottom: solid 1px var(--light-100) ;
}
}
}
}
/* #endregion */
/* DARK */
/* #region LIGHT */
.ar-card {
&.filled {
&.light {
background-color: var(--light-400);
border: solid 1px var(--light-500) ;
color: var(--gray-700);
> .title {
border-bottom: solid 1px var(--light-500) ;
}
}
}
&.surface {
&.light {
background-color: var(--white);
border: solid 1px var(--light-500) ;
color: var(--gray-700);
> .title {
background-color: var(--light-100);
border-bottom: solid 1px var(--light-200) ;
color: var(--light-500) ;
}
}
}
&.outlined {
&.light {
background-color: transparent;
border: solid 1px var(--light-500);
color: var(--light-500);
> .title {
background-color: var(--gray-100);
border-bottom: solid 1px var(--light-100) ;
}
}
}
}
/* #endregion */
/* LIGHT */