html{background:#e6ebe7}body{color:#273a31}.mini-shell{background:#f5f7f3}.mini-header{background:#f5f7f3ef;border-color:#e7ece5}.mini-header #miniappTitle{font-size:14px;letter-spacing:.6px}.wx-capsule{border-color:#d9dfd8;background:#ffffff60}#app{padding-bottom:105px}#bottomNav{bottom:12px;width:min(calc(100% - 28px),402px);border:1px solid #fff;border-radius:26px;padding:10px 9px 12px;background:linear-gradient(135deg,#ffffffec,#edf3e5d9);backdrop-filter:blur(24px) saturate(1.5);box-shadow:inset 0 1px 1px #fff,0 8px 30px #2646321a}#bottomNav button{gap:3px;color:#7f8e7e;font-size:9px}#bottomNav button.selected{color:#294c35}#bottomNav button.selected>span{background:#dfe9d7;border:1px solid #fff;box-shadow:0 1px 6px #3c5a3020;border-radius:15px;padding:5px 16px}#bottomNav button>span{padding:5px 16px;height:33px;display:flex;align-items:center;justify-content:center}#bottomNav span img{width:20px;height:20px;filter:grayscale(1);opacity:.7}#bottomNav .selected img{filter:grayscale(1);opacity:1}.v5-home{padding:0 20px 20px}.welcome{position:relative;padding:25px 0 20px}.welcome-kicker{font-size:9px;letter-spacing:2px;color:#7d8e79}.welcome h1{font:32px/1.34 Art,"SimSun",serif;letter-spacing:1px;margin:13px 0 10px;font-weight:400}.welcome p{font-size:10px;color:#899481}.welcome-seal{position:absolute;right:5px;top:48px;border:1px solid #a1af92;border-radius:50%;width:47px;height:47px;font:12px/1.2 Art,serif;letter-spacing:3px;display:flex;align-items:center;justify-content:center;color:#7d8e6b;text-align:center;transform:rotate(9deg)}.v5-search{display:flex;height:43px;border-radius:16px;align-items:center;gap:10px;padding:0 15px;background:linear-gradient(135deg,#fff,#eef3e8);box-shadow:inset 0 1px 0 #fff,0 3px 12px #314b2510;border:1px solid #fff}.v5-search>span{font-size:25px;color:#899381}.v5-search input{min-width:0;flex:1;background:none;border:0;font-size:11px;outline:none}.v5-search>button{font-size:18px;color:#526c47}.v5-home .category-grid{padding:21px 0 19px;gap:10px}.v5-home .cat-icon{width:40px;height:40px;border-radius:50%;background:transparent!important;border:1px solid #dde5d7;margin-bottom:7px;box-shadow:inset 0 1px 0 #fff}.v5-home .cat-icon img{width:21px;height:21px;filter:grayscale(1);opacity:.8}.v5-home .cat b{font-size:11px;color:#52614d;font-weight:400}.curation-title{display:flex;align-items:center;justify-content:space-between;margin:17px 0 14px}.curation-title>div{display:flex;align-items:center;gap:8px}.small-line{width:15px;height:1px;background:#778a68}.curation-title h2{font-size:16px;font-weight:500;letter-spacing:1px}.curation-title>button{font-size:10px;color:#8b9683}.curated-lead{height:290px;width:100%;position:relative;overflow:hidden;border-radius:19px;background:#111910;color:#f1efdc;text-align:left;display:block;box-shadow:0 8px 24px #1c302615}.curated-lead>img{width:100%;height:100%;object-fit:cover;object-position:58% 36%}.curated-lead:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#081305ef,transparent 72%)}.curated-top{position:absolute;top:17px;left:18px;right:18px;display:flex;justify-content:space-between;z-index:2;font-size:8px;letter-spacing:1px;color:#ded9bf}.curated-top>span:first-child{border:1px solid #ffffff4d;background:#ffffff12;padding:5px 9px;border-radius:99px;backdrop-filter:blur(12px)}.curated-top>span:last-child{padding-top:5px}.curated-caption{position:absolute;bottom:18px;left:21px;right:20px;z-index:2}.curated-caption>span{font-size:10px;letter-spacing:5px;color:#cabf99}.curated-caption h3{font:27px/1.4 "SimSun",serif;letter-spacing:1px;margin:9px 0 14px}.curated-caption>div{display:flex;align-items:center;justify-content:space-between;color:#c9cfb8}.curated-caption small{font-size:9px;letter-spacing:1px}.curated-caption i{border:1px solid #fff5;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;font-size:19px;font-style:normal;backdrop-filter:blur(12px);background:#ffffff12}.curated-pair{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:16px}.curated-pair>button{text-align:left;background:#fff;border:1px solid #e5ebdf;border-radius:15px;overflow:hidden;min-width:0}.pair-photo{height:159px;position:relative;overflow:hidden}.pair-photo>img{width:100%;height:100%;object-fit:cover}.pair-photo>span{position:absolute;top:10px;left:10px;font-size:9px;background:#fff9;border-radius:50%;width:24px;height:24px;display:grid;place-items:center;backdrop-filter:blur(12px)}.pair-info{padding:13px 11px 15px}.pair-info>small{font-size:8px;color:#8c967f;letter-spacing:1px}.pair-info h3{font-size:12px;font-weight:500;margin:6px 0}.pair-info>span{font-size:8px;color:#939b8b;letter-spacing:.2px}.design-invite{margin:30px 0 29px;border-block:1px solid #dbe3d4;width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px 3px;text-align:left}.design-invite span{font-size:9px;color:#89947e;letter-spacing:1px}.design-invite h2{font:24px/1.5 Art,serif;margin-top:10px;font-weight:400}.design-invite i{font-size:27px;font-style:normal;border:1px solid #cbd7c1;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#687d55}.template-card{border-radius:14px;border-color:#e8edde}.card-info h3{font-weight:500}.card-foot{color:#597448}.tag{background:#edf2e7;color:#7b8b6c;border-radius:5px}.chip.on{background:#35573d}.chip{background:#e9eee3;color:#7b8971}.gold{background:#31533b}.outline{border-color:#cbd8bf;color:#678254}.button{border-radius:13px}.list-search{border:1px solid #fff;background:linear-gradient(140deg,#fff,#eaf0e3);border-radius:14px;height:43px}.library-grid .shot{aspect-ratio:1.46}.favorite{right:12px;top:12px;font-size:20px;border:1px solid #fff5;background:#fff3;border-radius:50%;width:29px;height:29px;backdrop-filter:blur(10px)}.favorite.saved{color:#eff8d4}.library-grid .card-info{padding:16px}.list-total{margin:16px 0}.detail-page{padding:14px 18px 30px}.detail-nav{gap:6px;margin-bottom:13px}.detail-nav>button{background:#e8eee1;padding:7px 12px;border-radius:99px;font-size:10px;color:#7b8b6c}.detail-nav>button.selected{background:#dfe8d7;color:#496437}.detail-image{height:255px;border-radius:14px;position:relative;border:1px solid #e3e8db}.enlarge-pill{position:absolute;right:11px;bottom:11px;background:#ffffffdf;border:1px solid #fff;border-radius:99px;padding:6px 10px;font-size:8px;backdrop-filter:blur(15px);color:#566549}.gallery-tools{gap:24px;font-size:9px;letter-spacing:1px;margin:10px 0 22px}.gallery-tools button{border-radius:50%;border:1px solid #dbe3d2;width:26px;height:26px;padding:0}.detail-label{font-size:9px;color:#8c9a7c;letter-spacing:2px;margin-bottom:10px}.detail-info h1{font:28px/1.4 Art,"SimSun",serif;letter-spacing:.5px}.detail-subtitle{margin-top:10px;font-size:11px;color:#849076}.detail-meta{padding:19px 0;margin:24px 0;font-size:10px;border-color:#dfe6d7}.detail-meta>div+div{border-color:#dfe6d7}.detail-meta small{font-size:9px;color:#99a38e;margin-bottom:8px}.design-note>span{font-size:12px;font-weight:500}.design-note p{font-size:11px;color:#849075;line-height:2;margin-top:12px}.experience-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:23px 0 29px}.experience-pair>button{position:relative;text-align:left;padding:18px 13px;background:linear-gradient(135deg,#fff,#eaf0e3);border:1px solid #fff;border-radius:14px;box-shadow:0 4px 12px #30482b09}.experience-pair>button>span{display:block;font-size:10px;color:#94a27f}.experience-pair strong{display:block;font-size:14px;font-weight:500;margin:8px 0 5px}.experience-pair small{font-size:8px;color:#95a185}.experience-pair i{position:absolute;right:13px;top:16px;font-style:normal;font-size:18px;color:#83956d}.detail-sections h2{border:0;padding:0;font-size:14px;font-weight:500}.modules{grid-template-columns:1fr 1fr;gap:0;margin-top:13px;border-top:1px solid #e0e7d7}.modules>div{background:none;border-radius:0;flex-direction:row;justify-content:start;gap:9px;border-bottom:1px solid #e0e7d7;padding:14px 7px;font-size:10px}.modules b{font-size:9px;color:#a2ad95}.detail-finishing{padding:35px 0 16px}.detail-finishing>span{font-size:9px;color:#89967b}.detail-finishing h2{font:24px/1.5 Art,serif;margin:9px 0}.detail-finishing p{font-size:10px;color:#9ba68e}.delivery-note{font-size:9px;color:#a4ad99;margin-top:10px}.detail-bar{bottom:12px;width:min(calc(100% - 24px),406px);padding:9px;border:1px solid #fff;border-radius:23px;background:linear-gradient(120deg,#ffffffed,#eaf1e4dc);backdrop-filter:blur(24px);box-shadow:0 7px 30px #1f412c15}.detail-bar .button{border-radius:16px;font-size:10px;padding:12px 8px}.detail-bar .button:last-child{flex:1.35;background:#35553e}.detail-bar .button:first-child{color:#718467}.form-hero h1{font-size:26px}.form-sheet{border:1px solid #fff;box-shadow:0 5px 24px #26412708;border-radius:18px;background:#ffffffba}.choice.on{background:#eaf0e2;border-color:#a5b996;color:#5c7647}.field input,.field textarea{border-color:#e3e9dc;background:#f4f7ef;border-radius:9px}.form-sheet>.button{background:#35533c;border-radius:14px}.source-note{background:#e7edde;color:#718661}.over,.link{color:#81956a}.experience-card{border-radius:15px;border-color:#e0e8d6}.paired-actions button{border-color:#c9d7bd;color:#6b8654;border-radius:9px}.paired-actions button:last-child{background:#edf2e7}.preview-toolbar .active{background:#e3edd9;color:#436233}.mine-links button{background:#e6eedf;color:#667e4e;border-radius:13px}.footer{font-size:9px;color:#a4af99;letter-spacing:1px}@media(max-width:600px){html{background:#f5f7f3}}@media(min-width:431px){.mini-shell{box-shadow:0 0 80px #2945311a}}

