.gallery.showing-sold{display:block;columns:auto}.sold-intro{padding:26px 0 30px;max-width:650px}.sold-intro h2{font-size:clamp(30px,4vw,44px);margin:8px 0 14px}.sold-intro p{color:#73706a;line-height:1.7}.sold-art-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.sold-art-card{min-width:0}.sold-art-card>button{display:block;width:100%;position:relative;border:0;background:#eee9e1;padding:0;border-radius:18px;overflow:hidden;cursor:pointer}.sold-art-card img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.sold-badge{position:absolute;left:14px;bottom:14px;padding:7px 12px;border-radius:30px;background:#fff;color:#334c3c;font-size:12px;font-weight:700}.sold-art-card>div{padding:14px 2px}.sold-art-card h3{margin:0 0 6px;font-size:17px}.sold-art-card p{margin:0 0 10px;color:#777}.sold-art-card strong,.sold-art-card small{display:block}.sold-art-card small{color:#777;margin:7px 0 13px}.sold-empty{text-align:center;padding:70px 20px;border-radius:20px;background:#f6f4ef;color:#5c5a53}.sold-empty>span{font-size:42px}.sold-empty h3{color:#272923;font-size:23px}.sold-empty p{line-height:1.6}.sold-empty small{display:block;margin-top:22px}.artist-page .sold-intro,.artist-page .sold-art-card{color:inherit}.gallery-view-tabs{overflow-x:auto}.feed-tabs{overflow-x:auto}.feed-tabs button{white-space:nowrap}@media(max-width:900px){.sold-art-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.sold-art-grid{gap:20px 12px}.sold-art-card h3{font-size:14px}.sold-art-card p,.sold-art-card strong{font-size:12px}.sold-intro{padding:18px 0}.sold-badge{left:8px;bottom:8px}.sold-empty{padding:45px 16px}.feed-tabs>span{display:none}}
.pin-actions button[hidden]{display:none!important}
.mobile-header-action{display:none}
@media(max-width:700px){.collection>.feed-tabs{display:none}header .mobile-header-action{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:40px;font-size:26px;padding:0}header #inbox-button{display:none}.header-right{gap:10px}.mobile-dock button{padding-left:8px;padding-right:8px}.mobile-dock button small{display:block;font-size:9px}.mobile-dock button svg{width:24px;height:24px}}
@media(max-width:700px){.gallery.showing-sold{padding:0 16px 24px;box-sizing:border-box}.gallery.showing-sold .sold-intro{padding:24px 0}.gallery.showing-sold .sold-empty{padding-bottom:55px}.feed-tabs{gap:22px}}
