.yk{--bg:#e9e6ff;--vi:#5626c4;--pk:#ff4fa3;--tl:#00c2b8;color:#2a1860;background:radial-gradient(circle at 20% 10%, #fff 0, transparent 40%), radial-gradient(circle at 80% 30%, #ffd9ee 0, transparent 40%), var(--bg);font-family:"M PLUS Rounded 1c",Zen Maru Gothic,sans-serif;overflow-x:clip}.yk :focus-visible{outline:3px solid var(--vi);outline-offset:2px}.yk button,.yk input{color:inherit;font-family:inherit}.yk button{cursor:pointer}.yk-head{text-align:center;padding:calc(48px + 1.4rem) clamp(1rem,4vw,3rem) 1rem}.yk-kick{color:var(--vi);letter-spacing:.06em;font-size:.82rem;font-weight:800}.yk-kick b{color:#7dff9a;letter-spacing:.15em;background:#000;padding:0 .5rem;font-family:IBM Plex Mono,monospace}.yk-chrome{letter-spacing:.02em;background:linear-gradient(#fff 0%,#b9a8ff 40%,#5626c4 52%,#ff9ad0 60%,#fff 100%);color:#0000;-webkit-text-stroke:2px #5626c4;filter:drop-shadow(3px 4px #ff4fa3);-webkit-background-clip:text;background-clip:text;margin-top:.4rem;font-family:Archivo Black,"M PLUS Rounded 1c",sans-serif;font-size:clamp(2.4rem,11vw,6.4rem);font-weight:400;line-height:1}.yk-sub{margin-top:.6rem;font-size:.86rem;font-weight:700}.yk-lab{max-width:66rem;margin:0 auto;padding:.8rem clamp(.6rem,3vw,1.6rem) 2.4rem}.yk-grid{grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:start;gap:clamp(1rem,4vw,2.4rem);display:grid}.yk-stage-wrap{justify-items:center;gap:.6rem;display:grid}.yk-stage{aspect-ratio:360/560;width:100%;max-width:22.5rem;height:auto;box-shadow:0 0 0 3px var(--vi), 0 14px 30px #5626c44d;touch-action:none;cursor:crosshair;background:linear-gradient(160deg,#fff,#f0e6ff 40%,#ffd9ee);border:4px solid #fff;border-radius:1.4rem}.yk-stage.is-shake{cursor:grab}.yk-mori{font-size:.9rem;font-weight:800}.yk-mori b{color:var(--pk);font-family:Archivo Black,sans-serif;font-size:1.8rem;font-weight:400}.yk-mori span{color:#fff;background:var(--vi);border-radius:99px;padding:.1rem .8rem;font-size:.8rem}.yk-ctl{gap:.8rem;min-width:0;display:grid}.yk-modes{flex-wrap:wrap;gap:.4rem;display:flex}.yk-modes button{border:3px solid var(--vi);background:#fff;border-radius:99px;flex:1;padding:.6rem .8rem;font-size:.86rem;font-weight:800}.yk-modes button[aria-pressed=true]{background:linear-gradient(180deg, #ff9ad0, var(--pk));color:#fff;box-shadow:0 0 0 3px var(--vi);border-color:#fff}.yk-box{background:#ffffffb3;border:2px solid #fff;border-radius:1rem;padding:.7rem .9rem;box-shadow:0 4px 12px #5626c426}.yk-h{color:var(--vi);font-size:.78rem;font-weight:800}.yk-cols{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.yk-cols button{border:3px solid #fff;border-radius:50%;width:2.2rem;height:2.2rem;box-shadow:0 2px 6px #0000004d}.yk-cols button[aria-pressed=true]{box-shadow:0 0 0 3px var(--vi), 0 2px 6px #0000004d;transform:scale(1.12)}.yk-size{grid-template-columns:auto 2rem 1fr;align-items:center;gap:.5rem;margin-top:.6rem;font-size:.78rem;font-weight:800;display:grid}.yk-size input{width:100%;accent-color:var(--pk)}.yk-chips{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.yk-chips button{background:#fff;border:2px solid #c9b8ff;border-radius:99px;grid-template-columns:1.8rem auto;align-items:center;gap:.3rem;padding:.15rem .6rem .15rem .15rem;font-size:.7rem;font-weight:700;display:grid}.yk-chips button img{object-fit:cover;border-radius:50%;width:1.8rem;height:1.8rem;display:block}.yk-chips button[aria-pressed=true]{border-color:var(--pk);background:#ffe3f1}.yk-act{flex-wrap:wrap;gap:.5rem;display:flex}.yk-act button{border:3px solid var(--vi);background:#fff;border-radius:99px;padding:.55rem 1.1rem;font-size:.82rem;font-weight:800}.yk-act button:hover{background:#f0e6ff}.yk-save{color:#00403c;background:linear-gradient(180deg, #7de8e0, var(--tl))!important}.yk-msg{min-height:1.4rem;color:var(--vi);font-size:.8rem;font-weight:700;line-height:1.7}.yk-sec{border-top:4px dotted var(--vi);padding:clamp(2.4rem,6vh,4rem) clamp(1rem,5vw,4rem)}.yk-sec-2{background:#ffffff80}.yk-wrap{max-width:62rem;margin-inline:auto}.yk-k{letter-spacing:.08em;color:#fff;background:var(--vi);border-radius:99px;padding:.05rem .9rem;font-size:.78rem;font-weight:800;display:inline-block}.yk-h2{color:var(--vi);margin-top:.5rem;font-size:clamp(1.4rem,4vw,2.2rem);font-weight:800;line-height:1.4}.yk-plain{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.8rem;margin-top:1rem;list-style:none;display:grid}.yk-plain li{background:#fff;border:2px solid #fff;border-radius:1rem;gap:.15rem;padding:.4rem;display:grid;box-shadow:0 4px 12px #5626c426}.yk-plain img{aspect-ratio:4/3;object-fit:cover;border-radius:.7rem;width:100%;display:block}.yk-plain b{margin-top:.3rem;font-size:.78rem;line-height:1.4}.yk-plain small{color:#6a58a8;font-size:.64rem}.yk-two{grid-template-columns:1fr minmax(18rem,26rem);align-items:start;gap:clamp(1.6rem,5vw,4rem);display:grid}.yk-text{max-width:30rem;margin-top:.8rem;font-size:.9rem;font-weight:500;line-height:2}.yk-small{color:#6a58a8;margin-top:.8rem;font-size:.74rem}.yk-menu{border-top:3px solid var(--pk);margin-top:.8rem;list-style:none}.yk-menu li{border-bottom:2px dotted #c9b8ff;grid-template-columns:1fr auto;align-items:baseline;gap:1rem;padding:.7rem 0;display:grid}.yk-menu b{display:block}.yk-menu small{color:#6a58a8;font-size:.68rem}.yk-menu em{color:var(--pk);white-space:nowrap;font-style:normal;font-weight:800}.yk-sns{flex-wrap:wrap;gap:.5rem;margin-top:1.2rem;list-style:none;display:flex}.yk-sns a{color:#fff;background:linear-gradient(180deg, #ff9ad0, var(--pk));box-shadow:0 0 0 2px var(--vi);border:3px solid #fff;border-radius:99px;padding:.6rem 1.6rem;font-weight:800;text-decoration:none;display:inline-block}.yk-sns a:hover{filter:brightness(1.08)}.yk-foot{color:#6a58a8;border-top:4px dotted var(--vi);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,5vw,4rem);font-size:.7rem;display:flex}.yk-foot a{color:var(--vi);font-weight:800}@media (width<=860px){.yk-grid,.yk-two{grid-template-columns:1fr}}
