.lk-create,
#lk-support-page .hero,
#lk-support-edit,
.ama .ama-receipt,
.ama .ama-hero,
.ama .ama-card,
.ama-dash,
.ama-answer,
.hl-wrap,
.lk-cd-panel,
.lk-cd-drop,
.lk-g-panel,
.lk-drop-status,
.lk-campaign-public,
.lk-campaign-preview,
.lk-poll-view{
  border-color:rgba(6,78,59,.14);
  border-radius:8px;
  box-shadow:0 18px 44px rgba(6,78,59,.08);
}
.lk-create{
  --lk-bg-soft:#f2fbf6;
  --lk-accent:#10b981;
  --lk-border:#cfe9da;
  background:linear-gradient(180deg,#f2fbf6,#fbfefc 118%);
}
.lk-create .lk-span-full{grid-column:1/-1;}
.lk-create .lk-field-gap{margin-bottom:10px;}
.lk-create .lk-flex-1{flex:1;}
.lk-create .lk-select-sm{max-width:180px;}
.lk-create .lk-select-md{max-width:220px;}
.lk-create .lk-select-wide{max-width:420px;}
.lk-create .lk-avatar-preview{width:72px;height:72px;border-radius:50%;border:1px solid var(--lk-border);object-fit:cover;}
.lk-create .lk-cover-thumb{width:120px;height:56px;}
.lk-create .lk-thumb-preview{margin-top:10px;}
.lk-create .lk-bg-preview{margin-top:10px;}
.lk-create .lk-preview-label{margin-bottom:6px;}
.lk-create .lk-bg-preview-box{height:120px;border-radius:8px;border:1px solid var(--lk-border);overflow:hidden;position:relative;}
.lk-create .lk-bg-preview-img{position:absolute;inset:0;background-size:cover;background-position:center;}
.lk-create .lk-bg-preview-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.15));}
.lk-create .lk-bg-preview-title{position:absolute;left:12px;bottom:10px;color:#fff;font-weight:800;}
.lk-create .lk-offset-top-sm{margin-top:6px;}
.lk-offset-top-md{margin-top:14px;}
.lk-offset-top-lg{margin-top:16px;}
.lk-support-takedown-meta{margin-top:6px;}
.lk-support-inline-link{text-decoration:underline;}
.lk-support-foot-link{color:#64748b;}
.lk-support-top-copy{min-width:0;}
#lk-support-edit .lk-support-js-notice{display:none;}
#lk-support-edit .lk-support-small-notice{font-size:14px;}
#lk-support-edit .lk-support-flat-label{margin:0;}
#lk-support-edit .lk-support-section-title{margin:0 0 6px;}
.ama-dash .lk-form-actions-spaced,
.ama-answer .lk-form-actions-spaced{margin-top:14px;}
.ama-dash .lk-row-actions-sm,
.ama-answer .lk-row-actions-sm{margin-top:10px;}
.ama-dash .lk-row-actions-md{margin-top:12px;}
.ama-dash .lk-muted-spaced{margin-top:8px;}
.lk-create h1,
#lk-support-page .h1,
#lk-support-page .demo-cta h2,
.lk-cd-hero h1,
.lk-cd-head h1,
.lk-g-hero h1{
  letter-spacing:0;
}
.lk-create .btn,
.lk-create .lk-up-pill,
.lk-cd-btn.primary,
.lk-g-btn,
.lk-drop-btn.primary,
.ama .ama-btn{
  border-color:#064e3b;
  background:#064e3b;
  color:#fff;
}
.lk-create .btn:hover,
.lk-cd-btn.primary:hover,
.lk-g-btn:hover,
.lk-drop-btn.primary:hover,
.ama .ama-btn:hover{
  background:#047857;
  border-color:#047857;
}
.lk-create .input:focus,
.lk-cd-form input:focus,
.lk-cd-form textarea:focus,
.lk-cd-form select:focus,
.lk-cd-upload input[type=file]:focus,
.lk-g-form input:focus,
.lk-g-form textarea:focus,
.ama select:focus,
.ama textarea:focus{
  border-color:#10b981;
  box-shadow:0 0 0 3px rgba(16,185,129,.14);
}
#lk-support-page .hero{
  background:
    radial-gradient(920px 280px at 16% 0%, rgba(16,185,129,.18), transparent 62%),
    radial-gradient(820px 260px at 82% 0%, rgba(190,242,100,.14), transparent 62%),
    linear-gradient(180deg,rgba(255,255,255,.94),rgba(245,253,248,.92));
}
#lk-support-page a.btn:hover,
#lk-support-page a.btn:focus-visible{
  border-color:rgba(16,185,129,.36);
  box-shadow:0 16px 34px rgba(6,78,59,.12),0 0 0 3px rgba(16,185,129,.12);
}
#lk-support-page .badge.most{
  border-color:rgba(16,185,129,.28);
  background:#ecfdf5;
  color:#047857;
}
#lk-support-page .demo-cta{
  border-radius:8px;
  border-color:rgba(6,78,59,.14);
  background:
    radial-gradient(520px 160px at 20% 0%, rgba(190,242,100,.22), transparent 64%),
    linear-gradient(180deg,rgba(255,255,255,.98),rgba(242,251,246,.94));
}
#lk-support-page .demo-cta-actions a{
  border-radius:8px;
}
#lk-support-page .demo-cta-actions a.primary{
  border-color:#064e3b;
  background:#064e3b;
  color:#fff;
}
#lk-support-page .demo-cta-actions a:focus-visible{
  box-shadow:0 0 0 4px rgba(16,185,129,.22),0 10px 24px rgba(6,78,59,.12);
}
.lk-cd-hero,
.lk-cd-head,
.lk-g-hero{
  background:linear-gradient(135deg,#063b2f,#0f766e 74%,rgba(190,242,100,.58) 165%);
  box-shadow:0 18px 44px rgba(6,78,59,.16);
}
.lk-cd-eyebrow,
.lk-g-brand{
  color:#d9f99d;
}
.lk-cd-note,
.lk-g-note{
  border-color:rgba(16,185,129,.22);
  background:#ecfdf5;
  color:#064e3b;
}
.lk-cd-stat{
  border-left-color:#84cc16;
  background:#f6fdf8;
}
.lk-cd-pill{
  background:#ecfdf5;
  color:#047857;
}
.lk-cd-pill.neutral{
  border-color:rgba(6,78,59,.14);
  background:#f6fdf8;
  color:#064e3b;
}
.lk-cd-pill.warn{
  background:#fefce8;
  color:#854d0e;
}
.lk-cd-access-note{
  margin:8px 0 0;
  padding:10px 12px;
  border:1px solid rgba(6,78,59,.12);
  border-radius:8px;
  background:#f6fdf8;
  color:#365314;
  font-size:13px;
  font-weight:800;
  line-height:1.4;
}
.lk-cd-access-note.warning{
  border-color:#fde68a;
  background:#fefce8;
  color:#854d0e;
}
.lk-cd-access-note.success{
  border-color:#bbf7d0;
  background:#ecfdf5;
  color:#047857;
}
.lk-cd-head .lk-cd-actions{
  align-items:center;
  gap:10px;
}
.lk-cd-head .lk-cd-head-action{
  min-width:0;
  border-color:rgba(255,255,255,.82);
  background:rgba(255,255,255,.94);
  color:#063b2f !important;
  box-shadow:0 10px 24px rgba(6,78,59,.14);
}
.lk-cd-head .lk-cd-head-action:hover,
.lk-cd-head .lk-cd-head-action:focus-visible{
  border-color:#d9f99d;
  background:#ecfdf5;
  color:#052e24 !important;
  box-shadow:0 12px 28px rgba(6,78,59,.20),0 0 0 3px rgba(217,249,157,.32);
}
body.lk-g-public-page,
body.lk-drop-public-page{
  background:#f3fbf6;
  color:#06281f;
}
.lk-drop-page{
  background:
    radial-gradient(circle at 10% 0,rgba(190,242,100,.24),transparent 32%),
    linear-gradient(180deg,#f3fbf6,#edf9f2);
}
.lk-drop-kicker{
  color:#047857;
}
.lk-drop-kicker:before{
  background:#a3e635;
}
.lk-drop-btn.primary{
  border-color:#064e3b;
}
.ama{
  --brand:#047857;
  --brand-dark:#064e3b;
  --blue:#047857;
}
.ama .ama-answer,
.ama .badge{
  border-color:#bbf7d0;
  background:#ecfdf5;
  color:#047857;
}
.ama .ama-wait,
.ama .ama-flash,
.lk-g-flash{
  border-color:#fde68a;
  background:#fefce8;
  color:#854d0e;
}
.lk-campaign-public,
.lk-campaign-preview,
.lk-poll-view{
  background:linear-gradient(180deg,#ffffff,#f5fcf8);
}
.lk-campaign-public .btn,
.lk-campaign-preview .btn,
.lk-poll-view .btn,
.lk-poll-view button[type="submit"]{
  border-color:#064e3b;
  background:#064e3b;
  color:#fff;
}
.lk-campaign-public .btn:hover,
.lk-campaign-preview .btn:hover,
.lk-poll-view .btn:hover,
.lk-poll-view button[type="submit"]:hover{
  background:#047857;
  border-color:#047857;
}
@media(max-width:560px){
  #lk-support-page .hero,
  #lk-support-page .demo-cta,
  .lk-cd-hero,
  .lk-cd-head,
  .lk-g-hero{
    border-radius:8px;
  }
}


