.je{--jx-ground:#f7f4ec;--jx-surface:#fffcf6;--jx-ink:#1e3a2f;--jx-text:#1e3a2f;--jx-gold:#f0c060;--jx-font:"DM Sans",sans-serif;min-height:100svh;padding:0 24px 20px}.je-bar{max-width:920px;min-height:80px;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--jx-hair);gap:20px}.je-bar>a{min-height:44px;display:inline-flex;align-items:center;font-size:14px;text-decoration:none}.je-bar>a:last-child{text-decoration:underline;text-underline-offset:4px}.je-screen{max-width:660px;margin:40px auto 0;outline:none}.je h1,.je h2,.je h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;line-height:1.06;letter-spacing:-.025em}.je h1{font-size:clamp(38px,7vw,54px);margin:14px 0}.je h2{font-size:32px;margin:0 0 16px}.je h3{font-size:28px}.je-label{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px}.je-lead{font-size:16px;max-width:44ch;line-height:1.6;margin:0 0 24px}.je-small{font-size:13px;color:var(--jx-muted);line-height:1.55;margin:12px 0}.je-intro{border:1px solid var(--jx-hair-2);border-radius:16px 64px 16px 16px;padding:32px;background:var(--jx-surface);position:relative;overflow:hidden}.je-intro h1{font-size:clamp(52px,10vw,72px)}.je-intro__thought{font:500 30px/1.13 Cormorant Garamond,Georgia,serif;max-width:17ch;margin:20px 0 14px}.je-intro .je-actions{margin-top:26px}.je-seed{width:22px;height:30px;fill:var(--jx-gold);flex:none}.je-intro__seed{position:absolute;right:42px;top:38px;transform:rotate(12deg)}.je-demo{margin:24px 0 0;padding:22px 0 0;border-top:1px solid var(--jx-hair);display:flex;align-items:center;flex-wrap:wrap;gap:12px}.je-demo span{border:1px solid var(--jx-hair-2);padding:9px 14px;border-radius:12px;font-size:14px;transform:rotate(-3deg)}.je-demo span:nth-child(2){background:var(--jx-ink);color:var(--jx-ground);transform:rotate(2deg)}.je-demo span:nth-child(3){background:var(--jx-gold);border-color:var(--jx-gold);transform:rotate(-2deg);margin-left:auto}.je-progress{display:flex;align-items:center;gap:10px;margin:0 0 28px;font-size:12px;color:var(--jx-muted)}.je-progress__track{display:flex;gap:6px;align-items:center;margin-left:auto}.je-progress__track i{width:20px;height:3px;background:var(--jx-hair-2);border-radius:4px}.je-progress__track i.is-done{background:var(--jx-ink)}.je-progress .je-seed{width:11px;height:15px}.je-chips{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.je-chip{max-width:100%;min-height:44px;background:var(--jx-surface);border:1px solid var(--jx-hair-2);border-radius:12px;padding:10px 16px;text-align:left;cursor:pointer;line-height:1.35;overflow-wrap:anywhere;transition:background .18s,color .18s,transform .18s,border-color .18s}.je-chip:hover{border-color:var(--jx-ink);transform:translateY(-2px)}.je-chip:active{transform:scale(.97)}.je-chip[aria-pressed=true]{background:var(--jx-ink);border-color:var(--jx-ink);color:var(--jx-ground)}.je-chip .je-cross{margin-left:10px;font-size:17px}.je-form{margin-top:24px}.je-form>label{font-size:13px;display:block;margin-bottom:8px}.je-input-row{display:flex;gap:8px;align-items:stretch}.je-input-row input{min-width:0;flex:1}.je-input-row button{width:auto;min-width:68px}.je-input-row .jx-input{background:var(--jx-surface)}.je-actions{display:flex;align-items:center;gap:12px;margin-top:28px;flex-wrap:wrap}.je-actions>.jx-btn{width:auto;flex:1;min-width:140px}.je-actions>.je-text{min-width:54px}.je-text{background:none;border:0;padding:10px 0;min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:4px;font-size:14px;color:var(--jx-muted)}.je-actions .je-text:first-child{margin-right:auto}.je :focus-visible{outline:2px solid var(--jx-ink);outline-offset:4px}.je-chip[aria-pressed=true]:focus-visible{outline-color:#936e22}.je button{touch-action:manipulation}.je button:disabled{cursor:default}.je-field{border:1px solid var(--jx-hair-2);border-radius:16px 44px 16px 16px;padding:24px;margin-top:24px;background:var(--jx-surface);min-height:166px}.je-field--wait{background:transparent;border-style:dashed;min-height:108px;margin:16px 0 0 28px}.je-field--room .je-chip{background:var(--jx-ink);color:var(--jx-ground);border-color:var(--jx-ink);animation:je-place .22s ease-out}.je-field .je-chips{margin-bottom:0}.je-field--wait .je-chip{background:transparent;font-size:14px}.je-field .je-small{margin-bottom:0}.je-protect{padding:22px;border-radius:16px;border:1px solid var(--jx-hair);background:var(--jx-surface)}.je-protect .je-chip[aria-pressed=true]{background:var(--jx-gold);border-color:var(--jx-gold);color:var(--jx-ink)}.je-card{border:1px solid var(--jx-hair-2);background:var(--jx-surface);border-radius:16px 58px 16px 16px;padding:30px;overflow:hidden;position:relative}.je-card__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.je-card__head .je-label{margin:0}.je-card h2{font-size:46px;margin:24px 0 30px}.je-card__room{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;margin:14px 0 30px}.je-card__piece{background:var(--jx-ink);color:var(--jx-ground);padding:12px 18px;border-radius:12px;font-size:18px;max-width:100%;overflow-wrap:anywhere;line-height:1.4;transform:rotate(-1deg)}.je-card__piece:nth-child(2n){transform:rotate(2deg);margin-top:5px}.je-card__piece:nth-child(3n){background:#e8ecdf;color:var(--jx-ink);transform:rotate(-2deg)}.je-card__wait{padding-top:18px;border-top:1px solid var(--jx-hair);margin:8px 0 24px}.je-card__wait p:last-child{font-size:15px;color:var(--jx-muted);overflow-wrap:anywhere;line-height:1.7;margin-bottom:0}.je-card__protect{background:var(--jx-gold);border-radius:32px 12px;padding:20px 24px;margin:20px 0}.je-card__protect p:last-child{font:500 30px/1.2 Cormorant Garamond,Georgia,serif;overflow-wrap:anywhere;margin:6px 0 0}.je-card__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding-top:16px;border-top:1px solid var(--jx-hair);font-size:12px}.je-card__footer img{width:65px;height:33px}.je-card--preview{margin-top:24px}.je-return{padding:18px 0;border-bottom:1px solid var(--jx-hair);margin:0 0 24px}.je-return .je-actions{margin:6px 0 0}.je-return .je-small{margin:0}.je-status{max-width:660px;min-height:22px;margin:18px auto;color:var(--jx-muted);font-size:14px}.je-footer{max-width:920px;margin:36px auto 0;padding-top:18px;border-top:1px solid var(--jx-hair);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--jx-muted)}.je-footer a{min-height:44px;display:inline-flex;align-items:center}.je-footer span{padding:12px 0}.je-checks{border:0;padding:0;margin:18px 0}.je-checks legend{font-size:12px;font-weight:600}.je-check{display:flex;gap:12px;align-items:center;min-height:44px;padding:10px 0;overflow-wrap:anywhere}.je-check input{width:20px;height:20px;flex:none;accent-color:var(--jx-ink)}.je-check span{min-width:0}.je-share-options{margin:24px 0;border-bottom:1px solid var(--jx-hair)}.je-share-options summary{cursor:pointer;min-height:44px;font-size:15px}.je-dialog{font-family:DM Sans,sans-serif;color:var(--jx-ink);background:var(--jx-surface);border:1px solid var(--jx-hair);border-radius:16px;padding:28px;width:min(420px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto}.je-dialog::backdrop{background:#14291f77}.je-dialog p{font-size:15px;line-height:1.6}.je-skip{position:absolute;top:-100px;background:var(--jx-ground);padding:12px;z-index:10}.je-skip:focus{top:8px}.je-manual{margin-top:18px}.je-manual textarea{min-height:130px}.je-card__footer span{min-width:0;overflow-wrap:anywhere;text-align:right}.je-card__footer img{flex:none}.je h1:focus{outline:none}.je-intro__thought{max-width:26ch}@keyframes je-place{0%{transform:translateY(8px) scale(.95);opacity:.5}to{transform:none;opacity:1}}@media(max-width:480px){.je{padding-inline:20px}.je-bar{min-height:68px}.je-screen{margin-top:26px}.je-intro{padding:24px}.je-intro__seed{right:30px;top:29px}.je-intro__thought{font-size:28px}.je-demo{gap:8px}.je-demo span{font-size:12px;padding:8px 10px}.je-card{padding:24px}.je-card h2{font-size:40px}.je-card__piece{font-size:16px;padding:11px 14px}.je-field{padding:20px}.je-field--wait{margin-left:14px}.je-chip{padding:10px 13px}.je-actions{gap:10px}.je-progress__track i{width:16px}.je-card__footer{gap:12px}.je-footer{margin-top:20px}.je-protect{padding:18px}.je-intro .je-actions .jx-btn{width:100%}}@media(prefers-reduced-motion:reduce){.je *,.je *:before,.je *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.je:has(#EditScreen :is(.je-progress,.je-share-options)) .je-footer{display:none}
/*# sourceMappingURL=/cdn/shop/t/31/assets/joygi-edit.css.map */
