:root{--paper:#f1ece2;--paper-dark:#ddd3c3;--black:#111;--yellow:#f3b51b;--blue:#15b8e7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--black);background:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{display:block}.shell{width:min(1400px,100% - 56px);margin:auto}.nav{border-bottom:1px solid #0000002e;grid-template-columns:1fr auto 1fr;align-items:center;height:95px;display:grid}.navLogo{width:92px;height:72px;overflow:hidden}.navLogo img{object-fit:cover;width:92px;height:92px;transform:translateY(-10px)}.navMenu{letter-spacing:2px;gap:38px;font-size:11px;font-weight:900;display:flex}.navX{letter-spacing:2px;justify-self:end;font-size:11px;font-weight:900}.hero{background:radial-gradient(circle at 80% 25%, #15b8e721, transparent 30%), var(--paper);min-height:900px;position:relative;overflow:hidden}.heroGrid{grid-template-columns:43% 57%;align-items:center;min-height:760px;display:grid}.heroLeft{z-index:5;position:relative}.issue{letter-spacing:2px;font-size:10px;font-weight:900;position:absolute;top:45px;left:0}.heroCopy{margin-top:80px}.smallLabel{letter-spacing:4px;margin-bottom:20px;font-size:12px;font-weight:900;display:block}.heroCopy h1{letter-spacing:-8px;margin:0;font-size:clamp(68px,8vw,135px);font-weight:950;line-height:.78}.heroCopy p{color:#676158;margin:30px 0;font-size:16px;line-height:1.5}.enterButton{text-align:center;background:#ffffff3d;border:2px solid #111;border-radius:50%;place-items:center;width:145px;height:145px;font-size:11px;font-weight:900;display:grid;transform:rotate(-8deg)}.enterButton span{margin-top:-24px;font-size:24px}.heroVisual{height:700px;position:relative}.heroVisual:before{content:"";clip-path:polygon(25% 0,100% 4%,100% 100%,0 88%);background:linear-gradient(135deg,#0000 0 42%,#15b8e72e 42% 64%,#0000 64%);position:absolute;inset:30px 0 20px}.heroImageFrame{z-index:3;justify-content:center;align-items:end;width:590px;height:620px;display:flex;position:absolute;bottom:28px;right:2%}.heroImageFrame img{object-fit:contain;object-position:center bottom;filter:drop-shadow(18px 20px #0000001f);width:100%;height:100%}.heroWord{z-index:5;font-size:14px;font-weight:950;position:absolute;top:120px;right:3%;transform:rotate(7deg)}.heroSticker{z-index:5;background:#f5ecb8;border:1px solid #00000014;width:180px;padding:15px;position:absolute;bottom:125px;right:5%;transform:rotate(-6deg);box-shadow:8px 8px #0000001a}.heroSticker span,.heroSticker strong{font-size:11px;display:block}.heroSticker strong{margin-top:5px}.heroSmile{z-index:5;font-size:58px;position:absolute;bottom:85px;right:1%;transform:rotate(-7deg)}.tape{z-index:6;background:#d6c9abd9;width:125px;height:32px;position:absolute}.tapeTop{top:4px;right:28%;transform:rotate(-11deg)}.heroBottom{letter-spacing:2px;border-top:1px solid #0003;justify-content:space-between;padding:16px 0;font-size:9px;font-weight:900;display:flex}.story{color:#fff;background:#111;padding:145px 0}.storyGrid{grid-template-columns:70px 1fr 420px;gap:70px;display:grid}.storyIndex{color:var(--yellow);font-size:12px;font-weight:900}.sectionLabel{letter-spacing:3px;font-size:11px;font-weight:900}.storyText h2{letter-spacing:-11px;margin:26px 0;font-size:clamp(90px,12vw,165px);line-height:.72}.storyLine{background:#fff;width:52%;height:2px;margin:45px 0 28px}.storyText p{color:#ffffffa6;font-size:17px;line-height:1.7}.storyAside{min-height:500px;position:relative}.storyAside img{filter:drop-shadow(15px 18px #ffffff0f);width:100%;max-width:390px;margin:auto}.asideQuote{background:var(--yellow);color:#111;padding:16px 18px;font-size:13px;font-weight:950;position:absolute;bottom:25px;right:0;transform:rotate(4deg)}.drop{background:var(--paper);padding:135px 0}.dropHeader{justify-content:space-between;align-items:end;margin-bottom:65px;display:flex}.dropHeader h2{letter-spacing:-11px;margin:18px 0 0;font-size:clamp(82px,11vw,165px);line-height:.72}.dropHeaderNote{font-size:12px;font-weight:900;line-height:1.25}.dropList{border-top:2px solid #111}.dropItem{border-bottom:1px solid #0000002e;grid-template-columns:70px 1fr 330px 60px;align-items:center;min-height:220px;display:grid}.dropNo{font-size:11px;font-weight:900}.dropInfo h3{letter-spacing:-2px;margin:0;font-size:37px}.dropInfo p{color:#777168;margin:8px 0 0;font-size:13px}.dropThumb{justify-content:center;height:220px;display:flex;overflow:hidden}.dropThumb img{object-fit:contain;width:220px;height:220px}.thumbCool{filter:grayscale(.9)contrast(1.1);transform:rotate(3deg)scale(1.05)}.thumbQuiet{filter:sepia(.25)contrast(.92);transform:rotate(-4deg)}.dropArrow{font-size:30px}.manifesto{background:#b9b0a2;padding:125px 20px}.manifestoPaper{background:#f7f3eb;border:2px solid #111;grid-template-columns:40% 60%;align-items:center;width:min(1100px,94%);min-height:670px;margin:auto;padding:40px;display:grid;transform:rotate(-2deg);box-shadow:20px 22px #0000001f}.manifestoLogo{width:100%;max-width:390px;margin:auto}.manifestoText{padding:30px}.manifestoLabel{letter-spacing:3px;font-size:10px;font-weight:900}.manifestoText h2{letter-spacing:-7px;margin:65px 0 40px;font-size:clamp(54px,7vw,105px);line-height:.79}.manifestoText h2 span{color:var(--yellow);-webkit-text-stroke:2px #111}.manifestoText p{color:#666158;line-height:1.5}.follow{letter-spacing:2px;border-bottom:2px solid #111;margin-top:25px;padding-bottom:5px;font-size:11px;font-weight:900;display:inline-block}footer{color:#fff;background:#111;padding:35px 0}.footerInner{justify-content:space-between;align-items:center;display:flex}.footerInner img{object-fit:contain;width:95px;height:95px}.footerInner>div{letter-spacing:2px;color:#ffffff80;gap:25px;font-size:9px;display:flex}@media (max-width:900px){.nav{grid-template-columns:1fr auto}.navMenu{display:none}.heroGrid{grid-template-columns:1fr;padding-top:55px}.hero{min-height:1050px}.heroVisual{margin-top:30px}.heroImageFrame{width:min(600px,92vw);right:50%;transform:translate(50%)}.heroCopy h1{font-size:clamp(57px,13vw,95px)}.storyGrid{grid-template-columns:1fr}.storyAside{margin-top:40px}.dropItem{grid-template-columns:45px 1fr 160px 30px}.dropThumb img{width:160px;height:160px}.manifestoPaper{grid-template-columns:1fr}.manifestoLogo{max-width:300px}}@media (max-width:600px){.shell{width:calc(100% - 28px)}.hero{min-height:930px}.heroImageFrame{height:500px;bottom:10px}.heroWord,.heroSticker{display:none}.dropHeader{display:block}.dropHeaderNote{margin-top:20px}.dropHeader h2{font-size:75px}.dropItem{grid-template-columns:30px 1fr 90px 20px;min-height:160px}.dropInfo h3{font-size:20px}.dropThumb{height:160px}.dropThumb img{width:100px;height:100px}.manifestoPaper{padding:20px}.manifestoText{padding:20px 0}.manifestoText h2{margin:40px 0;font-size:52px}.footerInner{display:block}}.gtd{color:#fff;background:#111;padding:145px 0 160px}.gtdShell{max-width:1180px}.gtdHead{grid-template-columns:1fr 300px;align-items:end;gap:70px;padding-bottom:70px;display:grid}.gtdHead h2{letter-spacing:-12px;margin:18px 0 0;font-size:clamp(90px,12vw,170px);line-height:.72}.gtdIntro{padding-bottom:15px}.gtdIntro p{color:#ffffff9e;margin:0 0 25px;font-size:14px;line-height:1.6}.gtdTag{letter-spacing:2px;border:1px solid #ffffff47;padding:9px 12px;font-size:9px;font-weight:900;display:inline-block}.gtdSteps{border-top:1px solid #ffffff40}.gtdStep{border-bottom:1px solid #ffffff26;grid-template-columns:70px 1fr;gap:30px;padding:38px 0;display:grid}.stepNo{color:#f3b51b;font-size:12px;font-weight:900}.stepTitle{letter-spacing:-.5px;font-size:22px;font-weight:950}.stepContent p{color:#ffffff8c;margin:8px 0 20px;font-size:13px;line-height:1.5}.taskButton{letter-spacing:1px;border:1px solid #ffffff80;align-items:center;min-height:44px;padding:0 17px;font-size:10px;font-weight:900;transition:all .15s;display:inline-flex}.taskButton:hover{color:#111;background:#fff}.proofLabel{letter-spacing:2px;color:#ffffff8c;margin:24px 0 8px;font-size:9px;font-weight:900;display:block}.stepContent input,.walletInput{color:#fff;background:#ffffff0e;border:1px solid #ffffff3d;outline:none;width:100%;max-width:720px;height:48px;padding:0 15px;font-size:13px}.stepContent input:focus,.walletInput:focus{border-color:#f3b51b}.stepContent input::placeholder,.walletInput::placeholder{color:#ffffff52}.gtdForm{color:#111;background:#f3eee4;margin-top:70px;padding:45px;transform:rotate(-1deg);box-shadow:12px 14px #f3b51bcc}.walletTitle{letter-spacing:3px;font-size:9px;font-weight:900}.gtdForm h3{letter-spacing:-3px;margin:12px 0 7px;font-size:48px}.gtdForm p{color:#6d685f;margin:0 0 20px;font-size:13px}.walletInput{color:#111;background:#fff;border-color:#111;max-width:none}.walletInput::placeholder{color:#999}.confirmRow{color:#555;align-items:center;gap:9px;margin:20px 0;font-size:11px;display:flex}.confirmRow input{width:15px;height:15px}.gtdForm button{color:#fff;letter-spacing:1px;cursor:pointer;background:#111;border:2px solid #111;align-items:center;gap:14px;min-height:52px;padding:0 22px;font-size:11px;font-weight:900;display:inline-flex}.gtdForm button:hover{color:#111;background:#f3b51b}@media (max-width:800px){.gtdHead{grid-template-columns:1fr;gap:30px}.gtdHead h2{font-size:82px}.gtdStep{grid-template-columns:38px 1fr;gap:16px}.gtdForm{padding:28px 22px}.gtdForm h3{font-size:40px}}@media (max-width:520px){.gtd{padding:100px 0}.gtdHead h2{letter-spacing:-7px;font-size:68px}.stepTitle{font-size:18px}.gtdForm h3{font-size:34px}}.gtdForm .proofLabel{color:#111;letter-spacing:2px;margin:24px 0 8px;font-size:9px;font-weight:900;display:block}.gtdForm .proofInput{color:#111;background:#fff;border:1px solid #111;outline:none;width:100%;max-width:none;height:48px;padding:0 15px;font-size:13px;display:block}.gtdForm .proofInput:focus{border-color:#f3b51b}.gtdForm .proofInput::placeholder{color:#999}.gtdForm .confirmRow{margin-top:20px}@keyframes modalIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.modalOverlay{z-index:9999;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.submissionModal{color:#111;text-align:center;background:#f5efe4;border:2px solid #111;width:min(430px,100%);padding:34px 30px 30px;animation:.18s ease-out modalIn;position:relative;box-shadow:12px 12px #f2b51b}.modalClose{color:#111;cursor:pointer;background:0 0;border:0;width:34px;height:34px;font-size:28px;line-height:1;position:absolute;top:10px;right:12px}.modalIcon{border:3px solid #111;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:27px;font-weight:950;display:grid}.modalIcon.success{background:#f2b51b}.modalIcon.error{background:#eee2d7}.modalKicker{letter-spacing:3px;margin-bottom:8px;font-size:9px;font-weight:900}.submissionModal h3{letter-spacing:-1px;margin:0;font-size:30px;line-height:1}.submissionModal p{color:#666158;max-width:330px;margin:16px auto 24px;font-size:13px;line-height:1.55}.modalButton{color:#fff;letter-spacing:1.5px;cursor:pointer;background:#111;border:2px solid #111;min-width:150px;min-height:46px;padding:0 20px;font-size:10px;font-weight:900}.modalButton:hover{color:#111;background:#f2b51b}.submittedState{gap:16px;display:grid}.submittedField{background:#fff;border:1px solid #111;padding:15px 16px}.submittedLabel{color:#777168;letter-spacing:2px;margin-bottom:8px;font-size:9px;font-weight:900}.submittedValue{color:#111;word-break:break-all;font-family:monospace;font-size:13px;line-height:1.5;display:block}.submittedLink{transition:color .15s}.submittedLink:hover{color:#c28b00}.submittedLink span{margin-left:8px;font-family:Arial,Helvetica,sans-serif}.submittedButton{color:#111;letter-spacing:1px;background:#f2b51b;border:2px solid #111;align-items:center;width:fit-content;min-height:52px;padding:0 22px;font-size:11px;font-weight:950;display:inline-flex}.faq{color:#111;background:#f1ece2;padding:130px 0}.faqShell{max-width:1180px}.faqHeader{grid-template-columns:1fr 300px;align-items:end;gap:60px;margin-bottom:60px;display:grid}.faqHeader h2{letter-spacing:-9px;margin:18px 0 0;font-size:clamp(78px,10vw,145px);line-height:.74}.faqHeader>p{color:#6e695f;margin:0;font-size:14px;line-height:1.6}.faqList{border-top:2px solid #111}.faqList details{border-bottom:1px solid #0000002e}.faqList summary{cursor:pointer;letter-spacing:-.4px;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:0 6px;font-size:22px;font-weight:950;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{border:1px solid #111;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:22px;font-weight:400;transition:transform .18s;display:grid}.faqList details[open] summary span{transform:rotate(45deg)}.faqAnswer{color:#656057;max-width:760px;padding:0 55px 28px 6px;font-size:14px;line-height:1.7}@media (max-width:800px){.faqHeader{grid-template-columns:1fr;gap:24px}.faqHeader h2{font-size:82px}.faqList summary{min-height:78px;font-size:18px}.faqAnswer{padding-right:20px}}@media (max-width:520px){.faq{padding:95px 0}.faqHeader h2{letter-spacing:-7px;font-size:68px}}.navActions{justify-self:end;align-items:center;gap:16px;display:flex}.menuButton{cursor:pointer;background:0 0;border:1px solid #111;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;display:none}.menuButton span{background:#111;width:100%;height:2px;transition:transform .18s,opacity .18s;display:block}.menuButton.open span:first-child{transform:translateY(7px)rotate(45deg)}.menuButton.open span:nth-child(2){opacity:0}.menuButton.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobileMenu{z-index:50;color:#fff;visibility:hidden;opacity:0;pointer-events:none;background:#111;transition:opacity .2s,visibility .2s;position:fixed;inset:0}.mobileMenu.open{visibility:visible;opacity:1;pointer-events:auto}.mobileMenuInner{flex-direction:column;align-items:flex-start;min-height:100%;padding:120px 28px 40px;display:flex}.mobileMenuLabel{color:var(--yellow);letter-spacing:3px;margin-bottom:38px;font-size:9px;font-weight:900}.mobileMenu a{letter-spacing:-3px;margin:0 0 22px;font-size:clamp(42px,11vw,72px);font-weight:950;line-height:.82;display:block}.mobileMenu .mobileX{color:var(--yellow);letter-spacing:1px;margin-top:auto;margin-bottom:0;font-size:16px}@media (max-width:680px){.nav{grid-template-columns:1fr auto}.navActions{display:flex}.navX,.navMenu{display:none}.menuButton{display:flex}}@media (min-width:681px){.mobileMenu{display:none}}@media (max-width:680px){.nav{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f1ece2f5;border-bottom:1px solid #0000002e;width:100%;max-width:none;height:76px;margin:0;padding:8px 14px;position:fixed;top:0;left:0;right:0}.navLogo{width:68px;height:60px}.navLogo img{width:68px;height:68px;transform:translateY(-4px)}.navActions{gap:0}.menuButton{z-index:210;background:#ffffff59;width:46px;height:46px;padding:10px;display:flex;position:relative}.hero{min-height:930px;padding-top:76px}.heroGrid{min-height:820px;padding-top:52px}.heroLeft{width:100%}.heroCopy{width:100%;margin-top:35px}.heroCopy h1{letter-spacing:-2px;word-spacing:0;max-width:100%;font-family:Arial,Helvetica,sans-serif;font-size:clamp(48px,13vw,60px);font-weight:900;line-height:.88}.heroCopy p{margin:25px 0;font-size:15px;line-height:1.55}.smallLabel{letter-spacing:3px;font-size:10px}.enterButton{width:128px;height:128px;font-size:10px}.heroVisual{height:470px;min-height:470px;margin-top:18px}.heroImageFrame{height:430px;bottom:0}.heroWord,.heroSticker,.heroSmile{display:none}.storyText h2{letter-spacing:-3px;font-size:58px;line-height:.84}.dropHeader h2{letter-spacing:-4px;font-size:64px;line-height:.8}.manifestoText h2{letter-spacing:-2px;font-size:46px;line-height:.84}.faqHeader h2{letter-spacing:-4px;font-size:64px;line-height:.8}.mobileMenu{z-index:150;padding-top:76px}.mobileMenuInner{min-height:calc(100% - 76px);padding:42px 28px 34px}.mobileMenu a{letter-spacing:-2px;font-size:clamp(38px,10vw,58px);line-height:.88}}.canvasSection{color:#111;background:#e3dbce;padding:130px 0}.canvasHeader{grid-template-columns:1fr 300px;align-items:end;gap:60px;margin-bottom:55px;display:grid}.canvasHeader h2{letter-spacing:-9px;margin:18px 0 0;font-size:clamp(82px,10vw,145px);line-height:.74}.canvasHeader p{color:#69645b;margin:0;font-size:14px;line-height:1.65}.canvasCard{background:#f7f2e8;border:2px solid #111;box-shadow:12px 12px #0000001f}.canvasToolbar{border-bottom:1px solid #0000002e;flex-wrap:wrap;align-items:center;gap:16px;padding:15px;display:flex}.toolGroup,.colorGroup{align-items:center;gap:7px;display:flex}.toolGroup button{color:#111;letter-spacing:1px;cursor:pointer;background:0 0;border:1px solid #111;min-height:38px;padding:0 12px;font-size:9px;font-weight:900}.toolGroup button.toolActive{color:#fff;background:#111}.colorDot{cursor:pointer;border:2px solid #111;border-radius:50%;width:25px;height:25px}.colorDot.black{background:#111}.colorDot.yellow{background:#f2b51b}.colorDot.blue{background:#15b8e7}.colorDot.red{background:#d95e45}.sizeControl{letter-spacing:1px;align-items:center;gap:9px;margin-left:auto;font-size:9px;font-weight:900;display:flex}.sizeControl input{accent-color:#111;width:110px}.canvasStage{background:#fffdf8;width:100%;position:relative}.canvasStage canvas{touch-action:none;cursor:crosshair;width:100%;height:560px;display:block}.canvasHint{color:#00000047;letter-spacing:2px;pointer-events:none;font-size:8px;font-weight:900;position:absolute;bottom:12px;right:16px}.canvasActions{border-top:1px solid #0000002e;flex-wrap:wrap;gap:10px;padding:15px;display:flex}.canvasButton{letter-spacing:1px;cursor:pointer;border:2px solid #111;min-height:44px;padding:0 17px;font-size:9px;font-weight:900}.canvasButton.light{color:#111;background:0 0}.canvasButton.dark{color:#fff;background:#111}.canvasButton.yellow{color:#111;background:#f2b51b}@media (max-width:800px){.canvasSection{padding:95px 0}.canvasHeader{grid-template-columns:1fr;gap:22px}.canvasHeader h2{letter-spacing:-6px;font-size:78px}.canvasToolbar{gap:9px}.sizeControl{width:100%;margin-left:0}.sizeControl input{flex:1}.canvasStage canvas{height:460px}}@media (max-width:520px){.canvasHeader h2{letter-spacing:-5px;font-size:68px}.canvasStage canvas{height:390px}.canvasActions{grid-template-columns:1fr;display:grid}.canvasButton{width:100%}}.canvasPage{background:#e3dbce;min-height:100vh}.canvasPageNav{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f1ece2f5;border-bottom:1px solid #0000002e;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:0 28px;display:grid;position:sticky;top:0}.canvasBack,.canvasX{letter-spacing:1.5px;font-size:10px;font-weight:900}.canvasPageTitle{letter-spacing:3px;font-size:11px;font-weight:900}.canvasX{justify-self:end}.canvasPage .canvasSection{align-items:center;min-height:calc(100vh - 76px);display:flex}.canvasPageFooter{color:#ffffffa6;letter-spacing:2px;background:#111;justify-content:space-between;gap:20px;padding:20px 28px;font-size:9px;font-weight:900;display:flex}@media (max-width:680px){.canvasPageNav{grid-template-columns:1fr auto;min-height:70px;padding:0 14px;position:sticky}.canvasPageTitle{display:none}.canvasBack{font-size:9px}.canvasPageFooter,.canvasPageFooter span{display:block}.canvasPageFooter span+span{margin-top:8px}}.canvasSubmit{color:#fff;background:#111;border-top:1px solid #ffffff2e;padding:34px}.canvasSubmitHeader{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.canvasSubmitKicker{color:#f2b51b;letter-spacing:3px;font-size:9px;font-weight:900}.canvasSubmit h3{letter-spacing:-1px;margin:9px 0 0;font-size:32px}.canvasSubmitNote{color:#ffffff8c;max-width:300px;font-size:12px;line-height:1.5}.canvasSubmitFields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.canvasSubmitFields label{color:#fff9;letter-spacing:2px;gap:8px;font-size:9px;font-weight:900;display:grid}.canvasSubmitFields input{color:#fff;background:#ffffff0d;border:1px solid #ffffff4d;outline:none;width:100%;height:48px;padding:0 14px;font-size:13px}.canvasSubmitFields input:focus{border-color:#f2b51b}.canvasSubmitFields input::placeholder{color:#ffffff4d}.canvasConsent{color:#ffffff8c;cursor:pointer;align-items:flex-start;gap:10px;margin:20px 0;font-size:11px;line-height:1.5;display:flex}.canvasConsent input{accent-color:#f2b51b;margin-top:2px}.submitArtworkButton{color:#111;letter-spacing:1px;cursor:pointer;background:#f2b51b;border:2px solid #f2b51b;min-height:50px;padding:0 20px;font-size:10px;font-weight:950}.submitArtworkButton:disabled{opacity:.55;cursor:wait}.submitStatus{margin-top:15px;padding:13px 15px;font-size:11px;font-weight:700}.submitStatus.success{color:#f2b51b;background:#f2b51b24;border:1px solid #f2b51b59}.submitStatus.error{color:#f0a596;background:#d95e451f;border:1px solid #d95e454d}@media (max-width:700px){.canvasSubmit{padding:24px 18px}.canvasSubmitHeader{display:block}.canvasSubmitNote{margin-top:12px}.canvasSubmitFields{grid-template-columns:1fr}.submitArtworkButton{width:100%}}.uploadButton{color:#fff;letter-spacing:1px;cursor:pointer;background:#111;border:1px solid #111;align-items:center;min-height:38px;padding:0 12px;font-size:9px;font-weight:900;display:inline-flex}.uploadButton input{display:none}.imageUrlControl{gap:5px;display:flex}.imageUrlControl input{color:#111;background:#fff;border:1px solid #111;outline:none;width:190px;height:38px;padding:0 10px;font-size:11px}.imageUrlControl button{color:#111;cursor:pointer;background:0 0;border:1px solid #111;min-height:38px;padding:0 11px;font-size:9px;font-weight:900}.emptyCanvasHint{text-align:center;color:#00000038;letter-spacing:2px;pointer-events:none;place-items:center;font-size:10px;font-weight:900;display:grid;position:absolute;inset:0}@media (max-width:700px){.imageUrlControl,.imageUrlControl input{width:100%}.uploadButton{justify-content:center;width:100%}}
