.skm-lib{width:100%;max-width:360px;font-family:var(--skm-font-body);color:var(--skm-text-primary);text-align:center;flex-direction:column;gap:14px;margin:0 auto;padding:6px 4px;display:flex}.skm-lib__url{color:var(--skm-ui-primary);background:var(--skm-ui-primary-soft);border-radius:var(--skm-radius-pill);align-self:center;padding:4px 12px;font-size:11px;font-weight:500}.skm-lib__bio{flex-direction:column;align-items:center;gap:3px;display:flex}.skm-lib__avatar{border-radius:var(--skm-radius-pill);object-fit:cover;border:2px solid var(--skm-white);width:64px;height:64px;box-shadow:var(--skm-shadow-card);margin-bottom:4px}.skm-lib__avatar--initial{background:var(--skm-neutral-100);color:var(--skm-text-secondary);font-family:var(--skm-font-display);justify-content:center;align-items:center;font-size:24px;font-weight:600;display:inline-flex}.skm-lib__name{font-family:var(--skm-font-display);letter-spacing:-.01em;font-size:16px;font-weight:600}.skm-lib__handle{color:var(--skm-ui-primary);font-size:12px;font-weight:500}.skm-lib__tagline{color:var(--skm-text-secondary);max-width:240px;font-size:12px;line-height:1.4}.skm-lib__followers{color:var(--skm-text-secondary);margin-top:2px;font-size:11px;font-weight:500}.skm-lib__links{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.skm-lib__link{background:var(--skm-white);border:1px solid var(--skm-neutral-100);border-radius:var(--skm-radius-lg);box-shadow:var(--skm-shadow-card);text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.skm-lib__link-label{color:var(--skm-text-primary);font-size:13px;font-weight:600}.skm-lib__link-meta{flex:none;align-items:center;gap:8px;display:inline-flex}.skm-lib__chevron{width:14px;height:14px;color:var(--skm-neutral-300);display:inline-flex}.skm-lib__chevron svg{width:100%;height:100%}.skm-lib__link--primary{border-color:color-mix(in srgb, var(--skm-pink-500) 35%, var(--skm-neutral-100));background:color-mix(in srgb, var(--skm-pink-500) 6%, var(--skm-white))}.skm-lib__grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.skm-lib__thumb{aspect-ratio:1;border-radius:var(--skm-radius-md);border:1px solid color-mix(in srgb, var(--skm-ink-dark) 8%, transparent);background-position:50%;background-size:cover;display:block}
