/* 开始入口和角色编辑器：预览采用最近邻放大，保留像素边缘。 */
.creation-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0}.creation-guide>div{padding:18px;background:#10273b;border:1px solid #48657c;border-radius:12px}.creation-guide b{color:#ffe29a}.creation-guide p{font-size:14px;line-height:1.8;color:#bcd1e1}.creation-guide a{color:#8de1ef;text-underline-offset:4px}.creation-guide button{font-size:12px;padding:8px}.artwork-upload{background:#3d7468;border-color:#82c7ad}.preview-area canvas{background-color:#c9e1e1;background-image:conic-gradient(#adc9ce 25%,transparent 0 50%,#adc9ce 0 75%,transparent 0);background-size:20px 20px}@media(max-width:800px){.creation-guide{grid-template-columns:1fr}.customize{gap:14px}} 
.prompt-box{margin:-10px 0 20px;padding:12px 16px;background:#172e42;border:1px solid #48657c;border-radius:8px}.prompt-box summary{cursor:pointer;color:#8de1ef}.prompt-box p{font-size:14px;line-height:1.7;color:#d3e4ed}.copy-status{min-height:20px;margin-bottom:0!important;color:#82e2ae!important}
.doubao-link{display:inline-block;margin-left:8px;color:#8de1ef;font-size:13px;text-underline-offset:3px}
.entry-options{display:flex;gap:20px;flex-wrap:wrap}.entry-options button:last-child{background:#478ba4;box-shadow:0 5px #285267}.preview-area{display:flex;gap:24px;align-items:center;margin:20px 0}.preview-area canvas{width:120px;height:138px;image-rendering:pixelated;background:#82c9dc;border:3px solid #f4db94;border-radius:12px}.preview-area p{max-width:260px;font-size:15px}.upload{color:white;font-size:15px}.primary:disabled{opacity:.5;cursor:wait}#custom-editor[hidden]{display:none}#custom-editor h2{color:#ffe27a;margin-top:0}@media(max-width:650px){.avatars{flex-wrap:wrap}.entry-options{flex-direction:column}.preview-area{gap:12px}}
