/* dd-2026.min.css —— 单夺茶业 茶席式皮肤（组合五：居中茶席头+茶签导航+茶单长条+非对称茶席横幅） skins#26 */
:root{--dd-green:#4A6B5F;--dd-green2:#3A554B;--dd-paper:#F7F4EA;--dd-cinnabar:#B54334;--dd-ink:#2E2A26;--dd-line:#E4DECC;--dd-gray:#8f8875}
body{background:var(--dd-paper);color:var(--dd-ink)}
a{text-decoration:none;color:inherit}
/* 茶席头：居中 */
.dd-topbar{background:var(--dd-paper);text-align:center;padding:20px 14px 14px;border-bottom:1px solid var(--dd-line)}
.dd-logo{font-family:Georgia,'Songti SC','SimSun',serif;font-size:23px;letter-spacing:6px;color:var(--dd-ink);display:block}
.dd-logo em{font-style:normal;color:var(--dd-green)}
.dd-sub{font-size:11px;letter-spacing:4px;color:var(--dd-gray);margin-top:5px;display:block}
.dd-seal{display:inline-block;background:var(--dd-cinnabar);color:#fff;font-size:10px;padding:2px 6px;border-radius:2px;letter-spacing:1px;margin-left:6px;vertical-align:3px}
/* 居中导航 */
.dd-nav{text-align:center;background:var(--dd-paper);padding:10px 8px;border-bottom:1px solid var(--dd-line);white-space:nowrap;overflow-x:auto}
.dd-nav a{display:inline-block;padding:6px 9px;font-size:13px;color:var(--dd-ink2,var(--dd-ink));position:relative}
.dd-nav a:not(:last-child):after{content:'·';color:var(--dd-cinnabar);margin-left:9px}
.dd-nav a.on{color:var(--dd-green);font-weight:700}
/* 茶席横幅：左文右图 */
.dd-hero{display:grid;grid-template-columns:1fr 1.2fr;background:var(--dd-green2);color:#fff;margin:12px 12px;border-radius:3px;overflow:hidden}
.dd-hero-l{padding:22px 16px;display:flex;flex-direction:column;justify-content:center}
.dd-hero-k{font-size:10px;letter-spacing:3px;color:var(--dd-camel,#D8CBA8);opacity:.85;margin-bottom:8px}
.dd-hero-t{font-family:Georgia,'Songti SC',serif;font-size:24px;line-height:1.35;margin-bottom:8px}
.dd-hero-t em{font-style:normal;color:#E8DFC8}
.dd-hero-s{font-size:12px;opacity:.8;line-height:1.7;margin-bottom:12px}
.dd-hero-btn{align-self:flex-start;border:1px solid rgba(255,255,255,.6);padding:7px 16px;font-size:12px;letter-spacing:2px}
.dd-hero-r img{width:100%;height:100%;min-height:200px;object-fit:cover;display:block}
/* 茶签导航（竖排签） */
.dd-signs{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;padding:0 12px;margin:4px 0}
.dd-sign{background:#fff;border:1px solid var(--dd-line);display:block;text-align:center;padding-bottom:9px}
.dd-sign img{width:100%;height:86px;object-fit:cover;display:block}
.dd-sign span{display:inline-block;writing-mode:vertical-rl;letter-spacing:4px;font-size:13px;color:var(--dd-green2);margin-top:9px;font-weight:700}
/* 茶单长条 */
.dd-list{padding:0 12px}
.dd-item{display:grid;grid-template-columns:96px 1fr;gap:12px;background:#fff;border:1px solid var(--dd-line);margin-bottom:9px}
.dd-item img{width:96px;height:96px;object-fit:cover;display:block}
.dd-i-info{padding:9px 11px 9px 0;display:flex;flex-direction:column;justify-content:space-between}
.dd-i-name{font-size:13px;color:var(--dd-ink);line-height:1.5;height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.dd-i-meta{font-size:11px;color:var(--dd-gray)}
.dd-i-foot{display:flex;align-items:baseline;justify-content:space-between}
.dd-price{font-size:16px;font-weight:700;color:var(--dd-cinnabar);font-variant-numeric:tabular-nums}
.dd-price small{font-size:11px;font-weight:600;margin-right:1px}
.dd-was{font-size:11px;color:#b3ab98;text-decoration:line-through;margin-left:6px}
.dd-i-view{font-size:11px;color:var(--dd-green);letter-spacing:1px}
/* 区块标题：印章点+细线 */
.dd-sec{display:flex;align-items:baseline;margin:22px 12px 11px;border-bottom:1px solid var(--dd-line);padding-bottom:8px}
.dd-sec b{font-size:16px;color:var(--dd-ink);letter-spacing:2px}
.dd-sec b:before{content:'';display:inline-block;width:7px;height:7px;background:var(--dd-cinnabar);border-radius:50%;margin-right:7px;vertical-align:2px}
.dd-sec a,.dd-sec span{margin-left:auto;font-size:11px;color:var(--dd-gray)}
/* 冲泡卡 */
.dd-brew{margin:12px;background:var(--dd-green2);color:#EDE7D6;border-radius:3px;padding:15px 16px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}
.dd-brew b{display:block;font-size:15px;color:#fff;margin-bottom:4px;font-variant-numeric:tabular-nums}
.dd-brew span{font-size:11px;opacity:.85}
.dd-brew-t{grid-column:1 / -1;font-size:12px;letter-spacing:3px;opacity:.9;margin-bottom:2px;text-align:center}
/* 静态内容块 */
.dd-note{background:#fff;border:1px solid var(--dd-line);margin:12px;padding:15px 16px}
.dd-note h4{font-size:14px;color:var(--dd-ink);margin-bottom:8px;letter-spacing:1px}
.dd-note h4 span{color:var(--dd-cinnabar);margin-right:6px;font-family:Georgia,serif}
.dd-note p{font-size:13px;color:var(--dd-ink2,#4a4438);line-height:1.85;margin-bottom:6px}
/* 详情页 */
.dd-pd-no{font-family:Georgia,serif;font-size:11px;letter-spacing:2px;color:var(--dd-cinnabar);margin:12px 16px 0}
.dd-pd-strip{display:flex;margin:10px 16px 0;border:1px solid var(--dd-line);background:#fff}
.dd-pd-strip div{flex:1;text-align:center;font-size:11px;color:var(--dd-gray);padding:9px 2px;border-right:1px solid var(--dd-line)}
.dd-pd-strip div:last-child{border-right:none}
.dd-pd-strip b{display:block;font-size:12px;color:var(--dd-ink);margin-bottom:2px}
.dd-pd-brew{margin:12px 16px 0;background:var(--dd-green2);color:#EDE7D6;padding:12px 14px;font-size:12px;line-height:1.8;border-radius:3px}
.dd-pd-brew b{color:#fff;display:block;margin-bottom:4px;letter-spacing:2px}
/* 文档页 */
.dd-doc{background:#fff;border:1px solid var(--dd-line);margin:14px 12px;padding:20px 18px}
.dd-doc h1{font-size:19px;color:var(--dd-ink);text-align:center;margin-bottom:4px;letter-spacing:2px}
.dd-doc .dd-doc-meta{text-align:center;font-size:11px;color:var(--dd-gray);margin-bottom:16px}
.dd-doc h2{font-size:14px;color:var(--dd-ink);margin:18px 0 8px;border-left:3px solid var(--dd-cinnabar);padding-left:9px}
.dd-doc p,.dd-doc li{font-size:13px;color:#4a4438;line-height:1.85;margin-bottom:7px}
.dd-doc ul{padding-left:18px}
.dd-doc table{width:100%;border-collapse:collapse;font-size:12px;margin:8px 0}
.dd-doc td,.dd-doc th{border:1px solid var(--dd-line);padding:6px 8px;color:var(--dd-ink);text-align:left}
.dd-doc-card{background:var(--dd-paper);border:1px solid var(--dd-line);padding:12px 14px;margin:10px 0;font-size:13px;color:#4a4438;line-height:1.85}
.dd-doc-card b{color:var(--dd-ink)}
.dd-doc-foot{text-align:center;font-size:11px;color:var(--dd-gray);padding:6px 12px 28px;line-height:1.9}
.dd-doc-foot a{color:var(--dd-gray);margin:0 4px}
/* 主题覆盖 */
.tabbar{background:var(--dd-green2) !important;border-top:none}
.tabbar a{color:#B9C4B4}
.tabbar a.active{color:#fff}
.nav-tabs{background:var(--dd-green2)}
.nav-tabs a{color:#C9D3C6}
.nav-tabs a.active{background:var(--dd-paper);color:var(--dd-green2);font-weight:700}
.search-bar{background:var(--dd-green2)}
.search-bar input{border-radius:2px}
.bottom-bar{background:#fff;border-top:1px solid var(--dd-line)}
.bottom-bar .op{color:var(--dd-ink2,#4a4438)}
.btn-cart{background:var(--dd-paper);color:var(--dd-green2);border:1px solid var(--dd-green);border-radius:2px}
.btn-buy2,.btn-buy{background:var(--dd-green);color:#fff;border-radius:2px;font-weight:700}
.pd-price{color:var(--dd-cinnabar)}
.card{border-radius:2px;border:1px solid var(--dd-line)}
.sec-head h3{border-left:3px solid var(--dd-cinnabar);padding-left:8px}
.dd-foot{background:var(--dd-green2);color:#B9C4B4;font-size:11px;text-align:center;padding:14px 12px 18px;line-height:1.9}
.dd-foot a{color:#fff;margin:0 5px}
