.unwrite-module__t4N2Aq__main{width:100%;min-height:100dvh;position:relative;overflow:hidden}.unwrite-module__t4N2Aq__column{width:min(600px, calc(100vw - 2 * var(--edge)));position:absolute;top:clamp(140px,22vh,240px);left:50%;transform:translate(-50%)}.unwrite-module__t4N2Aq__writing{transition:opacity .4s var(--ease-out)}.unwrite-module__t4N2Aq__writing[data-hidden=true]{opacity:0;pointer-events:none}.unwrite-module__t4N2Aq__writing[data-instant=true]{transition:none}.unwrite-module__t4N2Aq__textStack{width:100%;min-height:27.2px;font-family:var(--font-serif), Georgia, serif;letter-spacing:0;font-size:16px;font-weight:500;line-height:1.7;position:relative}.unwrite-module__t4N2Aq__mirror{color:var(--ink);white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;-webkit-user-select:none;user-select:none;margin:0;padding:0}.unwrite-module__t4N2Aq__input{resize:none;width:100%;height:100%;font:inherit;letter-spacing:inherit;color:#0000;caret-color:var(--ink);background:0 0;border:none;outline:none;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.unwrite-module__t4N2Aq__input::placeholder{color:var(--text-primary);opacity:1}.unwrite-module__t4N2Aq__story{font-family:var(--font-inter), sans-serif;color:var(--text-secondary);transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);margin-top:8px;font-size:15px;font-weight:500}.unwrite-module__t4N2Aq__story:hover{color:var(--ink)}.unwrite-module__t4N2Aq__storyHidden{opacity:0;pointer-events:none;transform:translateY(-4px)}.unwrite-module__t4N2Aq__about{opacity:0;pointer-events:none;width:100%;transition:opacity .45s var(--ease-out), transform .45s var(--ease-out);font-family:var(--font-inter), sans-serif;flex-direction:column;gap:16px;font-size:15px;font-weight:500;line-height:1.55;display:flex;position:absolute;top:0;left:0;transform:translateY(6px)}.unwrite-module__t4N2Aq__about[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.unwrite-module__t4N2Aq__backBtn{color:var(--text-secondary);transition:color .2s var(--ease-out);align-self:flex-start;align-items:center;gap:8px;display:inline-flex}.unwrite-module__t4N2Aq__backBtn:hover,.unwrite-module__t4N2Aq__aboutHeading{color:var(--ink)}.unwrite-module__t4N2Aq__aboutBody{color:var(--text-primary)}.unwrite-module__t4N2Aq__aboutLink{color:inherit;transition:color .2s var(--ease-out);text-decoration:none}.unwrite-module__t4N2Aq__aboutLink:hover{color:var(--ink)}.unwrite-module__t4N2Aq__bottomBar{left:var(--edge);bottom:var(--edge-bottom);z-index:20;align-items:center;gap:32px;display:flex;position:fixed}.unwrite-module__t4N2Aq__aboutButton{font-family:var(--font-inter), sans-serif;color:var(--text-primary);transition:color .2s var(--ease-out);font-size:15px;font-weight:500}.unwrite-module__t4N2Aq__aboutButton:hover{color:var(--ink)}.unwrite-module__t4N2Aq__soundToggle{color:var(--text-primary);transition:color .2s var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.unwrite-module__t4N2Aq__soundToggle:hover{color:var(--ink)}.unwrite-module__t4N2Aq__unwriteWrap{right:var(--edge);bottom:var(--edge-bottom);z-index:20;position:fixed}.unwrite-module__t4N2Aq__unwriteWrap[data-gone=true]{pointer-events:none}.unwrite-module__t4N2Aq__unwriteWrap[data-gone=true] .unwrite-module__t4N2Aq__card{transform:translateY(120px)}.unwrite-module__t4N2Aq__card{background:var(--pill-bg);box-shadow:var(--shadow-pill);transition:transform .2s ease-out, box-shadow .3s var(--ease-out);border-radius:99px;position:absolute;bottom:0;right:0;overflow:hidden}.unwrite-module__t4N2Aq__card[data-open=true]{box-shadow:var(--shadow-menu)}.unwrite-module__t4N2Aq__pillContent{line-height:20px;font-family:var(--font-inter), sans-serif;color:var(--ink);white-space:nowrap;padding:12px 24px;font-size:17px;font-weight:500;position:absolute;bottom:0;right:0}.unwrite-module__t4N2Aq__menuContent{opacity:0;visibility:hidden;flex-direction:column;align-items:flex-end;gap:15px;padding:12px 24px;display:flex;position:absolute;bottom:0;right:0}.unwrite-module__t4N2Aq__menuCaption{font-family:var(--font-inter), sans-serif;color:var(--text-primary);text-align:right;font-size:12px;font-weight:500;line-height:1.25}.unwrite-module__t4N2Aq__menuItem{font-family:var(--font-inter), sans-serif;color:var(--text-primary);white-space:nowrap;transition:color .15s var(--ease-out);font-size:17px;font-weight:500;line-height:20px}.unwrite-module__t4N2Aq__menuItem:hover{color:var(--ink)}.unwrite-module__t4N2Aq__menuDivider{background:#0000001f;width:80px;height:1px}
