#op-lp-preview .lp-ai-shorts-button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:9px 16px;border:1px solid #d478a3;border-radius:9px;background:linear-gradient(135deg,#63304d,#38203e);color:#fff3f8;text-decoration:none;font:750 16px/1.25 system-ui;white-space:nowrap;box-sizing:border-box}
#op-lp-preview .lp-ai-shorts-button>span:first-child{font-size:26px;line-height:1}
#op-lp-preview .lp-ai-shorts-button:focus-visible{outline:3px solid #ffd1e6;outline-offset:3px}
@container(max-width:720px){
 #op-lp-preview .lp-top{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:'brand app' 'support app' 'shorts unsafe';height:auto;padding:14px 18px;gap:8px 12px}
 #op-lp-preview .lp-top-actions{display:contents}
 #op-lp-preview .lp-brand{grid-area:brand;justify-self:start;min-width:0}
 #op-lp-preview .lp-brand img{max-width:100%;width:140px}
 #op-lp-preview .lp-support{grid-area:support;justify-self:start;margin:0;padding:0;font-size:12px}
 #op-lp-preview .lp-header-app{grid-area:app;width:100%;max-width:136px;justify-self:end;align-self:start;min-height:46px}
 #op-lp-preview .lp-ai-shorts-button{grid-area:shorts}
 #op-lp-preview .lp-unsafe-button{grid-area:unsafe}
 #op-lp-preview .lp-ai-shorts-button,#op-lp-preview .lp-unsafe-button{width:100%;min-width:0;height:46px;padding:8px;font-size:14px}
 #op-lp-preview .lp-top:not(:has(.lp-unsafe-button)) .lp-ai-shorts-button{grid-column:1/-1}
}
