/* 基本样式重置 */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
        
        body {
            font-family: 'Arial', sans-serif;
            line-height: 1.6;
			font-size:12px;
            color: #fff;
            background-color: #000;
            padding: 0px;
            background: url(/images/bg.png);
            background-size:100% 100%; 
            background-position: center;
            background-color: #000;
            background-repeat: no-repeat; /* 可选，防止图片重复 */
    height: 100vh; /* 确保body高度至少为视口高度 */
    margin: 0; /* 确保body没有外边距 */
    padding: 0; /* 确保body没有内边距 */
        }
		a {
    text-decoration: none;
	color: #fff;
	cursor:pointer;outline:none;
}
        
        header, footer, main, nav, section, article, aside {
            display: block;
            margin: 10px;
            padding: 0px;
            border-radius: 5px;
            box-shadow: 0 2px 5px rgba(0,0,0,0.1);
        }
        
        h1, h2, h3 {
            color: #2c3e50;
            margin-bottom: 15px;
        }
        
        p {
            margin-bottom: 10px;
        }
        .lang-toggle {
            right: 10px;
            width:50px;
            padding: 5px;
            font-size:12px;
            border: none;
            background: #1ed08d;
            color: white;
            cursor: pointer;
            border-radius: 20px;
            box-shadow: 0 2px 5px rgba(0,0,0,0.2);
            z-index: 1000;
            transition: all 0.3s ease;
        }
        .lang-toggle:hover {
            background: #1ed08d;
        }
        
        [data-i18n] {
            transition: opacity 0.3s ease;
        }
        
.nav_box {padding:20px; border-radius:10px; width:100%; background-color:#222; text-align:center; color:#fff; margin:5px}
.nav_box img{}
.nav_box .start{width:100%; background-color:#1ed08d;border-radius:10px;padding:5px; margin-top:5px}
.list_box {padding:10px; border-radius:5px; width:100%; background-color:#222;  color:#fff; margin:5px 0}
.tab_box {padding:10px; border-radius:5px; width:100%; background-color:#1ed08d;  color:#fff; margin:5px; font-size:14px}
.button {padding:10px; border-radius:20px; width:100%; background-color:#0ba88d;  color:#fff; margin:5px 0;text-align:center; }
.button_s {padding:2px; border-radius:10px; width:100%; background-color:#0ba88d;  color:#fff; margin:5px 0;text-align:center; }
.input_box { border-radius:5px; width:100%; background-color:#000;  color:#fff; margin:5px 0}
.input_box input{padding:10px; border-radius:5px; width:100%; border:0px; background-color:#000;  color:#fff; margin:5px 0}