.StarArtContainer-module__vF0_ca__canvas{touch-action:none;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.StarArtContainer-module__vF0_ca__canvasLine{cursor:crosshair;}.StarArtContainer-module__vF0_ca__canvasEraser{cursor:pointer;}.StarArtContainer-module__vF0_ca__subtitle{z-index:8;width:82vw;max-width:560px;margin-bottom:20px;position:absolute;bottom:100%;left:50%;transform:translate(-50%);}.StarArtContainer-module__vF0_ca__subtitleFading{}.StarArtContainer-module__vF0_ca__panel{z-index:10;padding-bottom:calc(15px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0003;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.StarArtContainer-module__vF0_ca__toggleBtn{width:44px;height:28px;color:rgba(var(--js2-primary-pale), .7);cursor:pointer;background:0 0;border:none;border-radius:6px 6px 0 0;justify-content:center;align-items:center;transition:color .15s;display:flex}.StarArtContainer-module__vF0_ca__toggleBtn:hover{color:rgba(var(--js2-primary-pale), 1)}.StarArtContainer-module__vF0_ca__panelBody{grid-template-rows:0fr;width:100%;transition:grid-template-rows .3s;display:grid}.StarArtContainer-module__vF0_ca__panelBodyOpen{grid-template-rows:1fr}.StarArtContainer-module__vF0_ca__panelInner{min-height:0;overflow:hidden}.StarArtContainer-module__vF0_ca__panelRows{flex-direction:column;align-items:center;gap:15px;padding:15px;display:flex}.StarArtContainer-module__vF0_ca__toolbarRow{justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.StarArtContainer-module__vF0_ca__toolBtn{border:1px solid rgba(var(--js2-primary), .3);background:rgba(var(--js2-primary), .08);width:36px;min-width:36px;height:36px;min-height:36px;color:rgba(var(--js2-text-dim), .8);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:flex}.StarArtContainer-module__vF0_ca__toolBtn:hover{background:rgba(var(--js2-primary), .15)}.StarArtContainer-module__vF0_ca__toolBtnActive{background:rgba(var(--js2-primary), .25);border-color:rgba(var(--js2-primary), .7);color:rgba(var(--js2-primary-pale), 1);box-shadow:0 0 8px rgba(var(--js2-primary), .4);}.StarArtContainer-module__vF0_ca__colorBtn{cursor:pointer;border:2px solid #fff3;border-radius:50%;width:22px;min-width:22px;height:22px;min-height:22px;transition:border-color .15s,transform .15s}.StarArtContainer-module__vF0_ca__colorBtn:hover{border-color:#ffffff80}.StarArtContainer-module__vF0_ca__colorBtnActive{border-color:rgba(var(--js2-primary-pale), 1);box-shadow:0 0 6px rgba(var(--js2-primary), .6);transform:scale(1.2);}.StarArtContainer-module__vF0_ca__sizeBtn{border:1px solid rgba(var(--js2-primary), .3);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;transition:background .15s,border-color .15s;display:flex}.StarArtContainer-module__vF0_ca__sizeBtn:hover{background:rgba(var(--js2-primary), .1)}.StarArtContainer-module__vF0_ca__sizeBtnActive{background:rgba(var(--js2-primary), .2);border-color:rgba(var(--js2-primary), .7);}.StarArtContainer-module__vF0_ca__sizeDot{background:rgba(var(--js2-primary-pale), .9);border-radius:50%}.StarArtContainer-module__vF0_ca__shapeDotStar{color:rgba(var(--js2-primary-pale), .9);line-height:1}.StarArtContainer-module__vF0_ca__divider{background:rgba(var(--js2-primary), .3);width:1px;height:24px}.StarArtContainer-module__vF0_ca__actionBtn{}.StarArtContainer-module__vF0_ca__actionBtn:disabled{opacity:.3;cursor:default}.StarArtContainer-module__vF0_ca__bgBtn{cursor:pointer;border:2px solid #ffffff26;border-radius:4px;width:22px;min-width:22px;height:22px;min-height:22px;transition:border-color .15s}.StarArtContainer-module__vF0_ca__bgBtn:hover{border-color:#fff6}.StarArtContainer-module__vF0_ca__bgBtnActive{border-color:rgba(var(--js2-primary-pale), 1);box-shadow:0 0 6px rgba(var(--js2-primary), .5);}.StarArtContainer-module__vF0_ca__toast{border:1px solid rgba(var(--js2-primary), .4);width:max-content;font-family:var(--font-orbitron), var(--font-do-hyeon), sans-serif;color:rgba(var(--js2-primary-pale), 1);z-index:11;pointer-events:none;opacity:0;background:#0a0f1ed9;border-radius:4px;padding:.4rem 1rem;font-size:.68rem;transition:opacity .3s;position:absolute;bottom:50%;left:50%;transform:translate(-50%,50%)}.StarArtContainer-module__vF0_ca__toastVisible{opacity:1}@media (max-width:640px){.StarArtContainer-module__vF0_ca__panelRows{padding:10px .75rem;padding-bottom:calc(10px + env(safe-area-inset-bottom));gap:10px}.StarArtContainer-module__vF0_ca__toolbarRow{gap:.35rem}.StarArtContainer-module__vF0_ca__toolBtn,.StarArtContainer-module__vF0_ca__toolBtnActive{width:32px;min-width:32px;height:32px;min-height:32px}.StarArtContainer-module__vF0_ca__colorBtn,.StarArtContainer-module__vF0_ca__colorBtnActive,.StarArtContainer-module__vF0_ca__bgBtn,.StarArtContainer-module__vF0_ca__bgBtnActive{width:20px;min-width:20px;height:20px;min-height:20px}.StarArtContainer-module__vF0_ca__sizeBtn,.StarArtContainer-module__vF0_ca__sizeBtnActive{width:26px;min-width:26px;height:26px;min-height:26px}}
