@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap');
*{box-sizing: border-box;font-family: "Noto Sans KR", sans-serif;}

html,body{
    /* width:100%;height:100%; */
    /* font-family: "Noto Sans KR", sans-serif; */
    /* font-size:16px;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -moz-font-feature-settings:"liga", "kern";
    letter-spacing:-0.04em;
    font-weight:400; */
}

.view-frame { display: block; max-width:800px; margin: 0 auto;  color-scheme: none;}
.summernote_frame.view-frame {
    max-width: 100%;
    /* border: 1px solid rgba(0, 0, 0, .196); */
    border-radius: var(--bs-border-radius);
}
.summernote_frame.view-frame.write-frame{border: 1px solid rgba(0, 0, 0, .196);}
.summernote_frame{width:100%;}

/* .swal2-popup{transform: scale(.75)} */
/* .swal2-popup{zoom:.75} */

[data-swal2-theme='borderless'] {
  /* BACKDROP */
  --swal2-backdrop: rgba(54, 70, 93, 0.99);

  /* POPUP */
  --swal2-background: transparent;
  --swal2-color: white;

  /* ANIMATIONS */
  --swal2-show-animation: opacity-show 0.3s;
  --swal2-hide-animation: opacity-hide 0.1s;

  /* PROGRESS STEPS */
  --swal2-progress-step-background: color-mix(in srgb, var(--swal2-backdrop), white 30%);

  /* VALIDATION MESSAGE */
  --swal2-validation-message-background: transparent;
  --swal2-validation-message-color: white;

  /* FOOTER */
  --swal2-footer-border-color: rgba(255, 255, 255, 0.2);

  /* CLOSE BUTTON */
  --swal2-close-button-position: fixed;
  --swal2-close-button-inset: 0;
  --swal2-close-button-font-size: 3em;
  --swal2-close-button-color: white;
}

/* Appearance animation */
@keyframes opacity-show {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

/* Disppearance animation */
@keyframes opacity-hide {
  100% {
    opacity: 0;
  }
}