body[data-template="91"]{--mf91-green: #90e583;--mf91-green-deep: #158000;--mf91-yellow: #ffea00;--mf91-cyan: #00b9e3;--mf91-page-inset: 1rem;--mf91-card-pad: .75rem;--mf91-thumb-gap: .625rem;--mf91-thumb-visible: 4;background:#000;color:#fff;overflow-x:hidden;min-height:100dvh}body[data-template="91"] #app{position:relative;width:100%;max-width:var(--app-width, 500px);margin:0 auto;background:#000;min-height:100dvh}body[data-template="91"] .home{position:relative;width:100%;padding:calc(4.125rem + env(safe-area-inset-top,0)) 0 0;overflow-x:hidden;background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.82) 42%,#000),url(/image/91/bg.webp) center top / cover no-repeat}body[data-template="91"] .home-top{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:40;width:100%;max-width:var(--app-width, 500px);height:calc(4.125rem + env(safe-area-inset-top,0));padding:env(safe-area-inset-top,0) .875rem 0;display:flex;align-items:center;justify-content:space-between;background:rgba(0,0,0,.72);border-radius:0 0 1.125rem 1.125rem;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}body[data-template="91"] .top-left{display:flex;align-items:center;gap:.5rem;min-width:0}body[data-template="91"] .logo{width:2.5rem;height:2.5rem;border-radius:.625rem;overflow:hidden;flex-shrink:0}body[data-template="91"] .logo img{width:100%;height:100%;object-fit:cover;display:block}body[data-template="91"] .appInfo{display:flex;flex-direction:column;gap:.125rem;min-width:0}body[data-template="91"] .appName{font-size:1rem;font-weight:600;line-height:1.2;color:#fff}body[data-template="91"] .appTips{font-size:.75rem;line-height:1.2;color:rgba(255,255,255,.92);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-template="91"] .business-contact{display:flex;flex-direction:column;align-items:center;gap:.125rem;background:transparent;color:#fff;padding:0}body[data-template="91"] .business-contact-icon{width:1.8125rem;height:1.8125rem;display:block}body[data-template="91"] .business-contact-text{font-size:.75rem;line-height:1.2}body[data-template="91"] .hero{position:relative;padding-top:.5rem}body[data-template="91"] .bubble-rail{position:relative;z-index:1;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0 .5rem;scrollbar-width:none}body[data-template="91"] .bubble-rail::-webkit-scrollbar{display:none}body[data-template="91"] .bubble-strip{display:block;width:max(45rem,190%);max-width:none;height:auto;pointer-events:none}body[data-template="91"] .hero-main{position:relative;z-index:2;display:block;width:100%;margin:-7.375rem auto 0;padding:0 .75rem .5rem;background:transparent;text-align:center}body[data-template="91"] .hero-center{width:min(22.75rem,100%);max-height:none;object-fit:contain;display:block;margin:0 auto}body[data-template="91"] .block{position:relative;width:calc(100% - var(--mf91-page-inset) * 2);max-width:calc(100% - var(--mf91-page-inset) * 2);margin:1rem auto 0;padding:0;box-sizing:border-box;overflow:hidden}body[data-template="91"] .block-card{position:relative;width:100%;aspect-ratio:722 / 346;border-radius:1.375rem;overflow:hidden;transform:translateZ(0);isolation:isolate}body[data-template="91"] .block-card-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none;display:block;z-index:0}body[data-template="91"] .thumb-rail{position:absolute;left:var(--mf91-card-pad);right:var(--mf91-card-pad);top:34%;bottom:8%;z-index:2;display:flex;align-items:stretch;gap:var(--mf91-thumb-gap);padding:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:.75rem}body[data-template="91"] .thumb-rail::-webkit-scrollbar{display:none}body[data-template="91"] .thumb{position:relative;flex:0 0 auto;width:calc((100% - (var(--mf91-thumb-visible) - 1) * var(--mf91-thumb-gap)) / var(--mf91-thumb-visible));height:100%;border-radius:.75rem;overflow:hidden;background:#1a1a1a;padding:0;scroll-snap-align:start;scroll-snap-stop:always}body[data-template="91"] .thumb>img:first-child{width:100%;height:100%;object-fit:cover;display:block}body[data-template="91"] .play{position:absolute;left:50%;top:50%;width:1.125rem;height:1.125rem;transform:translate(-50%,-50%);pointer-events:none}body[data-template="91"] .cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem;width:calc(100% - var(--mf91-page-inset) * 2);max-width:calc(100% - var(--mf91-page-inset) * 2);margin:1.125rem auto 0;box-sizing:border-box}body[data-template="91"] .cat-card{position:relative;display:flex;flex-direction:column;width:100%;aspect-ratio:113 / 157;border-radius:.75rem;overflow:hidden;padding:0;background:#5fbf4a;border:.15625rem solid #7ed957;box-sizing:border-box}body[data-template="91"] .cat-media{position:relative;display:block;flex:1 1 auto;min-height:0;width:100%;overflow:hidden;background:#111}body[data-template="91"] .cat-media>img:first-child{width:100%;height:100%;object-fit:cover;display:block}body[data-template="91"] .cat-media .play{width:1.375rem;height:1.375rem;opacity:.92}body[data-template="91"] .cat-label{position:relative;z-index:1;flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-height:1.625rem;padding:.25rem .25rem .3125rem;background:linear-gradient(180deg,#7ed957,#4caf3a);color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.0125rem;line-height:1.2;white-space:nowrap}body[data-template="91"] .feed{width:calc(100% - var(--mf91-page-inset) * 2);max-width:calc(100% - var(--mf91-page-inset) * 2);margin:1.125rem auto 0;box-sizing:border-box}body[data-template="91"] .feed-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem}body[data-template="91"] .feed-tab{height:3rem;border-radius:.75rem;background:#282828;color:#bfbfbf;font-size:1rem;font-weight:400}body[data-template="91"] .feed-tab.is-active{color:#fff;font-weight:600;background:linear-gradient(185deg,#90e583 .7%,#158000 79%)}body[data-template="91"] .feed-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem .5rem;margin-top:.75rem}body[data-template="91"] .feed-card{display:flex;flex-direction:column;gap:.375rem;background:transparent;padding:0;text-align:left;color:#fff}body[data-template="91"] .feed-card img{width:100%;aspect-ratio:177 / 111;object-fit:cover;border-radius:.75rem;display:block}body[data-template="91"] .feed-card span{font-size:.625rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}body[data-template="91"] .home-footer-spacer{height:calc(5.5rem + env(safe-area-inset-bottom,0))}body[data-template="91"] .sticky-download{position:fixed;left:50%;bottom:0;transform:translate(-50%);z-index:45;width:100%;max-width:var(--app-width, 500px);height:calc(4.6875rem + env(safe-area-inset-bottom,0));padding:.625rem .875rem calc(.625rem + env(safe-area-inset-bottom,0));display:flex;align-items:center;justify-content:space-between;gap:.625rem;border-radius:1.5rem 1.5rem 0 0;background:linear-gradient(#0f0706,#0f0706) padding-box,linear-gradient(183deg,#90e583 .7%,#158000 79%) border-box;border:.125rem solid transparent;box-sizing:border-box}body[data-template="91"] .sticky-brand{display:flex;align-items:center;gap:.5rem;min-width:0}body[data-template="91"] .sticky-brand img{width:2.5rem;height:2.5rem;border-radius:.625rem;object-fit:cover;flex-shrink:0}body[data-template="91"] .sticky-name{font-size:1rem;font-weight:600;line-height:1.2}body[data-template="91"] .sticky-tips{margin-top:.125rem;font-size:.75rem;line-height:1.2;color:rgba(255,255,255,.9);white-space:nowrap}body[data-template="91"] .sticky-btn{position:relative;flex:0 0 9.5625rem;width:9.5625rem;height:3.3125rem;padding:0;background:transparent}body[data-template="91"] .sticky-btn img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}body[data-template="91"] .installGuidecontainer{background:url(/image/526/download-bg.webp?t=2) top center no-repeat,#f6f6f6;background-size:cover}body[data-template="91"] .titleBar{position:absolute;top:0;left:0;display:flex;align-items:center;padding:.625rem;width:100%;z-index:11}body[data-template="91"] .titleBar div{flex:1;display:flex}body[data-template="91"] .titleBar .title{justify-content:center;align-items:center;text-align:center;color:#000;font-weight:400;font-size:1.125rem}body[data-template="91"] .dlBtns{display:inline-flex;flex-wrap:wrap;justify-content:flex-start;height:auto;margin-top:.625rem;position:relative}body[data-template="91"] .linkBtn{width:5.625rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:url(/image/521/button-bg.webp?t=2) center center no-repeat;background-size:100% 100%;color:#1f1f1f;font-size:.8125rem;font-weight:400;cursor:pointer;padding-bottom:.375rem;position:relative;z-index:1}body[data-template="91"] .global-loading{flex-direction:column;gap:1.75rem;background:linear-gradient(180deg,rgba(0,40,28,.35),rgba(0,0,0,.55)),url(/image/91/bg.webp) center center / cover no-repeat;padding:12vh 1.5rem 18vh}body[data-template="91"] .global-loading .splash-brand{display:flex;flex-direction:column;align-items:center;gap:.625rem;text-align:center}body[data-template="91"] .global-loading .splash-logo{width:6rem;height:6rem;border-radius:1.375rem;object-fit:cover;display:block;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.35)}body[data-template="91"] .global-loading .splash-name{margin-top:.25rem;font-size:1.375rem;font-weight:700;color:#fff;letter-spacing:.03125rem}body[data-template="91"] .global-loading .splash-tips{font-size:.8125rem;font-weight:400;color:rgba(255,255,255,.92);letter-spacing:.0125rem}body[data-template="91"] .global-loading .loading-cont{width:10.5rem;height:auto;min-height:6.75rem;border-radius:1.125rem;background:rgba(21,21,21,.88);padding:1rem .75rem 1.125rem;box-sizing:border-box}body[data-template="91"] .global-loading .loading-title{font-size:.75rem;line-height:1.3}body[data-template="91"] .global-loading .loading-img{width:2.625rem;height:2.625rem;margin-top:.875rem}
