.basic-editor-hero{position:relative;overflow:hidden;isolation:isolate;padding:44px;border:1px solid #c6d7fb;border-radius:28px;background:linear-gradient(120deg,#edf5ff 5%,#f4f2ff 65%,#fff1f7);color:#193961}.basic-editor-kicker{font-size:13px;letter-spacing:2px}.basic-editor-hero h1{font-size:clamp(25px,3vw,38px);margin:20px 0 12px;max-width:75%;line-height:1.4}.basic-editor-hero p{color:#5f7292;margin-bottom:28px}.basic-editor-hero small{display:block;margin-top:16px;color:#65789a}.basic-editor-hero button{min-width:220px;padding:16px 24px}.basic-editor-hero button span{float:right}.basic-editor-motif{position:absolute;right:5%;top:24%;width:170px;height:175px;z-index:-1;opacity:.7}.basic-editor-motif div{position:absolute;inset:0;border:2px solid #aec4ee;border-radius:20px;transform:rotate(-12deg);background:#fff8}.basic-editor-motif div+div{inset:15px -12px -8px 15px;transform:rotate(12deg);background:linear-gradient(140deg,#cbdfff,#ffe3eb)}.basic-editor-motif span{position:absolute;right:16px;bottom:26px;font-size:58px;color:#719bea}.basic-editor-tools{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0 36px}.basic-editor-tools>a,.basic-editor-tools>button{text-align:left;background:white;border:1px solid #e1e7f2;border-radius:18px;padding:22px;color:#233b61;display:flex;flex-direction:column;gap:10px;text-decoration:none}.basic-editor-tools span{font-size:26px;color:#5282d8}.basic-editor-tools small{color:#7c8ba3;font-weight:400}.basic-editor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.basic-editor-grid article{overflow:hidden;border:1px solid #e1e7f2;border-radius:18px;background:white;min-width:0}.basic-photo{padding:0;border:0;border-radius:0;display:block;width:100%;background:#edf0f6}.basic-photo img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.basic-editor-grid article>div{display:flex;align-items:center;justify-content:space-between;padding:12px;gap:6px}.basic-editor-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.basic-editor-grid article>div button{white-space:nowrap;padding:6px 10px;font-size:12px}.basic-editor-empty{padding:38px;text-align:center;background:white;border-radius:18px;color:#77849a}.basic-preview{width:100%;aspect-ratio:1;object-fit:contain;background:#edf0f6}.runtime-mode-panel{background:white;border:1px solid #d8e3f4;border-radius:20px;padding:24px}.runtime-mode-options{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.runtime-mode-options label{border:1px solid #cbd9ef;border-radius:18px;padding:20px;cursor:pointer}.runtime-mode-options label:has(input:checked){background:linear-gradient(120deg,#eff6ff,#fff2f7);border-color:#709bed}.runtime-mode-options span{display:block;margin-top:12px;color:#71809a;font-size:14px}.runtime-mode-options input{width:auto;margin-right:10px}.runtime-mode-panel #runtime-mode-reason{width:100%;margin:10px 0 20px}.runtime-mode-gate{max-width:800px;margin:32px auto;padding:36px;background:linear-gradient(125deg,#edf4ff,#fff4f8);border:1px solid #c7d8f5;border-radius:24px}.runtime-mode-gate h1{font-size:25px}.runtime-mode-gate p{color:#687b98;line-height:1.8}
html[data-app-mode="editor"] :is([data-mode-full],a[href="#gallery"],a[href="#templates"],a[href="#create"],a[href^="#lifestyle"],a[href^="#region/"],a[href="#interaction-rewards"],a[href^="/canva.html"],#revise,#publish,#project-version-continue,[data-asset-continue],[data-asset-pub],[data-revise-pub],[data-canva-slot],.creation-template-bridge,#recipe-optimize,#pub-submit,#publication-revision-submit,#mine-checkin-entry,[data-buy],[data-pay],.ce-header p,[data-action="ai"],[data-action="publish"]){display:none!important}
html[data-app-mode="editor"] #app[data-page="admin"] :is([data-mode-full],[data-action]){display:revert}
@media(max-width:600px){.basic-editor-hero{padding:26px 22px;border-radius:23px}.basic-editor-hero h1{max-width:86%;font-size:28px}.basic-editor-hero p{max-width:80%;line-height:1.7}.basic-editor-motif{width:100px;height:120px;right:-20px;top:32%;opacity:.45}.basic-editor-tools{grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0 28px}.basic-editor-tools>a,.basic-editor-tools>button{padding:18px}.basic-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.runtime-mode-options{grid-template-columns:1fr}.runtime-mode-panel{padding:18px}.runtime-mode-gate{margin:20px 16px;padding:24px}}
html[data-app-mode="editor"] :is(#confirm-generate,#publication-submit,#optimize,#region-generate,#interaction-enroll-submit){display:none!important}
html[data-app-mode="editor"] #modal:has(#confirm-generate)::before,html[data-app-mode="editor"] #modal:has(#publication-submit)::before{content:'当前开放基础图片编辑，已填写内容保留。';display:block;padding:14px;margin-bottom:16px;border-radius:12px;background:#edf3ff;color:#355987}

html[data-app-mode="editor"] :is(#remix,#like,#bookmark,#confirm-region,#quote,#region-quote){display:none!important}
html[data-app-mode="editor"] #modal:has(#confirm-region)::before{content:"当前开放基础图片编辑，已填写内容保留。";display:block;padding:14px;border-radius:12px;background:#edf3ff;color:#355987}
