:root{--navy:#0d0b1f;--bg:#f4f3f9;--card:#fff;--ink:#15122e;--muted:#6c6887;--line:#e2e0ee;--brand:#7c4dff;color:var(--ink);font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{background:var(--bg);min-height:100vh;margin:0}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{font-family:Sora,sans-serif}h2{margin:2rem 0 1rem}main{max-width:1280px;margin:0 auto;padding:1rem 1.5rem 3rem}.muted{color:var(--muted);margin:0;font-size:.85rem}.nav{background:var(--navy);color:#fff;z-index:10;flex-wrap:wrap;align-items:center;gap:2rem;padding:.8rem 3rem;display:flex;position:sticky;top:0}.logo{color:var(--brand);align-items:center;gap:.7rem;display:flex}.logo:hover{text-decoration:none}.logo span{flex-direction:column;line-height:1.05;display:flex}.logo b{color:#fff;letter-spacing:-.5px;font:800 1.9rem Sora,sans-serif}.logo i{color:#9b7bff;font-style:normal}.logo small{color:#cfcbe6;font-size:.72rem}.menu{flex:1;justify-content:center;align-items:center;gap:2rem;display:flex}.menu a{color:#fff;border-bottom:2px solid #0000;align-items:center;gap:.3rem;padding:.5rem 0;font-weight:500;display:inline-flex}.menu a:hover{color:#c9b8ff;text-decoration:none}.menu a.active{border-color:var(--brand)}.drop{position:relative}.drop-menu{background:#fff;border-radius:14px;min-width:220px;padding:.5rem;display:none;position:absolute;top:100%;left:-1rem;box-shadow:0 16px 40px #0d0b1f59}.drop:hover .drop-menu,.drop:focus-within .drop-menu{display:block}.drop-menu a{color:var(--ink);border:0;border-radius:9px;padding:.55rem .8rem;display:block}.drop-menu a:hover{color:var(--brand);background:#efeaff}.search{background:#1c1a36;border-radius:99px;align-items:center;min-width:240px;padding:.15rem .3rem .15rem 1.1rem;display:flex}.search input{color:#fff;font:inherit;background:0 0;border:0;flex:1;min-width:0;padding:.5rem 0}.search input::placeholder{color:#b9b5d6}.search input:focus{outline:none}.search:focus-within{outline:2px solid var(--brand)}.search button{color:#fff;cursor:pointer;background:0 0;border:0;padding:.4rem .6rem}.icons{align-items:center;gap:.4rem;display:flex}.icon-btn{color:#fff;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:.2rem;padding:.5rem;display:inline-flex;position:relative}.icon-btn:hover{background:#1c1a36;text-decoration:none}.icon-btn small{color:#cfcbe6;font-size:.7rem}.cart b{background:var(--brand);color:#fff;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.7rem;display:grid;position:absolute;top:-2px;right:-4px}.btn{cursor:pointer;font:inherit;color:#fff;background:var(--brand);border:0;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.btn:hover{background:#6a3ae8;text-decoration:none;transform:translateY(-1px)}.btn:disabled{opacity:.6;cursor:wait}.btn.block{border-radius:9px;width:100%;padding:.65rem;font-size:.9rem}.link{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0}.hero{color:#fff;background:radial-gradient(900px 400px at 85% 30%,#2a1f5c 0%,#0000 70%),linear-gradient(135deg,#0d0b1f,#14102f 60%,#0d0b1f);min-height:480px;position:relative;overflow:hidden}.hero-cube{color:#7c4dff;opacity:.22;filter:drop-shadow(0 0 40px #7c4dff);pointer-events:none;position:absolute;top:50%;right:6%;transform:translateY(-50%)rotate(-8deg)}.hero-inner{pointer-events:none;max-width:1280px;margin:0 auto;padding:3.5rem 3rem 2rem;position:relative}.hero-inner a{pointer-events:auto}.hero h1{letter-spacing:-1px;margin:0 0 1.2rem;font-size:clamp(2.4rem,5.2vw,4.2rem);font-weight:800;line-height:1.08}.hero h1 span{color:#9b7bff}.lead{color:#ece9ff;max-width:34ch;margin:0 0 1.8rem;font-size:1.15rem;line-height:1.5}.trust{flex-wrap:wrap;gap:1.6rem;margin:2.2rem 0 0;padding:0;list-style:none;display:flex}.trust li{border-right:1px solid #3a3566;align-items:center;gap:.7rem;padding-right:1.6rem;font-size:.85rem;display:flex}.trust li:last-child{border:0}.trust small{color:#bdb8de}.catbar{background:#ebe9f3;border-radius:14px;margin-top:1.5rem;display:flex;overflow-x:auto}.catbar a{color:var(--ink);white-space:nowrap;border-right:1px solid #d6d3e6;flex:1;justify-content:center;align-items:center;gap:.7rem;padding:1.2rem 1rem;font-weight:500;display:flex}.catbar a:last-child{border:0}.catbar a:hover{color:var(--brand);background:#e1ddf3;text-decoration:none}.section-head{justify-content:space-between;align-items:baseline;display:flex}.section-head a{align-items:center;gap:.3rem;font-size:.9rem;font-weight:500;display:inline-flex}.grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:1.2rem;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:12px;transition:transform .2s,box-shadow .2s;overflow:hidden}.card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #3c288c26}.card img{aspect-ratio:1.15;object-fit:cover;width:100%;display:block}.card-body{flex-direction:column;gap:.4rem;padding:.9rem 1rem 1rem;display:flex}.card h3{margin:0;font:600 .95rem Inter,sans-serif}.card h3 a{color:var(--ink)}.price-sm{font:800 1.35rem Sora,sans-serif}.chips{flex-wrap:wrap;gap:.6rem;margin-bottom:1.5rem;display:flex}.chip{color:var(--muted);border:1px solid var(--line);cursor:pointer;font:inherit;background:#fff;border-radius:99px;padding:.4rem 1rem}.chip.on{background:var(--brand);color:#fff;border-color:var(--brand)}.tag{text-transform:uppercase;letter-spacing:.08em;color:var(--brand);font-size:.72rem;font-weight:600}.detail{grid-template-columns:1fr 1fr;align-items:start;gap:2.5rem;padding-top:1.5rem;display:grid}.detail>div>img{border:1px solid var(--line);border-radius:20px;width:100%}.detail h1{margin:.4rem 0 1rem}.detail p{color:var(--muted);line-height:1.6}.specs{color:var(--muted);padding-left:1.2rem}.price{margin:1rem 0;font-family:Sora,sans-serif;font-size:2rem;font-weight:800}.viewer{aspect-ratio:1;cursor:grab;background:radial-gradient(circle at 50% 35%,#2a1b5e,#07061a 75%);border-radius:20px;width:100%;overflow:hidden;box-shadow:0 10px 40px #3c288c4d}.viewer:active{cursor:grabbing}.viewer canvas{max-width:100%;display:block}.toggle{align-items:center;margin:1rem 0 0}.check{color:var(--ink);cursor:pointer;flex-direction:row;align-items:center;gap:.4rem;font-size:.85rem}.check input{width:auto;accent-color:var(--brand)}.viewer{position:relative}.dim-label{color:#e0f2fe;white-space:nowrap;background:#082f49d9;border:1px solid #38bdf8;border-radius:6px;padding:1px 7px;font:600 11px Inter,sans-serif}.panel{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:1.5rem}.auth{flex-direction:column;gap:1rem;max-width:420px;margin:3rem auto;display:flex}.auth h2{margin:0}.prose{max-width:720px;margin:2rem auto}.prose h2{margin-top:0}.prose p{color:var(--muted);line-height:1.6}.prose details{border-top:1px solid var(--line);padding:.8rem 0}.prose summary{cursor:pointer;font-weight:600}label{color:var(--muted);flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}input,textarea,select{font:inherit;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:10px;padding:.65rem .8rem}input:focus,textarea:focus,select:focus{outline:2px solid var(--brand)}.error{color:#b4234a;background:#ffe8ee;border-radius:10px;margin:0;padding:.6rem .8rem}.line{border-bottom:1px solid var(--line);align-items:center;gap:1rem;padding:.7rem 0;display:flex}.line img{border-radius:10px;width:56px;height:56px}.line input{width:70px}.line.total{border:0;font-size:1.2rem}.grow{flex:1}.news{background:var(--navy);color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;padding:2rem 3rem;display:flex}.news svg{color:#cfc3ff}.news h3{margin:0 0 .2rem;font-size:1.4rem}.news p{color:#d9d5f0;margin:0}.news form{background:#fff;border-radius:12px;min-width:min(480px,100%);padding:.25rem;display:flex}.news form input{background:0 0;border:0;flex:1;min-width:0}.news form input:focus{outline:none}.news-msg{text-align:center;width:100%;color:#cfc3ff!important}footer{text-align:center;color:#bdb8de;background:var(--navy);border-top:1px solid #2a2650;padding:1rem;font-size:.85rem}@media (width<=900px){.nav{gap:1rem;padding:.8rem 1rem}.menu{flex-wrap:wrap;flex:100%;order:3;justify-content:flex-start;gap:1rem}.search{flex:1;min-width:0}.hero-cube{opacity:.15;width:240px;height:240px;right:-40px}.hero-inner{padding:1.5rem 1.25rem 2rem}.detail{grid-template-columns:minmax(0,1fr);gap:1.5rem}.detail>div{min-width:0}.news{padding:1.5rem 1rem}}.stack{gap:1rem;display:grid}.order .row,.row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.row.wrap{flex-wrap:wrap;justify-content:flex-start;margin-top:.6rem}.order ul{margin:.6rem 0;padding-left:1.2rem}.items{list-style:none;padding:0!important}.status{color:#3d1fa8;background:#ece9f8;border-radius:99px;padding:.15rem .7rem;font-size:.8rem;font-weight:600}.status.s-Shipped{color:#166534;background:#dcfce7}.status.s-Printing{color:#92400e;background:#fef3c7}.payout{color:#166534;font:800 1.2rem Sora,sans-serif}.btn.ghost{color:var(--brand);border:1px solid var(--brand);background:#fff}.btn.ghost:hover{background:#efeaff}.btn.small{border-radius:9px;padding:.45rem .9rem;font-size:.85rem}.ship,.mats{border:1px solid var(--line);border-radius:12px;gap:.8rem;margin:1rem 0;padding:.8rem 1rem;display:grid}.ship legend,.mats legend{padding:0 .4rem;font-weight:600}.mats{flex-wrap:wrap;gap:.6rem 1.2rem;display:flex}.row input{min-width:0}.hero-img{object-fit:cover;object-position:right center;pointer-events:none;width:64%;height:100%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32%);mask-image:linear-gradient(90deg,#0000 0,#000 32%)}@media (width<=900px){.hero-img{width:100%;height:240px;position:relative;-webkit-mask-image:linear-gradient(#0000 0,#000 30%);mask-image:linear-gradient(#0000 0,#000 30%)}}.auth.wide{max-width:560px}.credit{color:var(--muted);margin:.4rem 0 0;font-size:.85rem}.viewer-msg{color:#e0f2fe;place-items:center;margin:0;display:grid;position:absolute;inset:0}code{background:#ece9f8;border-radius:4px;padding:0 .3rem}.warnbox{color:#7a4b00;background:#fff6e5;border:1px solid #f2d58a;border-radius:10px;margin:.4rem 0;padding:.6rem .8rem;font-size:.9rem}.nav{gap:1.6rem}.menu{flex-wrap:nowrap;gap:1.5rem}.menu a,.menu-btn{white-space:nowrap}.menu-btn{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.3rem;padding:.5rem 0;font-weight:500;display:inline-flex}.menu-btn:hover{color:#c9b8ff}.drop.right .drop-menu{min-width:210px;left:auto;right:0}.drop-who{color:var(--muted);border-bottom:1px solid var(--line);text-overflow:ellipsis;margin-bottom:.3rem;padding:.5rem .8rem;font-size:.8rem;display:block;overflow:hidden}.drop-item{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:.55rem .8rem;display:block}.drop-item:hover{color:var(--brand);background:#efeaff}.search{min-width:200px}@media (width<=1100px){.menu{flex-wrap:wrap}}.edit-grid{grid-template-columns:280px 1fr;align-items:start;gap:1.2rem;display:grid}.panel.pick{text-align:left;cursor:pointer;font:inherit;color:var(--ink);align-items:center;gap:.7rem;width:100%;padding:.6rem;display:flex}.panel.pick.on{border-color:var(--brand);box-shadow:0 0 0 2px #7c4dff40}.panel.pick img{object-fit:cover;border-radius:8px;width:48px;height:48px}.panel.pick small{display:block}.thumb{border:1px solid var(--line);border-radius:12px;width:220px}.viewer-wrap .viewer{max-width:420px}.okbox{color:#166534;background:#e7f9ee;border-radius:10px;margin:0;padding:.6rem .8rem}@media (width<=900px){.edit-grid{grid-template-columns:minmax(0,1fr)}.edit-grid>*{min-width:0}}.pics{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.6rem;display:grid}.pic{border:2px solid var(--line);cursor:pointer;color:var(--muted);background:#fff;border-radius:10px;flex-direction:column;gap:.2rem;padding:.3rem;font-size:.75rem;display:flex;position:relative}.pic.on{border-color:var(--brand);box-shadow:0 0 0 2px #7c4dff40}.pic input{opacity:0;pointer-events:none;position:absolute}.pic img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}.pic .none{aspect-ratio:1;place-items:center;display:grid}.hero-photo{pointer-events:none;width:64%;transform:translate3d(calc(var(--mx,0) * -16px), calc(var(--my,0) * -9px), 0) scale(1.04);will-change:transform;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32%);mask-image:linear-gradient(90deg,#0000 0,#000 32%)}.hero-photo .hero-img{object-fit:cover;object-position:right center;width:100%;height:100%;display:block;position:static;-webkit-mask-image:none;mask-image:none}.hero-fx{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.hero-fx .embers,.hero-dragon{width:100%;height:100%;position:absolute;inset:0}.hero-dragon canvas{display:block}.hero-inner{z-index:3}.hero{cursor:default}@media (width<=900px){.hero-photo{width:100%;height:240px;position:relative;-webkit-mask-image:linear-gradient(#0000 0,#000 30%);mask-image:linear-gradient(#0000 0,#000 30%)}}@media (prefers-reduced-motion:no-preference){.print{position:relative}.print h1{animation:1.5s steps(26,end) .15s both layers}.nozzle{pointer-events:none;background:linear-gradient(90deg,#0000,#b49cff 18%,#fff 50%,#b49cff 82%,#0000);height:2px;animation:1.5s steps(26,end) .15s both nozzle;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 14px 3px #9b7bffe6}.hero h1 span{background:linear-gradient(100deg,#9b7bff 30%,#fff 50%,#9b7bff 70%) 0 0/250% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3.4s ease-in-out 1.9s both shine}.hero .lead{animation:.8s cubic-bezier(.2,.8,.2,1) 1.45s both rise}.hero .hero-inner>.btn{animation:.8s cubic-bezier(.2,.8,.2,1) 1.65s both rise,2.8s ease-in-out 3s infinite glow}.trust li{animation:.6s cubic-bezier(.2,1.4,.4,1) both pop}.trust li:first-child{animation-delay:1.9s}.trust li:nth-child(2){animation-delay:2.05s}.trust li:nth-child(3){animation-delay:2.2s}.hero-img{animation:2.6s cubic-bezier(.2,.7,.2,1) both heroPhoto,22s ease-in-out 2.6s infinite alternate breathe}.hero:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(105deg,#0000 42%,#bea5ff38 50%,#0000 58%);animation:2.4s ease-out .5s both sweep;position:absolute;inset:0;transform:translate(-110%)}.reveal-on .reveal:not(.in){opacity:0}.reveal.in{animation-duration:.95s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:backwards;animation-delay:calc(var(--i,0) * .11s)}.reveal.in.fx-0{animation-name:dropIn}.reveal.in.fx-1{animation-name:popIn}.reveal.in.fx-2{animation-name:flipIn}.reveal.in.fx-3{animation-name:slideIn}.reveal.in.fx-4{animation-name:wobbleIn}.card{transition:transform .25s,box-shadow .25s}.card:hover{transform:perspective(800px)rotateX(2deg)rotateY(-3deg)translateY(-5px)}}@keyframes layers{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes nozzle{0%{opacity:1;bottom:0}92%{opacity:1}to{opacity:0;bottom:calc(100% - 2px)}}@keyframes shine{0%{background-position:100% 0}to{background-position:0 0}}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.6)translateY(10px)}to{opacity:1;transform:none}}@keyframes glow{0%,to{box-shadow:0 0 #7c4dff00}50%{box-shadow:0 0 26px 4px #7c4dffa6}}@keyframes heroPhoto{0%{opacity:0;filter:brightness(.35)saturate(.7);transform:scale(1.14)}to{opacity:1;filter:none;transform:scale(1)}}@keyframes breathe{0%{transform:scale(1)}to{transform:scale(1.045)}}@keyframes sweep{to{transform:translate(110%)}}@keyframes dropIn{0%{opacity:0;transform:translate(-70px,-90px)rotate(-10deg)}60%{opacity:1;transform:translateY(10px)rotate(2deg)}to{transform:none}}@keyframes popIn{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.08)}to{transform:none}}@keyframes flipIn{0%{opacity:0;transform:perspective(700px)rotateY(100deg)translateY(30px)}to{opacity:1;transform:none}}@keyframes slideIn{0%{opacity:0;transform:translate(110px)skew(-12deg)}to{opacity:1;transform:none}}@keyframes wobbleIn{0%{opacity:0;transform:translateY(46px)rotate(-6deg)}40%{opacity:1;transform:rotate(5deg)}60%{transform:rotate(-3deg)}80%{transform:rotate(1.5deg)}to{transform:none}}.hero-photo{overflow:hidden}.stage{aspect-ratio:846/374;height:100%;position:absolute;top:0;right:0}.stage .plate{width:100%;height:100%;display:block;position:absolute;inset:0}.layer{transform:translate3d(calc(var(--mx,0) * var(--d) * -1px), calc(var(--my,0) * var(--d) * -.6px), 0);transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.layer img{width:100%;height:100%;display:block;position:absolute;inset:0}.layer.dragon{--d:22}.layer.yoda{--d:16}.layer.vase{--d:11}.layer.plant{--d:7}.stage .plate{transform:translate3d(calc(var(--mx,0) * -5px), calc(var(--my,0) * -3px), 0);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.layer.dragon img{transform-origin:19.5% 86%}.layer.yoda img{transform-origin:43.7% 86%}.layer.vase img{transform-origin:60.9% 84%}.layer.plant img{transform-origin:79% 83%}@media (width<=900px){.hero-photo{height:auto}.stage{width:100%;height:auto;position:relative}}@media (prefers-reduced-motion:no-preference){.stage .plate{animation:2.6s cubic-bezier(.2,.7,.2,1) both heroPhoto}.stage{animation:22s ease-in-out 2.6s infinite alternate breathe}.layer.dragon img{animation:2.5s cubic-bezier(.2,.8,.2,1) .35s both dragonFly,5s ease-in-out 3s infinite alternate dragonIdle}.layer.yoda img{animation:1s cubic-bezier(.2,1.5,.4,1) 1.4s both yodaIn,9s ease-in-out 3s infinite yodaIdle}.layer.vase img{animation:2.2s steps(34,end) 1.8s both printIn,2.2s ease-out 1.8s both printGlow,7s ease-in-out 4.5s infinite shimmer}.layer.plant img{animation:1.2s cubic-bezier(.2,.9,.3,1.15) 2.3s both plantIn,6s ease-in-out 3.6s infinite alternate sway}}@keyframes dragonFly{0%{opacity:0;filter:blur(10px);transform:translate(-80%,-60%)rotate(-16deg)scale(.4)}55%{opacity:1;filter:blur();transform:translate(5%,4%)rotate(4deg)scale(1.06)}75%{transform:translate(-1%,-3%)rotate(-1.5deg)scale(.99)}to{opacity:1;filter:none;transform:none}}@keyframes dragonIdle{0%{transform:scale(1)}to{transform:scale(1.004,1.014)}}@keyframes yodaIn{0%{opacity:0;transform:translateY(16%)scale(.7)}to{opacity:1;transform:none}}@keyframes yodaIdle{0%,to{transform:none}12%{transform:rotate(-1.6deg)}24%{transform:rotate(1.4deg)}36%{transform:none}70%{transform:none}74%{transform:translateY(-5%)scale(1.01,.99)}80%{transform:translateY(0)scale(1.02,.97)}86%{transform:none}}@keyframes printIn{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes printGlow{0%{filter:drop-shadow(0 0 10px #b49cff)brightness(1.5)}to{filter:none}}@keyframes shimmer{0%,to{filter:brightness()}50%{filter:brightness(1.1)}}@keyframes plantIn{0%{opacity:0;transform:translateY(14%)scale(.92)}to{opacity:1;transform:none}}@keyframes sway{0%{transform:rotate(-1.1deg)}to{transform:rotate(1.3deg)}}@media (width<=900px){.nav{gap:.6rem 1rem;padding:.7rem 1rem;position:static}.logo{order:1}.logo b{font-size:1.5rem}.logo svg{width:36px;height:36px}.icons{order:2;margin-left:auto}.search{flex:100%;order:3}.menu{order:4;gap:.1rem 1.1rem;font-size:.92rem}.menu a,.menu-btn{padding:.35rem 0}}@media (width<=600px){.catbar{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.catbar a{white-space:normal;text-align:center;border-bottom:1px solid #d6d3e6;border-right:0;gap:.5rem;padding:.9rem .6rem}.catbar a:nth-child(odd){border-right:1px solid #d6d3e6}.catbar a:nth-last-child(-n+2){border-bottom:0}.catbar a:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.section-head{flex-wrap:wrap;gap:.2rem 1rem}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.card-body{padding:.7rem .7rem .8rem}.price-sm{font-size:1.15rem}.card .btn{white-space:nowrap;gap:.3rem;padding:.6rem .4rem;font-size:.85rem}.card .btn svg{width:15px;height:15px}}.stack,.ship{grid-template-columns:minmax(0,1fr)}fieldset,.grow{min-width:0}label input,label select{min-width:0;max-width:100%}
