body{background:#0a0a0a;margin:0}button,a{font-family:inherit}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes glow{0%,to{opacity:.25}50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}.pg{color:#a9a29a;background:#0a0a0a;font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.7;position:relative;overflow:hidden}.sr{opacity:0;pointer-events:none;position:absolute}.grain{z-index:5;pointer-events:none;opacity:.14;mix-blend-mode:screen;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.halftone{background:radial-gradient(circle,#ff8a1f8c 1.4px,#0000 2px) 0 0/10px 10px;width:760px;height:760px;position:absolute;top:-80px;right:-120px;-webkit-mask-image:radial-gradient(circle,#000,#0000 68%);mask-image:radial-gradient(circle,#000,#0000 68%)}.blob{filter:blur(150px);background:#ff8a1f;border-radius:50%;width:560px;height:560px;animation:7s ease-in-out infinite glow;position:absolute;top:-200px;right:-140px}.ghost{color:#0000;-webkit-text-stroke:1px #ff8a1f29;pointer-events:none;user-select:none;font:700 380px/1 Pixelify Sans,monospace;position:absolute;top:150px;right:30px}.wrap{z-index:2;box-sizing:border-box;max-width:1160px;margin:0 auto;padding:30px 48px 56px;position:relative}.bar{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.logo{letter-spacing:.24em;color:#ff8a1f;text-shadow:0 0 14px #ff8a1f8c;justify-self:start;font-size:18px;font-weight:700}.cur{vertical-align:-.15em;background:#ff8a1f;width:.55em;height:1em;margin-left:6px;animation:1s step-end infinite blink;display:inline-block}.tog{backdrop-filter:blur(16px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:5px;display:flex;position:relative}.tog label{z-index:1;text-align:center;cursor:pointer;letter-spacing:.16em;color:#d8d0c6;width:150px;min-height:24px;padding:14px 0;font-size:14px;font-weight:700;transition:color .4s;position:relative}.pill{background:linear-gradient(#ffa045,#ff7a0a);border-radius:999px;width:150px;height:calc(100% - 10px);transition:transform .55s cubic-bezier(.2,.9,.2,1);position:absolute;top:5px;left:5px;box-shadow:0 0 22px #ff8a1f99,inset 0 1px #ffffff73}#t-kits:checked~.pg .tog label[for=t-kits],#t-plugins:checked~.pg .tog label[for=t-plugins]{color:#0a0a0a}#t-plugins:checked~.pg .pill{transform:translate(150px)}#t-plugins:checked~.pg .kits,#t-kits:checked~.pg .plugins{display:none}.sr:focus-visible~.pg .tog{outline-offset:3px;outline:2px solid #ff8a1f}.cart{color:#f1ece4;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;justify-content:center;justify-self:end;align-items:center;width:52px;height:52px;transition:border-color .3s,box-shadow .3s,color .3s;display:flex;position:relative}.cart:hover{color:#ff8a1f;border-color:#ff8a1f;box-shadow:0 0 22px #ff8a1f66}.cart b{color:#0a0a0a;text-align:center;background:#ff8a1f;border-radius:10px;min-width:20px;height:20px;padding:0 5px;font-size:11px;line-height:20px;position:absolute;top:-4px;right:-4px}.hero{max-width:640px;padding:96px 0 72px;animation:.8s both rise}.eye{color:#ff8a1f;text-shadow:0 0 10px #ff8a1f80;margin-bottom:22px;font-size:13px}.hd{color:#f1ece4;text-shadow:4px 4px #ff8a1f4d,-2px -2px #ffffff12;margin:0;font:700 66px/1.04 Pixelify Sans,monospace}.hero p{max-width:470px;margin:26px 0 0;font-size:15px}.grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:26px;display:grid}.card{backdrop-filter:blur(16px);background:linear-gradient(160deg,#2e1f13e6,#101010eb) padding-box padding-box,linear-gradient(135deg,#ff8a1ff2,#ffffff1a 42%,#ff8a1f33) border-box;border:1px solid #0000;border-radius:18px;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .5s;animation:.9s both rise;position:relative;overflow:hidden;box-shadow:0 22px 50px #0000008c}.card:hover{transform:translateY(-9px);box-shadow:0 34px 64px #0009,0 0 44px #ff8a1f4d}.card:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff21,#0000);width:40%;height:100%;transition:left 1s;position:absolute;top:0;left:-70%;transform:skew(-16deg)}.card:hover:after{left:140%}.cov{aspect-ratio:4/3;background:linear-gradient(145deg,#26170b,#0e0e0e);border:1px solid #ffffff14;border-radius:12px;margin:10px;position:relative;overflow:hidden}.cov:before{content:"";background:radial-gradient(circle,#ff8a1f80 1px,#0000 1.6px) 0 0/7px 7px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 70%,#000,#0000 75%);mask-image:radial-gradient(at 50% 70%,#000,#0000 75%)}.cov .bl{filter:blur(48px);opacity:.38;background:#ff8a1f;width:60%;height:60%;animation:5s ease-in-out infinite glow;position:absolute;top:25%;left:20%}.cov .ph{letter-spacing:.2em;color:#ff8a1f;text-shadow:0 0 10px #ff8a1fb3;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.cov .no{color:#f1ece48c;font:700 22px Pixelify Sans,monospace;position:absolute;top:10px;left:14px}.bd{padding:6px 20px 22px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips i{letter-spacing:.06em;color:#d8d0c6;background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;padding:3px 10px;font-size:11px;font-style:normal}.bd h3{color:#f1ece4;margin:14px 0 18px;font:500 24px Pixelify Sans,monospace}.buy{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pr{color:#ff8a1f;text-shadow:0 0 10px #ff8a1f80;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:8px 14px;font-weight:500}.btn{letter-spacing:.12em;color:#0a0a0a;cursor:pointer;background:linear-gradient(#ffa045,#ff7a0a);border:0;border-radius:10px;min-height:44px;padding:12px 20px;font-size:13px;font-weight:700;transition:transform .3s,box-shadow .3s;box-shadow:0 0 22px #ff8a1f73,inset 0 1px #ffffff73}.btn:hover{transform:translateY(-2px);box-shadow:0 0 34px #ff8a1fbf,inset 0 1px #ffffff80}.btn.added{color:#ff8a1f;background:#1f1a15;box-shadow:inset 0 0 0 1px #ff8a1f}.foot{z-index:2;box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:1160px;margin:0 auto;padding:0 48px 40px;font-size:12px;display:flex;position:relative}.chk{background:repeating-conic-gradient(#ff8a1f 0 25%, transparent 0 50%) 0 0/14px 14px;width:150px;height:14px}.foot a{color:#a9a29a;text-decoration:none}.foot a:hover{color:#ff8a1f}.stamp{z-index:2;color:#ff8a1f;letter-spacing:.18em;text-shadow:0 0 10px #ff8a1f99;border:1px solid #ff8a1f;padding:6px 12px;font-size:12px;font-weight:700;position:absolute;top:170px;right:70px;transform:rotate(-6deg)}.globe{z-index:2;filter:drop-shadow(0 0 10px #ff8a1fb3);width:120px;height:120px;animation:40s linear infinite spin;position:absolute;top:250px;right:96px}.scrim{opacity:0;pointer-events:none;z-index:10;background:#0009;transition:opacity .3s;position:fixed;inset:0}.scrim.open{opacity:1;pointer-events:auto}.drawer{box-sizing:border-box;z-index:11;color:#d8d0c6;background:#111;border-left:1px solid #ffffff1f;flex-direction:column;gap:18px;width:min(380px,100%);height:100%;padding:24px;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.drawer.open{transform:none}.drawer-head{letter-spacing:.2em;color:#ff8a1f;justify-content:space-between;align-items:center;font-weight:700;display:flex}.close{color:#d8d0c6;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:18px}.items{flex-direction:column;flex:1;gap:12px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.items li{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.items .row{justify-content:space-between;align-items:center;gap:10px;display:flex}.items a{color:#0a0a0a;letter-spacing:.12em;background:#ff8a1f;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700;text-decoration:none}.items button{color:#a9a29a;cursor:pointer;background:0 0;border:0;min-height:44px;font-size:12px;text-decoration:underline}.empty{color:#a9a29a;margin:0}.drawer-foot{border-top:1px solid #ffffff1a;padding-top:16px}.total{color:#f1ece4;justify-content:space-between;font-weight:700;display:flex}.note{color:#a9a29a;margin:10px 0 0;font-size:12px}@media (width<=760px){.wrap{padding:20px 20px 40px}.bar{grid-template-columns:1fr auto}.tog{grid-column:1/-1;justify-self:center}.tog label,.pill{width:50vw;max-width:170px}#t-plugins:checked~.pg .pill{transform:translate(100%)}.hero{padding:56px 0 40px}.hd{font-size:42px}.halftone,.ghost,.stamp,.globe{display:none}.blob{opacity:.6;width:320px;height:320px;top:-160px;right:-160px}.foot{padding:0 20px 32px}}
