.mp-brand165{--b165-text:var(--tx,#f2f1ff);--b165-muted:var(--mu,#b8bbce);--b165-line:var(--brd,#41445d);color:var(--b165-text);padding:clamp(16px,3vw,28px);border:1px solid var(--b165-line);border-radius:24px;background:var(--card,rgba(24,28,46,.75));max-width:100%;box-sizing:border-box;line-height:1.6}
.mp-brand165 *{box-sizing:border-box;min-width:0}.mp-brand165 h3{font-size:clamp(23px,4vw,32px);line-height:1.16;margin:0 0 10px;letter-spacing:-.03em}.mp-brand165-muted{color:var(--b165-muted);font-size:14px;margin:0 0 22px}.mp-brand165-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px}.mp-brand165 form{display:grid;gap:16px}.mp-brand165 label{display:grid;gap:7px;font-size:13px;font-weight:600}.mp-brand165 input{display:block;width:100%;border:1px solid var(--b165-line);border-radius:13px;background:var(--bg1,#0a0f1d);color:var(--b165-text);font:inherit;font-size:16px;padding:12px;min-height:46px}.mp-brand165 input:focus-visible,.mp-brand165 button:focus-visible,.mp-brand165 summary:focus-visible{outline:3px solid #b6a9fa;outline-offset:3px}.mp-brand165 input:disabled{opacity:.7}.mp-brand165-colors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mp-brand165-color{display:flex;gap:7px;align-items:center}.mp-brand165-color input[type=color]{flex:0 0 44px;width:44px;padding:4px;cursor:pointer}.mp-brand165-color input[type=text]{font-family:ui-monospace,monospace;font-size:13px;padding:9px}.mp-brand165-preview{border-radius:20px;padding:clamp(18px,3vw,30px);min-height:280px;display:flex;flex-direction:column;gap:14px;overflow-wrap:break-word;transition:background-color .2s ease,color .2s ease}.mp-brand165-preview strong{font-size:19px}.mp-brand165-preview h4{font-size:clamp(24px,3vw,34px);line-height:1.15;margin:8px 0}.mp-brand165-preview p{margin:0;font-size:14px;white-space:pre-wrap}.mp-brand165-accent{align-self:flex-start;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:#151526;font-size:25px}.mp-brand165 aside>.mp-brand165-muted:last-child{margin-top:14px;font-size:12px}.mp-brand165-actions{display:flex;gap:10px;flex-wrap:wrap}.mp-brand165 button{font:inherit;font-size:15px;font-weight:650;border:1px solid var(--b165-line);background:transparent;color:var(--b165-text);padding:12px 18px;min-height:46px;border-radius:99px;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.mp-brand165 button.mp-brand165-primary{background:#b2a5f4;color:#111326;border-color:#b2a5f4}.mp-brand165 button:hover:not(:disabled){transform:translateY(-1px)}.mp-brand165 button:disabled{opacity:.6;cursor:default}.mp-brand165-status{font-size:14px;margin:0}.mp-brand165-status:empty{display:none}.mp-brand165 details{border-top:1px solid var(--b165-line);margin-top:24px;padding-top:16px;font-size:13px;color:var(--b165-muted)}.mp-brand165 summary{cursor:pointer;min-height:40px;display:list-item;color:var(--b165-text);padding:8px 0}.mp-brand165 [hidden]{display:none!important}
@media(max-width:700px){.mp-brand165-layout{grid-template-columns:minmax(0,1fr);gap:24px}.mp-brand165{border-radius:18px}.mp-brand165-preview{min-height:240px}.mp-brand165-actions button{width:100%}}
@media(max-width:370px){.mp-brand165-colors{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.mp-brand165 *{transition:none!important}}
