MediaWiki:Gadget-Toastify.css

MediaWiki系统消息页面
/**
 * SPDX-License-Identifier: MIT
 * _addText: '{{Gadget Header|license=MIT|attribution=2018 apvarun}}'
 *
 * @base {@link https://github.com/apvarun/toastify-js}
 * @source {@link https://github.com/TopRealm/YsArchives-Gadgets/tree/master/src/Toastify}
 */
/**
 * +------------------------------------------------------------+
 * |            === WARNING: GLOBAL GADGET FILE ===             |
 * +------------------------------------------------------------+
 * |       All changes should be made in the repository,        |
 * |                otherwise they will be lost.                |
 * +------------------------------------------------------------+
 * |        Changes to this page may affect many users.         |
 * | Please discuss changes by opening an issue before editing. |
 * +------------------------------------------------------------+
 */
/* <nowiki> */

/* node_modules/.pnpm/toastify-js@1.12.0/node_modules/toastify-js/src/toastify.css */
/*!
 * Toastify js 1.12.0
 * https://github.com/apvarun/toastify-js
 * @license MIT licensed
 *
 * Copyright (C) 2018 Varun A P
 */
.toastify {
  padding: 12px 20px;
  color: #ffffff;
  display: inline-block;
  box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3);
  background:
    linear-gradient(
      135deg,
      #73a5ff,
      #5477f5);
  position: fixed;
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
  border-radius: 2px;
  cursor: pointer;
  -webkit-text-decoration: none;
  text-decoration: none;
  max-width: calc(50% - 20px);
  z-index: 2147483647;
}
.toastify.on {
  opacity: 1;
}
.toast-close {
  background: transparent;
  border: 0;
  color: white;
  cursor: pointer;
  font-family: inherit;
  font-size: 1em;
  opacity: 0.4;
  padding: 0 5px;
}
.toastify-right {
  right: 15px;
}
.toastify-left {
  left: 15px;
}
.toastify-top {
  top: -150px;
}
.toastify-bottom {
  bottom: -150px;
}
.toastify-rounded {
  border-radius: 25px;
}
.toastify-avatar {
  width: 1.5em;
  height: 1.5em;
  margin: -7px 5px;
  border-radius: 2px;
}
.toastify-center {
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  max-width: fit-content;
  max-width: -moz-fit-content;
}
@media only screen and (max-width: 360px) {
  .toastify-right,
  .toastify-left {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
}

/* src/Toastify/custom.less */
.gadget-toastify {
  background: #e6e6e6;
  border-radius: 0.5em;
  box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.1), 0 10px 36px -4px rgba(0, 0, 0, 0.2);
  cursor: auto;
  color: #191919;
  display: flex;
  align-items: baseline;
  word-break: break-all;
  z-index: 9999;
}
.gadget-toastify a,
.gadget-toastify a:hover,
.gadget-toastify a:visited,
.gadget-toastify a:visited:hover {
  color: #f4ff7f !important;
}
.gadget-toastify--error,
.gadget-toastify--info,
.gadget-toastify--success,
.gadget-toastify--warning {
  color: #fff;
}
.gadget-toastify--error {
  background: #b32424;
}
.gadget-toastify--info {
  background: #36c;
}
.gadget-toastify--success {
  background: #338c60;
}
.gadget-toastify--warning {
  background: #a60;
}
.gadget-toastify .toast-close {
  color: inherit;
  font-family:
    "-apple-system",
    "BlinkMacSystemFont",
    "Helvetica Neue",
    "Source Sans Pro",
    "Source Sans 3",
    "DejaVu Sans",
    "Liberation Sans",
    "Helvetica",
    "Roboto",
    "Inter",
    "Arial",
    "SFProDisplay-Regular",
    "PingFang SC",
    "Source Han Sans SC",
    "Noto Sans CJK SC",
    "Microsoft YaHei",
    "WenQuanYi Micro Hei",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    emoji;
  font-size: 0.8em;
  padding: 0 0 0 1em;
}
html:lang(zh-hant) .gadget-toastify .toast-close {
  font-family:
    "-apple-system",
    "BlinkMacSystemFont",
    "Helvetica Neue",
    "Source Sans Pro",
    "Source Sans 3",
    "DejaVu Sans",
    "Liberation Sans",
    "Helvetica",
    "Roboto",
    "Inter",
    "Arial",
    "SFProDisplay-Regular",
    "PingFang TC",
    "Source Han Sans TC",
    "Noto Sans CJK TC",
    "Microsoft JhengHei",
    "WenQuanYi Micro Hei",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    emoji;
}
.gadget-toastify.toastify-left .toast-close {
  padding: 0 1em 0 0;
}
.gadget-toastify.toastify-left,
.gadget-toastify.toastify-right {
  max-width: 17.5em;
}
.client-darkmode .gadget-toastify:not(.gadget-toastify--error):not(.gadget-toastify--info):not(.gadget-toastify--success):not(.gadget-toastify--warning) {
  box-shadow: none;
  border: 5px solid #c8ccd1;
}
.client-darkmode .gadget-toastify a,
.client-darkmode .gadget-toastify a:hover,
.client-darkmode .gadget-toastify a:visited,
.client-darkmode .gadget-toastify a:visited:hover {
  color: #000 !important;
}
.client-darkmode .gadget-toastify .toast-close {
  color: #000;
  color: initial;
}

