.PickCard-module__84rUHa__card{cursor:pointer;background:#fff;border:3px solid #0000;border-radius:20px;flex-direction:column;align-items:center;gap:8px;width:100%;padding:14px 10px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 8px 18px #26305c1a}.PickCard-module__84rUHa__icon{width:56px;height:56px;display:block}.PickCard-module__84rUHa__icon svg{width:100%;height:100%;display:block}.PickCard-module__84rUHa__label{font-family:var(--font-d);color:#26305c;text-align:center;font-size:13px;font-weight:600;line-height:1.25}.PickCard-module__84rUHa__card:hover,.PickCard-module__84rUHa__card:focus-visible{transform:translateY(-3px);box-shadow:0 14px 26px #26305c29}.PickCard-module__84rUHa__card:focus-visible{outline-offset:3px;border-radius:20px}.PickCard-module__84rUHa__card.PickCard-module__84rUHa__selected{border-color:#4c6fff;transform:scale(1.04);box-shadow:0 0 0 3px #4c6fff4d,0 14px 26px #26305c2e}@media (prefers-reduced-motion:reduce){.PickCard-module__84rUHa__card{transition:none}.PickCard-module__84rUHa__card:hover,.PickCard-module__84rUHa__card:focus-visible,.PickCard-module__84rUHa__card.PickCard-module__84rUHa__selected{transform:none}}
.StoryCard-module__9f_6VW__card{background:#fff;border-radius:26px;flex-direction:column;gap:12px;width:min(92vw,560px);padding:30px 28px;animation:.3s StoryCard-module__9f_6VW__card-in;display:flex;box-shadow:0 14px 30px #26305c24}@keyframes StoryCard-module__9f_6VW__card-in{0%{opacity:.5;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.StoryCard-module__9f_6VW__card p{font-family:var(--font-d);color:#26305c;margin:0;font-size:clamp(16px,3vw,18px);font-weight:500;line-height:1.6}@media (prefers-reduced-motion:reduce){.StoryCard-module__9f_6VW__card{animation:none}}
.StoryMachineGame-module__Tohocq__page{color:#26305c;background:linear-gradient(160deg,#fff 0%,#eef1ff 35%,#f3eeff 70%,#fff0ee 100%);flex-direction:column;align-items:center;min-height:100dvh;padding:20px 20px 56px;display:flex}.StoryMachineGame-module__Tohocq__topBar{justify-content:space-between;align-items:center;width:100%;max-width:680px;margin-bottom:8px;display:flex}.StoryMachineGame-module__Tohocq__iconButton{color:#26305c;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 16px #26305c24}.StoryMachineGame-module__Tohocq__iconButton:hover,.StoryMachineGame-module__Tohocq__iconButton:focus-visible{transform:translateY(-3px);box-shadow:0 10px 22px #26305c33}.StoryMachineGame-module__Tohocq__iconButton:focus-visible{outline-offset:4px;border-radius:50%}.StoryMachineGame-module__Tohocq__iconSvg{width:26px;height:26px}.StoryMachineGame-module__Tohocq__header{text-align:center;max-width:560px;margin:8px 0 28px}.StoryMachineGame-module__Tohocq__title{font-family:var(--font-d);letter-spacing:-.01em;margin-bottom:6px;font-size:clamp(28px,6.5vw,42px);font-weight:700}.StoryMachineGame-module__Tohocq__hint{color:#4a5578;font-size:15px}.StoryMachineGame-module__Tohocq__pickerSection{width:100%;max-width:560px;margin-bottom:28px}.StoryMachineGame-module__Tohocq__pickerLabel{font-family:var(--font-d);letter-spacing:.08em;text-transform:uppercase;color:#7783ab;text-align:center;margin-bottom:10px;font-size:12.5px;font-weight:700}.StoryMachineGame-module__Tohocq__pickerGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:560px){.StoryMachineGame-module__Tohocq__pickerGrid{grid-template-columns:repeat(3,1fr);gap:14px}}.StoryMachineGame-module__Tohocq__detailSection{flex-direction:column;gap:6px;width:100%;max-width:480px;margin-bottom:26px;display:flex}.StoryMachineGame-module__Tohocq__detailLabel{font-family:var(--font-d);color:#4a5578;font-size:13.5px;font-weight:600}.StoryMachineGame-module__Tohocq__detailInput{min-height:52px;font-family:var(--font-d);color:#26305c;background:#fff;border:2px solid #e3e7fb;border-radius:16px;padding:12px 16px;font-size:15px}.StoryMachineGame-module__Tohocq__detailInput:focus-visible{outline-offset:2px;border-color:#4c6fff;outline:2px solid #4c6fff}.StoryMachineGame-module__Tohocq__detailCount{color:#9aa4c7;align-self:flex-end;font-size:11.5px}.StoryMachineGame-module__Tohocq__createButton{color:#fff;min-height:64px;font-family:var(--font-d);cursor:pointer;background:linear-gradient(90deg,#4c6fff,#7c5cff);border:none;border-radius:999px;padding:0 36px;font-size:18px;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 26px #4c6fff59}.StoryMachineGame-module__Tohocq__createButton:disabled{cursor:default;opacity:.85}.StoryMachineGame-module__Tohocq__createButton:hover:not(:disabled),.StoryMachineGame-module__Tohocq__createButton:focus-visible{transform:translateY(-3px);box-shadow:0 16px 32px #4c6fff73}.StoryMachineGame-module__Tohocq__createButton:focus-visible{outline-offset:4px;border-radius:999px}.StoryMachineGame-module__Tohocq__storyWrap{flex-direction:column;align-items:center;gap:22px;width:100%;display:flex}.StoryMachineGame-module__Tohocq__fallbackHint{color:#9aa4c7;text-align:center;max-width:420px;font-size:12.5px}.StoryMachineGame-module__Tohocq__choiceWrap{flex-direction:column;align-items:center;gap:14px;display:flex}.StoryMachineGame-module__Tohocq__choiceTitle{font-family:var(--font-d);color:#26305c;font-size:18px;font-weight:700}.StoryMachineGame-module__Tohocq__choiceButtons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.StoryMachineGame-module__Tohocq__choiceButton{color:#26305c;max-width:260px;min-height:60px;font-family:var(--font-d);cursor:pointer;background:#fff;border:2px solid #e3e7fb;border-radius:18px;padding:0 24px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 10px 22px #26305c24}.StoryMachineGame-module__Tohocq__choiceButton:disabled{cursor:default;opacity:.7}.StoryMachineGame-module__Tohocq__choiceButton:hover:not(:disabled),.StoryMachineGame-module__Tohocq__choiceButton:focus-visible{border-color:#4c6fff;transform:translateY(-3px);box-shadow:0 14px 26px #4c6fff38}.StoryMachineGame-module__Tohocq__choiceButton:focus-visible{outline-offset:4px;border-radius:18px}.StoryMachineGame-module__Tohocq__endWrap{flex-direction:column;align-items:center;gap:18px;display:flex}.StoryMachineGame-module__Tohocq__theEnd{font-family:var(--font-d);background:linear-gradient(90deg,#4c6fff,#ff6f61);color:#4c6fff;-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,5vw,32px);font-weight:700}@supports ((-webkit-background-clip:text) or (background-clip:text)){.StoryMachineGame-module__Tohocq__theEnd{color:#0000}}.StoryMachineGame-module__Tohocq__endButtons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.StoryMachineGame-module__Tohocq__endButton,.StoryMachineGame-module__Tohocq__endButtonAlt{min-height:60px;font-family:var(--font-d);cursor:pointer;border:none;border-radius:999px;padding:0 26px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s}.StoryMachineGame-module__Tohocq__endButton{color:#fff;background:#4c6fff;box-shadow:0 10px 22px #4c6fff59}.StoryMachineGame-module__Tohocq__endButtonAlt{color:#26305c;background:#fff;border:2px solid #e3e7fb;box-shadow:0 8px 18px #26305c1a}.StoryMachineGame-module__Tohocq__endButton:disabled,.StoryMachineGame-module__Tohocq__endButtonAlt:disabled{cursor:default;opacity:.8}.StoryMachineGame-module__Tohocq__endButton:hover:not(:disabled),.StoryMachineGame-module__Tohocq__endButton:focus-visible,.StoryMachineGame-module__Tohocq__endButtonAlt:hover:not(:disabled),.StoryMachineGame-module__Tohocq__endButtonAlt:focus-visible{transform:translateY(-3px)}.StoryMachineGame-module__Tohocq__endButton:focus-visible,.StoryMachineGame-module__Tohocq__endButtonAlt:focus-visible{outline-offset:4px;border-radius:999px}@media (prefers-reduced-motion:reduce){.StoryMachineGame-module__Tohocq__iconButton,.StoryMachineGame-module__Tohocq__createButton,.StoryMachineGame-module__Tohocq__choiceButton,.StoryMachineGame-module__Tohocq__endButton,.StoryMachineGame-module__Tohocq__endButtonAlt{transition:none}.StoryMachineGame-module__Tohocq__iconButton:hover,.StoryMachineGame-module__Tohocq__iconButton:focus-visible,.StoryMachineGame-module__Tohocq__createButton:hover,.StoryMachineGame-module__Tohocq__createButton:focus-visible,.StoryMachineGame-module__Tohocq__choiceButton:hover,.StoryMachineGame-module__Tohocq__choiceButton:focus-visible,.StoryMachineGame-module__Tohocq__endButton:hover,.StoryMachineGame-module__Tohocq__endButton:focus-visible,.StoryMachineGame-module__Tohocq__endButtonAlt:hover,.StoryMachineGame-module__Tohocq__endButtonAlt:focus-visible{transform:none}}
