/* [project]/app/components/appheader.module.css [app-client] (css) */
.appheader-module__-kO-_W__header {
  align-self: center;
  width: 384px;
  max-width: 100%;
  height: 0;
  font-family: Galmuri11, monospace;
  position: relative;
}

.appheader-module__-kO-_W__left {
  align-items: center;
  gap: 6px;
  min-width: 0;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.appheader-module__-kO-_W__back {
  cursor: pointer;
  background: #fff;
  border: 2px solid #000;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 0;
  display: inline-flex;
  box-shadow: 2px 2px #000;
}

.appheader-module__-kO-_W__back:active {
  transform: translate(1px, 1px);
  box-shadow: 1px 1px #000;
}

.appheader-module__-kO-_W__home {
  cursor: pointer;
  background: #ffe14d;
  border: 2px solid #000;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 0;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 2px 2px #000;
}

.appheader-module__-kO-_W__home:active {
  transform: translate(1px, 1px);
  box-shadow: 1px 1px #000;
}

.appheader-module__-kO-_W__user {
  color: #1a0b3d;
  cursor: pointer;
  white-space: nowrap;
  text-overflow: ellipsis;
  background: #ffe14d;
  border: 2px solid #000;
  border-radius: 14px;
  align-items: center;
  gap: 5px;
  max-width: 56vw;
  padding: 7px 12px;
  font-family: Galmuri11, monospace;
  font-size: 12px;
  text-decoration: none;
  display: inline-flex;
  overflow: hidden;
  box-shadow: 2px 2px #000;
}

.appheader-module__-kO-_W__right {
  flex: none;
  gap: 6px;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}

.appheader-module__-kO-_W__btn {
  color: #0a1430;
  cursor: pointer;
  background: #4de8ff;
  border: 2px solid #000;
  border-radius: 14px;
  align-items: center;
  gap: 5px;
  padding: 7px 11px;
  font-family: Galmuri11, monospace;
  font-size: 12px;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  box-shadow: 2px 2px #000;
}

.appheader-module__-kO-_W__btn:active {
  transform: translate(1px, 1px);
  box-shadow: 1px 1px #000;
}

.appheader-module__-kO-_W__dot {
  background: #ff2d6f;
  border: 1.5px solid #fff;
  border-radius: 50%;
  width: 9px;
  height: 9px;
  position: absolute;
  top: -3px;
  right: -3px;
}

.appheader-module__-kO-_W__bell {
  cursor: pointer;
  background: #ffe14d;
  border: 2px solid #000;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 0;
  display: inline-flex;
  position: relative;
  box-shadow: 2px 2px #000;
}

.appheader-module__-kO-_W__bell:active {
  transform: translate(1px, 1px);
  box-shadow: 1px 1px #000;
}

.appheader-module__-kO-_W__badge {
  color: #fff;
  background: #ff2d6f;
  border: 1.5px solid #fff;
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  min-width: 17px;
  height: 17px;
  padding: 0 3px;
  font-family: Galmuri11, monospace;
  font-size: 10px;
  line-height: 1;
  display: inline-flex;
  position: absolute;
  top: -7px;
  right: -7px;
  box-shadow: 1px 1px #00000080;
}

/* [project]/app/components/sajutabs.module.css [app-client] (css) */
.sajutabs-module__xndGpW__tabs {
  background: #1c0e44;
  border: 2px solid #000;
  border-radius: 6px;
  flex: none;
  gap: 6px;
  width: 360px;
  max-width: 100%;
  padding: 5px;
  display: flex;
  box-shadow: 3px 3px #000;
}

.sajutabs-module__xndGpW__tab {
  color: #b9a6e8;
  cursor: pointer;
  background: none;
  border: none;
  border-radius: 4px;
  flex: 1;
  padding: 9px 0;
  font-family: Galmuri11, monospace;
  font-size: 13px;
}

.sajutabs-module__xndGpW__tab:active {
  transform: translateY(1px);
}

.sajutabs-module__xndGpW__on {
  color: #1a0b3d;
  background: #b6ff3a;
}

/* [project]/app/saju/result/result.module.css [app-client] (css) */
.result-module__KVY9mq__page {
  color: #fff;
  text-align: center;
  background: repeating-linear-gradient(0deg, #0000 0 23px, #6b3bd629 23px 24px), repeating-linear-gradient(90deg, #0000 0 23px, #6b3bd629 23px 24px), radial-gradient(120% 70% at 50% 0, #3a1680, #120730 70%);
  flex-direction: column;
  align-items: center;
  gap: 13px;
  min-height: 100dvh;
  padding: 14px 6px 96px;
  font-family: Galmuri11, monospace;
  display: flex;
}

.result-module__KVY9mq__scrollArea {
  flex-direction: column;
  gap: 9px;
  width: 480px;
  max-width: 100%;
  padding: 2px 2px 4px;
  display: flex;
}

.result-module__KVY9mq__bottomBar {
  flex-direction: column;
  gap: 8px;
  width: 480px;
  max-width: 100%;
  display: flex;
}

.result-module__KVY9mq__tag {
  letter-spacing: 1px;
  color: #4de8ff;
  margin-top: 6px;
  font-family: "Press Start 2P", monospace;
  font-size: 8px;
}

.result-module__KVY9mq__title {
  background: linear-gradient(120deg, #ff5ed4, #c7a8ff, #4de8ff, #b6ff3a);
  color: #0000;
  filter: drop-shadow(0 0 12px #ff5ed466);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 26px;
  font-weight: bold;
}

.result-module__KVY9mq__sub {
  color: #ff9ee6;
  margin-top: -4px;
  font-size: 14px;
}

.result-module__KVY9mq__loading {
  color: #dcccff;
  margin-top: 40px;
  font-size: 14px;
}

.result-module__KVY9mq__waiting {
  text-align: center;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  width: 480px;
  max-width: 100%;
  margin-top: 44px;
  display: flex;
}

.result-module__KVY9mq__waitingIcon {
  background: #2c1b5e;
  border: 2px solid #000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  display: flex;
  box-shadow: 3px 3px #000;
}

.result-module__KVY9mq__waitingTitle {
  color: #ffe14d;
  font-size: 16px;
  font-weight: 700;
}

.result-module__KVY9mq__waitingSpin {
  color: #b6ff3a;
  font-size: 14px;
}

.result-module__KVY9mq__waitingNote {
  color: #cdbcf5;
  font-size: 13px;
  line-height: 1.7;
}

.result-module__KVY9mq__waitingNote b {
  color: #fff;
}

.result-module__KVY9mq__waitingHint {
  color: #8a78c4;
  margin-top: 2px;
  font-size: 12px;
}

.result-module__KVY9mq__blink {
  animation: 1s steps(2, start) infinite result-module__KVY9mq__rvBlink;
}

@keyframes result-module__KVY9mq__rvBlink {
  to {
    opacity: .35;
  }
}

.result-module__KVY9mq__field {
  text-align: left;
  flex-direction: column;
  gap: 8px;
  width: 480px;
  max-width: 100%;
  display: flex;
}

.result-module__KVY9mq__fieldLabel {
  color: #4de8ff;
  align-items: center;
  gap: 5px;
  font-size: 14px;
  display: inline-flex;
}

.result-module__KVY9mq__fieldLabel b {
  color: #b6ff3a;
}

.result-module__KVY9mq__chips {
  flex-wrap: wrap;
  gap: 7px;
  display: flex;
}

.result-module__KVY9mq__chip {
  color: #cdbcf5;
  cursor: pointer;
  background: #251149;
  border: 2px solid #000;
  border-radius: 6px;
  padding: 8px 11px;
  font-family: Galmuri11, monospace;
  font-size: 14px;
  box-shadow: 2px 2px #000;
}

.result-module__KVY9mq__chip:active {
  transform: translate(2px, 2px);
  box-shadow: 0 0 #000;
}

.result-module__KVY9mq__chipOn {
  color: #1a0b3d;
  background: #b6ff3a;
  font-weight: 700;
  box-shadow: 2px 2px #000, inset 0 0 0 2px #fff;
}

.result-module__KVY9mq__chipCustom {
  color: #ffe14d;
  cursor: pointer;
  background: #2c1b5e;
  border: 2px dashed #6b3bd6;
  border-radius: 6px;
  padding: 8px 11px;
  font-family: Galmuri11, monospace;
  font-size: 14px;
}

.result-module__KVY9mq__customRow {
  align-items: center;
  gap: 7px;
  display: flex;
}

.result-module__KVY9mq__input {
  color: #fff;
  background: #1a0b3d;
  border: 2px solid #000;
  border-radius: 6px;
  outline: none;
  flex: 1;
  padding: 10px 11px;
  font-family: Galmuri11, monospace;
  font-size: 15px;
  box-shadow: inset 2px 2px #0006;
}

.result-module__KVY9mq__input::placeholder {
  color: #6c5aa6;
}

.result-module__KVY9mq__customX {
  color: #ff9ee6;
  cursor: pointer;
  background: #2c1b5e;
  border: 2px solid #000;
  border-radius: 6px;
  flex: none;
  width: 34px;
  height: 34px;
  font-size: 15px;
}

.result-module__KVY9mq__pickHint {
  color: #9a86d6;
  text-align: left;
  width: 480px;
  max-width: 100%;
  font-size: 13px;
}

.result-module__KVY9mq__pickHint b {
  color: #b6ff3a;
}

.result-module__KVY9mq__pickEmpty {
  color: #cdbcf5;
  text-align: left;
  width: 480px;
  max-width: 100%;
  font-size: 14px;
  line-height: 1.8;
}

.result-module__KVY9mq__pickEmpty a {
  color: #b6ff3a;
}

.result-module__KVY9mq__cta {
  color: #1a0b3d;
  cursor: pointer;
  background: #ffe14d;
  border: 2px solid #000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  gap: 6px;
  width: 480px;
  max-width: 100%;
  margin-top: 4px;
  padding: 14px;
  font-family: Galmuri11, monospace;
  font-size: 17px;
  font-weight: 700;
  display: inline-flex;
  box-shadow: 4px 4px #000;
}

.result-module__KVY9mq__cta:active {
  transform: translate(2px, 2px);
  box-shadow: 2px 2px #000;
}

.result-module__KVY9mq__cta:disabled {
  opacity: .55;
  cursor: default;
  transform: none;
  box-shadow: 4px 4px #000;
}

.result-module__KVY9mq__ctaNote {
  color: #8b78c4;
  width: 480px;
  max-width: 100%;
  font-size: 12px;
}

.result-module__KVY9mq__err {
  color: #ff7aa8;
  width: 480px;
  max-width: 100%;
  font-size: 13px;
}

.result-module__KVY9mq__rvTag {
  letter-spacing: 1px;
  color: #ffe14d;
  margin-top: 8px;
  font-family: "Press Start 2P", monospace;
  font-size: 9px;
}

.result-module__KVY9mq__rvTitle {
  color: #fff;
  font-size: 22px;
  font-weight: bold;
  line-height: 1.25;
}

.result-module__KVY9mq__rvSub {
  color: #ff9ee6;
  margin-top: -2px;
  font-size: 14px;
}

.result-module__KVY9mq__scoreCard {
  background: linear-gradient(135deg, #6b1f6e, #3a1680);
  border: 2px solid #000;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  gap: 6px;
  width: 480px;
  max-width: 100%;
  padding: 18px 16px;
  display: flex;
  box-shadow: 4px 4px #000, inset 0 0 0 2px #ff5ed4;
}

.result-module__KVY9mq__scoreNum {
  color: #fff;
  text-shadow: 0 0 16px #ff5ed4b3;
  font-size: 52px;
  font-weight: bold;
  line-height: 1;
}

.result-module__KVY9mq__scoreOf {
  color: #dcccff;
  margin-top: -6px;
  font-size: 13px;
}

.result-module__KVY9mq__grade {
  color: #ffe14d;
  background: #1a0b3d8c;
  border: 2px solid #000;
  border-radius: 14px;
  margin-top: 2px;
  padding: 4px 12px;
  font-size: 15px;
  font-weight: 700;
}

.result-module__KVY9mq__gauge {
  background: #12073099;
  border: 2px solid #000;
  border-radius: 8px;
  width: 100%;
  height: 12px;
  margin-top: 4px;
  overflow: hidden;
}

.result-module__KVY9mq__gauge span {
  background: linear-gradient(90deg, #ff5ed4, #ffe14d, #b6ff3a);
  height: 100%;
  transition: width .8s;
  display: block;
}

.result-module__KVY9mq__headline {
  color: #ffe14d;
  margin-top: 6px;
  font-size: 17px;
  line-height: 1.4;
}

.result-module__KVY9mq__summary {
  color: #e6dcff;
  font-size: 14px;
  line-height: 1.7;
}

.result-module__KVY9mq__section {
  text-align: left;
  flex-direction: column;
  gap: 9px;
  width: 480px;
  max-width: 100%;
  display: flex;
}

.result-module__KVY9mq__sectionTitle {
  color: #4de8ff;
  align-items: center;
  gap: 6px;
  font-size: 14px;
  display: inline-flex;
}

.result-module__KVY9mq__axisRow {
  background: #1a0b3d;
  border: 2px solid #000;
  border-radius: 6px;
  flex-direction: column;
  gap: 6px;
  padding: 11px 13px;
  display: flex;
  box-shadow: 2px 2px #000;
}

.result-module__KVY9mq__axisHead {
  align-items: center;
  gap: 6px;
  font-size: 15px;
  display: inline-flex;
}

.result-module__KVY9mq__axisHead b {
  color: #fff;
  flex: 1;
}

.result-module__KVY9mq__axisScore {
  color: #ff5ed4;
  font-size: 16px;
  font-weight: bold;
}

.result-module__KVY9mq__axisBar {
  background: #120730b3;
  border-radius: 6px;
  width: 100%;
  height: 8px;
  display: block;
  overflow: hidden;
}

.result-module__KVY9mq__axisBar i {
  background: linear-gradient(90deg, #ff5ed4, #c7a8ff);
  height: 100%;
  transition: width .8s;
  display: block;
}

.result-module__KVY9mq__axisText {
  color: #cfc0f2;
  font-size: 13px;
  line-height: 1.6;
}

.result-module__KVY9mq__block {
  text-align: left;
  border: 2px solid #000;
  border-radius: 6px;
  flex-direction: column;
  gap: 6px;
  width: 480px;
  max-width: 100%;
  padding: 13px;
  display: flex;
  box-shadow: 2px 2px #000;
}

.result-module__KVY9mq__blockGood {
  background: linear-gradient(135deg, #1f3a14, #1a0b3d);
  box-shadow: 2px 2px #000, inset 0 0 0 2px #b6ff3a66;
}

.result-module__KVY9mq__blockCaution {
  background: linear-gradient(135deg, #3a2208, #1a0b3d);
  box-shadow: 2px 2px #000, inset 0 0 0 2px #ffe14d66;
}

.result-module__KVY9mq__blockScene {
  background: linear-gradient(135deg, #2c1658, #1a0b3d);
  box-shadow: 2px 2px #000, inset 0 0 0 2px #c7a8ff66;
}

.result-module__KVY9mq__blockTitle {
  color: #fff;
  align-items: center;
  gap: 6px;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.result-module__KVY9mq__blockBody {
  color: #e6dcff;
  font-size: 14px;
  line-height: 1.7;
}

.result-module__KVY9mq__pickCard {
  background: #1a0b3d;
  border: 2px solid #000;
  border-radius: 6px;
  flex-direction: column;
  gap: 6px;
  padding: 12px 13px;
  display: flex;
  box-shadow: 2px 2px #000;
}

.result-module__KVY9mq__pickTop {
  align-items: center;
  gap: 8px;
  display: flex;
}

.result-module__KVY9mq__pickRank {
  color: #1a0b3d;
  background: #ffe14d;
  border: 2px solid #000;
  border-radius: 5px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  font-family: "Press Start 2P", monospace;
  font-size: 9px;
  display: inline-flex;
}

.result-module__KVY9mq__pickDate {
  color: #fff;
  flex: 1;
  font-size: 16px;
  font-weight: 700;
}

.result-module__KVY9mq__pickLabel {
  color: #b6ff3a;
  font-size: 12px;
}

.result-module__KVY9mq__pickScore {
  color: #4de8ff;
  font-size: 16px;
  font-weight: bold;
}

.result-module__KVY9mq__pickReason {
  color: #cfc0f2;
  font-size: 13px;
  line-height: 1.6;
}

.result-module__KVY9mq__avoidRow {
  text-align: left;
  background: #3a151580;
  border: 2px solid #000;
  border-radius: 6px;
  flex-direction: column;
  gap: 3px;
  padding: 9px 12px;
  display: flex;
}

.result-module__KVY9mq__avoidDate {
  color: #ff7aa8;
  font-size: 14px;
  font-weight: 700;
}

.result-module__KVY9mq__avoidReason {
  color: #d7b8c8;
  font-size: 13px;
  line-height: 1.5;
}

.result-module__KVY9mq__flowRow {
  background: #1a0b3d;
  border: 2px solid #000;
  border-radius: 6px;
  flex-direction: column;
  gap: 5px;
  padding: 10px 13px;
  display: flex;
  box-shadow: 2px 2px #000;
}

.result-module__KVY9mq__flowHead {
  align-items: center;
  gap: 8px;
  font-size: 14px;
  display: flex;
}

.result-module__KVY9mq__flowHead b {
  color: #fff;
  flex: 1;
}

.result-module__KVY9mq__flowScore {
  color: #b6ff3a;
  font-weight: bold;
}

.result-module__KVY9mq__flowBar {
  background: #120730b3;
  border-radius: 6px;
  width: 100%;
  height: 7px;
  overflow: hidden;
}

.result-module__KVY9mq__flowBar i {
  background: linear-gradient(90deg, #4de8ff, #b6ff3a);
  height: 100%;
  display: block;
}

.result-module__KVY9mq__flowText {
  color: #cfc0f2;
  font-size: 13px;
  line-height: 1.6;
}

.result-module__KVY9mq__phaseCard {
  background: linear-gradient(135deg, #2c1658, #1a0b3d);
  border: 2px solid #000;
  border-radius: 6px;
  flex-direction: column;
  gap: 6px;
  padding: 13px;
  display: flex;
  box-shadow: 2px 2px #000;
}

.result-module__KVY9mq__phaseHead {
  align-items: center;
  gap: 8px;
  display: flex;
}

.result-module__KVY9mq__phasePeriod {
  color: #c7a8ff;
  flex: 1;
  font-size: 15px;
  font-weight: 700;
}

.result-module__KVY9mq__phaseScore {
  color: #4de8ff;
  font-size: 16px;
  font-weight: bold;
}

.result-module__KVY9mq__phaseHeadline {
  color: #ffe14d;
  font-size: 15px;
}

.result-module__KVY9mq__phaseBody {
  color: #e6dcff;
  font-size: 14px;
  line-height: 1.7;
}

.result-module__KVY9mq__tpRow {
  text-align: left;
  background: #1a0b3d;
  border: 2px solid #000;
  border-radius: 6px;
  align-items: baseline;
  gap: 9px;
  padding: 10px 12px;
  display: flex;
}

.result-module__KVY9mq__tpWhen {
  color: #ffe14d;
  flex: none;
  min-width: 64px;
  font-size: 13px;
  font-weight: 700;
}

.result-module__KVY9mq__tpEvent {
  color: #e6dcff;
  flex: 1;
  font-size: 14px;
  line-height: 1.6;
}

.result-module__KVY9mq__ddGrid {
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  width: 480px;
  max-width: 100%;
  display: grid;
}

.result-module__KVY9mq__ddCol {
  text-align: left;
  border: 2px solid #000;
  border-radius: 6px;
  flex-direction: column;
  gap: 7px;
  padding: 11px;
  display: flex;
  box-shadow: 2px 2px #000;
}

.result-module__KVY9mq__ddDo {
  background: linear-gradient(135deg, #1f3a14, #1a0b3d);
}

.result-module__KVY9mq__ddDont {
  background: linear-gradient(135deg, #3a1414, #1a0b3d);
}

.result-module__KVY9mq__ddTitle {
  font-size: 14px;
  font-weight: 700;
}

.result-module__KVY9mq__ddDo .result-module__KVY9mq__ddTitle {
  color: #b6ff3a;
}

.result-module__KVY9mq__ddDont .result-module__KVY9mq__ddTitle {
  color: #ff7aa8;
}

.result-module__KVY9mq__ddItem {
  color: #e6dcff;
  font-size: 13px;
  line-height: 1.5;
}

.result-module__KVY9mq__ritual {
  color: #e6dcff;
  text-align: left;
  background: #2c1658;
  border: 2px solid #000;
  border-radius: 6px;
  width: 480px;
  max-width: 100%;
  padding: 13px;
  font-size: 14px;
  line-height: 1.7;
  box-shadow: 2px 2px #000;
}

.result-module__KVY9mq__ritual b {
  color: #4de8ff;
}

.result-module__KVY9mq__advice {
  color: #b6ff3a;
  border: 2px dashed #6b3bd6;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  gap: 6px;
  width: 480px;
  max-width: 100%;
  padding: 11px;
  font-size: 14px;
  line-height: 1.6;
  display: inline-flex;
}

.result-module__KVY9mq__oneLiner {
  color: #fff;
  background: linear-gradient(135deg, #6b1f6e, #3a1680);
  border: 2px solid #000;
  border-radius: 8px;
  width: 480px;
  max-width: 100%;
  padding: 15px 14px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  box-shadow: 4px 4px #000, inset 0 0 0 2px #ff9ee6;
}

.result-module__KVY9mq__meta {
  color: #8b78c4;
  margin-top: 2px;
  font-size: 12px;
}

.result-module__KVY9mq__actions {
  gap: 8px;
  width: 480px;
  max-width: 100%;
  margin-top: 4px;
  display: flex;
}

.result-module__KVY9mq__actionBtn {
  color: #cdbcf5;
  cursor: pointer;
  background: #2c1b5e;
  border: 2px solid #000;
  border-radius: 6px;
  flex: 1;
  padding: 11px;
  font-family: Galmuri11, monospace;
  font-size: 14px;
  box-shadow: 2px 2px #000;
}

.result-module__KVY9mq__actionBtn:active {
  transform: translate(2px, 2px);
  box-shadow: 0 0 #000;
}

.result-module__KVY9mq__actionPrimary {
  color: #1a0b3d;
  background: #b6ff3a;
  font-weight: 700;
}

.result-module__KVY9mq__guide {
  color: #cdbcf5;
  background: #1a0b3d99;
  border: 2px solid #000;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  gap: 5px;
  width: 480px;
  max-width: 100%;
  padding: 8px 12px;
  font-size: 13px;
  line-height: 1.6;
  display: inline-flex;
}

.result-module__KVY9mq__guide b {
  color: #4de8ff;
}

.result-module__KVY9mq__entryGrid {
  grid-template-columns: repeat(4, 1fr);
  gap: 8px;
  width: 480px;
  max-width: 100%;
  display: grid;
}

.result-module__KVY9mq__entryTile {
  color: #fff;
  cursor: pointer;
  background: linear-gradient(135deg, #34165f, #1c0c3f);
  border: 2px solid #000;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  gap: 6px;
  padding: 12px 4px 9px;
  font-family: Galmuri11, monospace;
  display: flex;
  position: relative;
  box-shadow: 3px 3px #000, inset 0 0 0 2px #ff9ee6;
}

.result-module__KVY9mq__entryTile:active {
  transform: translate(2px, 2px);
  box-shadow: 1px 1px #000, inset 0 0 0 2px #ff9ee6;
}

.result-module__KVY9mq__entryIcon {
  border: 2px solid #000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  box-shadow: 2px 2px #000;
}

.result-module__KVY9mq__entryLabel {
  text-align: center;
  font-size: 12px;
  line-height: 1.25;
}

.result-module__KVY9mq__entryDia {
  color: #4de8ff;
  font-family: "Press Start 2P", monospace;
  font-size: 6px;
}

.result-module__KVY9mq__listHead {
  flex-direction: column;
  gap: 8px;
  width: 480px;
  max-width: 100%;
  margin-top: 4px;
  display: flex;
}

.result-module__KVY9mq__listTitle {
  color: #fff;
  text-align: left;
  width: 100%;
  font-size: 15px;
}

.result-module__KVY9mq__listTitle b {
  color: #ffe14d;
}

.result-module__KVY9mq__filterRow {
  flex-wrap: wrap;
  gap: 6px;
  display: flex;
}

.result-module__KVY9mq__filterChip {
  color: #cdbcf5;
  cursor: pointer;
  background: #251149;
  border: 2px solid #000;
  border-radius: 14px;
  align-items: center;
  gap: 5px;
  padding: 6px 12px;
  font-family: Galmuri11, monospace;
  font-size: 13px;
  display: inline-flex;
  box-shadow: 2px 2px #000;
}

.result-module__KVY9mq__filterChip:active {
  transform: translate(2px, 2px);
  box-shadow: 0 0 #000;
}

.result-module__KVY9mq__filterChipOn {
  color: #1a0b3d;
  background: #b6ff3a;
  font-weight: 700;
  box-shadow: 2px 2px #000, inset 0 0 0 2px #fff;
}

.result-module__KVY9mq__filterNum {
  opacity: .85;
  font-size: 11px;
}

.result-module__KVY9mq__list {
  flex-direction: column;
  gap: 9px;
  width: 480px;
  max-width: 100%;
  display: flex;
}

.result-module__KVY9mq__resultCard {
  cursor: pointer;
  text-align: left;
  background: #1c0c3f;
  border: 2px solid #000;
  border-radius: 8px;
  align-items: center;
  gap: 10px;
  padding: 11px 12px;
  display: flex;
  box-shadow: 3px 3px #000;
}

.result-module__KVY9mq__resultCard:active {
  transform: translate(2px, 2px);
  box-shadow: 1px 1px #000;
}

.result-module__KVY9mq__rcIcon {
  border: 2px solid #000;
  border-radius: 9px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  display: flex;
  box-shadow: 2px 2px #000;
}

.result-module__KVY9mq__rcInfo {
  flex-direction: column;
  flex: 1;
  gap: 3px;
  min-width: 0;
  display: flex;
}

.result-module__KVY9mq__rcKindRow {
  align-items: center;
  gap: 6px;
  min-width: 0;
  display: flex;
}

.result-module__KVY9mq__rcTag {
  color: #1a0b3d;
  background: #c7a8ff;
  border: 1px solid #000;
  border-radius: 5px;
  flex: none;
  padding: 3px 8px;
  font-family: Galmuri11, monospace;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.2;
}

.result-module__KVY9mq__rcTime {
  color: #9a86d6;
  flex: none;
  margin-left: auto;
  font-size: 12px;
}

.result-module__KVY9mq__rcTitle {
  color: #fff;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 15px;
  overflow: hidden;
}

.result-module__KVY9mq__rcMeta {
  color: #b6a4e8;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 13px;
  overflow: hidden;
}

.result-module__KVY9mq__rcScore {
  color: #b6ff3a;
  flex: none;
  font-size: 16px;
  font-weight: bold;
}

.result-module__KVY9mq__rcArrow {
  color: #6c5aa6;
  flex: none;
  font-size: 18px;
}

.result-module__KVY9mq__empty {
  color: #cdbcf5;
  text-align: center;
  width: 480px;
  max-width: 100%;
  margin-top: 8px;
  font-size: 14px;
  line-height: 1.8;
}

/*# sourceMappingURL=app_0waz0o-._.css.map*/