@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";:root{color:#263b2b;font-synthesis:none;text-rendering:optimizelegibility;--ink:#263b2b;--muted:#687968;--pink:#8ebd65;--purple:#5b8d45;--orange:#b98b55;--mint:#a3c77a;--line:#e3e8d9;background:#f7f8ef;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}.app{overflow:hidden}.announcement{color:#fff;background:#263b2b;justify-content:center;align-items:center;gap:9px;height:36px;font-size:11px;font-weight:700;display:flex}.announcement svg,.announcement a{color:#c5a66b}.header{justify-content:space-between;align-items:center;max-width:1240px;height:82px;margin:auto;padding:0 30px;display:flex}.logo{letter-spacing:-1px;align-items:center;gap:10px;font:700 21px/1 Space Grotesk;display:flex}.logo small{letter-spacing:1.5px;color:#82917b;margin-top:5px;font:700 8px DM Sans;display:block}.logo-mark{color:#fff;background:linear-gradient(140deg,#a7c77b,#658e4d 60%,#71d8c1);border-radius:13px;place-items:center;width:38px;height:38px;font-size:23px;display:grid;box-shadow:0 5px 15px #c5a4ef66}.nav{align-items:center;gap:32px;display:flex}.nav a,.nav button{color:#687968;background:0 0;border:0;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.nav .nav-active{color:#8c70e9}.nav button b{color:#fff;background:#8ebd65;border-radius:5px;padding:3px 5px;font-size:8px}.head-actions{align-items:center;gap:12px;display:flex}.login,.join{color:#405b43;background:0 0;border:0;padding:11px 14px;font-size:12px;font-weight:700}.join{color:#fff;background:#263b2b;border-radius:12px;padding:12px 18px;box-shadow:0 5px 12px #263b2b22}.mobile-toggle{background:0 0;border:0;display:none}.hero{grid-template-columns:1fr 1fr;align-items:center;max-width:1180px;min-height:435px;margin:35px auto 0;padding:30px 30px 48px;display:grid}.eyebrow{letter-spacing:1.8px;color:#9a8cae;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.eyebrow i{background:#8ebd65;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #8ebd6522}.hero h1{letter-spacing:-5px;color:#263b2b;margin:24px 0 17px;font:700 clamp(54px,7vw,82px)/.98 Space Grotesk}.hero-copy>p{color:#687968;max-width:455px;margin:0;font-size:15px;line-height:1.8}.hero-actions{gap:12px;margin-top:26px;display:flex}.btn-primary,.btn-secondary{border-radius:13px;align-items:center;gap:9px;height:47px;padding:0 18px;font-size:12px;font-weight:800;display:flex}.btn-primary{color:#fff;background:linear-gradient(110deg,#ff7d9f,#9c7af1);box-shadow:0 9px 22px #e59bd455}.btn-secondary{color:#405b43;background:#f7f8ef;border:1px solid #eee8f1}.proof{align-items:center;gap:12px;margin-top:33px;display:flex}.avatars{padding-left:4px;display:flex}.avatars span{background:#e4edcf;border:2px solid #fff;border-radius:50%;place-items:center;width:29px;height:29px;margin-left:-4px;font-size:14px;display:grid}.avatars span:nth-child(2){background:#dbe8ce}.avatars span:nth-child(3){background:#d9e9c9}.avatars span:nth-child(4){background:#eee5c9}.proof b,.proof small{display:block}.proof b{font-size:10px}.proof small{color:#9690a2;margin-top:3px;font-size:9px}.hero-visual{place-items:center;height:380px;display:grid;position:relative}.hero-orbit{border:1px dashed #d5e1c9;border-radius:50%;width:320px;height:320px;position:absolute}.orbit-b{border-color:#dce8cd;width:250px;height:250px}.hero-skin{z-index:2;background:linear-gradient(145deg,#c9ad79,#9fc27a 52%,#6d9556);border-radius:42% 42% 34% 34%;place-items:center;width:205px;height:260px;display:grid;position:relative;transform:rotate(-5deg);box-shadow:0 25px 55px #8cae6955}.skin-art{place-items:center;width:100%;height:100%;display:grid;position:relative}.pixel-person{filter:drop-shadow(8px 12px #48395b18);grid-template-columns:repeat(8,19px);grid-auto-rows:19px;display:grid;transform:rotate(-2deg)}.pixel-person i{width:19px;height:19px}.art-spark{color:#fff;font-size:25px;position:absolute;top:20%;right:20%}.hero-float{z-index:4;background:#fff;border:1px solid #e2e9d9;border-radius:13px;padding:12px 16px;font-size:11px;font-weight:800;position:absolute;box-shadow:0 10px 28px #6b54751c}.float-a{top:43px;left:1%;transform:rotate(-5deg)}.float-b{bottom:42px;right:0;transform:rotate(4deg)}.decor{font-size:37px;position:absolute}.d-a{color:#ff9bb4;top:55px;right:17%}.d-b{color:#a78bf1;bottom:50px;left:12%}.d-c{color:#f4bc69;font-size:28px;top:35%;right:3%}.steps{background:#fff;border:1px solid #e3e8d9;border-radius:18px;grid-template-columns:repeat(4,1fr);max-width:1120px;margin:0 auto 78px;padding:20px 25px;display:grid;box-shadow:0 8px 25px #5b42600a}.steps>div{border-right:1px solid #e3e8d9;align-items:center;gap:12px;padding:4px 15px;display:flex}.steps>div:nth-child(3){border:0}.steps b{color:#668c4d;font:700 15px Space Grotesk}.steps span{color:#635d73;font-size:11px;font-weight:700}.steps .free-note{color:#6f9e8d;border:0;justify-content:center;gap:7px;font-size:10px}.gallery{max-width:1180px;margin:auto;padding:0 30px 65px}.section-title{justify-content:space-between;align-items:end;display:flex}.section-title h2{letter-spacing:-1.7px;margin:13px 0 7px;font:700 39px Space Grotesk}.section-title p{color:#898397;margin:0;font-size:12px}.view-all{color:#8c70e9;padding:12px 0;font-size:11px;font-weight:800}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:27px;display:flex}.categories{flex-wrap:wrap;gap:6px;display:flex}.cat{color:#687968;background:0 0;border:0;border-radius:10px;padding:9px 12px;font-size:10px;font-weight:700}.active-cat{color:#fff;background:#263b2b}.filters{gap:8px;display:flex}.search,.sort{color:#9b94a8;background:#fff;border:1px solid #e3e8d9;border-radius:10px;align-items:center;gap:8px;height:37px;padding:0 10px;display:flex}.search input{color:#383249;border:0;outline:0;width:130px;font-size:10px}.sort select{appearance:none;color:#625b72;background:0 0;border:0;outline:0;font-size:10px;font-weight:700}.skin-grid{grid-template-columns:repeat(4,1fr);gap:17px;margin-top:19px;display:grid}.skin-card{background:#fff;border:1px solid #e3e8d9;border-radius:16px;padding:8px;transition:transform .2s,box-shadow .2s}.skin-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #5b426018}.skin-preview{border-radius:11px;place-items:center;height:185px;display:grid;position:relative;overflow:hidden}.p0{background:linear-gradient(140deg,#ffe5c7,#ffd0d9)}.p1{background:linear-gradient(140deg,#e9e0ff,#d4e8ff)}.p2{background:linear-gradient(140deg,#c8f5e9,#d4e5ff)}.p3{background:linear-gradient(140deg,#ffe7bb,#ffd6c8)}.skin-preview .pixel-person{transform:scale(1.22)}.tag{color:#6c5a81;letter-spacing:.6px;background:#fff9;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:800;position:absolute;top:10px;left:10px}.heart{color:#8c8499;background:#fff;border:0;border-radius:9px;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:8px;right:8px}.heart.liked,.likes{color:#f2769d}.skin-info{justify-content:space-between;align-items:center;padding:12px 4px 8px;display:flex}.skin-info h3{margin:0 0 4px;font:700 13px Space Grotesk}.skin-info p{color:#9992a3;margin:0;font-size:9px}.skin-info p b{color:#8e7ad2}.likes{align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.skin-foot{border-top:1px solid #f3eff0;justify-content:space-between;align-items:center;padding:9px 4px 2px;display:flex}.skin-foot>span{color:#9690a1;font-size:9px}.skin-foot button{color:#557d43;background:#edf3e5;border:0;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:800;display:flex}.more{text-align:center;margin-top:27px}.more button,.empty button{color:#7563c0;background:#fff;border:1px solid #e9e1ed;border-radius:11px;padding:12px 17px;font-size:10px;font-weight:800}.empty{text-align:center;color:#8e879d;padding:50px}.empty h3{color:#39334b}.studio-banner{background:linear-gradient(110deg,#ffdae4,#f0e5ff 54%,#d9f7ed);border-radius:23px;align-items:center;gap:22px;max-width:1120px;margin:0 auto 68px;padding:33px 40px;display:flex;position:relative;overflow:hidden}.studio-symbol{color:#9677e8;background:#fff9;border-radius:18px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.studio-text{z-index:1;flex:1}.studio-text h2{margin:7px 0;font:700 27px Space Grotesk}.studio-text h2 span{color:#8b72e8}.studio-text p{color:#756c87;margin:0;font-size:11px}.studio-banner>button{z-index:1;color:#fff;background:#263b2b;border:0;border-radius:11px;padding:13px 17px;font-size:10px;font-weight:800}.banner-deco{color:#fff6;font-size:90px;position:absolute}.deco1{top:-20px;right:10%}.deco2{bottom:-40px;right:4%}.features{grid-template-columns:repeat(3,1fr);gap:30px;max-width:1120px;margin:0 auto 75px;padding:0 15px;display:grid}.features>div{padding:10px 12px}.feature-icon{border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.feature-icon.pink{color:#eb6f9c;background:#ffe2eb}.feature-icon.yellow{color:#d69d3e;background:#fff0c8}.feature-icon.mint{color:#52a88e;background:#dff7ed}.features h3{margin:14px 0 6px;font:700 15px Space Grotesk}.features p{color:#898397;max-width:270px;margin:0;font-size:11px;line-height:1.7}footer{border-top:1px solid #e3e8d9;justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:auto;padding:28px 30px 35px;display:flex}footer p{color:#888194;font-size:10px}footer>small{color:#aaa4b0;font-size:9px}.modal-bg{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:20;background:#263b2b88;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fffaf7;border-radius:22px;width:min(520px,100%);padding:34px;position:relative;box-shadow:0 25px 80px #21182b55}.close{color:#5b536b;background:#e3e9dc;border:0;border-radius:9px;place-items:center;width:33px;height:33px;display:grid;position:absolute;top:17px;right:17px}.modal-symbol{color:#628b4b;background:linear-gradient(135deg,#ffdce7,#dce9ce);border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:18px;display:grid}.modal h2{margin:9px 0;font:700 34px Space Grotesk}.modal h2 span{color:#9578e8}.modal>p{color:#81798f;font-size:12px;line-height:1.7}.prompt-label{letter-spacing:1px;color:#8c8299;margin-top:22px;font-size:9px;font-weight:800;display:block}.prompt-label textarea{resize:vertical;background:#fff;border:1px solid #e0e8d7;border-radius:12px;outline-color:#739a59;width:100%;height:115px;margin-top:9px;padding:13px;font-size:11px;line-height:1.6;display:block}.modal-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.modal-actions>span,.modal-note{color:#9a92a4;align-items:center;gap:6px;font-size:9px;display:flex}.modal-actions button{color:#fff;background:#263b2b;border:0;border-radius:10px;align-items:center;gap:7px;padding:11px 13px;font-size:10px;font-weight:800;display:flex}.modal-actions button:disabled{opacity:.4;cursor:not-allowed}.modal-note{justify-content:center;margin-top:20px}@media (width<=850px){.header{padding:0 20px}.nav{gap:15px}.hero{min-height:390px;padding:25px 24px}.hero h1{font-size:65px}.skin-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,1fr);row-gap:15px;margin:0 20px 65px}.steps>div:nth-child(2){border:0}.steps .free-note{justify-content:flex-start}.studio-banner{margin:0 20px 60px}.gallery{padding:0 20px 55px}footer{flex-wrap:wrap;margin:0 20px}}@media (width<=600px){.announcement{font-size:9px}.header{height:70px}.logo{font-size:19px}.logo-mark{width:34px;height:34px}.nav{z-index:10;background:#fff;border:1px solid #e3e8d9;border-radius:15px;flex-direction:column;align-items:flex-start;padding:18px;display:none;position:absolute;top:105px;left:15px;right:15px;box-shadow:0 15px 30px #33204420}.nav.nav-open{display:flex}.mobile-toggle{color:#49435b;background:0 0;border:0;place-items:center;display:grid}.login{display:none}.join{padding:10px 13px}.hero{grid-template-columns:1fr;margin-top:0;padding:35px 22px 15px}.hero h1{letter-spacing:-3px;font-size:61px}.hero-copy>p{font-size:13px}.hero-visual{height:310px;margin-top:5px}.hero-skin{width:170px;height:220px}.pixel-person{grid-template-columns:repeat(8,16px);grid-auto-rows:16px}.pixel-person i{width:16px;height:16px}.hero-orbit{width:260px;height:260px}.orbit-b{width:205px;height:205px}.float-a{top:35px;left:0}.float-b{bottom:30px;right:0}.steps{margin:0 15px 55px;padding:16px 9px}.steps>div{gap:8px;padding:5px 8px}.steps span{font-size:9px}.steps b{font-size:12px}.steps .free-note{font-size:9px}.gallery{padding:0 15px 50px}.section-title h2{font-size:30px}.section-title p{max-width:250px;font-size:10px}.view-all{font-size:9px}.toolbar{align-items:flex-start}.categories{flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow:auto}.cat{white-space:nowrap;padding:9px}.filters{width:100%}.search{flex:1}.search input{width:100%}.sort{flex-shrink:0}.skin-grid{gap:10px}.skin-preview{height:155px}.pixel-person{transform:scale(1.02)}.skin-info h3{font-size:11px}.skin-card{padding:6px}.studio-banner{grid-template-columns:45px 1fr;gap:13px;margin:0 15px 50px;padding:22px;display:grid}.studio-symbol{width:45px;height:45px}.studio-text h2{font-size:21px}.studio-text p{font-size:10px}.studio-banner>button{grid-column:2;justify-self:start}.features{grid-template-columns:1fr;gap:12px;margin:0 0 45px;padding:0 25px}.features>div{grid-template-columns:45px 1fr;column-gap:12px;display:grid}.feature-icon{grid-row:span 2}.features h3{margin:2px 0 4px}.features p{max-width:none}footer{grid-template-columns:1fr 1fr;padding:23px 0;display:grid}footer p{grid-area:2/1/auto/-1;margin:0}footer>small{grid-column:1/-1}.modal{padding:27px 21px}.modal h2{font-size:29px}.modal-actions{flex-direction:column;align-items:flex-start}.modal-actions button{align-self:flex-end}}.logo-mark{color:#263b2b!important;background:linear-gradient(145deg,#8fbd65,#426d3b)!important;border-radius:10px!important;box-shadow:0 5px 15px #557d4333!important}.logo-mark svg{width:27px;height:27px;display:block}.logo>span:last-child>span{color:#5b8d45!important}.hero h1 span,.section-title h2 span{color:#0000!important;background:linear-gradient(100deg,#a5c978,#5b8d45 58%,#b98b55)!important;-webkit-background-clip:text!important;background-clip:text!important}.btn-primary{background:linear-gradient(110deg,#8fbd65,#557d43)!important;box-shadow:0 9px 22px #8fbd6540!important}.active-cat,.join,.studio-banner>button,.modal-actions button{background:#263b2b!important}.clean-header{border-bottom:1px solid #e3e8d9;max-width:none;height:76px;padding:0 max(24px,50vw - 560px)}.clean-header .nav{gap:26px}.clean-header .nav button{color:#687968;padding:10px 0}.clean-header .nav .nav-active{color:#426d3b}.saved-count{color:#426d3b;background:#e9f0df;border-radius:20px;padding:2px 7px;font-size:10px}.free-label{color:#587d46;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.clean-main{max-width:1120px;margin:auto;padding:0 24px}.clean-hero{background:linear-gradient(110deg,#edf3e4,#f5f2e6 62%,#e7efdc);border-radius:22px;min-height:300px;margin:34px 0 54px;padding:44px 48px;position:relative;overflow:hidden}.clean-hero .eyebrow{color:#66815a}.clean-hero h1{letter-spacing:-3px;color:#263b2b;margin:17px 0 12px;font:700 clamp(42px,6vw,62px)/1.04 Space Grotesk}.clean-hero h1 span{color:#628b49}.clean-hero p{color:#687968;max-width:430px;margin:0 0 22px;font-size:14px;line-height:1.7}.clean-hero .btn-primary{border-radius:10px;width:max-content;height:43px}.hero-creeper{background:linear-gradient(145deg,#a7ce79,#5b8d45);border-radius:30px;place-items:center;width:178px;height:178px;display:grid;position:absolute;top:50%;right:13%;transform:translateY(-50%)rotate(5deg);box-shadow:0 18px 40px #557d4330}.creeper-face{background:#8fbd65;width:110px;height:130px;position:relative;box-shadow:inset 0 0 0 8px #79a950}.creeper-face i{background:#263b2b;width:23px;height:23px;position:absolute;top:28px}.creeper-face i:first-child{left:17px}.creeper-face i:nth-child(2){right:17px}.creeper-face b{clip-path:polygon(0 0,35% 0,35% 35%,65% 35%,65% 0,100% 0,100% 100%,65% 100%,65% 65%,35% 65%,35% 100%,0 100%);background:#263b2b;width:42px;height:48px;position:absolute;top:57px;left:34px}.clean-gallery{padding:0 0 48px}.clean-gallery .section-title{align-items:end}.clean-gallery .section-title h2{margin:10px 0 6px;font-size:34px}.clean-gallery .section-title p{font-size:12px}.result-count{color:#6c8063;font-size:11px;font-weight:700}.clean-toolbar{justify-content:flex-start;margin-top:23px}.clean-toolbar .search{background:#fff;flex:1;max-width:460px;height:43px}.clean-toolbar .search input{width:100%;font-size:12px}.clean-toolbar .sort{height:43px}.clean-categories{gap:8px;margin-top:15px}.clean-categories .cat{border:1px solid #e3e8d9;padding:9px 14px}.clean-categories .active-cat{border-color:#263b2b}.clean-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px}.clean-card{box-shadow:none;border-radius:14px;padding:8px}.clean-card:hover{transform:translateY(-3px);box-shadow:0 9px 24px #263b2b12}.clean-preview{cursor:pointer;background:linear-gradient(145deg,#e9efdf,#f2ead8);border:0;width:100%;height:190px}.clean-card:nth-child(4n+2) .clean-preview{background:linear-gradient(145deg,#e6eddf,#e9e5d3)}.clean-card:nth-child(4n+3) .clean-preview{background:linear-gradient(145deg,#e1eee2,#e9eedb)}.clean-card:nth-child(4n+4) .clean-preview{background:linear-gradient(145deg,#f0eadb,#e4eddb)}.clean-preview .pixel-person{transform:scale(1.22)}.preview-hint{color:#fff;opacity:0;background:#263b2bdc;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:700;transition:opacity .2s;position:absolute;bottom:10px;right:10px}.clean-preview:hover .preview-hint,.clean-preview:focus-visible .preview-hint{opacity:1}.clean-card .skin-info{padding:13px 4px 10px}.clean-card .skin-info h3{font-size:13px}.clean-card .skin-info p b{color:#628b49}.clean-card .likes{color:#698653}.clean-card .skin-foot{border-color:#edf0e8}.clean-card .skin-foot>span{color:#788572}.save-skin{color:#527541;background:#f3f6ed;border:1px solid #dce6d3;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:700;display:flex}.save-skin.is-saved,.modal-save.is-saved{color:#fff;background:#263b2b;border-color:#263b2b}.sample-note{text-align:center;color:#8a9683;padding:0 0 34px;font-size:10px}.clean-footer{border-top:1px solid #e3e8d9;max-width:1120px;margin:auto;padding:22px 24px 30px}.clean-footer>small{color:#87917f;font-size:10px}.skin-modal{background:#fbfcf7;border-radius:20px;width:min(420px,100%);padding:26px;position:relative;box-shadow:0 25px 80px #17241455}.skin-modal-art{background:linear-gradient(145deg,#e9efdf,#e4ead9);border-radius:14px;place-items:center;height:205px;margin-bottom:22px;display:grid}.skin-modal-art .pixel-person{transform:scale(1.6)}.skin-modal h2{color:#263b2b;margin:10px 0 5px;font:700 27px Space Grotesk}.skin-modal p{color:#687968;margin:0 0 18px;font-size:12px}.skin-modal p b{color:#527541}.modal-save{color:#426d3b;background:#e9f0df;border:0;border-radius:10px;align-items:center;gap:8px;padding:12px 15px;font-size:11px;font-weight:800;display:flex}.skin-modal>small{color:#899384;margin-top:15px;font-size:9px;line-height:1.5;display:block}@media (width<=850px){.clean-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clean-hero{padding:38px}.hero-creeper{width:145px;height:145px;right:8%}.creeper-face{transform:scale(.8)}}@media (width<=600px){.clean-header{height:68px;padding:0 16px}.clean-header .nav{top:78px;left:14px;right:14px}.free-label{font-size:9px}.clean-main{padding:0 15px}.clean-hero{min-height:270px;margin:20px 0 38px;padding:30px 23px}.clean-hero h1{letter-spacing:-2px;font-size:43px}.clean-hero p{max-width:235px;font-size:12px}.hero-creeper{border-radius:18px;width:86px;height:86px;top:35%;right:14px}.creeper-face{transform:scale(.48)}.clean-gallery .section-title h2{font-size:28px}.clean-gallery .section-title p{max-width:220px;font-size:10px}.clean-toolbar{gap:8px}.clean-toolbar .search{min-width:0}.clean-toolbar .search input{font-size:10px}.clean-toolbar .sort{padding:0 7px}.clean-toolbar .sort select{max-width:85px;font-size:9px}.clean-categories{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.clean-categories .cat{white-space:nowrap;font-size:9px}.clean-grid{gap:10px}.clean-preview{height:150px}.clean-card{padding:6px}.clean-card .skin-info h3{font-size:11px}.clean-card .skin-info p,.clean-card .likes{font-size:8px}.save-skin{padding:6px 7px;font-size:9px}.clean-footer{flex-wrap:wrap;justify-content:space-between;margin:0 15px;padding:20px 0;display:flex}.clean-footer>small{line-height:1.5}}.collection-switch{border-bottom:1px solid #e3e8d9;gap:8px;margin-top:24px;padding-bottom:12px;display:flex}.collection-switch button{color:#687968;background:#fff;border:1px solid #e3e8d9;border-radius:9px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:800;display:flex}.collection-switch button.switch-active{color:#fff;background:#263b2b;border-color:#263b2b}.pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.pack-card{background:#fff;border:1px solid #e3e8d9;border-radius:15px;padding:9px;transition:transform .2s,box-shadow .2s;overflow:hidden}.pack-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #263b2b12}.pack-cover{background:linear-gradient(130deg,#eaf0df,#e9e2cd);border:0;border-radius:10px;place-items:center;width:100%;height:190px;display:grid;position:relative;overflow:hidden}.pack-card:nth-child(2) .pack-cover{background:linear-gradient(130deg,#eee8d8,#e1ecd9)}.pack-card:nth-child(3) .pack-cover{background:linear-gradient(130deg,#dcebe0,#eee9d7)}.pack-card:nth-child(4) .pack-cover{background:linear-gradient(130deg,#e7e4d5,#e3eddc)}.pack-tag{color:#527541;letter-spacing:.6px;background:#fff;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:900;position:absolute;top:12px;left:12px}.pack-art-stack{justify-content:center;align-items:center;padding:15px;display:flex}.pack-mini{background:#ffffffa8;border:1px solid #fff;border-radius:10px;place-items:center;width:95px;height:120px;margin-left:-15px;display:grid;box-shadow:0 7px 15px #263b2b17}.pack-mini:first-child{margin-left:0;transform:rotate(-9deg)translateY(7px)}.pack-mini:nth-child(2){z-index:1;transform:translateY(-5px)}.pack-mini:nth-child(3){transform:rotate(9deg)translateY(7px)}.pack-mini .pixel-person{transform:scale(.65)}.pack-open{color:#fff;background:#263b2b;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:10px;right:10px}.pack-info{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 6px 7px;display:flex}.pack-category{color:#668653;font-size:9px;font-weight:800}.pack-info h3{color:#263b2b;margin:5px 0;font:700 17px Space Grotesk}.pack-info p{color:#788572;max-width:350px;margin:0 0 8px;font-size:10px;line-height:1.55}.pack-info small,.pack-by{color:#899384;font-size:9px}.pack-save{color:#527541;background:#f3f6ed;border:1px solid #dce6d3;border-radius:9px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.pack-save.is-saved{color:#fff;background:#263b2b;border-color:#263b2b}.pack-modal{background:#fbfcf7;border-radius:20px;width:min(480px,100%);max-height:88vh;padding:28px;position:relative;overflow:auto;box-shadow:0 25px 80px #17241455}.pack-modal h2{color:#263b2b;margin:12px 0 6px;font:700 29px Space Grotesk}.pack-modal>p{color:#687968;margin:0 0 7px;font-size:12px;line-height:1.65}.pack-member-list{gap:8px;margin:18px 0;display:grid}.pack-member{background:#fff;border:1px solid #e6ebdf;border-radius:11px;align-items:center;gap:12px;padding:8px;display:flex}.pack-member-art{background:#edf2e5;border-radius:8px;place-items:center;width:48px;height:52px;display:grid;overflow:hidden}.pack-member-art .pixel-person{transform:scale(.32)}.pack-member>span{flex:1;min-width:0}.pack-member>span b,.pack-member>span small{display:block}.pack-member>span b{color:#263b2b;font-size:11px}.pack-member>span small{color:#899384;margin-top:4px;font-size:9px}.pack-member>button{color:#527541;background:#f3f6ed;border:1px solid #dce6d3;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800}.pack-modal .download-note{color:#899384;margin-top:12px;font-size:9px;display:block}.next-features{max-width:1120px;margin:0 auto 20px;padding:0 24px}.next-features>div{color:#527541;background:#edf3e6;border:1px solid #e0e9d8;border-radius:12px;align-items:center;gap:12px;padding:16px 18px;display:flex}.next-features span b,.next-features span small{display:block}.next-features span b{font-size:11px}.next-features span small{color:#788572;margin-top:4px;font-size:10px}@media (width<=700px){.pack-grid{grid-template-columns:1fr}.pack-cover{height:170px}.collection-switch button{flex:1;justify-content:center;padding:10px 8px;font-size:10px}.pack-info h3{font-size:15px}.pack-modal{padding:25px 19px}.next-features{padding:0 15px}.next-features>div{align-items:flex-start}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-top:88px}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;overflow-x:hidden}body{width:100%;min-width:320px;overflow-x:hidden}#root{width:100%;min-height:100dvh}img,svg,video,canvas{max-width:100%}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}:focus-visible{outline-offset:3px;outline:3px solid #83a95e}.clean-header{z-index:15;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right));background:#f7f8eff2;position:sticky;top:0}.clean-main{width:100%;max-width:1168px;padding-left:clamp(14px,3vw,32px);padding-right:clamp(14px,3vw,32px)}.clean-hero{width:100%;min-height:clamp(250px,30vw,340px);margin-top:clamp(18px,3vw,34px);padding:clamp(24px,5vw,52px)}.clean-hero h1{letter-spacing:clamp(-3px,-.3vw,-1.5px);overflow-wrap:anywhere;font-size:clamp(36px,5.8vw,64px)}.clean-hero p{font-size:clamp(12px,1.2vw,14px)}.hero-creeper{width:clamp(90px,15vw,178px);height:clamp(90px,15vw,178px);right:clamp(16px,8vw,100px)}.creeper-face{transform:scale(clamp(.48,.009vw + .48,.95));transform-origin:50%}.clean-gallery .section-title{flex-wrap:wrap;justify-content:space-between;gap:18px;display:flex}.clean-gallery .section-title>div{min-width:0}.clean-gallery .section-title h2{overflow-wrap:anywhere;font-size:clamp(25px,3vw,35px)}.clean-toolbar{align-items:center;gap:12px;width:100%;display:flex}.clean-toolbar .search{flex:1;min-width:0}.clean-toolbar .search input{min-width:0}.clean-toolbar .sort{flex-shrink:0}.clean-categories{overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;padding:3px 1px 9px;display:flex;overflow-x:auto}.clean-categories .cat{flex:none;min-height:38px}.collection-switch{flex-wrap:wrap;display:flex}.collection-switch button{min-height:42px}.clean-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.clean-card{min-width:0}.clean-preview{min-height:140px}.clean-card .skin-info{gap:7px;min-width:0}.clean-card .skin-info>div{min-width:0}.clean-card .skin-info h3,.pack-info h3,.clean-card .skin-info p{overflow-wrap:anywhere}.save-skin,.pack-save{min-height:36px}.pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pack-card{min-width:0}.pack-cover{min-height:150px}.pack-info>div{min-width:0}.clean-footer{width:calc(100% - 2*clamp(14px,3vw,32px))}.modal-bg{overscroll-behavior:contain;padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom));overflow-y:auto}.skin-modal,.pack-modal{overscroll-behavior:contain;width:min(480px,100%);max-height:calc(100dvh - 28px);overflow-y:auto}.close{width:40px;height:40px}.pack-member>button{min-height:36px}.next-features{width:100%;padding-left:clamp(14px,3vw,32px);padding-right:clamp(14px,3vw,32px)}@media (width>=1400px){.clean-main{max-width:1240px}.clean-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.clean-preview{height:210px}}@media (width<=1024px){.clean-header,.clean-main{padding-left:22px;padding-right:22px}.clean-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.clean-preview{height:175px}.hero-creeper{right:7%}}@media (width<=768px){.clean-header{height:68px;padding-left:18px;padding-right:18px}.clean-header .nav{gap:18px}.clean-main{padding-left:18px;padding-right:18px}.clean-hero{min-height:260px;margin:18px 0 36px;padding:30px}.clean-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.clean-preview{height:clamp(145px,27vw,205px)}.pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pack-cover{height:clamp(145px,25vw,185px)}.pack-mini{width:clamp(62px,10vw,90px);height:clamp(82px,13vw,112px)}.clean-footer{gap:14px}}@media (width<=600px){.clean-header{height:64px;padding-left:14px;padding-right:14px}.clean-header .nav{gap:5px;padding:12px;top:70px;left:12px;right:12px}.clean-header .nav button{width:100%;min-height:44px;padding:10px 8px}.head-actions{gap:8px}.free-label{white-space:nowrap;font-size:9px}.mobile-toggle{place-items:center;width:42px;height:42px;display:grid}.clean-main{padding-left:14px;padding-right:14px}.clean-hero{border-radius:17px;min-height:250px;margin:15px 0 30px;padding:25px 20px}.clean-hero h1{max-width:78%;font-size:clamp(34px,9vw,44px);line-height:1.06}.clean-hero p{max-width:68%;font-size:11px;line-height:1.55}.clean-hero .btn-primary{height:41px;padding:0 12px;font-size:10px}.hero-creeper{border-radius:15px;width:76px;height:76px;top:50%;right:13px}.creeper-face{transform:scale(.43)}.clean-gallery .section-title{align-items:flex-start}.clean-gallery .section-title h2{font-size:26px}.clean-gallery .section-title p{font-size:10px;line-height:1.5}.result-count{align-self:flex-end;font-size:9px}.collection-switch{gap:7px;margin-top:18px}.collection-switch button{flex:1;justify-content:center;min-width:0;padding:9px 7px;font-size:9px}.clean-toolbar{gap:7px;margin-top:16px}.clean-toolbar .search{gap:6px;height:42px;padding:0 10px}.clean-toolbar .search input{font-size:10px}.clean-toolbar .sort{gap:5px;height:42px;padding:0 8px}.clean-toolbar .sort select{max-width:78px;font-size:9px}.clean-categories{gap:6px;margin-top:10px}.clean-categories .cat{min-height:36px;padding:8px 11px;font-size:9px}.clean-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}.clean-card{border-radius:11px;padding:6px}.clean-preview{height:clamp(125px,39vw,175px);min-height:0}.clean-preview .pixel-person{transform:scale(.95)}.clean-card .skin-info{padding:10px 3px 7px}.clean-card .skin-info h3{font-size:10px}.clean-card .skin-info p{font-size:8px}.clean-card .likes{gap:3px;font-size:8px}.clean-card .likes svg{width:11px}.clean-card .skin-foot{gap:5px;padding:7px 2px 2px}.clean-card .skin-foot>span{font-size:8px}.save-skin{min-height:32px;padding:6px 7px;font-size:8px}.pack-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:14px}.pack-cover{height:165px}.pack-mini{width:78px;height:100px}.pack-mini .pixel-person{transform:scale(.5)}.pack-info{padding:12px 4px 5px}.pack-info h3{font-size:15px}.pack-info p{font-size:10px}.next-features{padding-left:14px;padding-right:14px}.next-features>div{gap:9px;padding:13px}.next-features span small{line-height:1.5}.clean-footer{flex-wrap:wrap;align-items:flex-start;width:calc(100% - 28px);margin:0 14px;padding:18px 0 22px;display:flex}.clean-footer>small{max-width:100%;font-size:9px;line-height:1.5}.skin-modal,.pack-modal{border-radius:16px;padding:22px 17px}.skin-modal-art{height:170px}.pack-member{gap:8px}.pack-member>span b{font-size:10px}}@media (width<=360px){.free-label{display:none}.clean-hero{padding:22px 16px}.clean-hero h1{font-size:34px}.clean-hero p{max-width:72%}.hero-creeper{width:64px;height:64px;right:9px}.creeper-face{transform:scale(.36)}.clean-toolbar .sort select{max-width:65px}.clean-card .skin-info{flex-direction:column;align-items:flex-start}.clean-card .likes{align-self:flex-start}.save-skin{font-size:7px}}@media (orientation:landscape) and (height<=500px) and (width<=900px){.clean-header{height:58px}.clean-header .nav{top:62px}.clean-hero{min-height:210px;margin:12px 0 22px}.modal-bg{place-items:start center}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.clean-hero .hero-actions .btn-primary{margin-top:0}.btn-upload{color:#2c4932;cursor:pointer;background:#fff;border:1px solid #283c2b2e;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 17px;font:700 13px inherit;display:inline-flex;box-shadow:0 5px 16px #253d2b12}.btn-upload:hover{background:#f4f8ed;transform:translateY(-1px)}.visually-hidden-file{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uploaded-heading{justify-content:space-between;align-items:end;gap:12px;margin:26px 0 12px;display:flex}.uploaded-heading h3{margin:5px 0 0;font-size:22px}.uploaded-heading>span{color:#718071;font-size:11px}.uploaded-preview{background:#eef2e8;border-radius:10px;place-items:center;height:175px;display:grid;position:relative;overflow:hidden}.uploaded-preview img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;padding:14px}.uploaded-preview .tag{position:absolute;top:10px;left:10px}.upload-file-preview{background:#f5f8f1;border:1px solid #dce7d4;border-radius:12px;align-items:center;gap:12px;margin:14px 0;padding:10px;display:flex}.upload-file-preview img{object-fit:contain;width:68px;height:68px;image-rendering:pixelated;background:#e9f0e2;border-radius:8px;padding:5px}.upload-file-preview span{flex-direction:column;gap:4px;font-size:12px;display:flex}.upload-file-preview small{color:#718071}.upload-dropzone{color:#3b5b3e;cursor:pointer;background:#f5f8f1;border:1.5px dashed #a9bd9b;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-height:112px;margin:16px 0;display:flex}.upload-dropzone b{font-size:13px}.upload-dropzone small{color:#718071;font-size:10px}.upload-field{color:#52634f;flex-direction:column;gap:7px;margin:12px 0;font-size:11px;font-weight:700;display:flex}.upload-field input{color:#263b2b;background:#fff;border:1px solid #dce4d6;border-radius:9px;outline:none;width:100%;height:43px;padding:0 12px;font:500 13px inherit}.upload-field input:focus{border-color:#8fbd65;box-shadow:0 0 0 3px #8fbd6529}.upload-error{color:#a33d2d;background:#fff0ec;border-radius:8px;padding:9px 11px;font-size:11px}.upload-modal .modal-save{justify-content:center;width:100%;margin-top:8px}.upload-modal .modal-save:disabled{opacity:.45;cursor:not-allowed}.upload-privacy{color:#788274;margin-top:12px;font-size:10px;line-height:1.5;display:block}@media (width<=600px){.hero-actions{gap:7px;margin-top:16px}.btn-upload{min-height:41px;padding:0 11px;font-size:10px}.clean-hero .hero-actions .btn-primary{height:41px;padding:0 11px;font-size:10px}.uploaded-preview{height:clamp(125px,39vw,175px)}.uploaded-heading h3{font-size:18px}.upload-modal{padding:22px 17px}}.account-button{color:#34513a;cursor:pointer;background:#fff;border:1px solid #dce4d6;border-radius:9px;padding:9px 14px;font:700 12px inherit}.account-button:hover{background:#f1f6eb}.google-auth{color:#263b2b;cursor:pointer;background:#fff;border:1px solid #dce4d6;border-radius:9px;justify-content:center;align-items:center;gap:11px;width:100%;height:46px;margin:18px 0 14px;font:700 13px inherit;display:flex}.google-auth span{color:#4285f4;font-size:17px;font-weight:800}.google-auth:hover{background:#f7f9f4}.auth-divider{color:#82907d;align-items:center;gap:10px;margin:12px 0;font-size:10px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e5eadf;flex:1;height:1px}.auth-success{color:#35653b;background:#edf7e8;border-radius:9px;padding:10px 12px;font-size:11px;line-height:1.5}.auth-modal .modal-save{justify-content:center;width:100%}@media (width<=600px){.account-button{padding:8px 10px;font-size:10px}.auth-modal{padding:22px 17px}}
