/* s38hl — 仿 9933.yijubu.com 绿色简约 */
fss,acronym,time,sdu,tcenter,stysle,ssmall,areass,abbr,sadw,dfn,noscripta,ecode,is,font,tyyt,sup{display:none!important;width:0!important;height:0!important;overflow:hidden!important;line-height:0!important;font-size:0!important;margin:0!important;padding:0!important;border:0!important}

*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{font-size:19px}
body{font-family:"PingFang SC","Microsoft YaHei",sans-serif;background:#f2f5f2;color:#333;line-height:1.7}
.s38{max-width:640px;margin:0 auto;padding:0 0 30px}

/* 通用色 */
.s38-color-green{color:#4caf50!important}
.s38-color-red{color:#e53935!important}

/* ===== 顶部 ===== */
.s38-top{text-align:center;padding:14px 12px 2px;background:#fff}
.s38-top-tag{display:inline-block;padding:3px 20px;background:#4caf50;color:#fff;font-size:.8rem;border-radius:14px;font-weight:600}

/* ===== 大号日期 ===== */
.s38-hero{text-align:center;padding:0 14px 6px;background:#fff}
.s38-hero-num{font-size:5.6rem;font-weight:900;color:#e53935;font-family:Georgia,serif;line-height:1;display:block}
.s38-hero-date{font-size:.82rem;color:#666;margin:2px 0 8px}
.s38-hero-nl{font-size:.8rem;color:#999;margin:4px 0 2px}
.s38-hero-gz{font-size:.76rem;color:#bbb}

/* ===== 宜忌 ===== */
.s38-yiji{background:#fff;margin:8px 10px;border-radius:8px;padding:14px;box-shadow:0 1px 4px rgba(0,0,0,.04)}
.s38-yi,.s38-ji{margin-bottom:8px}
.s38-yi b,.s38-ji b{display:inline-block;padding:2px 14px;border-radius:10px;font-size:.76rem;margin-right:8px;vertical-align:top;margin-top:2px}
.s38-yi b{background:#e8f5e9;color:#2e7d32}
.s38-ji b{background:#ffebee;color:#c62828}
.s38-yi p,.s38-ji p{display:inline;font-size:.78rem;color:#555;line-height:2}
.s38-yiji-link{display:block;text-align:center;font-size:.7rem;color:#4caf50;text-decoration:none;padding-top:6px;border-top:1px solid #f0f0f0;margin-top:6px}

/* ===== 今天是什么日子 ===== */
.s38-today{background:#fff;margin:8px 10px;border-radius:8px;padding:14px;box-shadow:0 1px 4px rgba(0,0,0,.04)}
.s38-today h3{display:flex;align-items:center;gap:6px;font-size:.88rem;color:#333;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #eee}
.s38-today h3 span{display:inline-block;width:3px;height:16px;background:#4caf50;border-radius:2px}
.s38-today-list{display:flex;flex-direction:column;gap:6px}
.s38-today-cell{display:flex;align-items:flex-start;gap:12px;padding:8px 0;border-bottom:1px solid #f8f8f8}
.s38-today-cell:last-child{border-bottom:0}
.s38-today-cell i{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;border-radius:6px;font-style:normal;font-size:.72rem;font-weight:700;color:#fff;flex-shrink:0;padding:0 6px}
.s38-ico-zhou{background:#42a5f5}
.s38-ico-tian{background:#ffa726}
.s38-ico-jie{background:#ab47bc}
.s38-ico-ji2{background:#66bb6a}
.s38-ico-ji3{background:#e53935}
.s38-today-cell p{font-size:.74rem;color:#555;line-height:1.6;padding-top:4px}

/* ===== 信息卡片 9 宫格 ===== */
.s38-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:8px 10px}
.s38-card{background:#fff;border-radius:8px;padding:14px 6px;text-align:center;box-shadow:0 1px 4px rgba(0,0,0,.04)}
.s38-card b{display:block;font-size:.66rem;color:#999;font-weight:500;margin-bottom:6px}
.s38-card p{font-size:.76rem;color:#333;line-height:1.6}
.s38-card-big{font-size:.9rem!important;font-weight:600}
.s38-card .s38-color-red{font-size:.72rem}

/* ===== 吉神凶煞 ===== */
.s38-jsxs{background:#fff;margin:8px 10px;border-radius:8px;padding:14px;box-shadow:0 1px 4px rgba(0,0,0,.04)}
.s38-jsxs-row{padding:6px 0}
.s38-jsxs-row b{font-size:.7rem;color:#999;display:block;margin-bottom:4px}
.s38-jsxs-row p{font-size:.78rem;line-height:1.9}

/* ===== 广告 ===== */
.s38-ad-box{background:#fff;margin:8px 10px;border-radius:8px;padding:16px;box-shadow:0 1px 4px rgba(0,0,0,.04)}
.s38-ad-desc{color:#2e7d32;font-size:.9rem;font-weight:700;text-align:center;margin-bottom:12px;line-height:1.7}
.s38-ad-icons{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.s38-ad-icons a{display:flex;flex-direction:column;align-items:center;text-decoration:none;padding:8px;border-radius:4px}
.s38-ad-icons img{width:78px;height:78px;margin-bottom:8px}
.s38-ad-icons span{font-size:.78rem;color:#444;font-weight:500}
.s38-ad-wrap{margin:8px 10px;overflow:hidden;border-radius:8px}

/* ===== 卦象 ===== */
.s38-gua{background:#fff;margin:8px 10px;border-radius:8px;padding:14px;box-shadow:0 1px 4px rgba(0,0,0,.04)}
.s38-gua h3{display:flex;align-items:center;gap:6px;font-size:.85rem;color:#333;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #eee}
.s38-gua h3 span{display:inline-block;width:3px;height:16px;background:#4caf50;border-radius:2px}
.s38-gua-head{margin-bottom:8px;display:flex;align-items:center;gap:8px}
.s38-gua-head b{font-size:.9rem;color:#333}
.s38-gua-type{font-size:.62rem;padding:1px 8px;border-radius:8px;background:#e8f5e9;color:#2e7d32;font-style:normal}
.s38-gua-ts{font-size:.68rem;color:#bbb}
.s38-gua-body p{font-size:.74rem;color:#555;line-height:2.2}
.s38-gua-body b{color:#999;margin-right:4px}

/* ===== 节气 ===== */
.s38-jq{display:flex;gap:6px;margin:8px 10px}
.s38-jq-item{flex:1;display:flex;align-items:center;gap:8px;background:#fff;border-radius:8px;padding:14px 10px;box-shadow:0 1px 4px rgba(0,0,0,.04)}
.s38-jq-item:first-child{justify-content:flex-start}
.s38-jq-item:last-child{justify-content:flex-end;text-align:right}
.s38-jq-dir{font-size:.9rem;color:#ccc}
.s38-jq-label{font-size:.78rem;color:#666}

/* ===== 年度黄道吉日 ===== */
.s38-months{background:#fff;margin:8px 10px;border-radius:8px;padding:14px;box-shadow:0 1px 4px rgba(0,0,0,.04)}
.s38-months h3{font-size:.85rem;color:#333;margin-bottom:10px;text-align:center}
.s38-months-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}
.s38-months-grid a{display:block;text-align:center;padding:7px 2px;background:#f5faf5;border:1px solid #e8f0e8;border-radius:4px;text-decoration:none;font-size:.7rem;color:#555}

/* ===== 当月黄道吉日 ===== */
.s38-hd{background:#fff;margin:8px 10px;border-radius:8px;padding:14px;box-shadow:0 1px 4px rgba(0,0,0,.04)}
.s38-hd h3{font-size:.85rem;color:#333;margin-bottom:12px;text-align:center;padding-bottom:8px;border-bottom:1px solid #eee}
.s38-hd-item{background:#f9fdf9;border:1px solid #e8f0e8;border-radius:8px;padding:14px;margin-bottom:8px;position:relative}
.s38-hd-item:last-child{margin-bottom:0}
.s38-hd-today{border-color:#81c784;background:#f1f8e9}
.s38-hd-date{margin-bottom:8px}
.s38-hd-date b{font-size:.82rem;color:#333}
.s38-hd-date span{display:block;font-size:.7rem;color:#aaa;margin-top:2px}
.s38-hd-yi{margin-bottom:10px}
.s38-hd-yi em{display:inline-block;padding:1px 10px;background:#e8f5e9;color:#2e7d32;border-radius:8px;font-size:.66rem;font-style:normal;margin-right:6px;vertical-align:top;margin-top:2px}
.s38-hd-yi span{font-size:.76rem;color:#555;line-height:1.8}
.s38-hd-btn{display:inline-block;padding:6px 20px;background:#4caf50;color:#fff;border-radius:4px;text-decoration:none;font-size:.72rem}
.s38-hd-item>i{position:absolute;top:-4px;right:-4px;width:22px;height:22px;background:#e53935;color:#fff;font-style:normal;font-size:.62rem;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center}

/* ===== 时辰 ===== */
.s38-sc{background:#fff;margin:8px 10px;border-radius:8px;padding:14px;box-shadow:0 1px 4px rgba(0,0,0,.04)}
.s38-sc h3{font-size:.85rem;color:#333;margin-bottom:10px;text-align:center;padding-bottom:8px;border-bottom:1px solid #eee}
.s38-sc-item{margin:4px 0;border-radius:6px;overflow:hidden;border:1px solid #f0f0f0}
.s38-sc-now{border-color:#81c784}
.s38-sc-left{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fafafa}
.s38-sc-now .s38-sc-left{background:#f1f8e9}
.s38-sc-left b{font-weight:700;font-size:.82rem;color:#333;min-width:40px}
.s38-sc-left span{font-size:.7rem;color:#999}
.s38-badge-ji,.s38-badge-xiong{font-style:normal;font-size:.62rem;padding:2px 8px;border-radius:10px;font-weight:700}
.s38-badge-ji{background:#e8f5e9;color:#2e7d32}
.s38-badge-xiong{background:#ffebee;color:#c62828}
.s38-sc-right{padding:10px 12px;font-size:.72rem;color:#555;line-height:2}
.s38-sc-yi-row,.s38-sc-ji-row{margin-top:3px}
.s38-sc-yi-row em,.s38-sc-ji-row em{font-style:normal;display:inline-block;padding:1px 8px;border-radius:8px;font-size:.62rem;margin-right:6px;vertical-align:top;margin-top:2px}
.s38-sc-yi-row em{background:#e8f5e9;color:#2e7d32}
.s38-sc-ji-row em{background:#ffebee;color:#c62828}
.s38-sc-yi-row span,.s38-sc-ji-row span{font-size:.72rem}

/* ===== 适合做的事 ===== */
.s38-suitable{background:#fff;margin:8px 10px;border-radius:8px;padding:14px;box-shadow:0 1px 4px rgba(0,0,0,.04)}
.s38-suitable h3{font-size:.85rem;color:#333;margin-bottom:10px;text-align:center;padding-bottom:8px;border-bottom:1px solid #eee}
.s38-suitable-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}
.s38-suitable-grid a{display:block;text-align:center;padding:7px 2px;background:#f5faf5;border:1px solid #e8f0e8;border-radius:4px;text-decoration:none;font-size:.68rem;color:#555}

/* ===== 日期问答 ===== */
.s38-qa{background:#fff;margin:8px 10px;border-radius:8px;padding:14px;box-shadow:0 1px 4px rgba(0,0,0,.04)}
.s38-qa h3{display:flex;align-items:center;gap:6px;font-size:.85rem;color:#333;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #eee}
.s38-qa h3 span{display:inline-block;width:3px;height:16px;background:#4caf50;border-radius:2px}
.s38-qa-list{display:flex;flex-direction:column}
.s38-qa-item{padding:8px 0;border-bottom:1px solid #f8f8f8}
.s38-qa-item:last-child{border-bottom:0}
.s38-qa-q{font-size:.74rem;color:#999;line-height:1.6;margin-bottom:2px}
.s38-qa-a{font-size:.78rem;color:#333;line-height:1.8}

/* ===== 链轮 ===== */
.s38-links{background:#fff;margin:8px 10px;border-radius:8px;padding:14px;box-shadow:0 1px 4px rgba(0,0,0,.04)}
.s38-links h3{font-size:.82rem;color:#333;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #eee}
.s38-links-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}
.s38-links-grid a{display:flex;align-items:center;gap:8px;padding:10px;background:#f5faf5;border:1px solid #e8f0e8;border-radius:6px;text-decoration:none}
.s38-links-grid img{width:44px;height:44px;border-radius:4px;object-fit:cover;flex-shrink:0}
.s38-links-grid span{font-size:.72rem;color:#555;line-height:1.3}

/* ===== 推荐文章 ===== */
.s38-articles{background:#fff;margin:8px 10px;border-radius:8px;padding:14px;box-shadow:0 1px 4px rgba(0,0,0,.04)}
.s38-articles h3{display:flex;align-items:center;gap:6px;font-size:.82rem;color:#888;margin-bottom:10px;justify-content:center}
.s38-articles h3 span{display:inline-block;width:3px;height:14px;background:#4caf50;border-radius:2px}
.s38-articles-list{display:flex;flex-direction:column}
.s38-articles-list a{font-size:.74rem;color:#555;text-decoration:none;padding:7px 0;border-bottom:1px solid #f8f8f8}
.s38-articles-list a:last-child{border-bottom:0}

/* ===== 底部 ===== */
.s38-footer{text-align:center;padding:16px 10px;margin:8px 10px;background:#fff;border-radius:8px;font-size:.66rem;color:#bbb;line-height:2.4;box-shadow:0 1px 4px rgba(0,0,0,.04)}
.s38-footer h3{font-size:.82rem;color:#888;font-weight:400;margin-bottom:2px}
.s38-footer a{color:#bbb}

@media(min-width:640px){
    .s38-hero-num{font-size:7rem}
}