/* </nowiki> */

/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vbm9kZV9tb2R1bGVzLy5wbnBtL3RvYXN0aWZ5LWpzQDEuMTIuMC9ub2RlX21vZHVsZXMvdG9hc3RpZnktanMvc3JjL3RvYXN0aWZ5LmNzcyIsICIuLi8uLi9zcmMvVG9hc3RpZnkvY3VzdG9tLmxlc3MiXSwKICAic291cmNlc0NvbnRlbnQiOiBbIi8qIVxuICogVG9hc3RpZnkganMgMS4xMi4wXG4gKiBodHRwczovL2dpdGh1Yi5jb20vYXB2YXJ1bi90b2FzdGlmeS1qc1xuICogQGxpY2Vuc2UgTUlUIGxpY2Vuc2VkXG4gKlxuICogQ29weXJpZ2h0IChDKSAyMDE4IFZhcnVuIEEgUFxuICovXG5cbi50b2FzdGlmeSB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDEwcHggMzZweCAtNHB4IHJnYmEoNzcsIDk2LCAyMzIsIDAuMyk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzczYTVmZiwgIzU0NzdmNSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIHotaW5kZXg6IDIxNDc0ODM2NDc7XG59XG5cbi50b2FzdGlmeS5vbiB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLnRvYXN0LWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgcGFkZGluZzogMCA1cHg7XG59XG5cbi50b2FzdGlmeS1yaWdodCB7XG4gICAgcmlnaHQ6IDE1cHg7XG59XG5cbi50b2FzdGlmeS1sZWZ0IHtcbiAgICBsZWZ0OiAxNXB4O1xufVxuXG4udG9hc3RpZnktdG9wIHtcbiAgICB0b3A6IC0xNTBweDtcbn1cblxuLnRvYXN0aWZ5LWJvdHRvbSB7XG4gICAgYm90dG9tOiAtMTUwcHg7XG59XG5cbi50b2FzdGlmeS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuXG4udG9hc3RpZnktYXZhdGFyIHtcbiAgICB3aWR0aDogMS41ZW07XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICBtYXJnaW46IC03cHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnRvYXN0aWZ5LWNlbnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAudG9hc3RpZnktcmlnaHQsIC50b2FzdGlmeS1sZWZ0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG59XG4iLCAiLmdhZGdldC10b2FzdGlmeSB7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNWVtO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMTBweCAzNnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjdXJzb3I6IGF1dG87XG4gIGNvbG9yOiAjMTkxOTE5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgei1pbmRleDogOTk5OTtcbn1cbi5nYWRnZXQtdG9hc3RpZnkgYSxcbi5nYWRnZXQtdG9hc3RpZnkgYTpob3Zlcixcbi5nYWRnZXQtdG9hc3RpZnkgYTp2aXNpdGVkLFxuLmdhZGdldC10b2FzdGlmeSBhOnZpc2l0ZWQ6aG92ZXIge1xuICBjb2xvcjogI2Y0ZmY3ZiAhaW1wb3J0YW50O1xufVxuLmdhZGdldC10b2FzdGlmeS0tZXJyb3IsXG4uZ2FkZ2V0LXRvYXN0aWZ5LS1pbmZvLFxuLmdhZGdldC10b2FzdGlmeS0tc3VjY2Vzcyxcbi5nYWRnZXQtdG9hc3RpZnktLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5nYWRnZXQtdG9hc3RpZnktLWVycm9yIHtcbiAgYmFja2dyb3VuZDogI2IzMjQyNDtcbn1cbi5nYWRnZXQtdG9hc3RpZnktLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjMzZjO1xufVxuLmdhZGdldC10b2FzdGlmeS0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMzMzhjNjA7XG59XG4uZ2FkZ2V0LXRvYXN0aWZ5LS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2E2MDtcbn1cbi5nYWRnZXQtdG9hc3RpZnkgLnRvYXN0LWNsb3NlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiAnLWFwcGxlLXN5c3RlbScsICdCbGlua01hY1N5c3RlbUZvbnQnLCAnSGVsdmV0aWNhIE5ldWUnLCAnU291cmNlIFNhbnMgUHJvJywgJ1NvdXJjZSBTYW5zIDMnLCAnRGVqYVZ1IFNhbnMnLCAnTGliZXJhdGlvbiBTYW5zJywgJ0hlbHZldGljYScsICdSb2JvdG8nLCAnSW50ZXInLCAnQXJpYWwnLCAnU0ZQcm9EaXNwbGF5LVJlZ3VsYXInLCAnUGluZ0ZhbmcgU0MnLCAnU291cmNlIEhhbiBTYW5zIFNDJywgJ05vdG8gU2FucyBDSksgU0MnLCAnTWljcm9zb2Z0IFlhSGVpJywgJ1dlblF1YW5ZaSBNaWNybyBIZWknLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgZW1vamk7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIHBhZGRpbmc6IDAgMCAwIDFlbTtcbn1cbmh0bWw6bGFuZyh6aC1oYW50KSAuZ2FkZ2V0LXRvYXN0aWZ5IC50b2FzdC1jbG9zZSB7XG4gIGZvbnQtZmFtaWx5OiAnLWFwcGxlLXN5c3RlbScsICdCbGlua01hY1N5c3RlbUZvbnQnLCAnSGVsdmV0aWNhIE5ldWUnLCAnU291cmNlIFNhbnMgUHJvJywgJ1NvdXJjZSBTYW5zIDMnLCAnRGVqYVZ1IFNhbnMnLCAnTGliZXJhdGlvbiBTYW5zJywgJ0hlbHZldGljYScsICdSb2JvdG8nLCAnSW50ZXInLCAnQXJpYWwnLCAnU0ZQcm9EaXNwbGF5LVJlZ3VsYXInLCAnUGluZ0ZhbmcgVEMnLCAnU291cmNlIEhhbiBTYW5zIFRDJywgJ05vdG8gU2FucyBDSksgVEMnLCAnTWljcm9zb2Z0IEpoZW5nSGVpJywgJ1dlblF1YW5ZaSBNaWNybyBIZWknLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgZW1vamk7XG59XG4uZ2FkZ2V0LXRvYXN0aWZ5LnRvYXN0aWZ5LWxlZnQgLnRvYXN0LWNsb3NlIHtcbiAgcGFkZGluZzogMCAxZW0gMCAwO1xufVxuLmdhZGdldC10b2FzdGlmeS50b2FzdGlmeS1sZWZ0LFxuLmdhZGdldC10b2FzdGlmeS50b2FzdGlmeS1yaWdodCB7XG4gIG1heC13aWR0aDogMTcuNWVtO1xufVxuLmNsaWVudC1kYXJrbW9kZSAuZ2FkZ2V0LXRvYXN0aWZ5Om5vdCguZ2FkZ2V0LXRvYXN0aWZ5LS1lcnJvcik6bm90KC5nYWRnZXQtdG9hc3RpZnktLWluZm8pOm5vdCguZ2FkZ2V0LXRvYXN0aWZ5LS1zdWNjZXNzKTpub3QoLmdhZGdldC10b2FzdGlmeS0td2FybmluZykge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDVweCBzb2xpZCAjYzhjY2QxO1xufVxuLmNsaWVudC1kYXJrbW9kZSAuZ2FkZ2V0LXRvYXN0aWZ5IGEsXG4uY2xpZW50LWRhcmttb2RlIC5nYWRnZXQtdG9hc3RpZnkgYTpob3Zlcixcbi5jbGllbnQtZGFya21vZGUgLmdhZGdldC10b2FzdGlmeSBhOnZpc2l0ZWQsXG4uY2xpZW50LWRhcmttb2RlIC5nYWRnZXQtdG9hc3RpZnkgYTp2aXNpdGVkOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5jbGllbnQtZGFya21vZGUgLmdhZGdldC10b2FzdGlmeSAudG9hc3QtY2xvc2Uge1xuICBjb2xvcjogIzAwMDtcbiAgY29sb3I6IGluaXRpYWw7XG59XG4iXSwKICAibWFwcGluZ3MiOiAiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQVFBLENBQUM7QUFDRyxXQUFTLEtBQUs7QUFDZCxTQUFPO0FBQ1AsV0FBUztBQUNULGNBQVksRUFBRSxJQUFJLElBQUksS0FBSyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLEtBQUssRUFBRSxFQUFFLEtBQUssS0FBSyxLQUFLLEtBQUssRUFBRSxFQUFFLEVBQUUsRUFBRSxHQUFHLEVBQUU7QUFDbkY7QUFBQSxJQUFZO0FBQUEsTUFBZ0IsTUFBaEI7QUFBQSxNQUF3QixP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 */