body[data-page=writing] .footer{display:none}.creative-header,.creative-heading,.creative-header-actions{display:flex;align-items:center;gap:14px}.creative-header{justify-content:space-between;background:#f1f6ff;border-radius:15px;padding:18px}.creative-heading img{width:55px;height:55px;object-fit:contain}.creative-heading h1{font-size:29px;margin:0 0 5px}.creative-heading p{margin:0;color:#687e9e}.creative-header button{display:flex;align-items:center;gap:8px;padding:12px 20px;font-size:15px}.creative-welcome{display:flex;align-items:center;justify-content:center;gap:28px;min-height:195px}.creative-welcome>img{width:280px;height:190px;object-fit:contain}.creative-welcome h2{font-size:36px;margin:0 0 24px}.creative-welcome p{font-size:18px;color:#64738d}.creative-mode-options{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.creative-mode{display:flex;align-items:center;gap:18px;text-align:left;padding:12px 20px;border:1px solid #d8e1f3;border-radius:17px;background:#fafbff;min-height:110px;color:#15365d}.creative-mode.selected{border:2px solid #0787ff;background:#edf6ff}.creative-mode img{width:95px;height:85px;object-fit:contain}.creative-mode b{display:block;font-size:24px}.creative-mode small{display:block;font-size:17px;color:#647895;margin-top:6px}.creative-mode i{margin-left:auto;border:1px solid #9aabc6;border-radius:50%;width:23px;height:23px;display:grid;place-items:center}.creative-mode.selected i{background:#0787ff;color:white;border:0}.creative-mode i .icon{width:17px;height:17px}.creative-idea-panel{background:#f4f8ff;border:1px solid #edf1fa;border-radius:18px;margin-top:27px;padding:20px}.creative-idea-panel>label{display:flex;align-items:center;gap:12px;font-size:21px;font-weight:bold;margin-bottom:16px}.creative-idea-panel>label .icon{color:#e9b331;width:27px;height:27px}.creative-idea-panel textarea{height:90px;margin:0;background:#fff;font-size:16px;border-radius:11px;padding:14px}.creative-idea-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:14px;gap:14px}.creative-tones{display:flex;align-items:center;gap:10px}.creative-tones button{background:#e0f5eb;border:0;color:#3e8976;border-radius:22px;padding:8px 18px;display:flex;align-items:center;gap:5px}.creative-tones .selected{background:#c9efdc}.creative-start{display:flex;align-items:center;gap:10px;padding:12px 24px;font-size:17px}.creative-tip{color:#8395ae;font-size:13px;display:flex;align-items:center;gap:8px;margin-bottom:0}.creative-recent{margin-top:24px;border-top:1px solid #e1e9f6;padding-top:16px}.creative-recent h2{display:flex;align-items:center;gap:12px;font-size:22px;margin:0 0 10px}.creative-draft-row{display:flex;width:100%;align-items:center;gap:15px;border:0;border-bottom:1px solid #e9eff8;background:#f8fbff;border-radius:10px;padding:14px;color:#19395f;text-align:left}.creative-draft-row b{font-size:17px}.creative-draft-row span{font-size:12px;color:#7188a8}.creative-draft-row em{margin-left:auto;display:flex;align-items:center;gap:6px;font-style:normal;color:#2089f5}.creative-empty{padding:20px;color:#8094b0}.creative-editor-layout{display:grid;grid-template-columns:280px 1fr;gap:20px;margin-top:22px}.creative-editor-tools{background:#f5f8ff;padding:20px;border-radius:14px}.creative-editor-tools h2{display:flex;gap:8px;font-size:21px}.creative-editor-tools textarea{height:90px}.creative-editor-tools button{display:flex;align-items:center;gap:7px;margin:16px 0}.creative-editor-tools h3{font-size:16px}#creative-ai-help{white-space:pre-wrap;font-size:14px;line-height:1.9;color:#5b7091}.is-error{color:#b04c42!important}.creative-editor-paper{position:relative;background:#fffefa;border:1px solid #eadfcb;border-radius:14px;min-height:470px;padding:25px;display:flex;flex-direction:column;overflow:hidden}.creative-editor-paper input{font-size:25px;font-weight:bold;text-align:center;background:transparent;border:0;position:relative;z-index:1}.creative-editor-paper textarea{flex:1;min-height:300px;font-size:20px;line-height:2;background:transparent;border:0;position:relative;z-index:1}.creative-editor-paper img{position:absolute;right:0;bottom:0;width:210px;opacity:.3;pointer-events:none}.creative-editor-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:20px;color:#8494ab;font-size:12px}.creative-editor-bottom button{display:flex;gap:8px;align-items:center;padding:12px 20px}.creative-home .icon,.creative-editor .icon{width:23px;height:23px;flex-shrink:0}
@media(max-width:1100px){.creative-welcome h2{font-size:28px}.creative-welcome p{font-size:14px}.creative-welcome>img{width:210px}.creative-mode{padding:12px;gap:9px}.creative-mode img{width:65px;height:70px}.creative-mode b{font-size:19px}.creative-mode small{font-size:13px}.creative-tones{gap:6px;font-size:12px}.creative-tones button{padding:7px 12px}.creative-start{font-size:14px}.creative-editor-layout{grid-template-columns:240px 1fr}}
@media(max-width:760px){.creative-header{flex-wrap:wrap}.creative-heading h1{font-size:24px}.creative-heading p{font-size:12px}.creative-header-actions{margin-left:auto}.creative-header button{padding:8px 12px;font-size:12px}.creative-welcome{flex-direction:column;gap:0;text-align:center;padding:12px 0 22px}.creative-welcome>img{height:140px}.creative-welcome h2{font-size:26px;margin-bottom:10px}.creative-welcome p{font-size:12px;line-height:1.8}.creative-mode-options{gap:8px}.creative-mode{flex-direction:column;gap:4px;padding:10px 5px;text-align:center;position:relative}.creative-mode img{width:65px;height:57px}.creative-mode b{font-size:17px}.creative-mode small{font-size:11px}.creative-mode i{position:absolute;right:5px;top:7px;width:17px;height:17px}.creative-mode i .icon{width:13px;height:13px}.creative-idea-panel{padding:15px;margin-top:18px}.creative-idea-bottom{flex-direction:column;align-items:stretch}.creative-tones{justify-content:space-between}.creative-start{justify-content:center}.creative-draft-row{flex-wrap:wrap;gap:8px}.creative-draft-row b{font-size:14px}.creative-draft-row span{font-size:10px}.creative-draft-row em{font-size:11px}.creative-editor-layout{grid-template-columns:1fr}.creative-editor-bottom{gap:10px;flex-wrap:wrap}.creative-editor-paper textarea{font-size:17px}}
