.sf-card-hero .sf-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.sf-card-hero .sf-chip-row span{background:#ffffff14;border:1px solid #ffffff1f;color:#f6f0e1;padding:6px 12px;border-radius:999px;font-size:.86rem}.sf-card-maker{margin:22px 0 34px}.sf-card-layout{display:grid;grid-template-columns:minmax(320px,480px) minmax(0,1fr);gap:24px;align-items:start}.sf-card-panel,.sf-card-preview-panel,.sf-card-help{background:#fff;border:1px solid #ece5d8;border-radius:22px;box-shadow:0 12px 32px rgba(17,19,24,.06)}.sf-card-panel,.sf-card-preview-panel{padding:20px}.sf-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.sf-card-grid label,.sf-card-texts label{display:flex;flex-direction:column;gap:6px;font-size:.93rem;color:#493f37}.sf-card-grid select,.sf-card-grid input,.sf-card-texts input,.sf-card-texts textarea{width:100%;border:1px solid #d9d1c6;border-radius:14px;padding:10px 12px;background:#fcfaf7;font:inherit;line-height:1.9;color:#2f2a25}.sf-card-grid input[type="color"]{padding:4px;height:48px;background:#fff}.sf-card-texts{display:grid;gap:14px;margin-top:18px}.sf-card-texts textarea{resize:vertical;min-height:130px}.sf-card-options{display:flex;flex-wrap:wrap;gap:14px 22px;margin-top:16px;padding:14px;border-radius:16px;background:#faf6ef}.sf-card-options label{display:flex;align-items:center;gap:8px;color:#4e443b}.sf-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.sf-card-actions-dual{margin-top:10px}.sf-card-status{min-height:26px;margin-top:14px;color:#5b466e;font-size:.9rem}.sf-card-preview-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.sf-card-preview-head h2,.sf-card-panel h2,.sf-card-help h2{margin:0;color:#261f1b}.sf-card-preview-head span{font-size:.88rem;color:#6d6458;background:#faf6ef;border-radius:999px;padding:6px 12px}.sf-card-preview-wrap{background:linear-gradient(180deg,#f2ebe1,#ddd1bf);border-radius:18px;padding:18px;display:flex;justify-content:center;align-items:center;min-height:460px}.sf-card-preview-wrap canvas{max-width:100%;height:auto;border-radius:18px;box-shadow:0 18px 38px rgba(0,0,0,.18);background:#0f1115}.sf-card-tip{margin-top:12px;color:#6d6458;font-size:.89rem;line-height:1.9}.sf-card-help{margin-top:22px;padding:20px 24px}.sf-card-help ul{margin:12px 0 0;padding-right:18px;color:#433931;line-height:2}.sf-card-help li+li{margin-top:4px}.sf-card-source-empty{background:#fff4f4;border:1px solid #f0cdcd;color:#7f3c3c;padding:10px 12px;border-radius:12px;font-size:.88rem;margin-top:12px}@media (max-width:980px){.sf-card-layout{grid-template-columns:1fr}.sf-card-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.sf-card-grid{grid-template-columns:1fr}.sf-card-preview-wrap{padding:12px;min-height:340px}.sf-card-panel,.sf-card-preview-panel,.sf-card-help{padding:16px;border-radius:18px}}
