
/* [v-cloak] {
  display: none;
} */
body,
html {
  background: #131419;
  /* font-size: 0 !important; */
}
.mint-toast-text {
  font-size: 0.37333rem !important;
  /* 设置您想要的字体大小 */
}

/* .mint-toast {
  font-size: 100px !important;
} */
.mytoast {
  z-index: 100000001 !important;
  font-size: 0.37333rem !important;
  /* 设置您想要的字体大小 */
}

/* D-DIN-PRO 数字字体：unicode-range 让该字体仅对数字 0-9、小数点、逗号、正负号等生效，
   其他字符自动 fallback 到后续 font-family（中文/系统字体），
   因此可以直接把 "D-DIN-PRO" 放到全局 font-family 最前 —— 所有数字都会用此字体，中文不受影响 */
@font-face {
	font-family: "D-DIN-PRO";
	font-style: normal;
	font-weight: 400;
	src: url(../../version2026110628.000000000000004/static2026110628.000000000000004/fonts/D-DIN-PRO-400-Regular.9f45c769.otf) format("opentype");
	unicode-range: U+0030-0039, U+002E, U+002C, U+002B, U+002D, U+0025, U+00D7, U+003A;
}
@font-face {
	font-family: "D-DIN-PRO";
	font-style: normal;
	font-weight: 500;
	src: url(../../version2026110628.000000000000004/static2026110628.000000000000004/fonts/D-DIN-PRO-500-Medium.88d7606e.otf) format("opentype");
	unicode-range: U+0030-0039, U+002E, U+002C, U+002B, U+002D, U+0025, U+00D7, U+003A;
}
@font-face {
	font-family: "D-DIN-PRO";
	font-style: normal;
	font-weight: 600;
	src: url(../../version2026110628.000000000000004/static2026110628.000000000000004/fonts/D-DIN-PRO-600-SemiBold.bab4a096.otf) format("opentype");
	unicode-range: U+0030-0039, U+002E, U+002C, U+002B, U+002D, U+0025, U+00D7, U+003A;
}
@font-face {
	font-family: "D-DIN-PRO";
	font-style: normal;
	font-weight: 700;
	src: url(../../version2026110628.000000000000004/static2026110628.000000000000004/fonts/D-DIN-PRO-700-Bold.39ea0569.otf) format("opentype");
	unicode-range: U+0030-0039, U+002E, U+002C, U+002B, U+002D, U+0025, U+00D7, U+003A;
}
@font-face {
	font-family: "D-DIN-PRO";
	font-style: normal;
	font-weight: 800;
	src: url(../../version2026110628.000000000000004/static2026110628.000000000000004/fonts/D-DIN-PRO-800-ExtraBold.cad10ab5.otf) format("opentype");
	unicode-range: U+0030-0039, U+002E, U+002C, U+002B, U+002D, U+0025, U+00D7, U+003A;
}
@font-face {
	font-family: "D-DIN-PRO";
	font-style: normal;
	font-weight: 900;
	src: url(../../version2026110628.000000000000004/static2026110628.000000000000004/fonts/D-DIN-PRO-900-Heavy.9d7bc8cc.otf) format("opentype");
	unicode-range: U+0030-0039, U+002E, U+002C, U+002B, U+002D, U+0025, U+00D7, U+003A;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
	margin: 0;
	padding: 0;
}

body,
button,
input,
select,
textarea {
	font: 0.16rem/1.5 tahoma;
	font-family: "D-DIN-PRO", tahoma, "PingFang SC", "Helvetica Neue", Arial, sans-serif;
	font-size: 0.28rem;
	background: #FFFFFF;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
}

address,
cite,
dfn,
em,
var {
	font-style: normal;
}

code,
kbd,
pre,
samp {
	font-family: couriernew, courier, monospace;
}

small {
	font-size: 0.16rem;
}

ul,
ol {
	list-style: none;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

sup {
	vertical-align: text-top;
}

sub {
	vertical-align: text-bottom;
}

legend {
	color: #000;
}

fieldset,
img {
	border: 0;
}

button,
input,
select,
textarea {
	font-size: 100%;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

* {
	box-sizing: border-box;
}

.title {
	font-size: 0.34rem;
	color: #000000;
	font-weight: 600;
	text-align: center;
	margin-top: 0.3rem;
}

.line {
	height: 0.2rem;
	background: rgba(249, 249, 249, 1);
}
.fl{
	float: left;
}
.fr{
	float: right;
}
