:root{--paper:#f7f4eb;--ink:#283b38;--muted:#52645d;--green:#374f47;--line:#b8ad9555;--sage:#e2e8dc;--mint:#eff0e5;--peach:#dcc8a4}
body{background:#f7f4eb!important;color:#283b38!important;font-family:'Microsoft YaHei','PingFang SC',sans-serif;font-size:16px;line-height:1.7;background-image:linear-gradient(#f7f4ebea,#f7f4ebea),url('garden-paper.png')!important;background-size:auto,800px!important}body::before{display:none!important}
.wrap{width:min(1240px,calc(100% - 64px))}.topline{background:#354c45!important;color:#fff8e7!important;letter-spacing:.2em;height:34px;font-size:12px!important}
.nav{background:#fbf9f0eb;border-bottom:1px solid #9c8c6655;min-height:90px;gap:20px}.nav::after{border-color:#aa956b33}.brand strong{color:#2d443b!important;font-size:22px!important;letter-spacing:.12em}.brand small{color:#59695d!important;font-size:11px!important}.brand-image{border:1px solid #a3906e;padding:3px;background:#fffaf0}
.navlinks{gap:16px!important}.navlinks a{color:#354b40!important;font-size:14px!important;font-weight:500!important}.navlinks a:hover{color:#8a623e!important}.search{background:#fffdf6;border-color:#c4c6b5}.pill,.copy-code,.filter,.material-tab,.status-filter{border:1px solid #a6b1a0!important;background:#faf8f0!important;color:#354d41!important;border-radius:6px!important;font-size:14px!important;letter-spacing:.03em}.primary{background:#374f47!important;color:#fffaf0!important;border-radius:6px!important;padding:14px 25px;box-shadow:0 5px 14px #344a4020}.pill:hover,.filter.active,.material-tab.active,.status-filter.active,.category.active,.category:hover{background:#374f47!important;color:#fffaf0!important;border-color:#374f47!important}
.hero{position:relative;min-height:680px;padding:90px 0;background:linear-gradient(90deg,#f8f6edfa 0%,#f8f6edef 31%,#f8f6ed55 65%,#f8f6ed33),url('garden-ink.png') right 40%/cover!important;border-bottom:1px solid #ae9c7440}.hero-grid{grid-template-columns:.9fr 1.1fr;gap:65px}.hero-copy{position:relative;padding:26px 0}.hero h1{font-family:'Songti SC','SimSun',serif;font-size:clamp(42px,4.6vw,68px);font-weight:500;line-height:1.4;letter-spacing:.08em;color:#293e35!important;margin:20px 0 22px}.hero h1 em{color:#846842!important}.hero p{font-size:17px!important;line-height:2!important;color:#344b40!important;text-shadow:0 1px #fffc}.eyebrow{color:#806644!important;letter-spacing:.2em!important;font-size:12px!important}.hero-art{height:460px}.hero-art::before{background:#f7f4e644;border-color:#9d8b654f;box-shadow:0 0 0 8px #f6f3e860,0 0 0 9px #a4916650}.hero-art::after{opacity:.3}.hero-art .ornament{display:none}.hero-card{width:250px;height:354px;border:7px solid #fffdf5;box-shadow:0 14px 36px #293e352e}.hero-card.one{top:18px;right:2px;transform:rotate(3deg)}.hero-card.two{bottom:10px;left:0;transform:rotate(-4deg)}.scribble{background:#fcfaf0dd;color:#42574b!important;padding:4px 10px;border-radius:3px}.hero-cta{gap:22px}
.section{padding:76px 0}.section-head{margin-bottom:30px}.section h2,.section-head h2,.material-hero h1,.designer-intro h1,.activity-hero h1{font-family:'Songti SC','SimSun',serif;color:#2d4438!important;font-weight:500;letter-spacing:.1em}.section-kicker,.kicker{font-size:12px!important;color:#82643d!important;letter-spacing:.22em!important}.section-desc{color:#4e6255!important;font-size:14px!important}.section-head h2::after{border-color:#a78c58;box-shadow:none;width:38px}
.category-section,.material-hero,.designer-intro,.activity-hero{background:linear-gradient(90deg,#edf0e7f5,#edf0e7df 65%,#edf0e77d),url('garden-bamboo.png') right center/cover!important;border-block:1px solid #afbb9c44}.category-section .section-head h2{color:#2d4438!important}.category-section .section-kicker{color:#82643d!important}.category-section .section-desc{color:#4e6255!important}.category-row{gap:12px}.category{border-radius:4px;background:#fbfaf2ed;border:1px solid #bac4b0;color:#3c5545;box-shadow:none;padding:20px 8px}.category .ico{font-size:26px}.category b{font-size:15px!important}.category.active b,.category:hover b{color:#fffaf0!important}
.gallery{background:#faf8f0!important}.work,.material-card,.profile-work,.artist,.bag-card,.activity-card,.benefit-card{border:1px solid #b9b59c55!important;border-radius:7px!important;background:#fffdf7f5!important;box-shadow:0 5px 20px #48513e08;overflow:hidden}.work:hover,.material-card:hover{box-shadow:0 10px 28px #48513e12}.work-info,.activity-copy,.bag-copy{padding:18px!important}.work-title,.material-card h3,.activity-copy h3,.bag-copy h3{color:#2d4438!important;font-size:17px!important;font-weight:600}.work-meta,.material-card p,.profile-copy p,.bag-copy p,.activity-copy p{color:#4d6053!important;font-size:14px!important;line-height:1.9!important}.status-badge,.price-badge,.status-chip{background:#faf7e9ef!important;color:#344d3c!important;border:1px solid #c9bc9b66}.designer-option{background:#fffdf6ef;border-color:#bdc4ae;border-radius:7px}.designer-option b,.designer-option small{color:#344d3d!important}.designer-option.active{background:#374f47!important}.designer-option.active b,.designer-option.active small{color:#fffaf0!important}.profile-panel{background:#fffdf7ed;border:1px solid #beb79d55;box-shadow:0 8px 30px #394a3d08}.profile-copy h2{color:#2d4438}.tag{background:#e9eddf!important;color:#405a44!important;font-size:12px!important}
.process{background:linear-gradient(90deg,#374f47f7,#374f47e8),url('garden-paper.png') center/cover!important}.process h3,.process-item p{color:#fffaf0!important}.process .step{color:#ddc99e!important}.cms-contact{background:linear-gradient(90deg,#f6f4eaf2,#f6f4eabf),url('garden-bamboo.png') right center/cover!important}.cms-contact-card{background:#fffdf6f5;border-color:#bbb69f;border-radius:7px;padding:22px}.cms-contact-card span{color:#3b5543;font-size:15px}.footer{background:linear-gradient(90deg,#2e443df5,#2e443dea),url('garden-paper.png') center/cover!important;border-top:4px double #a99971;color:#fffaf0!important}.footer .brand strong,.footer .brand small,.footer p,.footer .copyright{color:#fffaf0!important}
.auth-card,.inline-card,.modal-box{background:#fcfaf2!important;color:#2d4438!important;border:1px solid #b8ad8e!important}.auth-sub,.auth-note{color:#526457!important}.auth-tabs{background:#e9ecdf}.auth-tab.active{background:#374f47;color:#fffaf0!important}input,textarea,select{color:#2d4438!important;background-color:#fffef9!important;border-color:#bec4b1!important}input::placeholder,textarea::placeholder{color:#657263!important}.material-admin-box,.work-add-box,.owner-panel,.page-edit-links{background:#f6f5eaf5!important;border-color:#bbb69e!important}a:focus-visible,button:focus-visible{outline:3px solid #ab8854;outline-offset:4px}
@media(max-width:1000px){.wrap{width:calc(100% - 40px)}.nav{flex-wrap:wrap}.navlinks{order:3;width:100%;justify-content:center}.hero-grid{gap:28px}.hero-card{width:210px;height:306px}.hero-art{height:420px}.hero h1{font-size:46px}}
@media(max-width:600px){.wrap{width:calc(100% - 32px)}.topline{font-size:11px!important;letter-spacing:.1em}.brand strong{font-size:19px!important}.nav{padding-block:14px;gap:12px}.navlinks{gap:11px!important}.navlinks a{font-size:13px!important}.search{display:none}.hero{padding:40px 0 44px;min-height:0;background:linear-gradient(#f8f6edf0,#f8f6ed99),url('garden-ink.png') center/cover!important}.hero-grid{grid-template-columns:1fr;gap:24px}.hero-copy{padding:0;text-align:center}.hero h1{font-size:38px;line-height:1.45}.hero p{font-size:16px!important}.hero-art{height:370px;width:min(365px,100%);margin:auto}.hero-card{width:190px;height:272px}.hero-card.one{right:0;top:10px}.hero-card.two{left:0;bottom:10px}.hero-art::before{width:300px;height:300px}.hero-cta{justify-content:center;gap:14px}.section{padding:48px 0}.section h2{font-size:27px!important}.section-head{gap:12px}.category-row{gap:8px}.category{padding:15px 4px}.category b{font-size:13px!important}.work-info{padding:12px!important}.work-title{font-size:15px!important}.work-meta{font-size:12px!important}.material-hero h1,.designer-intro h1,.activity-hero h1{font-size:29px!important}.cms-contact-card{padding:14px}.footer{padding-top:32px}}

/* One continuous ink landscape across the whole page. */
body{background:#f5f3eb url('garden-ink.png') center top/100% auto repeat-y!important;background-attachment:scroll!important}
.hero,.gallery,.category-section,.material-hero,.designer-intro,.activity-hero,.cms-contact{background:none!important}
.hero{min-height:620px;padding:68px 0 76px}.hero-copy{padding:22px 24px;background:#faf8f1d9;border-radius:6px}.hero-grid{grid-template-columns:.88fr 1.12fr;gap:34px}
.hero-art{height:470px}.hero-card{width:252px;height:354px;border:8px solid #fffdf5;box-shadow:0 18px 38px #42553e29;border-radius:3px}.hero-card.one{right:12px;top:30px;transform:rotate(5deg)}.hero-card.two{left:18px;bottom:18px;transform:rotate(-6deg)}
.section-head,.material-hero>.wrap,.designer-intro>.wrap,.activity-hero>.wrap{background:#faf8f1df;padding:18px 22px;border-radius:6px}.category-section{border-block:1px solid #a5ac9844}.process{background:#374f47ed!important}.footer{background:#2e443df5!important}.nav{background:#fbf9f0ef}
@media(min-width:601px) and (max-width:1000px){.hero-card{width:210px;height:304px}.hero-art{height:430px}.hero-card.two{left:0}.hero-card.one{right:0}.hero-grid{grid-template-columns:.9fr 1.1fr;gap:20px}}
@media(max-width:600px){body{background-size:auto 1400px!important;background-position:center top!important}.hero{padding:44px 0 52px;min-height:0;background:none!important}.hero-grid{grid-template-columns:1fr;gap:22px}.hero-copy{padding:20px 14px}.hero-art{height:390px;width:min(410px,100%);margin:0 auto}.hero-card{width:205px;height:285px;border-width:6px}.hero-card.one{right:calc(50% - 170px);top:22px}.hero-card.two{left:calc(50% - 170px);bottom:22px}.section-head{padding:14px 16px}.hero-art::before{width:330px;height:330px}}
@media(max-width:380px){.hero-card{width:180px;height:260px}.hero-card.one{right:5px}.hero-card.two{left:5px}.hero-art{height:365px}}
/* Bare peach and moss green palette. */
:root{--paper:#fff8f5;--ink:#293e30;--muted:#526456;--green:#465c47;--sage:#d8e0d4;--mint:#f6e8e5;--peach:#facbc6;--line:#e3cec7}
body{background-color:#fff8f5!important;background-image:linear-gradient(#fff5f0d9,#fff5f0d9),url('garden-ink.png')!important;background-size:auto,100% auto!important;background-repeat:repeat,repeat-y!important;color:#293e30!important}
.topline{background:#465c47!important;color:#fff5ed!important}.nav{background:#fff5f0ed;border-color:#d9b9af}.nav::after{border-color:#dfbdb0}.brand strong,.navlinks a{color:#465c47!important}.brand-image{background:#facbc6;border-color:#b6bea7}.brand small{color:#50634e!important}
.hero-copy,.section-head,.material-hero>.wrap,.designer-intro>.wrap,.activity-hero>.wrap{background:#fff6f0e6!important}.hero h1{color:#465c47!important}.hero h1 em{color:#a9645d!important}.hero p{color:#3f5845!important}.eyebrow,.section-kicker,.kicker{color:#975b50!important}.hero-card{border-color:#fff3eb;box-shadow:0 18px 38px #66524726}.hero-art::before{background:#facbc644;border-color:#d4a99d88;box-shadow:0 0 0 8px #fff5f077,0 0 0 9px #bc988366}
.category,.material-tab,.pill,.filter,.status-filter,.copy-code{background:#fff2ed!important;border-color:#d9bcb0!important;color:#465c47!important}.category.active,.category:hover,.material-tab.active,.pill:hover,.filter.active,.status-filter.active,.primary{background:#465c47!important;border-color:#465c47!important;color:#fff8f1!important}.category.active b,.category:hover b{color:#fff8f1!important}
.work,.material-card,.profile-work,.artist,.bag-card,.activity-card,.benefit-card,.profile-panel{background:#fff9f5f5!important;border-color:#e6c7bd!important}.work-title,.material-card h3,.activity-copy h3,.bag-copy h3,.section h2,.profile-copy h2{color:#405a43!important}.designer-option{background:#fff0eaf5;border-color:#e3c6ba}.designer-option.active{background:#465c47!important}.designer-option .mini-avatar{background:#facbc6;color:#465c47}.tag{background:#f6dfd7!important;color:#465c47!important}.status-badge,.price-badge,.status-chip{background:#ffe5ddef!important;color:#40583f!important;border-color:#e4beb0}.cms-contact-card{background:#fff6f0f5;border-color:#e4c6bb}
.process{background:#465c47f5!important}.footer{background:#3e5442f5!important;border-color:#facbc6}.process .step{color:#facbc6!important}.footer .brand strong,.footer .brand small,.footer p,.footer .copyright{color:#fff0e5!important}
.auth-card,.inline-card,.modal-box{background:#fff8f3!important;border-color:#dfbbb0!important}.auth-tabs{background:#f4dcd6}.auth-tab.active{background:#465c47;color:#fff5ef!important}input,textarea,select{background-color:#fffaf6!important;border-color:#ddc5b9!important;color:#344c38!important}.material-admin-box,.work-add-box,.owner-panel,.page-edit-links{background:#fff0e8f5!important;border-color:#dfc0b4!important}.scribble{background:#ffe9dfdf;color:#465c47!important}
@media(max-width:600px){body{background-size:auto,auto 1400px!important}}
/* Restore the original peach and moss color blocks without artwork backgrounds. */
body{background:#fff8f5!important;background-image:radial-gradient(ellipse at 8% 14%,#facbc638 0,transparent 28%),radial-gradient(ellipse at 96% 42%,#d8e0d450 0,transparent 25%)!important;background-size:auto!important;background-repeat:no-repeat!important}
.hero{background:transparent!important}.hero-copy{background:transparent!important}.section-head{background:transparent!important;padding:0!important}.material-hero>.wrap,.designer-intro>.wrap,.activity-hero>.wrap{background:transparent!important}
.category-section,.material-hero,.designer-intro,.activity-hero{background:#f6e8e5!important;background-image:none!important}.gallery{background:#fff8f5!important}.cms-contact{background:#f6e8e5!important;background-image:none!important}.process{background:#465c47!important;background-image:none!important}.footer{background:#3e5442!important;background-image:none!important}
.hero-art::before,.hero-art::after{display:none!important}.hero-art .ornament{display:none!important}
@media(max-width:600px){body{background-size:auto!important}.hero{background:transparent!important}}
.hero .home-banner-art{height:440px}.hero .home-banner-card{border:6px solid #fff8f1;border-radius:6px;box-shadow:0 14px 36px #465c4724;overflow:hidden}.home-banner-card img{object-fit:contain;background:#fff8f1}@media(max-width:600px){.hero .home-banner-art{height:270px;width:100%}.hero .home-banner-card{border-width:4px}}
/* Peach 250/203/198 × moss 70/92/71 gradient system. */
:root{--paper:#fff4f3;--ink:#304632;--muted:#4e6250;--green:rgb(70,92,71);--peach:rgb(250,203,198);--sage:#dbe8d5;--line:#d7bfb5}
body{background:linear-gradient(135deg,rgb(250,203,198) 0%,#ffe9e6 35%,#fff5f4 70%,#fce1dd 100%)!important;background-image:linear-gradient(135deg,rgb(250,203,198),#fff3f1 60%,#ffe5e0)!important;background-size:100% 100%!important;background-repeat:no-repeat!important;color:#304632!important;min-height:100vh}
.topline{background:linear-gradient(100deg,#465c47,#688268)!important;color:#fff8f3!important}.nav{background:linear-gradient(110deg,#fff1ebf2,#fbd5cef2)!important;border-color:#b8bda4}.brand strong,.navlinks a{color:#344e36!important}.brand small{color:#4b604b!important}
.hero{background:linear-gradient(120deg,#facbc655,#fff0ec66 65%,#e1ebd844)!important}.hero-copy{background:transparent!important}.hero h1{color:#344e36!important}.hero h1 em{color:#8e4d49!important}.hero p{color:#3f5641!important}.eyebrow,.section-kicker,.kicker{color:#884c46!important}.section-desc,.material-note,.bag-note{color:#465d48!important}
.category-section,.material-hero,.designer-intro,.activity-hero{background:linear-gradient(115deg,#d0dfc6 0%,#e2ecd9 50%,#f0f4e9 100%)!important;border-block:1px solid #a8b89a66}.material-hero>.wrap,.designer-intro>.wrap,.activity-hero>.wrap{background:transparent!important}.section-head{background:transparent!important}.section h2,.section-head h2,.material-hero h1,.designer-intro h1,.activity-hero h1{color:#344e36!important}.category-section .section-head h2{color:#344e36!important}.category-section .section-kicker{color:#765746!important}.category-section .section-desc{color:#415943!important}
.category,.material-tab,.pill,.filter,.status-filter,.copy-code{background:linear-gradient(135deg,#fff2ed,#fbd8d0)!important;color:#354f37!important;border-color:#c5b4a3!important}.category:hover,.category.active,.material-tab.active,.filter.active,.status-filter.active,.pill:hover,.primary{background:linear-gradient(115deg,#465c47,#688267)!important;color:#fffaf4!important;border-color:#465c47!important}.category.active b,.category:hover b{color:#fffaf4!important}
.gallery{background:linear-gradient(145deg,#fff0ec99,#fbd8d188)!important}.work,.material-card,.profile-work,.artist,.bag-card,.activity-card,.benefit-card,.profile-panel{background:linear-gradient(145deg,#fff9f5f5,#ffe7dff5)!important;border-color:#ddbeb1!important;box-shadow:0 7px 22px #465c470b}.work-title,.material-card h3,.activity-copy h3,.bag-copy h3,.profile-copy h2,.artist h3{color:#344e36!important}.work-meta,.material-card p,.profile-copy p,.artist p,.activity-copy p,.bag-copy p{color:#465c47!important}.designer-option{background:linear-gradient(135deg,#fff2ed,#fbd8d0)!important;border-color:#d6b9aa}.designer-option b,.designer-option small{color:#354f37!important}.designer-option.active{background:linear-gradient(120deg,#465c47,#718c6d)!important}.designer-option.active b,.designer-option.active small{color:#fffaf4!important}.tag{background:linear-gradient(120deg,#d5e2c9,#e8eedf)!important;color:#3e563e!important}.status-chip,.price-badge,.status-badge{background:linear-gradient(120deg,#fff3e9,#fbd4ca)!important;color:#354e36!important}
.process{background:linear-gradient(110deg,#465c47 0%,#647f61 65%,#829b75 100%)!important}.process h3,.process-item p{color:#fffaf3!important}.process .step{color:#ffe1d5!important}.cms-contact{background:linear-gradient(120deg,#fbd3cc,#ffece6 55%,#e0e9d5)!important}.cms-contact-card{background:linear-gradient(145deg,#fff8f2,#ffe6dd)!important;border-color:#cdb7a6}.cms-contact-card span{color:#3f5740!important}.footer{background:linear-gradient(110deg,#3f5541,#607b5d)!important;border-top-color:#facbc6}.footer .brand strong,.footer .brand small,.footer p,.footer .copyright{color:#fff6ee!important}
.auth-card,.modal-box,.inline-card{background:linear-gradient(145deg,#fff7f2,#ffe7df)!important;color:#344d36!important}.auth-tabs{background:#f6d5ce}.auth-tab{color:#465c47}.auth-tab.active{background:linear-gradient(110deg,#465c47,#718b69)!important;color:#fffaf5!important}.auth-sub,.auth-note{color:#526450!important}.material-admin-box,.work-add-box,.owner-panel,.page-edit-links{background:linear-gradient(130deg,#fff1e8,#f9dcd2)!important}.page-edit-grid a{background:linear-gradient(130deg,#e2ead7,#f2f4e9)!important;color:#344e36!important}input,textarea,select{background:#fffbf7!important;color:#344d36!important;border-color:#c6b8a8!important}input::placeholder,textarea::placeholder{color:#687464!important}.hero-layout-controls{background:linear-gradient(120deg,#fff0e7,#e8eedc)!important;color:#344e36!important}
@media(max-width:600px){body{background-size:100% 100%!important}.hero{background:linear-gradient(140deg,#facbc655,#fff1ed88)!important}}
/* Soft spreading peach glow and restrained interface details. */
.nav{background:radial-gradient(ellipse at 18% 35%,#facbc6cc 0%,#fbd5cf88 36%,#ffefea44 68%,transparent 100%)!important;border:0!important;border-radius:0;box-shadow:none;padding-top:22px;padding-bottom:22px}.nav::after{left:5%;right:5%;bottom:0;height:1px;border:0;background:linear-gradient(90deg,transparent,#a8b59a77,transparent)}
.hero{background:radial-gradient(ellipse at 12% 0,#facbc67a,transparent 60%),radial-gradient(ellipse at 94% 50%,#d6e3ca44,transparent 55%)!important}.topline{letter-spacing:.16em;box-shadow:0 2px 12px #465c4710}.brand-image{box-shadow:0 0 0 4px #fff4ec55}.navlinks a{position:relative;padding:7px 1px;transition:color .2s}.navlinks a::after{content:'';position:absolute;left:50%;right:50%;bottom:1px;height:2px;background:#8d6b56;transition:left .2s,right .2s}.navlinks a:hover::after{left:10%;right:10%}.search{border-radius:24px;box-shadow:0 3px 12px #465c4708}.pill,.primary{border-radius:22px!important}
.category-section{background:radial-gradient(ellipse at 8% 35%,#cbdcbdcc,transparent 65%),linear-gradient(110deg,#e0ead6,#eff2e6)!important}.category{position:relative;border-radius:13px!important;border:1px solid #d5bca9aa!important;background:linear-gradient(140deg,#fff2ec,#fbd7cf)!important;box-shadow:inset 0 1px #fff9,0 5px 16px #465c4706;transition:transform .22s,box-shadow .22s,background .22s;overflow:hidden}.category::after{content:'';position:absolute;width:65px;height:65px;border:1px solid #a8b59a33;border-radius:50%;right:-25px;bottom:-27px;pointer-events:none}.category:hover{transform:translateY(-5px);box-shadow:0 12px 24px #465c4719}.category .ico{margin-bottom:12px}.category b{letter-spacing:.08em}.category.active,.category:hover{background:linear-gradient(120deg,#465c47,#728b6c)!important}.category.active b,.category:hover b{color:#fff8f1!important}.view-more,.textlink{transition:color .2s,background .2s;letter-spacing:.08em}.section-kicker{letter-spacing:.23em!important}.section-head h2::after{width:38px;height:2px;border:0;background:linear-gradient(90deg,#9a7755,#c9b89b44)}
.work,.material-card,.bag-card,.activity-card{border-radius:12px!important;transition:box-shadow .22s,transform .22s}.material-tab,.status-filter,.filter,.copy-code{border-radius:18px!important}.section{border-color:transparent}
@media(max-width:600px){.nav{padding-top:16px;padding-bottom:16px}.hero{background:radial-gradient(ellipse at 10% 0,#facbc688,transparent 66%)!important}.category{border-radius:10px!important}.category:hover{transform:translateY(-2px)}}
@media(prefers-reduced-motion:reduce){.category,.navlinks a::after,.work,.material-card{transition:none!important}}
/* Exact moss tone: RGB(70,92,71). */
.category-section,.material-hero,.designer-intro,.activity-hero,.process,.footer,.topline{background:rgb(70,92,71)!important;background-image:none!important;color:#fff5ee!important}
.category-section .section-head h2,.category-section .section-kicker,.category-section .section-desc,.material-hero h1,.material-hero p,.material-hero .section-desc,.material-hero .section-kicker,.designer-intro h1,.designer-intro p,.designer-intro .section-kicker,.activity-hero h1,.activity-hero p,.activity-hero .section-kicker,.process h3,.process p,.footer p,.footer .copyright{color:#fff5ee!important}.category-section .textlink{color:#ffe4d8!important;border-color:#facbc699}.category-section .section-head h2::after{background:#facbc6}.category.active,.category:hover,.designer-option.active,.primary,.pill:hover,.filter.active,.material-tab.active,.status-filter.active,.auth-tab.active{background:rgb(70,92,71)!important;background-image:none!important;color:#fff5ee!important}.category.active b,.category:hover b,.designer-option.active b,.designer-option.active small{color:#fff5ee!important}.tag{background:#e1e6d9!important;color:rgb(70,92,71)!important}
/* Soft silk: sage, ivory and dusty peach. */
:root{--paper:#f8f3eb;--ink:#344d40;--muted:#526759;--green:#465c47;--peach:#ebc4bf;--sage:#c7d9bd;--line:#b9bfa95c}
body{background:#f0ede2 url('silk-peach-sage.jpg') center top/100% auto repeat-y!important;color:#344d40!important}.nav{background:linear-gradient(110deg,#fff6edb8,#e4ead2a3,#f0d7d08c)!important;backdrop-filter:blur(12px);border-bottom:1px solid #ffffff80!important}.topline{background:linear-gradient(100deg,#526b54,#789272)!important;color:#fffaf1!important}.brand strong{font-family:'Songti SC','SimSun',serif;font-weight:500;color:#405c47!important;letter-spacing:.14em}.brand small,.navlinks a{color:#415d49!important}.navlinks a{font-weight:500!important}.navlinks a::after{background:#aa786e}.brand-image{border-color:#a5b39a;background:#f6ddd0}
.hero{background:linear-gradient(100deg,#fff9f070,#f3ecdd22)!important}.hero-copy{background:linear-gradient(110deg,#fff9f2c7,#fff8ed50)!important;border-radius:18px;padding:26px}.hero h1{font-family:'Songti SC','SimSun',serif;color:#3c5a44!important;font-weight:500;letter-spacing:.12em}.hero h1 em{color:#94665f!important}.hero p{color:#405c49!important}.eyebrow,.section-kicker,.kicker{color:#8b5e54!important;letter-spacing:.2em!important}.hero-card{border-color:#fff9ef;box-shadow:0 14px 34px #5f71582b}.hero .home-banner-card{border-color:#fff8ed;box-shadow:0 14px 40px #4c624c26}
.category-section,.material-hero,.designer-intro,.activity-hero{background:linear-gradient(115deg,#d2dfc5ad,#f2eee0a8 55%,#ead3c58f)!important;color:#344d40!important;border-block:1px solid #fff8ec88}.section-head{background:transparent!important}.category-section .section-head h2,.category-section .section-desc,.category-section .section-kicker,.material-hero h1,.material-hero p,.material-hero .section-kicker,.designer-intro h1,.designer-intro p,.designer-intro .section-kicker,.activity-hero h1,.activity-hero p,.activity-hero .section-kicker{color:#3c5743!important}.section h2,.section-head h2{font-family:'Songti SC','SimSun',serif;font-weight:500;color:#3d5845!important}.category-section .textlink{color:#405c49!important;border-color:#8c9c7b}.section-desc{color:#4c6352!important}.category-section .section-head h2::after{background:#ad8770}
.gallery{background:linear-gradient(130deg,#fff5e9a3,#f1d9d399)!important}.category,.material-tab,.pill,.filter,.status-filter,.copy-code{background:linear-gradient(140deg,#fff7e9d9,#eed8c9d9)!important;border-color:#c3bca68c!important;color:#3c5842!important;box-shadow:inset 0 1px #fff9,0 4px 16px #556d4e08}.category.active,.category:hover,.designer-option.active,.primary,.pill:hover,.filter.active,.material-tab.active,.status-filter.active,.auth-tab.active{background:linear-gradient(120deg,#526d50,#748f6a)!important;color:#fffaf0!important;border-color:#6d8564!important}.category.active b,.category:hover b,.designer-option.active b,.designer-option.active small{color:#fffaf0!important}.category b{font-weight:500!important}.category::after{border-color:#a1b48c44}
.work,.material-card,.profile-work,.artist,.bag-card,.activity-card,.benefit-card,.profile-panel,.cms-contact-card{background:linear-gradient(140deg,#fffbf0ed,#f8e8daeb)!important;border-color:#d2c3ae99!important;box-shadow:0 8px 24px #687b5510}.work-title,.material-card h3,.activity-copy h3,.bag-copy h3,.profile-copy h2,.artist h3{color:#3a5541!important}.work-meta,.material-card p,.profile-copy p,.artist p,.activity-copy p,.bag-copy p{color:#4b6251!important}.designer-option{background:linear-gradient(135deg,#fff4e6dd,#ead3c5dd)!important}.designer-option b,.designer-option small{color:#3c5842!important}.tag{background:#dfe7cfc9!important;color:#405c43!important}.status-chip,.price-badge,.status-badge{background:#fff3e0ed!important;color:#405b42!important;border-color:#cbbb9a88}
.cms-contact{background:linear-gradient(115deg,#e6d3c7b0,#fff6e6bb,#d6e2c8b0)!important}.cms-contact-card span{color:#405b43!important}.process{background:linear-gradient(110deg,#526c51f0,#7c9571ef)!important}.process h3,.process-item p{color:#fffaf0!important}.process .step{color:#f4dbc6!important}.footer{background:linear-gradient(110deg,#445d48f5,#70896af2)!important;border-color:#e3cdb5}.footer .brand strong,.footer .brand small,.footer p,.footer .copyright{color:#fff7e9!important}
.auth-card,.modal-box,.inline-card{background:linear-gradient(135deg,#fff6e8,#f0ddd0)!important}.auth-tabs{background:#e6ddc9}.auth-tab.active{background:linear-gradient(110deg,#526d50,#748f6a)!important}.material-admin-box,.work-add-box,.owner-panel,.page-edit-links,.hero-layout-controls{background:linear-gradient(120deg,#fff4e4ef,#e8dfcbef)!important;color:#3c5743!important}.page-edit-grid a{background:#e4e9d6!important}.auth-sub,.auth-note{color:#526451!important}input,textarea,select{background:#fffaf0!important;color:#3c5642!important;border-color:#bbbda2!important}
@media(max-width:600px){body{background-size:auto 1400px!important}.hero{background:#fff4e530!important}.hero-copy{padding:20px 14px}.hero h1{letter-spacing:.06em}}
/* Pink-led silk with continuous, feathered transitions. */
body{background-color:#f5dcd7!important;background-image:linear-gradient(115deg,#facbc6b8,#f8d7d1aa 45%,#f7e4d67a 78%,#e2e7d355),url('silk-peach-sage.jpg')!important;background-size:auto,100% auto!important;background-repeat:repeat,repeat-y!important}
.topline{background:linear-gradient(100deg,#b78179 0%,#c4988b 48%,#839578 100%)!important;color:#fffaf3!important}.nav{background:radial-gradient(ellipse at 20% 35%,#facbc6e0 0%,#f5d2cba3 38%,#f6ded65e 68%,transparent 100%)!important;backdrop-filter:none!important;border-bottom:0!important;box-shadow:none!important}.nav::after{background:linear-gradient(90deg,transparent,#b99d8970,transparent)!important}.navlinks a,.brand strong{color:#465b45!important}
.hero{background:radial-gradient(ellipse at 12% 20%,#f9c9c38c,transparent 75%)!important}.hero-copy{background:linear-gradient(105deg,#fff0e6a6,#ffe9e04d,transparent)!important}.hero h1 em{color:#a4625c!important}
.category-section,.material-hero,.designer-intro,.activity-hero{background:radial-gradient(ellipse at 75% 45%,#dce3ca8c 0%,#e9dfcc66 42%,#f5d7cd55 70%,transparent 100%)!important;border:0!important}.gallery{background:radial-gradient(ellipse at 15% 50%,#f6c9c2a3,transparent 82%)!important}.section,.bag-section,.activity-block{border-top-color:transparent!important;border-bottom-color:transparent!important}
.cms-contact{background:radial-gradient(ellipse at 25% 50%,#f5c6bf9e 0%,#f7dcd566 55%,transparent 100%)!important}.category,.designer-option,.material-tab,.pill,.filter,.status-filter,.copy-code{background:linear-gradient(135deg,#fff0e5e8,#f0c4bce8)!important;border-color:#c9aaa07d!important}.category.active,.category:hover,.designer-option.active,.primary,.pill:hover,.filter.active,.material-tab.active,.status-filter.active{background:linear-gradient(110deg,#6b7e60,#8d9b77)!important;color:#fffaf2!important}.work,.material-card,.profile-work,.artist,.bag-card,.activity-card,.benefit-card,.profile-panel,.cms-contact-card{background:linear-gradient(135deg,#fff3e9ed,#f7ddd2ed)!important;border-color:#ddbbb0a1!important}
.process{background:linear-gradient(110deg,#b8857c,#bd9788 48%,#89977af0)!important;border:0!important}.footer{background:linear-gradient(110deg,#846e60,#8b8270 50%,#6a805f)!important;border-top:1px solid #ead1bd66!important}.auth-card,.modal-box,.inline-card{background:linear-gradient(130deg,#fff0e4,#f3cec3)!important}.tag{background:#e7e5ce!important}.section-head h2::after{background:linear-gradient(90deg,#b17e6e,transparent)!important}
@media(max-width:600px){body{background-size:auto,auto 1400px!important}.nav{background:radial-gradient(ellipse at 25% 30%,#facbc6c7,transparent 95%)!important}.hero{background:radial-gradient(ellipse at 15% 10%,#facbc680,transparent 90%)!important}}
/* Original palette restored: bare peach #facbc6 and moss #465c47. */
:root{--paper:#fff8f5;--ink:#263a2c;--muted:#526454;--green:#465c47;--peach:#facbc6;--sage:#d8e0d4;--mint:#f6e8e5;--line:#ead8d3}
body{background:#fff8f5!important;background-image:radial-gradient(ellipse at 8% 14%,#facbc638 0,transparent 28%),radial-gradient(ellipse at 96% 42%,#d8e0d450 0,transparent 25%)!important;background-size:auto!important;background-repeat:no-repeat!important;color:#263a2c!important}body::before{display:none!important}
.topline,.process,.footer{background:#465c47!important;background-image:none!important;color:#fff8f5!important}.nav{background:#facbc6!important;background-image:none!important;backdrop-filter:none!important;border-bottom:1px solid #465c4733!important;box-shadow:none!important}.nav::after{background:none!important;border:0!important}.brand strong,.brand small,.navlinks a{color:#465c47!important}.brand strong{font-weight:600}.brand-image{background:#facbc6;border-color:#c0cbb7;box-shadow:none}.navlinks a::after{background:#465c47}
.hero{background:transparent!important}.hero-copy{background:transparent!important;border:0;box-shadow:none}.hero h1{color:#465c47!important}.hero h1 em{color:#a56b60!important}.hero p,.eyebrow,.section-desc{color:#405a46!important}.section-kicker,.kicker{color:#8f554b!important}
.category-section,.material-hero,.designer-intro,.activity-hero{background:#465c47!important;background-image:none!important;border:0!important}.category-section .section-head h2,.category-section .section-kicker,.category-section .section-desc,.category-section .textlink,.material-hero h1,.material-hero p,.material-hero .section-kicker,.material-hero .section-desc,.designer-intro h1,.designer-intro p,.designer-intro .section-kicker,.activity-hero h1,.activity-hero p,.activity-hero .section-kicker{color:#fff1e9!important}.category-section .textlink{border-color:#facbc6}.section-head{background:transparent!important}.section-head h2::after{background:#a7866a!important}.category-section .section-head h2::after{background:#facbc6!important}
.gallery{background:#fff8f5!important}.cms-contact{background:#f6e8e5!important;background-image:none!important}.category,.designer-option,.material-tab,.pill,.filter,.status-filter,.copy-code{background:#facbc6!important;background-image:none!important;border:1px solid #d5b2a9!important;color:#465c47!important;box-shadow:none;border-radius:8px!important}.category b,.designer-option b,.designer-option small{color:#465c47!important}.category:hover,.category.active,.designer-option.active,.primary,.pill:hover,.filter.active,.material-tab.active,.status-filter.active,.auth-tab.active{background:#465c47!important;background-image:none!important;color:#fff8f5!important;border-color:#465c47!important}.category:hover b,.category.active b,.designer-option.active b,.designer-option.active small{color:#fff8f5!important}.primary{border-radius:24px!important}.category::after{display:none}
.work,.material-card,.profile-work,.artist,.bag-card,.activity-card,.benefit-card,.profile-panel,.cms-contact-card{background:#fffaf6!important;background-image:none!important;border-color:#ead8d3!important;box-shadow:0 5px 18px #465c4709}.work-title,.material-card h3,.activity-copy h3,.bag-copy h3,.profile-copy h2,.artist h3,.section h2{color:#405a46!important}.category-section.section h2{color:#fff1e9!important}.work-meta,.material-card p,.profile-copy p,.artist p,.activity-copy p,.bag-copy p{color:#4b6050!important}.tag{background:#e9eee3!important;color:#465c47!important}.status-chip,.price-badge,.status-badge{background:#ffe5ddf5!important;color:#405a46!important}.hero .home-banner-card{border-color:#fff5ed;box-shadow:0 14px 36px #465c4724}
.process h3,.process-item p,.footer .brand strong,.footer .brand small,.footer p,.footer .copyright{color:#fff5ed!important}.process .step{color:#facbc6!important}.footer{border-top-color:#facbc6!important}.auth-card,.modal-box,.inline-card{background:#fff8f5!important;background-image:none!important;color:#405a46!important}.auth-tabs{background:#f4dcd6}.material-admin-box,.work-add-box,.owner-panel,.page-edit-links,.hero-layout-controls{background:#fff0e9!important;background-image:none!important;color:#405a46!important}.page-edit-grid a{background:#f3e4dc!important}.auth-sub,.auth-note{color:#526454!important}input,textarea,select{background:#fffcf8!important;color:#344c38!important;border-color:#d8c2b7!important}
@media(max-width:600px){body{background-size:auto!important}.nav{background:#facbc6!important}.hero{background:transparent!important}.hero-copy{background:transparent!important}}
/* Jiangnan garden accents within the original peach × moss palette. */
:root{--peach:rgb(250,203,198);--green:rgb(70,92,71)}
.hero{position:relative;isolation:isolate;overflow:hidden}.hero::before{content:'';position:absolute;z-index:-1;width:470px;height:470px;border:1px solid #465c4729;border-radius:50%;right:2%;top:35px;box-shadow:0 0 0 12px #facbc62b,0 0 0 13px #465c471a;pointer-events:none}.hero::after{content:'';position:absolute;z-index:-1;right:-50px;bottom:0;width:46%;height:38px;opacity:.55;background:repeating-radial-gradient(ellipse at 50% 0,transparent 0 15px,#465c4724 16px 17px,transparent 18px 29px);pointer-events:none}
.brand strong,.hero h1,.section h2,.material-hero h1,.designer-intro h1,.activity-hero h1{font-family:'Songti SC','STSong','SimSun',serif;letter-spacing:.1em}.nav{position:relative}.nav::after{content:'';display:block;position:absolute;left:0;right:0;bottom:-5px;height:1px;background:#465c4733!important;border:0}.brand-image{border:1px solid #465c4766;box-shadow:0 0 0 3px #fff8f544}
.category{position:relative;overflow:hidden;border-radius:5px!important}.category::before{content:'';position:absolute;inset:5px;border:1px solid #465c471f;pointer-events:none}.category:hover::before,.category.active::before{border-color:#facbc666}.category-section{position:relative}.category-section .section-kicker::before{content:'◇';margin-right:10px;color:#facbc6}.section-head h2::after{height:1px;width:48px;box-shadow:8px 4px 0 #465c4733;background:#465c47!important}.category-section .section-head h2::after{background:#facbc6!important;box-shadow:8px 4px 0 #facbc644}
.profile-panel,.cms-contact-card,.material-card{position:relative}.cms-contact-card{border-radius:30px 30px 7px 7px!important}.material-tab{border-radius:20px 20px 6px 6px!important}.footer{position:relative;border-top:5px double #facbc6!important}.footer::before{content:'';position:absolute;top:8px;left:0;right:0;height:14px;opacity:.16;background:repeating-linear-gradient(135deg,transparent 0 12px,#facbc6 13px 14px,transparent 15px 27px);pointer-events:none}
@media(max-width:600px){.hero::before{width:300px;height:300px;right:-95px;top:70px;opacity:.65}.hero::after{width:75%;height:25px}.brand strong{letter-spacing:.06em}.cms-contact-card{border-radius:22px 22px 7px 7px!important}}
/* Window gauze palette: #B6A9C8 #A09BC3 #9DBFC3 #D8E6EA. */
:root{--paper:#f5f4f7;--ink:#3d4356;--muted:#535c6b;--green:#777398;--peach:#b6a9c8;--sage:#9dbfc3;--mint:#d8e6ea;--line:#b8b6cc}
body{background:#f5f4f7!important;background-image:radial-gradient(ellipse at 10% 12%,#b6a9c833,transparent 45%),radial-gradient(ellipse at 95% 50%,#9dbfc333,transparent 40%)!important;background-size:auto!important;color:#3d4356!important}.topline{background:#777398!important;color:#fff!important}.nav{background:#b6a9c8!important;border-color:#8986a455!important}.nav::after{background:#a09bc366!important}.brand strong,.brand small,.navlinks a{color:#393b52!important}.brand-image{background:#d8e6ea;border-color:#a09bc3;box-shadow:0 0 0 3px #ffffff44}.navlinks a::after{background:#626282}.hero{background:transparent!important}.hero-copy{background:transparent!important}.hero h1{color:#46455f!important}.hero h1 em{color:#6b748d!important}.hero p,.eyebrow,.section-desc{color:#4c5868!important}.section-kicker,.kicker{color:#696181!important}.hero::before{border-color:#a09bc355;box-shadow:0 0 0 12px #b6a9c822,0 0 0 13px #9dbfc344}.hero::after{background:repeating-radial-gradient(ellipse at 50% 0,transparent 0 15px,#9dbfc366 16px 17px,transparent 18px 29px)}
.category-section,.material-hero,.designer-intro,.activity-hero{background:#9dbfc3!important;color:#354651!important}.category-section .section-head h2,.category-section .section-kicker,.category-section .section-desc,.category-section .textlink,.material-hero h1,.material-hero p,.material-hero .section-kicker,.material-hero .section-desc,.designer-intro h1,.designer-intro p,.designer-intro .section-kicker,.activity-hero h1,.activity-hero p,.activity-hero .section-kicker{color:#354651!important}.category-section .textlink{border-color:#65788b}.category-section .section-kicker::before{color:#555375}.section-head h2::after,.category-section .section-head h2::after{background:#817797!important;box-shadow:8px 4px 0 #a09bc344}.gallery{background:#f3f1f7!important}.cms-contact{background:#d8e6ea!important}
.category,.designer-option,.material-tab,.pill,.filter,.status-filter,.copy-code{background:#d8e6ea!important;color:#41485d!important;border-color:#b2bdce!important}.category b,.designer-option b,.designer-option small{color:#41485d!important}.category::before{border-color:#a09bc344}.category:hover,.category.active,.designer-option.active,.primary,.pill:hover,.filter.active,.material-tab.active,.status-filter.active,.auth-tab.active{background:#777398!important;color:#fff!important;border-color:#777398!important}.category.active b,.category:hover b,.designer-option.active b,.designer-option.active small{color:#fff!important}.category:hover::before,.category.active::before{border-color:#d8e6ea66}
.work,.material-card,.profile-work,.artist,.bag-card,.activity-card,.benefit-card,.profile-panel,.cms-contact-card{background:#faf9fc!important;border-color:#c9cad7!important;box-shadow:0 6px 20px #6567820c}.work-title,.material-card h3,.activity-copy h3,.bag-copy h3,.profile-copy h2,.artist h3,.section h2{color:#41445b!important}.category-section.section h2{color:#354651!important}.work-meta,.material-card p,.profile-copy p,.artist p,.activity-copy p,.bag-copy p,.material-note,.bag-note{color:#52616d!important}.tag{background:#d8e6ea!important;color:#445365!important}.status-chip,.price-badge,.status-badge{background:#e7e2efed!important;color:#49465f!important;border-color:#b6a9c877}.hero .home-banner-card{border-color:#f5f2f8;box-shadow:0 14px 36px #67658224}
.process{background:#a09bc3!important}.process h3,.process-item p{color:#303448!important}.process .step{color:#48425f!important}.footer{background:#73738f!important;border-color:#b6a9c8!important}.footer::before{background:repeating-linear-gradient(135deg,transparent 0 12px,#d8e6ea 13px 14px,transparent 15px 27px)}.footer .brand strong,.footer .brand small,.footer p,.footer .copyright{color:#fff!important}.auth-card,.modal-box,.inline-card{background:#f6f4fa!important;color:#41445b!important}.auth-tabs{background:#e1dce9}.material-admin-box,.work-add-box,.owner-panel,.page-edit-links,.hero-layout-controls{background:#eeebf4!important;color:#41445b!important;border-color:#c0b8cf!important}.page-edit-grid a{background:#d8e6ea!important;color:#41485d!important}.auth-sub,.auth-note{color:#596173!important}input,textarea,select{background:#fff!important;color:#3e465b!important;border-color:#bbc1d1!important}input::placeholder,textarea::placeholder{color:#687383!important}.scribble{background:#e7e2efdd;color:#4c5269!important}.cms-contact-card span{color:#445365!important}
@media(max-width:600px){body{background-size:auto!important}.nav{background:#b6a9c8!important}.hero{background:transparent!important}}
/* Soft minimal surfaces and no decorative hero ring. */
html body .hero::before,html body .hero::after,html body .hero-art::before,html body .hero-art::after{display:none!important;content:none!important}
html body .nav{border:0!important;box-shadow:none!important}.navlinks a{font-weight:500!important;letter-spacing:.04em}.navlinks a::after{height:1px;opacity:.5}.brand-image{box-shadow:none!important}
html body .category,html body .work,html body .material-card,html body .profile-panel,html body .activity-card,html body .bag-card,html body .benefit-card,html body .designer-option{border-radius:16px!important;border-width:1px!important;border-color:#9ba4ad33!important;box-shadow:0 6px 24px #454c5c08!important}.category::before,.category::after{display:none!important}.category:hover,.work:hover,.material-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #454c5c12!important}.primary,.pill,.material-tab,.filter,.status-filter,.copy-code{border-radius:22px!important;box-shadow:none!important}.search{border-color:#9ba4ad44!important;box-shadow:none!important}.section-head h2::after{width:30px!important;box-shadow:none!important;opacity:.6}.hero .home-banner-card{border-radius:12px!important;box-shadow:0 10px 30px #454c5c14!important}.hero-copy{padding-block:20px}.section{padding-top:64px;padding-bottom:64px}.footer{border-top:1px solid #ffffff33!important}.footer::before{display:none!important}
@media(max-width:600px){.section{padding-top:42px;padding-bottom:42px}.category{border-radius:12px!important}}
/* Permission-safe controls and quiet readable surfaces. */
#sierInlineBar[hidden],#sierInlinePanel[hidden],[hidden].hero-layout-controls,[hidden].material-admin-box,[hidden].work-add-box{display:none!important}
html body .hero,html body .gallery,html body .category-section,html body .material-hero,html body .designer-intro,html body .activity-hero,html body .cms-contact{background:transparent!important;border:0!important}
html body .work,html body .material-card,html body .profile-panel,html body .activity-card,html body .bag-card{background:#fffdf9e8!important;color:#354352!important;border-color:#abb5be44!important}html body .hero p,html body .material-card p,html body .profile-copy p,html body .work-meta{color:#435365!important}html body .category-section h2,html body .category-section .section-desc,html body .category-section .section-kicker,html body .category-section .textlink{color:#354352!important}.section{border:0!important}
.personal-portfolio-link{position:absolute;right:8px;top:8px;z-index:9;padding:8px 12px;border-radius:20px;background:#fffaf2ed;color:#354c46;text-decoration:none;font:13px 'Microsoft YaHei',sans-serif;box-shadow:0 3px 12px #344a4020}.personal-portfolio-link:hover{background:#fff}.profile-portrait{position:relative}
@media(max-width:600px){html body .navright .search{display:flex!important;align-items:center;width:min(210px,52vw);padding:9px 12px;background:#fffdf4!important}html body .navright .search input{width:100%;min-width:0;font-size:14px!important}.navright{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.navright .search input{display:block!important}}
.work-sort-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:16px 0 22px;font-size:13px}.work-sort-controls button[aria-pressed=true]{outline:2px solid #7b8b94;outline-offset:2px}.back-to-top{position:fixed;right:18px;bottom:88px;z-index:9000;width:42px;height:42px;border:1px solid #aeb9bf88;border-radius:50%;background:#fffdf3ee;color:#374956;box-shadow:0 4px 16px #344a4020;font-size:23px;cursor:pointer}.back-to-top[hidden]{display:none!important}
@media(max-width:600px){html body{font-size:13px!important}.hero h1{font-size:29px!important;letter-spacing:.04em!important}.section h2,.section-head h2,.material-hero h1,.designer-intro h1,.activity-hero h1{font-size:23px!important}.hero p,.section-desc,.profile-copy p,.activity-copy p,.material-card p,.bag-copy p{font-size:13px!important;line-height:1.8!important}.work-title,.material-card h3,.designer-option b{font-size:14px!important}.nav{gap:8px!important}.nav .brand{gap:6px;min-width:0}.nav .brand strong{font-size:16px!important;letter-spacing:.03em!important}.nav .brand small{font-size:9px!important;max-width:125px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nav .brand-image{width:30px!important;height:30px!important}.nav .navright{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:6px!important;margin-left:auto!important;max-width:none!important}.nav .navright .search{width:clamp(88px,27vw,135px)!important;padding:7px 9px!important;flex-shrink:1}.nav .navright .search input{font-size:12px!important}.nav #accountBtn{max-width:76px!important;min-width:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:7px 9px!important;font-size:12px!important;gap:4px}.nav #accountBtn>span:last-child{max-width:38px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nav #accountBtn .user-avatar{width:18px;height:18px;margin-right:0;flex-shrink:0;font-size:10px}.navlinks a{font-size:12px!important}.back-to-top{right:12px;bottom:85px;width:38px;height:38px}}
@media(max-width:360px){.nav .brand small{display:none}.nav .brand strong{font-size:14px!important}.nav .brand-image{width:26px!important;height:26px!important}}
#categories .category-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}#categories .category{min-width:0}
@media(max-width:600px){#categories .category-row{gap:6px}#categories .category{padding:14px 2px}#categories .category b{font-size:11px!important;letter-spacing:0;white-space:nowrap}#categories .category .ico{font-size:20px!important;margin-bottom:8px}}
.custom-order h1{font:500 clamp(28px,4vw,44px)/1.5 'Songti SC',serif}.custom-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.custom-order article{padding:24px}.custom-order dt{font-weight:600;margin-top:16px}.custom-order dd{margin:5px 0;line-height:1.9}.custom-order p{line-height:1.9}.custom-order a{display:inline-block;padding:9px 16px;text-decoration:none}.custom-order .section{padding-block:40px}@media(max-width:600px){.custom-grid{grid-template-columns:1fr}.custom-order h1{font-size:27px}.custom-order p,.custom-order dd{font-size:14px}}