/* Shared by saved Link Pages, the live editor and catalog examples. */
.lk-profile-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin:12px 0 0;padding:0;list-style:none;color:var(--lk-muted);font-size:12px;line-height:1.5}
.lk-profile-tags li{max-width:100%;padding:4px 10px;border:1px solid var(--lk-border);border-radius:999px;overflow-wrap:anywhere}
.lk-profile-tags:empty{display:none}
.lk-minimal{--lk-stack-width:760px;--btn-bg:var(--lk-btn-bg);--btn-text:var(--lk-btn-text);box-sizing:border-box;color:var(--lk-text);background-color:var(--lk-bg);font-family:Inter,"Segoe UI",sans-serif}
.lk-tree-page.lk-minimal{--lk-stack-width:760px;padding:36px 24px 28px}
.lk-tree-page.lk-minimal.lk-width-narrow{--lk-stack-width:620px}.lk-tree-page.lk-minimal.lk-width-wide{--lk-stack-width:1040px}
.lk-minimal .lk-tree-stack{width:min(100%,var(--lk-stack-width));margin:auto;gap:20px}
.lk-minimal .lk-tree-card.lk-tree-head{position:relative;display:flex;flex-direction:column;align-items:center;max-width:100%;padding:0 0 12px;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;overflow:visible}
.lk-minimal .lk-tree-card.lk-tree-head::before,.lk-minimal .lk-tree-btn.pill::before{display:none}
.lk-minimal .lk-tree-cover,.lk-live-screen.lk-minimal .lk-live-cover{position:relative;flex:none;width:100%;height:220px;margin:0;border-radius:24px 24px 0 0;overflow:hidden;opacity:1;mask-image:linear-gradient(#000 55%,transparent 100%)}
.lk-minimal .lk-tree-cover img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 38%}
.lk-minimal .lk-tree-avatar{position:relative;--size:100px;width:var(--size);height:var(--size);flex:none;margin:22px 0 14px;border:5px solid var(--lk-bg);border-radius:50%;outline:0;object-fit:cover;box-shadow:0 8px 24px #00000012}
.lk-minimal .lk-tree-cover + .lk-tree-avatar{margin-top:-68px;z-index:1}
.lk-minimal .lk-tree-avatar.avatar-small{--size:80px}.lk-minimal .lk-tree-avatar.avatar-large{--size:128px}
.lk-minimal .lk-tree-avatar.avatar-rounded{border-radius:24px}.lk-minimal .lk-tree-avatar.avatar-square{border-radius:4px}
.lk-minimal .lk-tree-profile-row{display:block;text-align:center;width:100%}
.lk-minimal .lk-tree-title{margin:0;font-size:clamp(25px,3vw,34px);font-weight:700;letter-spacing:-.04em;line-height:1.2;color:var(--lk-text);overflow-wrap:anywhere}
.lk-minimal .lk-tree-headline{margin:8px 0 0;max-width:40ch;text-align:center;font-size:14px;font-weight:400;line-height:1.6;color:var(--lk-muted);overflow-wrap:anywhere}
.lk-minimal .lk-tree-buttons{display:grid;grid-template-columns:1fr;gap:10px;width:100%;max-width:100%}
.lk-minimal :is(.lk-tree-btn.pill,.lk-tree-card-link){display:flex;align-items:center;gap:14px;width:100%;min-width:0;min-height:60px;box-sizing:border-box;padding:14px 18px;border:1px solid var(--link-border,var(--lk-border));border-radius:19px;background:var(--btn-bg,var(--lk-btn-bg));color:var(--btn-text,var(--lk-btn-text));box-shadow:0 4px 16px #11182705;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}
.lk-minimal .lk-tree-card-link{display:block;padding:0;overflow:hidden}
.lk-minimal :is(.lk-tree-btn.pill,.lk-tree-card-link):hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000012}
.lk-minimal :is(button,a):focus-visible{outline:3px solid var(--lk-text);outline-offset:4px}
.lk-minimal .lk-tree-btn.pill .lk-icn{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;color:inherit;background:transparent;border:0;box-shadow:none}
.lk-minimal .lk-tree-btn.pill .lk-label-wrap{flex:1;text-align:left;min-width:0}
.lk-minimal .lk-tree-btn.pill .lk-label{display:block;font-size:14px;font-weight:650;color:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere}
.lk-minimal .lk-tree-socials{margin-top:10px}
.lk-minimal .lk-tree-social-link{border-radius:50%;box-shadow:none}
.lk-minimal-signature{text-align:center;color:var(--lk-muted);font-size:10px;margin:24px 0 6px}
.lk-minimal.lk-style-minimal_air:not(.has-bg){background-image:radial-gradient(ellipse at 0 12%,#C6D7FF99,transparent 48%),radial-gradient(ellipse at 100% 85%,#DDD5FF99,transparent 42%)}
.lk-style-minimal_ink .lk-tree-cover{height:170px;opacity:.45}
.lk-style-minimal_ink :is(.lk-tree-btn.pill,.lk-live-button){border-radius:13px;box-shadow:none}
.lk-style-minimal_journal .lk-tree-cover{height:280px;mask-image:linear-gradient(#000 65%,transparent 100%)}
.lk-style-minimal_journal .lk-tree-title{font-family:Georgia,serif;font-weight:500;font-size:36px;letter-spacing:-.035em}
.lk-minimal.lk-style-minimal_nocturne:not(.has-bg){background-image:radial-gradient(ellipse at 85% 0,#3C586866,transparent 60%)}
.lk-style-minimal_nocturne :is(.lk-tree-btn.pill,.lk-live-button){border-radius:999px;background:transparent;border-color:var(--lk-border)}
.lk-minimal.lk-style-minimal_pop:not(.has-bg){background-image:radial-gradient(ellipse at 0 5%,#DBDCFF,transparent 48%),radial-gradient(ellipse at 100% 55%,#CFF5E8,transparent 45%),radial-gradient(ellipse at 5% 100%,#FFD6EC,transparent 48%)}
.lk-style-minimal_pop :is(.lk-tree-btn.pill,.lk-live-button):nth-child(4n+1){--btn-bg:#FAD4E7;--btn-text:#502E45}
.lk-style-minimal_pop :is(.lk-tree-btn.pill,.lk-live-button):nth-child(4n+2){--btn-bg:#E5DCFF;--btn-text:#3E305F}
.lk-style-minimal_pop :is(.lk-tree-btn.pill,.lk-live-button):nth-child(4n+3){--btn-bg:#FFE0C6;--btn-text:#583A26}
.lk-style-minimal_pop :is(.lk-tree-btn.pill,.lk-live-button):nth-child(4n+4){--btn-bg:#D2EAFB;--btn-text:#294359}
.lk-info-minimal :is(.lk-live-bio,.lk-live-meta,.lk-live-badge){display:none!important}
/* Editor controls retain their values while the fuller profile is collapsed. */
.lk-info-choice{padding:18px;border:1px solid var(--lk-border,#d8dee6);border-radius:16px;margin:0 0 20px;min-width:0}
.lk-info-choice legend{padding:0 5px;font-weight:700}
.lk-info-choice .input{max-width:100%}.lk-info-choice p{font-size:13px;margin:9px 0 0;line-height:1.6}
.lk-minimal-extra[hidden]{display:none!important}
.lk-template-card[data-tree-template^="minimal_"]{border-top:4px solid var(--style-swatch,#c6d7ff)}
.lk-live-screen.lk-minimal{--lk-bg:var(--lk-bg-soft);--lk-card-bg:var(--lk-surface);--lk-btn-bg:var(--lk-accent);--lk-btn-text:var(--lk-button-text);padding:20px;overflow:hidden}
.lk-live-screen.lk-minimal .lk-live-head{padding:0 0 14px;border:0;background:transparent;box-shadow:none}
.lk-live-screen.lk-minimal .lk-live-cover{height:150px}
.lk-live-screen.lk-minimal .lk-live-cover.has-cover + .lk-live-head{position:relative;margin-top:-48px}
.lk-live-screen.lk-minimal .lk-live-avatar{border:4px solid var(--lk-bg);box-shadow:none}
.lk-live-screen.lk-minimal .lk-live-title{letter-spacing:-.035em}.lk-live-screen.lk-minimal .lk-profile-tags{font-size:10px;gap:5px}
.lk-live-screen.lk-minimal .lk-live-button{border-radius:19px;box-shadow:none}
.lk-live-screen.lk-style-minimal_nocturne .lk-live-button{border-radius:999px;background:transparent!important}
.lk-minimal-demo{width:100%;max-width:100%;min-height:680px;padding:22px 24px 24px;border-radius:24px;overflow:hidden}
.lk-minimal-demo .lk-tree-stack{display:flex;flex-direction:column;gap:16px}
.lk-minimal-demo .lk-main{width:100%;padding:0;margin:0}.lk-minimal-sample{cursor:pointer;font:inherit}
.lk-catalog-art.is-minimal{background:#e9edf3}.lk-catalog-art.is-minimal .lk-catalog-capture{width:100%;height:auto;display:block}
.lk-catalog-detail-art.is-minimal{padding:0;background:transparent}
@media(min-width:760px){
  .lk-tree-page.lk-minimal .lk-tree-buttons{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}
  .lk-tree-page.lk-minimal .lk-tree-buttons>.lk-pm-public{grid-column:1/-1}
  .lk-tree-page.lk-minimal .lk-tree-head .lk-tree-cover{height:270px}
}
@media(max-width:600px){.lk-tree-page.lk-minimal{padding:16px 20px 24px}.lk-minimal .lk-tree-cover{height:210px}.lk-style-minimal_journal .lk-tree-cover{height:250px}.lk-minimal-demo{padding:16px 20px 24px}}
@media(prefers-reduced-motion:reduce){.lk-minimal :is(.lk-tree-btn.pill,.lk-tree-card-link){transition:none}.lk-minimal :is(.lk-tree-btn.pill,.lk-tree-card-link):hover{transform:none}}
