.circle-site{max-width:960px}.circle-site .btn{background:#c73b1c}.circle-site .btn:hover{background:#b13215}.circle-site .free-article-intro h1{max-width:20ch}.circle-workspace{background:var(--card);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);padding:28px}.circle-form label{margin-bottom:10px;font-size:14px;font-weight:600;display:block}.circle-input-row{gap:12px;display:flex}.circle-input-row input{min-width:0;color:var(--ink);background:#fff;border:1px solid #a4a6b3;border-radius:10px;flex:1;padding:14px 16px;font-size:17px}.circle-input-row input::placeholder{color:#62697b;opacity:1}.circle-form p,.circle-status,.circle-sample{color:#555d74;margin-top:12px;font-size:13px;line-height:1.6}.circle-status:empty{display:none}.circle-empty{border-top:1px solid var(--border);text-align:center;color:#555d74;margin-top:24px;padding:42px 16px;line-height:1.7}.circle-image{border-radius:var(--r);width:100%;height:auto;margin:24px auto 0;display:block}.circle-demo{color:#70341d;background:var(--coral-soft);border-radius:10px;margin-top:24px;padding:12px 16px;font-size:14px;line-height:1.6}.circle-sample{text-align:center}.circle-result-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.circle-result-actions a{text-decoration:none}.circle-site .btn:disabled{opacity:.65;cursor:wait}@media (max-width:600px){.circle-workspace{padding:18px}.circle-input-row{flex-direction:column}.circle-input-row button{justify-content:center;width:100%}.circle-result-actions{flex-direction:column}.circle-result-actions>*{text-align:center;justify-content:center;width:100%}}.circle-site .btn-ghost{cursor:pointer;color:var(--ink);font:inherit;background:0 0;border:1px solid #a4a6b3;border-radius:10px;padding:12px 18px}.circle-site .btn-ghost:hover{background:#fff0e9}.circle-shared .circle-workspace{padding:20px}.circle-shared .circle-demo{margin-top:0}.circle-shared .circle-image{max-width:760px;margin-top:16px}.circle-shared .circle-sample{margin-top:8px}.circle-shared .circle-result-actions{margin-top:16px}.circle-shared>p{margin-top:20px;line-height:1.6}
