:root{--paper:#f7f7f3;--ink:#242d29;--muted:#858a83;--line:#e0e2da;--red:#9d4b37}body{background:var(--paper)}.gallery-shell{width:min(1420px,calc(100% - 96px));margin:0 auto}.gallery-header{height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.gallery-wordmark{font-size:13px;letter-spacing:3px;font-weight:500;white-space:nowrap}.gallery-header-right{display:flex;align-items:center;gap:28px}.language-control select{border:0;background:transparent;color:var(--ink);font-size:12px;min-width:100px;padding:10px 25px 10px 10px;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.workspace-gallery-link{font-size:12px}.design-main{padding:45px 0 60px}.design-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.design-heading h1{font-family:Georgia,'Times New Roman','Microsoft YaHei',serif;font-weight:400;font-size:48px;line-height:1.2;letter-spacing:-1.5px;margin:0}.design-heading>span{font-size:12px;font-variant-numeric:tabular-nums}.design-heading>span>span{color:var(--muted);margin-left:5px}.design-toolbar{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:27px;border-bottom:1px solid var(--line);padding-bottom:13px}.design-filters{display:flex;gap:27px;flex-wrap:wrap}.design-filters button{font-size:12px;color:var(--muted);padding:9px 0;position:relative}.design-filters button.active{color:var(--ink)}.design-filters button.active:after{content:'';height:1px;position:absolute;left:0;right:0;bottom:-14px;background:var(--ink)}.design-search{display:flex;align-items:center;gap:10px;color:var(--muted)}.design-search input{border:0;background:transparent;font-size:12px;width:175px;padding:9px 0;color:var(--ink)}.design-cards{display:grid;grid-template-columns:1fr 1fr;gap:38px 30px}.design-cards.single{grid-template-columns:1fr}.design-card-image{position:relative;aspect-ratio:1.6;overflow:hidden;background:#eae8e0}.single .design-card-image{aspect-ratio:2.15}.design-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.design-card:hover img{transform:scale(1.02)}.design-card-enter{position:absolute;right:22px;bottom:22px;background:#fffffff2;border:1px solid #dce0d4;padding:13px 18px;display:flex;gap:30px;align-items:center;font-size:12px;transition:background .2s}.design-card:hover .design-card-enter{background:#fff}.design-card-enter>span{font-size:18px}.design-card-caption{display:flex;align-items:center;justify-content:space-between;padding-top:17px;gap:20px}.design-card-caption h2{font-family:Georgia,Arial,'Microsoft YaHei',serif;font-weight:400;font-size:23px;letter-spacing:.2px;margin:0}.design-card-caption>span{font-size:10px;color:var(--muted);letter-spacing:1px}.workspace-login{max-width:390px;margin:85px auto}.workspace-login h1{font-family:'Microsoft YaHei',sans-serif;font-size:28px;font-weight:400;margin-top:25px}.workspace-login .btn{width:100%;margin-top:15px}.admin-shell{min-height:calc(100vh - 100px)}.brand strong{font-size:21px;letter-spacing:1.5px;font-weight:600;overflow-wrap:anywhere}.brand-image{width:50px;height:50px}.admin-heading h1{font-size:28px}.filebox input{max-width:100%}.brand-card .actions{margin-top:30px}@media(max-width:1050px){.gallery-shell{width:calc(100% - 56px)}.design-filters{gap:19px}.design-heading h1{font-size:42px}.design-card-image,.single .design-card-image{aspect-ratio:1.65}}@media(max-width:760px){.gallery-shell{width:calc(100% - 36px)}.gallery-header{height:78px;gap:12px}.gallery-wordmark{font-size:10px;letter-spacing:2px}.gallery-header-right{gap:10px}.language-control select{font-size:11px;min-width:90px;padding-left:5px;padding-right:15px}.design-main{padding:30px 0 40px}.design-heading{margin-bottom:24px;align-items:center}.design-heading h1{font-size:34px;letter-spacing:-.8px;max-width:75%}.design-heading>span{font-size:10px}.design-toolbar{flex-direction:column;align-items:stretch;gap:12px;padding-bottom:10px;margin-bottom:20px}.design-filters{gap:17px;justify-content:start}.design-filters button{font-size:10px;padding:8px 0}.design-filters button.active:after{bottom:-1px}.design-search input{width:100%;font-size:11px}.design-cards{grid-template-columns:1fr;gap:30px}.design-card-image,.single .design-card-image{aspect-ratio:1.15}.design-card-image img{object-fit:cover;object-position:center}.design-card-enter{bottom:14px;right:14px;padding:11px 13px;gap:17px;font-size:10px}.design-card-caption h2{font-size:19px}.design-card-caption>span{font-size:9px}.workspace-gallery-link{display:none}.workspace-login{margin:55px auto;max-width:100%}.gallery-header .brand{gap:8px}.gallery-header .brand strong{font-size:18px;letter-spacing:.5px}.gallery-header .brand-image{width:40px;height:40px}}

.workspace-entry{font-size:12px;line-height:1.35;padding:10px 14px;border:1px solid var(--line);text-align:center}.workspace-entry:hover{border-color:var(--ink)}@media(max-width:760px){.workspace-entry{font-size:10px;padding:8px 10px;max-width:112px}.gallery-header-right{flex-shrink:0}}@media(max-width:420px){.gallery-header>.gallery-wordmark{font-size:9px;letter-spacing:1px;white-space:normal;max-width:120px}.language-control select{min-width:78px;max-width:88px}}
