*{box-sizing:border-box}body{margin:0;background:#eef0f8;color:#111;font-family:Arial,"Microsoft YaHei",sans-serif;font-size:14px}button{font:inherit;cursor:pointer}.header{height:44px;position:sticky;top:0;z-index:5;background:#f8f8f8;display:flex;align-items:center;justify-content:center;font-size:18px}.header>img{position:absolute;left:8px;width:78px;height:30px}.header-actions{position:absolute;right:7px;display:flex;gap:10px}.header-actions button{border:0;background:none;padding:0;display:flex;flex-direction:column;align-items:center;font-size:12px;line-height:15px}.search-icon{width:14px;height:14px;border:1.5px solid #333;border-radius:50%;position:relative;margin:0 0 2px}.search-icon:after{content:"";position:absolute;width:6px;height:1.5px;background:#333;transform:rotate(48deg);right:-4px;bottom:-2px}.service-icon{font-style:normal;font-size:22px;height:16px}main{max-width:600px;margin:auto;padding-bottom:60px}.banner{display:block;width:100%;height:40vw;max-height:240px;object-fit:fill}.notice{height:38px;background:white;display:flex;align-items:center;gap:7px;padding:0 12px;color:#333;overflow:hidden}.notice>span{color:#f33;font-size:12px;white-space:nowrap}.notice>div{overflow:hidden;white-space:nowrap;flex:1}.notice>div span{display:inline-block;animation:marquee 15s linear infinite}@keyframes marquee{from{transform:translateX(100%)}to{transform:translateX(-100%)}}.lottery{margin:10px 5px 15px}.tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.tabs button{border:0;background:#fff;border-radius:6px 6px 0 0;font-size:16px;font-weight:bold;padding:5px 0 7px;line-height:19px}.tabs small{display:block;font-size:12px;font-weight:normal;line-height:14px}.tabs .selected{background:#00bf55;color:white}.lottery-content{border:1px solid #00bf55;border-radius:0 0 6px 6px;background:#fff;overflow:hidden}.lottery-heading{display:flex;align-items:center;justify-content:space-between;padding:11px 10px 6px;white-space:nowrap;font-size:14px}.lottery-heading .red{font-size:12px}.lottery-heading button{border:0;background:none;color:#00bf55;padding:0;font-size:13px}.green{color:#00bf55}.red,.next{color:red}.numbers{display:flex;align-items:flex-start;justify-content:space-around;padding:0 5px}.number{text-align:center}.number-ball{display:flex;justify-content:center;align-items:center;background-position:center;background-size:contain;background-repeat:no-repeat;width:44px;height:44px;font-size:22px;font-weight:bold}.number-ball.green-ball{background-image:url('assets/ball-green.png')}.number-ball.red-ball{background-image:url('assets/ball-red.png')}.number-ball.blue-ball{background-image:url('assets/ball-blue.png')}.number small{display:block;font-size:12px}.plus{font-size:24px;color:#999;align-self:center;margin-top:-12px}.next{text-align:center;font-size:12px;padding:6px 0}.video{height:225px;background:url('assets/live.png') center/cover no-repeat;text-align:center;color:#fff;padding-top:47px}.video strong{display:block;color:#ffdf00;font-size:20px}.video p{font-size:14px;margin:12px 0}.video p b{color:#ff5555}.clock{display:inline-block;background:linear-gradient(#777,#111 48%,#333 50%,#111);border-radius:4px;color:white;letter-spacing:3px;font:bold 30px monospace;padding:1px 4px}.video-note{height:28px;display:flex;align-items:center;justify-content:center;color:#f33;font-size:12px;white-space:nowrap}.tools{background:#fff;padding:10px 8px 8px}.links{display:flex;gap:6px;margin-bottom:14px}.links button{border:0;border-radius:4px;background:#f5f5f5;padding:8px 15px}.tool-grid{display:grid;grid-template-columns:repeat(4,1fr);row-gap:14px;text-align:center}.tool-grid button{border:0;background:none;padding:0;font-size:14px}.tool-grid img{display:block;width:58px;height:58px;margin:0 auto 7px}.ads{padding:5px;background:#fff;margin-top:5px}.ads img{display:block;width:100%;height:auto;margin-bottom:3px}.gallery{background:#fff;padding:14px 8px 10px}.years{display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.years button{border:0;background:none;font-size:14px;padding:0}.years img{display:block;width:48px;height:48px;margin:auto auto 8px}.series{display:flex;gap:6px;margin:14px 0 16px}.series button{background:#00bd51;border:0;border-radius:4px;color:#fff;padding:8px 0;flex:1;white-space:nowrap}.series button:last-child{background:#f0f0f0;color:#00bd51;flex:0 0 42px}.columns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.column{display:flex;flex-direction:column;gap:10px}.gallery-item{border:0;padding:0;background:white;border-radius:5px;box-shadow:0 1px 6px #0003;overflow:hidden;font-size:15px}.gallery-item img{display:block;width:100%;object-fit:fill}.gallery-item span{display:block;padding:14px 4px}.bottom{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:750px;height:50px;background:#f8f8f8;box-shadow:0 -2px 6px #0002;display:grid;grid-template-columns:repeat(5,1fr);z-index:6}.bottom button{border:0;background:none;color:#999;padding:2px 0;display:flex;flex-direction:column;align-items:center;font-size:12px}.bottom img{width:29px;height:29px;object-fit:contain}.bottom .active{color:#00be55}.bottom .center img{width:50px;height:50px;margin-top:-22px}.bottom .center{padding-top:2px}dialog{border:0;border-radius:15px;padding:0;width:80%;max-width:480px;overflow:hidden;color:#333}dialog::backdrop{background:#0009}.dialog-title{height:42px;background:#00be55;color:#fff;font-size:16px;font-weight:bold;text-align:center;line-height:42px}dialog>img{display:block;width:100%}.dialog-copy{font-size:14px;line-height:21px;padding:16px;min-height:83px}.dot{text-align:center;color:#00bf55;font-size:13px;height:20px}.dialog-buttons{display:flex;border-top:1px solid #eee}.dialog-buttons button{border:0;background:white;width:50%;height:52px;color:#999;font-size:14px}.dialog-buttons button+button{border-left:1px solid #eee;color:#00bf55}@media(min-width:601px){.banner{height:240px}}@media(max-width:360px){.number-ball{width:39px;height:39px;font-size:20px}.lottery-heading{font-size:12px}.lottery-heading .red,.lottery-heading button{font-size:11px}.video-note{font-size:10px}}

.tabs button{padding-bottom:10px}.video{position:relative;overflow:hidden;background:none;height:228px}.video:before{content:"";position:absolute;inset:-5px;background:url("assets/live.png") center/cover no-repeat;filter:blur(4px)}.video-content{position:relative}
