@charset "UTF-8";
* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

a {
  text-decoration: none;
  color: inherit;
  cursor: pointer;
}

ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

li {
  display: block;
  list-style: none;
}

input {
  all: unset;
  /* 清除所有继承和默认的样式 */
  border: none;
  /* 去除边框 */
  background: none;
  /* 去除背景 */
  outline: none;
  /* 去除聚焦时的轮廓 */
  box-shadow: none;
  /* 去除阴影 */
  appearance: none;
  /* 去除原生样式，比如iOS的输入框样式 */
  -webkit-appearance: none;
  /* 针对Safari/Chrome的兼容 */
  -moz-appearance: none;
  /* 针对Firefox的兼容 */
  padding: 0;
  /* 清除内边距 */
  margin: 0;
  /* 清除外边距 */
  font: inherit;
  /* 继承父元素的字体样式 */
  color: inherit;
  /* 继承父元素的字体颜色 */
}

:focus-visible {
  outline: none;
}

body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}

/* 基础阴影增强版 */
.uk-notification-message {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

/* 状态变体阴影强化 */
.uk-notification-message-primary {
  box-shadow: 0 5px 15px rgba(0, 102, 204, 0.25);
}

/* 可选：其他状态变体增强 */
.uk-notification-message-success {
  box-shadow: 0 5px 15px rgba(50, 182, 67, 0.25);
}

.uk-notification-message-warning {
  box-shadow: 0 5px 15px rgba(255, 153, 51, 0.25);
}

.uk-notification-message-danger {
  box-shadow: 0 5px 15px rgba(255, 76, 76, 0.25);
}
