:root{--paper:#f1efe6;--ink:#3c2734;--orange:#f50782;--line:#c8c6b9}
:root{--pink:#f50782}
body{background:var(--paper);color:var(--ink);--blue:var(--orange);--paper:#f1efe6;--ink:#3c2734;--line:#c8c6b9}
html{scroll-padding-top:30px}button,a{touch-action:manipulation}
.press-nav{height:86px;padding:0 4.3%;display:flex;align-items:center;justify-content:space-between;gap:26px;border-bottom:1px solid var(--line);background:var(--paper);position:relative;z-index:10}
.press-brand{display:flex;align-items:center;gap:11px;color:var(--ink);text-decoration:none;font:26px Pixel,monospace;letter-spacing:-.8px;white-space:nowrap}
.press-brand span{font:9px Plex,monospace;align-self:flex-start;margin-top:4px}.press-brand img{image-rendering:pixelated}
.shop-label{font:8px Plex,monospace;letter-spacing:1.5px;display:flex;gap:8px;align-items:center}.shop-label i{width:5px;height:5px;background:var(--orange)}
.press-nav nav{display:flex;align-items:center;gap:27px;font-size:10px}.press-nav nav a{text-decoration:none}.press-nav .desk-link{border:1px solid var(--ink);padding:11px 12px}.desk-link span{color:var(--orange);margin-left:15px}
.story{height:315vh;border-bottom:0}.story-stage{height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden;background-color:var(--paper);background-image:radial-gradient(#aeb3a23d .65px,transparent .65px);background-size:22px 22px}
.story-head{position:absolute;top:5%;left:0;width:100%;text-align:center;z-index:3;pointer-events:none}.story-head .eyebrow{display:block;justify-content:center;font-size:8px;letter-spacing:1.5px;margin-bottom:24px;color:#7d806f}
.story-head h1{font:clamp(55px,6.7vw,95px)/.95 Pixel,monospace;letter-spacing:-3px;margin:0 0 17px}.story-head h1 span{color:var(--orange)}.story-head>p:last-child{font:10px/1.5 Plex,monospace;color:#747a6c}
#device{position:absolute;inset:24% 5% 5%;z-index:2;pointer-events:none}#device canvas{width:100%;height:100%;display:block;opacity:1}
.machine-spec{position:absolute;right:6%;top:42%;z-index:3;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:17px}.machine-spec>span{font:38px Pixel;letter-spacing:-2px;color:var(--orange)}.machine-spec small{font:8px/1.9 Plex;letter-spacing:.9px;color:#7b8072}.spec-bars{width:52px;height:27px;background:repeating-linear-gradient(90deg,#2c3328 0,#2c3328 1px,transparent 1px,transparent 3px,#2c3328 3px,#2c3328 5px,transparent 5px,transparent 7px);opacity:.4}
.scene-aside{left:6%;bottom:26%;max-width:190px;z-index:3}.scene-aside>span{font:8px Plex;color:var(--orange);letter-spacing:.7px}.scene-aside p{font:24px/1.22 Pixel;margin-top:17px}.scene-aside a{color:var(--ink);font-size:10px;border-color:var(--ink)}
.machine-note{position:absolute;right:6%;bottom:20%;text-align:right;font:7px/1.9 Plex;letter-spacing:1px;color:#78806e;z-index:3}.machine-note b{color:var(--ink);font-weight:400}.live-dot{display:inline-block;width:5px;height:5px;background:var(--orange);margin:0 8px 1px 0}
.scene-foot{bottom:30px;left:6%;right:6%;font-size:8px;z-index:4}.scene-steps{gap:8px}.scene-steps button{width:35px;height:30px;border-color:#bfc3b2;color:#606a56;background:var(--paper)}.scene-steps button.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.scene-steps i{background:#c4c7ba}.scene-preview{font-size:7px;color:#838b77}.feed-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:#dedfd2}.feed-progress i{display:block;background:var(--orange);height:100%;width:100%;transform:scaleX(0);transform-origin:left}
.registration{position:absolute;font:25px Plex;color:#a1a795;line-height:1;z-index:1}.reg-a{left:3%;top:7%}.reg-b{right:3%;top:7%}.reg-c{left:3%;bottom:10%}.reg-d{right:3%;bottom:10%}
.replay-intro{border:1px solid var(--line);background:transparent;margin-left:12px;width:25px;height:25px;color:var(--orange);font-size:16px;cursor:pointer}
.press-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--ink);color:var(--paper);padding:29px 6%;font:9px Plex;letter-spacing:1.3px}.press-strip b{font:22px Pixel;color:#ff72b7}
.press-intro{display:grid;grid-template-columns:150px 1fr 240px;gap:35px;align-items:center;padding:100px 6%;border-bottom:1px solid var(--line)}.intro-index{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:45px;font:8px Plex;letter-spacing:1px}.press-intro h2{font:clamp(30px,3.7vw,55px)/1.1 Pixel;letter-spacing:-1.5px;margin:0 0 25px}.press-intro h2 em{font-style:normal;color:var(--orange)}.press-intro p{font:11px/1.9 Plex;margin:0}.process-list{border-left:1px solid var(--line);padding-left:26px}.process-list p{padding:17px 0;border-bottom:1px solid var(--line);font-size:10px;white-space:nowrap}.process-list p:last-child{border:0}.process-list span{color:var(--orange);font-size:8px;margin-right:15px}
.launch-section{max-width:1300px;padding:95px 5%;margin:auto}.desk-intro{align-items:center;margin-bottom:40px}.desk-intro .eyebrow{font-size:8px;letter-spacing:1.3px;color:#808675}.desk-intro h2{font:70px/.96 Pixel;letter-spacing:-2px;margin:20px 0 0}.desk-intro h2 span{color:var(--orange)}.desk-intro>p{font:11px/1.9 Plex}
.app-shell{border:1px solid #858e7c;box-shadow:7px 7px 0 #e0e0d2;background:#f8f5ed}.app-top{background:#3c2734;height:62px;padding:0 27px;letter-spacing:1px}.app-top>span{font-size:9px}.app-top img{filter:brightness(0) invert(1)}.wallet-connect{background:var(--paper);color:var(--ink);font-size:9px;padding:9px 14px}.app-tabs{background:#ede7df}.app-tabs button{background:#ede7df;color:#7b8471;font-size:8px;padding:20px 12px}.app-tabs button[aria-selected=true]{color:var(--orange);background:#f8f5ed;box-shadow:inset 0 -3px var(--orange)}
.form-heading h3{font:30px/1.1 Pixel;letter-spacing:-1px;margin:15px 0 31px}.form-heading>span{font:8px Plex;color:#7a8470}.editor{padding:36px 33px}.editor input:not([type=file]),.editor textarea,.editor select{background:var(--paper);border-color:#c2c8b7;border-radius:0;padding:13px 10px}.editor label{font-size:9px}.art-upload{background:#f4ede5;border-color:#a1ad96}.upload-symbol,.big-pixel{color:var(--orange)}.art-upload strong{font-size:18px}
.primary{background:var(--orange);border-color:#b8095d;box-shadow:3px 3px 0 #94134f;font-size:11px;padding:16px}.primary:hover:not(:disabled){background:#d7006c}.primary:active{box-shadow:1px 1px 0 #94134f}.secondary{border-color:#9aaa90;color:var(--ink);background:#f3f2e7}.text-button{color:#c40766}.desk-preview{background:#eee3e1;padding:38px 35px}
.paper-preview{max-width:340px;background:#fffef8;padding:30px;box-shadow:4px 9px 20px #1f2f2022;clip-path:polygon(0 0,100% 0,100% 98%,97% 100%,94% 98%,91% 100%,88% 98%,85% 100%,82% 98%,79% 100%,76% 98%,73% 100%,70% 98%,67% 100%,64% 98%,61% 100%,58% 98%,55% 100%,52% 98%,49% 100%,46% 98%,43% 100%,40% 98%,37% 100%,34% 98%,31% 100%,28% 98%,25% 100%,22% 98%,19% 100%,16% 98%,13% 100%,10% 98%,7% 100%,4% 98%,0 100%)}.paper-code{color:#79866b;letter-spacing:1px}.paper-art{background:#f9eee9;border:1px solid #d8dfca}.paper-preview h3{font-size:27px}.paper-preview>p{color:var(--orange)}.paper-preview dl dd{color:var(--ink)}.preview-footnote{max-width:340px}
.fee-balance strong{color:var(--orange)}.split-bar span{background:var(--orange)}.split-bar span:nth-child(2n){background:#f8a5cc}.split-bar span:nth-child(3n){background:#604051}.app-bottom{background:#e9e2db;color:#67735a}.app-bottom i{background:#6f815c}.receipt-detail a{color:var(--orange)}.fine-print{line-height:1.8}
.press-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0 6%;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.press-notes article{padding:44px 8%;border-right:1px solid var(--line)}.press-notes article:first-child{padding-left:0}.press-notes article:last-child{border-right:0}.press-notes article>span{font:8px Plex;letter-spacing:1px;color:var(--orange)}.press-notes h3{font:29px/1.15 Pixel;letter-spacing:-1px;margin:25px 0 20px}.press-notes p{font:10px/1.9 Plex;color:#727d65;max-width:290px;margin:0}
.press-faq{padding:100px 6%;display:grid;grid-template-columns:1fr 1.3fr;gap:12%}.press-faq .eyebrow{font-size:8px;letter-spacing:1px;color:#7b866e}.press-faq h2{font:46px/1 Pixel;letter-spacing:-1.5px;margin:26px 0}.faq-list details{border-top:1px solid var(--line);padding:21px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{font:11px Plex;display:flex;justify-content:space-between;cursor:pointer;gap:15px;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font:19px Pixel;color:var(--orange)}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{font:10px/1.9 Plex;color:#737e64;max-width:550px;margin:20px 0 4px}
.press-footer{display:block;background:var(--orange);color:var(--paper);padding:35px 5% 24px;overflow:hidden}.press-footer>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:20px}.press-footer .press-brand{color:var(--paper);font-size:25px}.press-footer .press-brand img{filter:brightness(0) invert(1)}.press-footer>div:first-child>span,.press-footer a,.press-footer button{font:8px Plex;color:var(--paper);text-decoration:none}.press-footer a.press-brand{font:25px Pixel}.footer-word{font:clamp(80px,15vw,240px)/1 Pixel!important;text-align:center;letter-spacing:-8px;margin:38px -1% 22px!important;white-space:nowrap}.footer-small{border-top:1px solid #f1efe65e;padding-top:21px;display:flex;justify-content:space-between;align-items:center;gap:20px;font:7px Plex;letter-spacing:.8px}.footer-small button{background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:4px}
dialog{background:var(--paper);color:var(--ink);border-color:#858e7c}dialog h2{color:var(--ink)}dialog::backdrop{background:#202b22bf}.wallet-option{background:#f2e6e7}.wallet-option:hover{color:var(--orange);border-color:var(--orange)}.consent input{accent-color:var(--orange)}.toast{background:var(--ink);border-color:#8c9b7c}
.printer-fallback{position:absolute;width:350px;left:50%;top:50%;transform:translate(-50%,-25%)}.fallback-paper{height:200px;background:#fffdf5;width:190px;margin:0 auto;padding:30px 15px;text-align:center;box-shadow:2px 0 10px #23331c12}.fallback-paper b{display:block;font:20px Pixel;margin:25px 0}.fallback-paper span{font:8px Plex}.fallback-case{position:relative;background:#e1e3d7;border:1px solid #9caa91;border-radius:15px;padding:27px 22px 18px;box-shadow:10px 16px 0 #b8c2aa;text-align:left}.fallback-case>span{font:8px Plex;color:#697a5b}.fallback-case i{width:75%;height:5px;background:#344a2a;display:block;margin:20px auto}.fallback-case button{background:var(--orange);color:var(--paper);border:0;padding:10px;font:9px Plex;pointer-events:auto}
@media(min-width:1600px){.story-head{top:6%}#device{inset:21% 8% 5%}.scene-aside{bottom:29%}}
@media(max-width:1100px){.shop-label{display:none}.press-nav{height:76px}.press-intro{grid-template-columns:90px 1fr;gap:30px}.process-list{grid-column:2;display:flex;gap:20px;padding:0;border:0}.process-list p{border:0}.machine-spec{right:4%}.scene-aside{left:4%;max-width:150px}.scene-aside p{font-size:20px}.press-notes h3{font-size:24px}}
@media(max-width:700px){.press-nav{height:70px;padding:0 5%;gap:15px}.press-brand{font-size:22px;gap:8px}.press-brand img{width:25px;height:28px}.press-nav nav>a:not(.desk-link):not(.social-link){display:none}.press-nav .desk-link{font-size:8px;padding:10px}.desk-link span{margin-left:5px}.story{height:280vh}.story-stage{height:100svh;min-height:650px}.story-head{top:5%}.story-head .eyebrow{font-size:6px;letter-spacing:.75px;margin-bottom:20px}.story-head h1{font-size:48px;letter-spacing:-1.9px}.story-head>p:last-child{font-size:8px;padding:0 15px}#device{inset:23% -13% 11%}.machine-spec{top:auto;bottom:22%;right:6%;gap:7px}.machine-spec>span{font-size:22px}.machine-spec small{font-size:6px;line-height:1.5}.spec-bars{display:none}.scene-aside{left:6%;bottom:22%;max-width:125px}.scene-aside>span{font-size:6px}.scene-aside p{font-size:15px;margin:10px 0 14px}.scene-aside a{font-size:7px}.scene-aside a span{margin-left:8px}.machine-note{bottom:13%;right:6%;font-size:6px}.scene-foot{bottom:30px;left:6%;right:6%;font-size:6px;gap:15px}.scene-foot>span:first-child{max-width:145px;font-size:6px;line-height:1.8}.scene-preview{display:none}.scene-steps{gap:5px}.scene-steps button{width:28px;height:28px}.scene-steps i{width:12px}.registration{font-size:19px}.reg-c,.reg-d{bottom:7%}.press-strip{padding:20px 6%;gap:10px}.press-strip span{font-size:6px;line-height:1.7;max-width:85px}.press-strip b{font-size:16px}.press-intro{padding:58px 6%;grid-template-columns:1fr;gap:24px}.intro-index{flex-direction:row;align-items:center}.intro-index img{width:32px;height:36px}.press-intro h2{font-size:33px;letter-spacing:-1px}.press-intro p{font-size:9px}.process-list{grid-column:auto;flex-direction:column;gap:0}.process-list p{padding:12px 0;border-bottom:1px solid var(--line);font-size:9px}.launch-section{padding:55px 4%}.desk-intro{display:flex;gap:20px;align-items:end;margin-bottom:30px}.desk-intro h2{font-size:47px;letter-spacing:-1.5px}.desk-intro .eyebrow{font-size:6px;letter-spacing:.8px}.desk-intro>p{font-size:8px;max-width:145px;margin-bottom:4px}.app-top{padding:0 12px;height:55px}.app-top>span{font-size:7px;letter-spacing:.2px}.wallet-connect{font-size:7px;padding:8px}.app-tabs button{font-size:7px;padding:14px 3px}.editor{padding:29px 21px}.form-heading h3{font-size:27px}.desk-preview{padding:34px 28px}.paper-preview{max-width:320px}.press-notes{display:block;margin:0 6%}.press-notes article,.press-notes article:first-child{padding:28px 0;border-right:0;border-bottom:1px solid var(--line)}.press-notes article:last-child{border:0}.press-notes h3{font-size:26px;margin:17px 0}.press-notes p{max-width:100%}.press-faq{padding:60px 6%;grid-template-columns:1fr;gap:23px}.press-faq h2{font-size:37px;margin:20px 0}.press-faq .eyebrow{font-size:7px}.faq-list summary{font-size:10px}.press-footer{padding:28px 6% 20px}.press-footer>div:first-child{flex-wrap:wrap}.press-footer>div:first-child>span{display:none}.press-footer a.press-brand{font-size:21px}.press-footer>div:first-child>a:last-child{font-size:7px}.footer-word{font-size:15vw!important;letter-spacing:-2px;margin:32px 0 25px!important}.footer-small{font-size:6px;gap:12px;flex-wrap:wrap;line-height:1.7}.footer-small a,.footer-small button{font-size:6px}.printer-fallback{width:250px}.fallback-case>span{font-size:7px}.fallback-paper{width:160px;height:190px}.fallback-paper b{font-size:17px}}
@media(prefers-reduced-motion:reduce){.story{height:100svh;min-height:650px}.down-arrow{animation:none}.story-stage{position:relative}}

/* PODPAID social */
.press-nav .social-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border:1px solid var(--ink);color:var(--ink);transition:background .15s,color .15s,border-color .15s}.press-nav .social-link:hover{background:var(--orange);border-color:var(--orange);color:var(--paper)}.social-link:focus-visible,.footer-social:focus-visible{outline:2px solid currentColor;outline-offset:4px}.footer-social:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){.press-nav nav{gap:10px}.press-nav .social-link{width:36px;height:36px}.press-nav .press-brand>span{display:none}}
