/* CAMYRA V4 — PRO page editor, onboarding, social insight */
.v4brand-wrap{max-width:1180px;margin:auto}.v4brand-hero{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:4px 0 18px}.v4brand-hero h1{font:500 44px/1 Cormorant Garamond,Georgia,serif;margin:4px 0 8px}.v4brand-hero p{max-width:700px;color:var(--muted);margin:0;line-height:1.55}.v4brand-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:13px}.v4brand-panel{background:#fff;border:1px solid rgba(65,44,36,.08);border-radius:22px;padding:18px}.v4brand-panel>small{font-size:9px;font-weight:900;letter-spacing:.14em;color:var(--violet,#98706a)}.v4brand-panel h2{font:500 28px/1.05 Cormorant Garamond,Georgia,serif;margin:5px 0 13px}.v4brand-url{display:grid;grid-template-columns:1fr auto auto;gap:7px;align-items:center;padding:10px;border-radius:15px;background:#f7f3f0}.v4brand-url code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.v4brand-url button{border:0;border-radius:11px;padding:9px 10px;background:#fff;font-weight:800}.v4brand-colors{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.v4brand-color{display:grid;gap:5px}.v4brand-color input{width:100%;height:50px;border:0;border-radius:14px;padding:0;background:none}.v4brand-color span{font-size:10px;font-weight:800;color:#746861}.v4brand-preview{border-radius:28px;overflow:hidden;border:1px solid rgba(60,40,34,.08);background:#faf7f4}.v4brand-preview-cover{height:165px;background:#e8d9d1 center/cover no-repeat}.v4brand-preview-copy{padding:17px}.v4brand-preview-head{display:flex;gap:11px;align-items:center;margin-top:-45px}.v4brand-preview-head img{width:68px;height:68px;border-radius:20px;background:#fff;border:4px solid #fff;object-fit:cover}.v4brand-preview-head h3{font:500 29px/1 Cormorant Garamond,Georgia,serif;margin:0}.v4brand-preview-head small{display:block;margin-top:3px;color:#7c7069}.v4brand-preview-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:15px}.v4brand-preview-actions span{padding:11px;text-align:center;border-radius:14px;font-size:11px;font-weight:850}.v4brand-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:13px}.v4brand-role{padding:11px 13px;border-radius:14px;background:#fff3df;color:#7b5b27;font-size:12px;margin:10px 0}.v4onboard{margin:12px 0;padding:15px;border-radius:22px;background:linear-gradient(135deg,#fff,#f2e7e2);border:1px solid rgba(70,45,35,.08);display:flex;justify-content:space-between;align-items:center;gap:12px}.v4onboard small{font-size:9px;font-weight:900;letter-spacing:.14em;color:#986a55}.v4onboard h3{font:500 25px/1 Cormorant Garamond,Georgia,serif;margin:4px 0}.v4onboard p{margin:0;color:#746962;font-size:12px}.v4onboard button{white-space:nowrap}.v4steps{display:grid;gap:9px}.v4step{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:12px;border-radius:16px;background:#faf7f4}.v4step i{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#e6ddd8;font-style:normal;font-weight:900}.v4step.done i{background:#dfeee2;color:#4e7457}.v4step b{display:block}.v4step small{display:block;color:#7c7069;margin-top:2px}.v4social-rank{margin:12px 0 16px;padding:15px;border-radius:20px;background:linear-gradient(135deg,#fff,#f6efeb);border:1px solid rgba(70,45,35,.08)}.v4social-rank>small{font-size:9px;letter-spacing:.14em;font-weight:900;color:#996b55}.v4social-rank h3{font:500 28px/1 Cormorant Garamond,Georgia,serif;margin:4px 0 10px}.v4social-rank-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.v4social-rank-item{padding:11px;border-radius:14px;background:#fff}.v4social-rank-item b{display:block}.v4social-rank-item span{font-size:10px;color:#796d67}.v4pay-note{padding:12px;border-radius:15px;background:#f5f1ee;font-size:12px;line-height:1.45;color:#6f625c}.v4pay-note b{color:#3d2d27}
@media(max-width:820px){.v4brand-grid{grid-template-columns:1fr}.v4brand-colors{grid-template-columns:repeat(2,1fr)}.v4brand-url{grid-template-columns:1fr auto}.v4brand-url .open{grid-column:1/-1}.v4onboard{display:block}.v4onboard button{margin-top:10px;width:100%}.v4social-rank-list{grid-template-columns:1fr}}
