:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fafafa;--card:#fff;--forest:#111;--soft:#666;--sage:#e3e3e3;--wash:#f2f2f2;--lime:#f2d04b;--honey:#f9d9ae;--line:#e5e5e5;--brick:#c2321c;--shadow:0 1px 2px #0000000d,0 10px 30px #0000000f;--header:#fafafad9;--art-stroke:#111;--art-dark:#111;--art-light:#fff;--art-ink:#111;--deep:#111;--on-deep:#fafafa;--deep-soft:#2a2a2a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{background:var(--paper);color:var(--forest);margin:0;font-family:Atkinson Hyperlegible Next,Atkinson Hyperlegible,system-ui,sans-serif;font-size:18px;line-height:1.6}h1,h2,h3,p{margin:0}h1,h2,.brand,.price-tag{font-family:Young Serif,Georgia,serif;font-weight:400}h1{overflow-wrap:anywhere;font-size:44px;line-height:1.1}h2{font-size:36px;line-height:1.15}h3{font-size:22px;line-height:1.3}p{max-width:65ch}a{color:inherit;text-underline-offset:5px}button,input,select,textarea{font:inherit;color:inherit}button,.button{background:var(--forest);min-height:48px;color:var(--card);border:1.5px solid var(--forest);cursor:pointer;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}button:hover,.button:hover{background:var(--soft)}button:disabled{opacity:.55;cursor:not-allowed}button.secondary,.button.secondary{border-color:var(--forest);color:var(--forest);background:0 0}button.secondary:hover,.button.secondary:hover{background:var(--wash)}:focus-visible{outline:2px solid var(--forest);outline-offset:2px;box-shadow:0 0 0 6px var(--lime)}input,textarea,select{background:var(--card);border:1px solid var(--line);outline-offset:3px;border-radius:12px;width:100%;max-width:100%;min-height:48px;padding:12px 16px;font-size:16px}input::placeholder,textarea::placeholder{color:var(--soft);opacity:1}textarea{resize:vertical;line-height:1.6}input[hidden]{display:none}select{cursor:pointer}label{font-size:16px;font-weight:700;display:block}label input,label select{margin-top:8px}img{max-width:100%;display:block}svg{stroke-width:1.75px;flex-shrink:0}.wrap{max-width:1280px;margin:auto;padding-left:20px;padding-right:20px}.section{margin-top:112px;margin-bottom:112px}.small{color:var(--soft);font-size:15px;line-height:1.5}.icon{width:48px;min-width:48px;height:48px;min-height:48px;color:var(--forest);background:0 0;border:0;padding:0}.icon:hover{background:var(--wash)}.brand{overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;font-size:28px;line-height:1.2;text-decoration:none;display:flex}.brand svg{width:46px;height:46px}.brand span{min-width:0}header{z-index:30;background:var(--header);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #0000;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;height:96px;display:flex}header.scrolled{border-color:var(--line)}header nav{align-items:center;gap:32px;font-size:16px;display:flex}nav a{text-decoration:none}nav a:hover{text-decoration:underline}.mobile-menu{display:none}.hero{grid-template-columns:5fr 7fr;align-items:center;gap:64px;padding-top:48px;padding-bottom:88px;display:grid}.hero h1{letter-spacing:-1.5px;font-size:60px;line-height:1.08}.hero-copy p{color:var(--soft);max-width:430px;margin-top:28px}.hero-actions{align-items:center;gap:28px;margin-top:32px;display:flex}.hero-actions .button{padding:16px 25px}.text-link{font-size:16px;font-weight:700}.hero-note{color:var(--soft);align-items:center;gap:10px;margin-top:48px;font-size:15px;display:flex}.hero-art{background:var(--wash);border-radius:28px;padding:24px 12px;overflow:hidden}.shelves{width:100%;display:block}.swing{animation:.8s ease-out both swing}@keyframes swing{0%{transform:rotate(12deg)}40%{transform:rotate(-7deg)}70%{transform:rotate(3deg)}to{transform:rotate(0)}}.section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.section-heading h2{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.count{border:1px solid var(--line);white-space:nowrap;color:var(--soft);border-radius:100px;padding:8px 13px;font:400 15px Atkinson Hyperlegible Next,sans-serif}.desktop-note{color:var(--soft);font-size:15px}.search-sort{align-items:center;gap:24px;display:flex}.search-field{border:1px solid var(--line);background:var(--card);border-radius:100px;flex:1;align-items:center;min-width:0;height:52px;padding-left:20px;display:flex}.search-field input{background:0 0;border:0;border-radius:100px;width:100%;min-width:0;margin:0}.search-field .icon{width:44px;min-width:44px;height:44px;min-height:44px;margin-right:4px}.sort{align-items:center;gap:8px;font-weight:400;display:flex}.sort select{background:0 0;border:0;width:auto;min-width:165px;margin:0}.categories{scrollbar-width:none;gap:8px;margin:24px 0;padding:3px 3px 6px;display:flex;overflow-x:auto}.categories::-webkit-scrollbar{display:none}.category{border:1px solid var(--line);color:var(--forest);white-space:nowrap;background:0 0;min-height:44px;padding:9px 20px;font-weight:400}.category:hover{background:var(--wash)}.category.active{background:var(--forest);color:var(--paper);border-color:var(--forest)}.sample-banner{background:var(--wash);max-width:none;color:var(--soft);border-radius:12px;align-items:center;gap:16px;margin:24px 0 32px;padding:16px 20px;font-size:15px;display:flex}.sample-label{color:var(--forest);white-space:nowrap;font-weight:700}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px;display:grid}.product{min-width:0;text-decoration:none;display:block}.card-photo{aspect-ratio:4/5;background:var(--wash);border:1px solid var(--line);border-radius:18px;justify-content:center;align-items:center;margin-bottom:22px;display:flex;position:relative}.card-photo>svg{width:85%;height:85%;padding:12px}.card-photo>img{object-fit:cover;opacity:0;border-radius:17px;width:100%;height:100%;transition:opacity .2s}.card-photo>img.loaded{opacity:1}.card-photo.is-sold>img{filter:saturate(.6)}.sticker{background:var(--lime);color:#111;border-radius:100px;justify-content:center;align-items:center;min-height:34px;padding:7px 14px;font-size:14px;font-weight:700;line-height:1.3;display:inline-flex;transform:rotate(-4deg)}.card-photo .sticker{position:absolute;top:16px;left:14px}.sticker.reserved,.notice.reserved{background:var(--honey);color:#111}.sticker.sold{background:var(--forest);color:var(--paper);border:3px double var(--paper);width:76px;height:76px;font-family:Young Serif,serif;font-size:22px;font-weight:400;transform:rotate(-17deg)}.card-photo .sticker.sold{top:40%;left:auto;right:24px}.sample{background:repeating-linear-gradient(135deg,var(--sage) 0px,var(--sage) 4px,var(--card) 4px,var(--card) 8px);border:1px solid var(--sage)}.price-tag{background:var(--card);border:1px solid var(--forest);white-space:nowrap;border-radius:4px 8px 8px 4px;align-items:center;gap:14px;min-height:44px;padding:9px 14px 9px 10px;font-size:20px;line-height:1.1;transition:transform .2s;display:inline-flex;position:relative;transform:rotate(-3deg)}.price-tag i{border:1px solid var(--forest);border-radius:100%;flex-shrink:0;width:5px;height:5px;display:block;position:relative}.price-tag i:before{content:"";border:1px solid var(--forest);border-radius:50%;width:28px;height:7px;position:absolute;top:-1px;right:1px;transform:rotate(-20deg)}.card-photo .price-tag{position:absolute;bottom:-8px;right:12px}:is(.product:hover h3,.product:focus-visible h3){text-underline-offset:4px;text-decoration:underline}:is(.product:hover .price-tag,.product:focus-visible .price-tag){transform:rotate(-7deg)}.product h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-bottom:10px;font-family:inherit;font-size:17px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.card-meta{color:var(--soft);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.chip{background:var(--wash);color:var(--forest);border-radius:100px;padding:3px 10px;font-size:14px;display:inline-block}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;margin-top:40px;display:grid}.steps article{position:relative}.steps article:not(:last-child):after{content:"";border-top:1.5px dashed var(--sage);width:calc(100% - 70px);position:absolute;top:30px;left:115px}.step-top{align-items:center;gap:18px;margin-bottom:24px;display:flex}.step-top span{border:1px solid var(--line);background:var(--card);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-family:Young Serif,serif;font-size:36px;display:flex}.steps h3{margin-bottom:12px;font-size:20px}.steps p{color:var(--soft);font-size:17px}.about{background:var(--wash);border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:56px 64px;display:grid}.about h2{margin-top:20px}.about p{color:var(--soft)}footer{background:var(--deep);color:var(--on-deep);padding:56px 0 24px}footer .brand{font-size:30px}footer nav{gap:28px;font-size:16px;display:flex}.footer-top{justify-content:space-between;align-items:center;gap:32px;padding-bottom:40px;display:flex}.footer-bottom{border-top:1px solid var(--deep-soft);justify-content:space-between;gap:16px;padding-top:24px;font-size:14px;display:flex}.empty{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:64px 16px;display:flex}.empty h3{font-weight:400}.skeleton{aspect-ratio:4/5;background:var(--wash);border-radius:18px}.skeleton.tall{height:60vh;margin-top:32px}dialog{border:1px solid var(--line);background:var(--card);color:var(--forest);width:100%;max-width:min(540px,100vw - 32px);max-height:90dvh;box-shadow:var(--shadow);border-radius:28px;padding:48px 32px 32px;animation:.2s dialog-in;position:fixed;overflow:auto}dialog::backdrop{background:#00000073}dialog h2{overflow-wrap:anywhere;margin-bottom:20px;font-size:28px}dialog p{margin-bottom:24px}.close{position:absolute;top:8px;right:8px}.menu-sheet{border-radius:0;width:min(420px,100vw);max-width:100%;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:80px 28px 32px;animation:.2s slide}.menu-sheet nav{flex-direction:column;gap:32px;margin:64px 0;font-family:Young Serif,serif;font-size:28px;display:flex}.menu-sheet>.button{position:absolute;bottom:32px;left:28px;right:28px}.menu-sheet .brand{font-size:24px}@keyframes dialog-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes slide{0%{transform:translate(100%)}to{transform:translate(0)}}.item-layout{grid-template-columns:7fr 5fr;gap:64px;margin-top:40px;display:grid}.gallery{min-width:0}.main-photo{aspect-ratio:4/5;background:var(--wash);border:0;border-radius:28px;width:100%;padding:0;display:flex;overflow:hidden}.main-photo:hover{background:var(--wash)}.main-photo img{object-fit:contain;width:100%;height:100%}.main-photo>svg{width:80%;height:80%}.gallery-controls{justify-content:center;align-items:center;gap:24px;margin:16px 0;font-size:15px;display:flex}.thumbnails{gap:10px;padding:4px;display:flex;overflow:auto}.thumbnails button{background:var(--wash);border:2px solid #0000;border-radius:12px;width:72px;min-width:64px;height:88px;padding:0;overflow:hidden}.thumbnails button.selected{border-color:var(--forest)}.thumbnails img{object-fit:cover;width:100%;height:100%}.item-info{align-self:start;min-width:0;position:sticky;top:120px}.breadcrumb{color:var(--soft);margin-bottom:24px;font-size:15px}.item-price{margin:32px 0}.item-price .price-tag{gap:20px;padding:16px 24px 16px 14px;font-size:32px}.item-condition{flex-wrap:wrap;align-items:center;gap:16px;font-size:15px;display:flex}.item-condition .sticker.sold{border:0;width:auto;height:auto;padding:8px 16px;font-family:inherit;font-size:16px}.contact{margin:32px 0}.whatsapp{width:100%}.contact .small{margin-top:12px}.notice{background:var(--wash);border-radius:16px;padding:20px;font-size:16px}.notice.sold{background:var(--forest);color:var(--paper)}.notice p{margin-bottom:12px}.item-info section{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.item-info h3{margin-bottom:20px}.description{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--soft)}dl{margin:0}dl>div{border-bottom:1px solid var(--line);overflow-wrap:anywhere;grid-template-columns:1fr 1fr;gap:16px;padding:12px 0;font-size:16px;display:grid}dt{color:var(--soft)}dd{margin:0}.mobile-buy{display:none}.photo-viewer{color:#f2f2f2;background:#000;border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;padding:60px 16px 16px}.photo-viewer .close,.photo-viewer .gallery-controls button{color:#f2f2f2;border-color:#f2f2f2}.viewer-image{touch-action:pan-x pan-y pinch-zoom;justify-content:center;align-items:center;height:calc(100% - 80px);display:flex;overflow:auto}.viewer-image img{object-fit:contain;max-height:100%}.viewer-image svg{background:var(--wash);border-radius:20px;width:80%;max-height:80%}.owner-shell{min-height:100vh;font-size:16px}.sidebar{background:var(--deep);color:var(--on-deep);flex-direction:column;width:264px;padding:36px 24px;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar .brand{align-items:flex-start;font-size:25px}.sidebar nav{flex-direction:column;gap:8px;margin-top:56px;display:flex}.sidebar nav button,.sidebar nav a{color:var(--on-deep);background:0 0;border:0;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;padding:14px 16px;font-size:16px;font-weight:400;display:flex}.sidebar nav button.selected,.sidebar nav button:hover{background:var(--deep-soft)}.sidebar p{color:var(--on-deep);opacity:.8;margin-top:auto;font-size:15px}.owner-main{max-width:1600px;margin-left:264px;padding:0 48px 64px}.owner-topline{border-bottom:1px solid var(--line);height:88px;color:var(--soft);justify-content:space-between;align-items:center;margin-bottom:40px;font-size:15px;display:flex}.owner-topline a{align-items:center;gap:8px;display:flex}.intro{color:var(--soft);margin-top:12px;margin-bottom:24px}.owner-main h1{font-size:40px}.owner-main h2{font-size:24px}.owner-main h3{font-size:18px}.owner-main .section-heading{margin-bottom:24px}.owner-main .section-heading .intro{margin-bottom:0}.stats{grid-template-columns:repeat(4,1fr);gap:16px;margin:32px 0;display:grid}.stats>div{background:var(--card);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:8px;padding:20px 24px;display:flex}.stats span{color:var(--soft);font-size:15px}.stats strong{font-family:Young Serif,serif;font-size:36px;font-weight:400}.reminder{background:var(--card);border:1px solid var(--line);border-left:5px solid var(--lime);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:20px 24px;display:flex}.reminder p{color:var(--soft);font-size:16px}.reminder h3{margin-bottom:4px}.reminder button{flex-shrink:0}.listing-panel{margin-top:48px}.list-tools{justify-content:space-between;align-items:center;gap:24px;display:flex}.list-tools .search-field{max-width:320px}.listing-row{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:20px 0;display:flex;position:relative}.row-photo{background:var(--wash);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:80px;display:flex;overflow:hidden}.row-photo img{object-fit:cover;width:100%;height:100%}.row-title{overflow-wrap:anywhere;flex:1;min-width:0}.row-title h3{margin-bottom:4px;font-size:17px}.row-title span{color:var(--soft);font-size:15px}.listing-row select{flex-shrink:0;width:140px}.row-actions{align-items:center;gap:4px;display:flex}.row-more{display:none}.panel{background:var(--card);border:1px solid var(--line);border-radius:18px;margin-bottom:24px;padding:28px}.panel h2{margin-bottom:24px}.panel .section-heading h2{margin-bottom:0}.settings-form{max-width:760px;margin-top:32px}.settings-form>label{margin:24px 0}.logo-preview{background:var(--wash);border-radius:12px;margin-bottom:32px;padding:24px}.logo-preview .brand{word-break:break-word;margin-top:16px}.prefix-input{border:1px solid var(--line);background:var(--card);border-radius:12px;align-items:center;gap:8px;margin-top:8px;padding-left:16px;display:flex}.prefix-input input{border:0;min-width:0;margin:0;padding-left:4px}.prefix-input span{font-weight:400}.form-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.owner-mobile-head,.owner-bottom{display:none}.toast{background:var(--forest);color:var(--paper);box-shadow:var(--shadow);z-index:80;white-space:nowrap;border-radius:100px;align-items:center;gap:12px;padding:14px 24px;animation:.2s toast;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}@keyframes toast{0%{opacity:0;margin-bottom:-10px}to{opacity:1;margin-bottom:0}}button.danger,.button.danger{background:var(--brick);color:var(--card);border-color:var(--brick)}.icon.danger{color:var(--brick);background:0 0;border:0}.field-error{color:var(--brick);margin-top:8px;font-size:15px;font-weight:400}.error-banner{border:1px solid var(--brick);color:var(--brick);border-radius:12px;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding:16px;display:flex}.editor-layout{grid-template-columns:minmax(0,1fr) 260px;gap:32px;display:grid}.editor-layout form{min-width:0}.live-preview{align-self:start;position:sticky;top:32px}.live-preview>span{margin:8px 0 24px;display:block}.live-preview>p{margin-top:24px}.dropzone{border:1.5px dashed var(--sage);text-align:center;background:var(--paper);border-radius:16px;flex-direction:column;align-items:center;gap:16px;padding:32px 16px;display:flex}.dropzone p{font-size:16px}.upload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.upload-grid>div{border:1px solid var(--line);background:var(--wash);border-radius:12px;position:relative;overflow:hidden}.upload-grid img{object-fit:cover;width:100%;height:130px}.upload-grid>div>div{flex-wrap:wrap;justify-content:center;display:flex}.upload-grid .icon{width:44px;min-width:44px;height:44px;min-height:44px}.cover{background:var(--card);border-radius:100px;padding:2px 10px;font-size:14px;position:absolute;top:8px;left:8px}.upload-progress{background:var(--wash);border-radius:12px;margin-top:16px;padding:12px}.form-two{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}fieldset{border:0;margin:24px 0 0;padding:0}legend{margin-bottom:12px;font-weight:700}.condition-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.condition-grid button{border:1px solid var(--line);background:var(--card);color:var(--forest);text-align:left;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;padding:16px;display:flex}.condition-grid button.chosen{background:var(--wash);border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest)}.condition-grid span{color:var(--soft);font-size:14px;font-weight:400}.char-count{text-align:right;margin-top:8px}.suggestions{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.suggestions .category{white-space:normal;text-align:left;padding:8px 12px;font-size:14px}.detail-row{grid-template-columns:1fr 1fr 44px;gap:8px;margin-bottom:12px;display:grid}.detail-row .icon{width:44px;min-width:44px}.status-picker{flex-wrap:wrap;gap:8px;display:flex}.status-picker button{background:var(--wash);color:var(--forest);border:2px solid #0000;padding:10px 16px}.status-picker .available{background:var(--lime);color:#111}.status-picker .reserved{background:var(--honey);color:#111}.status-picker .sold{background:var(--forest);color:var(--paper)}.status-picker .chosen{outline:2px solid var(--forest);outline-offset:2px}.save-bar{gap:12px;padding:16px 0;display:flex}.delete-edit{margin-top:24px}.mobile-preview{display:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1440px){.hero{gap:72px;padding-top:56px;padding-bottom:96px}.hero-art{padding:32px 16px}}@media (max-width:1179px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}.hero{gap:32px}.hero h1{font-size:60px}.hero-actions{gap:20px}.sidebar{width:224px;padding:32px 16px}.owner-main{margin-left:224px;padding-left:32px;padding-right:32px}.editor-layout{grid-template-columns:minmax(0,1fr)}.live-preview{display:none}.mobile-preview{display:inline-flex}.item-layout{gap:32px}.header-inner nav{gap:20px}}@media (max-width:767px){body{font-size:17px}h1{font-size:32px}h2{font-size:28px}h3{font-size:20px}.section{margin-top:72px;margin-bottom:72px}.header-inner{gap:12px;height:80px}.brand{gap:6px;font-size:24px}.brand svg{width:40px;height:40px}header nav{display:none}.mobile-menu{flex-shrink:0;display:flex}.hero{flex-direction:column;align-items:stretch;gap:32px;padding-top:32px;padding-bottom:64px;display:flex}.hero h1{letter-spacing:-1px;font-size:44px;line-height:1.05}.hero-copy p{max-width:440px;margin-top:24px}.hero-actions{flex-wrap:wrap;gap:24px;margin-top:24px}.hero-actions .button{padding:14px 20px}.hero-note{margin-top:24px;font-size:14px}.hero-art{justify-content:center;height:260px;padding:0 4px;display:flex}.shelves{width:auto;max-width:100%;height:100%}.section-heading{gap:16px;margin-bottom:24px}.section-heading h2{gap:12px}.count{padding:6px 10px;font-size:14px}.desktop-note{display:none}.search-sort{flex-wrap:wrap;gap:8px}.search-field{flex-basis:100%;width:100%}.sort{margin-top:0;margin-left:auto}.sort select{min-width:150px;font-size:15px}.categories{margin-top:12px;margin-bottom:20px}.shop-section>.categories{z-index:20;background:var(--paper);padding:10px 0;position:sticky;top:80px}.category{padding:9px 17px;font-size:15px}.sample-banner{flex-direction:column;align-items:flex-start;gap:4px;margin-top:0;margin-bottom:24px;padding:16px;font-size:14px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.product h3{margin-bottom:8px;font-size:16px}.card-photo{border-radius:18px;margin-bottom:20px}.card-photo>svg{width:100%;height:100%;padding:4px}.card-photo .sticker{padding:6px 10px;font-size:14px;top:12px;left:10px}.card-photo .price-tag{bottom:-7px;right:6px}.price-tag{gap:10px;padding:8px 10px 8px 8px;font-size:18px}.price-tag i:before{width:21px}.card-meta{gap:5px;font-size:14px}.chip{padding:2px 8px;font-size:14px}.steps{grid-template-columns:1fr;gap:32px;margin-top:32px;padding-left:0}.steps article{min-height:120px;padding-left:80px}.step-top{flex-direction:column;gap:12px;position:absolute;top:0;left:0}.step-top span{width:56px;height:56px;font-size:28px}.step-top svg{width:23px}.steps article:not(:last-child):after{border-top:0;border-left:1.5px dashed var(--sage);width:0;height:calc(100% - 70px);top:100px;left:28px}.steps h3{margin-bottom:8px;padding-top:8px;font-size:20px}.steps p{font-size:17px}.about{grid-template-columns:1fr;gap:24px;padding:32px 24px}.about h2{margin-top:16px}.about>div>svg{width:28px;height:28px}footer{padding:40px 0 24px}.footer-top{flex-direction:column;align-items:flex-start;gap:28px;padding-bottom:32px}footer nav{grid-template-columns:1fr 1fr;gap:16px 36px;font-size:16px;display:grid}.footer-bottom{flex-direction:column;gap:8px;font-size:14px}footer .brand{font-size:26px}.item-layout{flex-direction:column;gap:24px;margin-top:0;padding:0;display:flex}.main-photo{border-radius:0}.item-info{padding:0 20px;position:static}.item-info h1{font-size:32px}.gallery-controls{margin:12px 0}.thumbnails{padding:4px 20px}.breadcrumb{margin-bottom:16px}.item-price{margin:24px 0}.item-price .price-tag{font-size:28px}.item-info section{margin-top:24px}.item-info section h3{font-size:20px}.related{scroll-snap-type:x mandatory;padding-bottom:16px;display:flex;overflow-x:auto}.related .product{scroll-snap-align:start;width:45%;min-width:160px}.mobile-buy{background:var(--card);padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);z-index:25;align-items:center;gap:12px;margin-top:48px;display:flex;position:sticky;bottom:0}.mobile-buy>span{white-space:nowrap;font-family:Young Serif,serif;font-size:20px}.mobile-buy .button{gap:8px;padding:12px 14px;font-size:14px}.mobile-buy .small,.sidebar{display:none}.owner-main{margin:0;padding:24px 20px 112px}.owner-mobile-head{background:var(--deep);color:var(--on-deep);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.owner-mobile-head .icon{color:var(--on-deep)}.owner-mobile-head .brand{font-size:24px}.owner-topline{display:none}.owner-main h1{font-size:32px}.owner-main h2{font-size:24px}.owner-main .section-heading{flex-wrap:wrap;align-items:flex-start}.owner-main>.section-heading>button{width:100%}.owner-main .intro{font-size:16px}.stats{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.stats>div{padding:16px 20px}.stats strong{font-size:30px}.reminder{flex-direction:column;align-items:flex-start;gap:16px;padding:20px}.reminder button{width:100%}.listing-panel{margin-top:32px}.list-tools{flex-direction:column;align-items:flex-start;gap:16px}.list-tools .search-field{max-width:none;min-height:52px}.listing-row{border:1px solid var(--line);background:var(--card);border-radius:18px;grid-template-columns:60px 1fr 44px;gap:12px;margin-bottom:12px;padding:16px;display:grid}.row-photo{grid-row:1/3;width:60px;height:76px}.row-title{grid-column:2/4}.row-title h3{font-size:16px}.listing-row select{width:100%;height:44px;min-height:44px;padding:8px 12px;font-size:15px}.row-actions{display:none}.row-more{display:block;position:relative}.row-more summary{cursor:pointer;border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.row-more[open]{z-index:10}.row-more button{background:var(--card);white-space:nowrap;border-radius:12px;min-width:140px;position:absolute;top:48px;right:0}.row-more button+button{background:var(--brick);top:100px}.owner-bottom{padding:4px 12px env(safe-area-inset-bottom);border-top:1px solid var(--line);background:var(--card);z-index:40;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.owner-bottom button{min-height:64px;color:var(--soft);background:0 0;border:0;border-radius:12px;flex-direction:column;gap:2px;padding:8px 4px;font-size:14px;font-weight:400;display:flex}.owner-bottom button.selected{color:var(--forest);background:var(--wash)}.toast{bottom:calc(84px + env(safe-area-inset-bottom));font-size:15px}.panel{margin-bottom:20px;padding:20px}.form-two{grid-template-columns:1fr;gap:16px}.condition-grid{grid-template-columns:1fr}.condition-grid button{min-height:72px}.detail-row{grid-template-columns:1fr 44px;gap:8px}.detail-row input:first-child,.detail-row input:nth-child(2){grid-column:1}.detail-row button{grid-area:1/2/3;align-self:center}.upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-grid .icon{width:44px;min-width:44px}.upload-grid>div>div{gap:0}.save-bar{background:var(--paper);padding:12px 0 calc(12px + env(safe-area-inset-bottom));z-index:25;gap:8px;margin:0 -4px;position:sticky;bottom:68px}.save-bar button{padding:12px 16px}.save-bar button:first-child{flex:1}.delete-edit{margin-top:16px}.settings-form .form-actions{flex-direction:column}.dropzone{padding:24px 16px}.dropzone .small{font-size:14px}.owner-main .mobile-preview{width:auto!important}.status-picker button{padding:10px 12px;font-size:14px}.empty{padding:48px 8px}.empty p{font-size:16px}.error-banner{font-size:15px}.photo-viewer .viewer-image{touch-action:pan-x pan-y pinch-zoom}dialog{padding:48px 24px 24px}.gallery-controls .icon{width:48px}.settings-form .notice{font-size:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.main-photo img{animation:.2s gallery-slide}@keyframes gallery-slide{0%{opacity:.7;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.main-photo img{animation:none}}.brand{min-height:48px}.card-photo>svg.lucide{width:48px;height:48px;padding:0}.text-link,footer nav a,.breadcrumb a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:767px){.mobile-buy{margin:0;position:fixed;bottom:0;left:0;right:0}.item-page{padding-bottom:88px}}.category-field>button{margin-top:10px}body{min-height:100vh;flex-direction:column;min-height:100dvh;display:flex}body>footer{margin-top:auto}body>.wrap{width:100%}.header-actions{align-items:center;gap:4px;display:flex}.header-inner nav{margin-left:auto;margin-right:12px}.theme-toggle svg{width:22px;height:22px}.latest .section-heading{margin-bottom:28px}.shop-section{margin-top:40px;margin-bottom:96px}.shop-section .section-heading h1{font-size:44px}.shop-section .section-heading{margin-bottom:24px}.about{max-width:760px;display:block}.about p{margin-top:16px}@media (max-width:1179px){.hero h1{font-size:48px}}@media (max-width:767px){.hero h1{letter-spacing:-.5px;font-size:38px}.header-inner nav{margin:0}.shop-section{margin-top:24px}.shop-section .section-heading h1{font-size:34px}.about{padding:32px 24px}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0f0f11;--card:#18181b;--forest:#ededed;--soft:#a1a1aa;--sage:#3a3a41;--wash:#1c1c20;--lime:#e6c547;--honey:#e9be84;--line:#2a2a30;--brick:#f27a63;--shadow:0 1px 2px #00000080,0 12px 32px #00000073;--header:#0f0f11d9;--art-stroke:#d4d4d8;--art-dark:#0f0f11;--art-light:#e4e4e7;--art-ink:#111;--deep:#0a0a0b;--on-deep:#ededed;--deep-soft:#26262b}html[data-theme=dark] footer{border-top:1px solid var(--line)}html[data-theme=dark] .sidebar{border-right:1px solid var(--line)}html[data-theme=dark] dialog::backdrop{background:#000000b3}html[data-theme=dark] .sticker.sample{color:var(--forest);background:repeating-linear-gradient(135deg,#2a2a2f 0 4px,#18181b 4px 8px);border-color:#3a3a40}html[data-theme=dark] .hero-art,html[data-theme=dark] .card-photo,html[data-theme=dark] .main-photo{background:var(--wash)}html[data-theme=dark] .card-photo{border-color:var(--line)}.brand img{object-fit:contain;flex-shrink:0;width:46px;height:46px}@media (max-width:767px){.brand img{width:40px;height:40px}}.brand img{width:72px;height:72px}@media (max-width:767px){.brand img{width:56px;height:56px}}footer{padding:28px 0}footer .footer-nav{justify-content:flex-start}
