.uwIZ4q_story{--hamu-surface:var(--paper);--hamu-ink:var(--graphite);--hamu-muted:#746c61;--hamu-line:#c7bda9;--hamu-accent:#946b43;flex-direction:column;align-items:center;gap:.85rem;width:100%;display:flex}.uwIZ4q_story:focus{outline:none}.uwIZ4q_story h1{text-wrap:balance;font-size:clamp(1.35rem,6vw,1.8rem)}.uwIZ4q_endingTitle{color:var(--graphite);font-size:1.2rem}.uwIZ4q_art{border-radius:9px 5px 10px 6px;width:min(100%,240px);overflow:hidden}.uwIZ4q_body{text-wrap:pretty;max-width:26rem;margin:0;font-size:1rem;line-height:1.75}.uwIZ4q_question{margin:0;font-size:1.05rem}.uwIZ4q_choices,.uwIZ4q_actions{flex-direction:column;align-items:center;gap:.65rem;width:100%;display:flex}.uwIZ4q_choice{background:#f6ebd5;width:100%;max-width:21rem;min-height:48px}.uwIZ4q_replay{width:100%;max-width:21rem;min-height:48px}.uwIZ4q_shareAction,.uwIZ4q_secondary{border:1.5px solid var(--hamu-line);min-height:48px;color:var(--graphite);font:inherit;text-align:center;background:#f6ebd5;border-radius:7px 11px 6px 9px;justify-content:center;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.uwIZ4q_secondary{background:var(--paper)}.uwIZ4q_shareAction:disabled{opacity:.6;cursor:wait}.uwIZ4q_blanketScene{aspect-ratio:1;background:linear-gradient(#e6eef1 0 34%,#eaf0db 34%);border-radius:9px 5px 10px 6px;width:240px;max-width:100%;position:relative;overflow:hidden}.uwIZ4q_cloud{background:#fffaf0;border-radius:50%;width:25%;height:13%;position:absolute;top:12%;left:12%}.uwIZ4q_cloud:before,.uwIZ4q_cloud:after{content:"";background:inherit;border-radius:50%;width:80%;height:80%;position:absolute;top:18%;left:-20%}.uwIZ4q_cloud:after{width:70%;left:65%}.uwIZ4q_blanket{background:conic-gradient(#edb4ad 25%, #f8e7da 0 50%, #edb4ad 0 75%, #f8e7da 0) 0 0 / 38px 40px;width:79.2%;height:33.3%;position:absolute;top:51%;left:10.4%;transform:rotate(-2deg)}.uwIZ4q_sleeping{width:100%;position:absolute;inset:0}.uwIZ4q_sleeping>picture>img{width:79%;height:79%;top:22%;left:10.5%}.uwIZ4q_sleeping [data-image-feedback]{gap:8px;padding:12px;font-size:.875rem;line-height:1.5}.uwIZ4q_sleeping [data-image-feedback] button{flex-shrink:0;max-width:100%;padding:8px}@media (max-width:420px){.uwIZ4q_story{gap:.65rem}.uwIZ4q_art,.uwIZ4q_blanketScene{width:180px}.uwIZ4q_body{font-size:.9375rem;line-height:1.65}.uwIZ4q_endingTitle{font-size:1.125rem}.uwIZ4q_blanket{background-size:28px 30px}}.locale-ko .uwIZ4q_body{font-size:1rem}.uwIZ4q_keepsake{text-align:center;font-size:.875rem}.uwIZ4q_keepsake summary{cursor:pointer;text-underline-offset:4px;justify-content:center;align-items:center;min-height:44px;text-decoration:underline;display:flex}.uwIZ4q_actions{flex-direction:column;align-items:center}
