Jump to content

MediaWiki:Common.css: Difference between revisions

From PlanetSmith Wiki
mNo edit summary
mNo edit summary
Line 1: Line 1:
/* SiteWide css */
/* ------------------ */
/* ------------------ */
/* Message/Info boxes */
/* Message/Info boxes */
Line 15: Line 17:
     border-left-color: var(--color-progressive);
     border-left-color: var(--color-progressive);
   }
   }
}


/* Variants */
  &.success {
    border-left-color: var(--color-success);
  }


 
  &.warning {
    border-left-color: var(--color-warning);
  }


.box.success {
  &.danger {
  border-left-color: var(--color-success);
    border-left-color: var(--color-destructive);
}
  }


.box.warning {
  /* Status */
  border-left-color: var(--color-warning);
  &.under-construction {
}
    border-left-color: var(--color-warning);
  }


.box.danger {
  &.stub {
  border-left-color: var(--color-destructive);
    border-left-color: var(--color-progressive);
}
  }


/* Status */
  &.outdated {
.box.under-construction {
    border-left-color: var(--color-warning);
  border-left-color: var(--color-warning);
  }
}


.box.stub {
  &.disputed {
  border-left-color: var(--color-progressive);
    border-left-color: var(--color-destructive);
}
  }


.box.outdated {
  &.cleanup {
  border-left-color: var(--color-warning);
    border-left-color: var(--color-warning);
}
   }
 
.box.disputed {
   border-left-color: var(--color-destructive);
}
 
.box.cleanup {
  border-left-color: var(--color-warning);
}
}



Revision as of 00:05, 6 April 2026

/* SiteWide css */

/* ------------------ */
/* Message/Info boxes */
/* ------------------ */

/* Base box system */
.box {
  padding: 0.75em 1em;
  margin: 1em 0;
  border: 1px solid var(--border-color-base);
  border-left: 4px solid var(--border-color-base);
  background-color: var(--background-color-neutral-subtle);
  color: var(--color-base);

  &.info {
    border-left-color: var(--color-progressive);
  }

  &.success {
    border-left-color: var(--color-success);
  }

  
  &.warning {
    border-left-color: var(--color-warning);
  }

  &.danger {
    border-left-color: var(--color-destructive);
  }

  /* Status */
  &.under-construction {
    border-left-color: var(--color-warning);
  }

  &.stub {
    border-left-color: var(--color-progressive);
  }

  &.outdated {
    border-left-color: var(--color-warning);
  }

  &.disputed {
    border-left-color: var(--color-destructive);
  }

  &.cleanup {
    border-left-color: var(--color-warning);
  }
}

/* ------------------- */
/* Data structures etc */
/* ------------------- */

.wikitable,
.comparison-table {
  border-collapse: collapse;
  width: 100%;
  margin: 1em 0;
}

.wikitable th,
.wikitable td,
.comparison-table th,
.comparison-table td {
  border: 1px solid var(--border-color-base);
  padding: 0.4em 0.6em;
}

.wikitable th,
.comparison-table th {
  background-color: var(--background-color-neutral-subtle);
}

/* ---------------------------- */
/* Navigation & linking helpers */
/* ---------------------------- */

/* Topmost note - disambiguation */
.hatnote {
  font-style: italic;
  color: var(--color-base-subtle);
  margin-bottom: 0.5em;
}

/* Redirect to other page*/
.see-also {
  margin-top: 1em;
  padding-top: 0.5em;
  border-top: 1px solid var(--border-color-base);
}

/* <===><===><===><===><===> */
/* UNUSED FOR NOW            */
/* ------------------------- */
/* Code representation stuff */
/* ------------------------- */

/* Block of code */
.code-block {}

/* Terminal line */
.terminal {}

/* File information */
.file-info {}

/* POST/GET etc... */
.api-endpoint {}

/* <===><===><===><===><===> */

/* --------------- */
/* Utility classes */
/* --------------- */

.text-center { text-align: center; }
.text-right { text-align: right; }

/* --- */
.muted { color: var(--color-base--subtle); }
.highlight { background-color: var(--background-color-neutral-subtle); }

/* --- */
.small { font-size: 0.85em; }
.large { font-size: 1.25em; }

/* --- */
.flex { display: flex; gap: 0.5em; }
.grid { display: grid; gap: 0.5em; }